]>
O.S.I.I.S - jp/crow.git/log
jpbruyere [Tue, 9 Feb 2016 17:49:21 +0000 (18:49 +0100)]
update test
jpbruyere [Tue, 9 Feb 2016 17:48:58 +0000 (18:48 +0100)]
LogicalParent use in all bindings; Resolved boolean in Binding class to avoid multiple event registration;
resoved all tree in templated control, to allow complex bindings outside template content
jpbruyere [Tue, 9 Feb 2016 17:42:18 +0000 (18:42 +0100)]
add focusable container to get MouseClick without making label text selectable
jpbruyere [Tue, 9 Feb 2016 17:35:33 +0000 (18:35 +0100)]
Simpler Combo, derived from ListBox with a popper as template root
jpbruyere [Tue, 9 Feb 2016 11:54:56 +0000 (12:54 +0100)]
replace several implicit conversion with ExtensionMethod=>faster; default colorname equality=> ordinal
jpbruyere [Tue, 9 Feb 2016 11:36:23 +0000 (12:36 +0100)]
update tests case
jpbruyere [Tue, 9 Feb 2016 11:30:58 +0000 (12:30 +0100)]
simple trending widget
jpbruyere [Tue, 9 Feb 2016 11:29:50 +0000 (12:29 +0100)]
allow binding of XmlIgnored props
jpbruyere [Mon, 8 Feb 2016 21:13:02 +0000 (22:13 +0100)]
debug
jpbruyere [Mon, 8 Feb 2016 17:35:00 +0000 (18:35 +0100)]
Add PopDirection to Popper Class
jpbruyere [Mon, 8 Feb 2016 17:34:15 +0000 (18:34 +0100)]
add checked and unchecked events
jpbruyere [Mon, 8 Feb 2016 17:33:08 +0000 (18:33 +0100)]
prevent use of _hoverWidget, prefered property
jpbruyere [Mon, 8 Feb 2016 16:26:51 +0000 (17:26 +0100)]
Simplify Alignment Enum; add HorizontalStretch and VerticalStretch to GraphicObject
jpbruyere [Mon, 8 Feb 2016 16:23:47 +0000 (17:23 +0100)]
remove useless MouseClick (its overrided)
jpbruyere [Mon, 8 Feb 2016 16:22:23 +0000 (17:22 +0100)]
MaxLayoutingTries; CachingEnabled in GraphicObject + MaxCacheSize
jpbruyere [Mon, 8 Feb 2016 10:54:30 +0000 (11:54 +0100)]
paged ListBox
jpbruyere [Mon, 8 Feb 2016 08:16:21 +0000 (09:16 +0100)]
add GC Memory output
jpbruyere [Mon, 8 Feb 2016 08:14:16 +0000 (09:14 +0100)]
testStacks
jpbruyere [Mon, 8 Feb 2016 08:12:54 +0000 (09:12 +0100)]
ensure Groups use Children property (overridable) instead of children field
jpbruyere [Sun, 7 Feb 2016 21:27:39 +0000 (22:27 +0100)]
remove HostContainer.gobjsToRedraw.add(this),old clip added differently
jpbruyere [Sun, 7 Feb 2016 18:02:02 +0000 (19:02 +0100)]
update ProgressBar
jpbruyere [Sun, 7 Feb 2016 18:01:35 +0000 (19:01 +0100)]
String.Equals ordinal in bindings and color lookup, RegisterForLayouting in Visible change
jpbruyere [Sun, 7 Feb 2016 16:23:23 +0000 (17:23 +0100)]
reaply binding modif: removed linq use
jpbruyere [Sun, 7 Feb 2016 16:17:40 +0000 (17:17 +0100)]
debug
jpbruyere [Sun, 7 Feb 2016 16:08:39 +0000 (17:08 +0100)]
Merge SimplerLayoutingQueue
jpbruyere [Sun, 7 Feb 2016 15:57:36 +0000 (16:57 +0100)]
tests
jpbruyere [Sun, 7 Feb 2016 15:57:05 +0000 (16:57 +0100)]
code clean
jpbruyere [Sun, 7 Feb 2016 14:45:17 +0000 (15:45 +0100)]
remove linq from Stack children sizing, improved computation
jpbruyere [Sun, 7 Feb 2016 14:44:25 +0000 (15:44 +0100)]
prevent RegisterForLayouting when parent is null, and dequeue LQI when parent of GO is null
jpbruyere [Sat, 6 Feb 2016 16:01:28 +0000 (17:01 +0100)]
resolved Checkbox bug (template was modified), adjust several layout registering
jpbruyere [Sat, 6 Feb 2016 15:17:49 +0000 (16:17 +0100)]
changed default solution compile config
jpbruyere [Sat, 6 Feb 2016 14:46:32 +0000 (15:46 +0100)]
simpler layouting queue test
jpbruyere [Sat, 6 Feb 2016 13:11:08 +0000 (14:11 +0100)]
put test LayoutingType.None outside Stack test
jpbruyere [Sat, 6 Feb 2016 11:58:33 +0000 (12:58 +0100)]
test case for layouting
jpbruyere [Sat, 6 Feb 2016 11:53:44 +0000 (12:53 +0100)]
EnqueueBeforeParentSizing -> addLast instead of addFirst
jpbruyere [Sat, 6 Feb 2016 11:52:31 +0000 (12:52 +0100)]
prevent stretched child from positionning in the direction of the stack
jpbruyere [Sat, 6 Feb 2016 08:05:13 +0000 (09:05 +0100)]
prevent child positionning in a stack
jpbruyere [Sat, 6 Feb 2016 08:03:15 +0000 (09:03 +0100)]
rename LayoutChangeEventArgs=>LayoutingEventArgs
jpbruyere [Sat, 6 Feb 2016 07:01:25 +0000 (08:01 +0100)]
use LayoutingType Enum everywhere instead of casting to (int)
jpbruyere [Sat, 6 Feb 2016 06:48:57 +0000 (07:48 +0100)]
remove linq search from deleteLQIs
jpbruyere [Sat, 6 Feb 2016 06:41:10 +0000 (07:41 +0100)]
Previous commit had changes from other branch, removed
jpbruyere [Sat, 6 Feb 2016 06:11:22 +0000 (07:11 +0100)]
2 step, 1=> Simple Register, 2=> Enqueue with priority checking
jpbruyere [Sat, 6 Feb 2016 05:28:01 +0000 (06:28 +0100)]
remove use of linq in binding resolution, replaced with Dictionnary
jpbruyere [Sat, 6 Feb 2016 03:41:25 +0000 (04:41 +0100)]
dont use linq for searching registeredLQINodes
jpbruyere [Fri, 5 Feb 2016 19:38:00 +0000 (20:38 +0100)]
new layouting update through events
jpbruyere [Fri, 5 Feb 2016 17:36:22 +0000 (18:36 +0100)]
Textbox and Label: insert linebreak, update size if Fit
jpbruyere [Fri, 5 Feb 2016 15:36:08 +0000 (16:36 +0100)]
ScrollBar derived from NumericControl
jpbruyere [Fri, 5 Feb 2016 15:15:25 +0000 (16:15 +0100)]
code clean
jpbruyere [Fri, 5 Feb 2016 15:14:26 +0000 (16:14 +0100)]
resolve several bug in scrollbar
jpbruyere [Fri, 5 Feb 2016 13:40:36 +0000 (14:40 +0100)]
Revert "Merge branch 'GroupCacheEnableDisable'"
This reverts commit
016421c29b8daf86c273f919a4e3e13faefc5639 , reversing
changes made to
acfb21c78055c8294b885baba4756cb147c4c351 .
jpbruyere [Fri, 5 Feb 2016 11:14:01 +0000 (12:14 +0100)]
use base.OnDraw in Group
jpbruyere [Fri, 5 Feb 2016 11:10:55 +0000 (12:10 +0100)]
code clean
jpbruyere [Fri, 5 Feb 2016 10:25:35 +0000 (11:25 +0100)]
Merge branch 'GroupCacheEnableDisable'
jpbruyere [Fri, 5 Feb 2016 10:20:36 +0000 (11:20 +0100)]
fix interface Reflexion in loop
jpbruyere [Fri, 5 Feb 2016 09:58:56 +0000 (10:58 +0100)]
use StringComparison.Ordinal for dyn updates in bindings
jpbruyere [Fri, 5 Feb 2016 09:17:21 +0000 (10:17 +0100)]
add Caching property to Group, to allow disabling caching for very often updated surface
jpbruyere [Thu, 4 Feb 2016 23:35:59 +0000 (00:35 +0100)]
update ignore
jpbruyere [Thu, 4 Feb 2016 23:01:10 +0000 (00:01 +0100)]
tests
jpbruyere [Thu, 4 Feb 2016 22:42:58 +0000 (23:42 +0100)]
tests updates
jpbruyere [Thu, 4 Feb 2016 21:45:22 +0000 (22:45 +0100)]
register LinkedListNode, prevent uneeded cyclic ref
jpbruyere [Thu, 4 Feb 2016 21:14:26 +0000 (22:14 +0100)]
LayoutingQueue as LinkedList<T>, perf improvments not fantastish
jpbruyere [Thu, 4 Feb 2016 19:20:35 +0000 (20:20 +0100)]
MEASURE_TIME debug var
jpbruyere [Thu, 4 Feb 2016 19:19:20 +0000 (20:19 +0100)]
update screenshot1
jpbruyere [Thu, 4 Feb 2016 18:35:36 +0000 (19:35 +0100)]
remove threading for ListBox, not functionnal
jpbruyere [Thu, 4 Feb 2016 18:29:28 +0000 (19:29 +0100)]
remove Lock for LayoutingQueue: no used for now
jpbruyere [Thu, 4 Feb 2016 18:05:51 +0000 (19:05 +0100)]
prevent children of uncached group to register for drawing (thats not saving so much time)
jpbruyere [Thu, 4 Feb 2016 18:04:52 +0000 (19:04 +0100)]
rename rectIsNotContainedInRectangles=>doesNotContain
jpbruyere [Thu, 4 Feb 2016 17:41:25 +0000 (18:41 +0100)]
remove Paint override in scroller that was painting child 2 times
jpbruyere [Thu, 4 Feb 2016 14:18:14 +0000 (15:18 +0100)]
Merge branch 'ReferencedLQIs'
jpbruyere [Thu, 4 Feb 2016 13:10:19 +0000 (14:10 +0100)]
new layouting queue with double linked list, buggy
jpbruyere [Thu, 4 Feb 2016 14:05:42 +0000 (15:05 +0100)]
update ignore
jpbruyere [Wed, 3 Feb 2016 17:20:39 +0000 (18:20 +0100)]
test color list
jpbruyere [Wed, 3 Feb 2016 17:19:30 +0000 (18:19 +0100)]
Cast extention method for Type, used in binding resolution
jp [Wed, 3 Feb 2016 10:59:24 +0000 (11:59 +0100)]
add error handling for CrowType not found in group children
jp [Wed, 3 Feb 2016 02:09:15 +0000 (03:09 +0100)]
button clean
jpbruyere [Wed, 3 Feb 2016 01:06:25 +0000 (02:06 +0100)]
Merge branch 'master' of https://github.com/jpbruyere/Crow
jpbruyere [Wed, 3 Feb 2016 00:58:31 +0000 (01:58 +0100)]
Gradient, Bitmap and Svg Filling
jpbruyere [Wed, 3 Feb 2016 00:58:31 +0000 (01:58 +0100)]
Merge branch 'master' of https://github.com/jpbruyere/Crow
jpbruyere [Tue, 2 Feb 2016 22:38:54 +0000 (23:38 +0100)]
Gradient, Bitmap and Svg Filling
jpbruyere [Tue, 2 Feb 2016 22:38:54 +0000 (23:38 +0100)]
Gradient, Bitmap and Svg Filling
jpbruyere [Tue, 2 Feb 2016 11:19:06 +0000 (12:19 +0100)]
Fix CRLF
jpbruyere [Tue, 2 Feb 2016 11:17:36 +0000 (12:17 +0100)]
Revert "removed ixmlserializable from color, not functionnal"
This reverts commit
e09e8bcea8a18c5ae7e8032c071fa050171507ea .
jpbruyere [Tue, 2 Feb 2016 11:10:35 +0000 (12:10 +0100)]
IFill implementation
jpbruyere [Tue, 2 Feb 2016 10:14:33 +0000 (11:14 +0100)]
test stretched text, debug
jpbruyere [Tue, 2 Feb 2016 10:13:55 +0000 (11:13 +0100)]
clean
jpbruyere [Tue, 2 Feb 2016 10:13:29 +0000 (11:13 +0100)]
removed ixmlserializable from color, not functionnal
jpbruyere [Tue, 2 Feb 2016 10:11:45 +0000 (11:11 +0100)]
removed background image
jpbruyere [Tue, 2 Feb 2016 00:13:08 +0000 (01:13 +0100)]
debug
jpbruyere [Mon, 1 Feb 2016 22:31:22 +0000 (23:31 +0100)]
debug and improvments
jpbruyere [Sat, 30 Jan 2016 08:42:37 +0000 (09:42 +0100)]
NUnit try, renaming, debugging and uniformizating
jpbruyere [Fri, 29 Jan 2016 12:30:29 +0000 (13:30 +0100)]
debug renaming, debug template loading not skipping template tag in templatedContainer
jpbruyere [Wed, 27 Jan 2016 18:14:44 +0000 (19:14 +0100)]
renaming in README
jpbruyere [Wed, 27 Jan 2016 17:49:01 +0000 (18:49 +0100)]
Rename GOLib to Crow
jpbruyere [Wed, 27 Jan 2016 13:01:18 +0000 (14:01 +0100)]
test refresh of scrollbar in listbox template, add RegisterForGraphicUpdate in scroller props
jpbruyere [Mon, 25 Jan 2016 13:26:47 +0000 (14:26 +0100)]
resolve in scroller mouse handling bug, check if parent is scroller if mouse is in unscrolled bounds, saved and restrored when bubbling mouse mouve
jpbruyere [Wed, 20 Jan 2016 07:06:07 +0000 (08:06 +0100)]
set debug details to 0
jpbruyere [Wed, 20 Jan 2016 07:04:52 +0000 (08:04 +0100)]
Use of Slot.Dimentions in paint instead of Parent.Context(slot)
jpbruyere [Fri, 25 Dec 2015 13:02:02 +0000 (14:02 +0100)]
implement sizing check in UpdateLayout
jpbruyere [Thu, 24 Dec 2015 12:37:55 +0000 (13:37 +0100)]
Removed Sizing coherence check in RegisterForLayouting, check occuring during template load causing erratic sizing
debug
jpbruyere [Wed, 23 Dec 2015 17:24:28 +0000 (18:24 +0100)]
Prevent multiple template loading
debug group and stack layouting , onLayoutChanged
divers debug