]>
O.S.I.I.S - jp/crow.git/log
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
jpbruyere [Wed, 23 Dec 2015 11:41:41 +0000 (12:41 +0100)]
Group layouting debug (x positionning of children sized with fit)
Prevent multiple loading of template and default values while creating XmlSerializer(type)
Removed DynamicClass functions, not used for now.
Divers debug
jpbruyere [Fri, 11 Dec 2015 09:32:33 +0000 (10:32 +0100)]
Merge branch 'master' of https://github.com/jpbruyere/GOLib
jpbruyere [Fri, 11 Dec 2015 09:32:04 +0000 (10:32 +0100)]
testRadioBut2