]> O.S.I.I.S - jp/crow.git/log
jp/crow.git
10 years agothat's working, but convertions in IL has to be reworked
jpbruyere [Wed, 10 Feb 2016 21:35:19 +0000 (22:35 +0100)]
that's working, but convertions in IL has to be reworked

10 years agohandle parsing of string value in defaultLoader
jpbruyere [Wed, 10 Feb 2016 21:11:01 +0000 (22:11 +0100)]
handle parsing of string value in defaultLoader

10 years agoput LoadingDelegate in a dictionnary per type as Interface static field
jpbruyere [Wed, 10 Feb 2016 19:44:16 +0000 (20:44 +0100)]
put LoadingDelegate in a dictionnary per type as Interface static field

10 years agocreate a dyn method for loading default values to try to speed up loading
jpbruyere [Wed, 10 Feb 2016 17:51:40 +0000 (18:51 +0100)]
create a dyn method for loading default values to try to speed up loading

10 years agoclean using
jpbruyere [Wed, 10 Feb 2016 10:01:44 +0000 (11:01 +0100)]
clean using

10 years agoload default img if none is loaded
jpbruyere [Wed, 10 Feb 2016 10:01:20 +0000 (11:01 +0100)]
load default img if none is loaded

10 years agodebug
jpbruyere [Wed, 10 Feb 2016 10:00:39 +0000 (11:00 +0100)]
debug

10 years agoupdate NUnit tests
jpbruyere [Wed, 10 Feb 2016 10:00:19 +0000 (11:00 +0100)]
update NUnit tests

10 years agoMerge branch 'master' of https://github.com/jpbruyere/Crow
jpbruyere [Tue, 9 Feb 2016 17:50:27 +0000 (18:50 +0100)]
Merge branch 'master' of https://github.com/jpbruyere/Crow

10 years agoupdate test
jpbruyere [Tue, 9 Feb 2016 17:49:21 +0000 (18:49 +0100)]
update test

10 years agoLogicalParent use in all bindings; Resolved boolean in Binding class to avoid multipl...
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

10 years agoadd focusable container to get MouseClick without making label text selectable
jpbruyere [Tue, 9 Feb 2016 17:42:18 +0000 (18:42 +0100)]
add focusable container to get MouseClick without making label text selectable

10 years agoSimpler Combo, derived from ListBox with a popper as template root
jpbruyere [Tue, 9 Feb 2016 17:35:33 +0000 (18:35 +0100)]
Simpler Combo, derived from ListBox with a popper as template root

10 years agoreplace several implicit conversion with ExtensionMethod=>faster; default colorname...
jpbruyere [Tue, 9 Feb 2016 11:54:56 +0000 (12:54 +0100)]
replace several implicit conversion with ExtensionMethod=>faster; default colorname equality=> ordinal

10 years agoreplace several implicit conversion with ExtensionMethod=>faster; default colorname...
jpbruyere [Tue, 9 Feb 2016 11:54:56 +0000 (12:54 +0100)]
replace several implicit conversion with ExtensionMethod=>faster; default colorname equality=> ordinal

10 years agoupdate tests case
jpbruyere [Tue, 9 Feb 2016 11:36:23 +0000 (12:36 +0100)]
update tests case

10 years agosimple trending widget
jpbruyere [Tue, 9 Feb 2016 11:30:58 +0000 (12:30 +0100)]
simple trending widget

10 years agoallow binding of XmlIgnored props
jpbruyere [Tue, 9 Feb 2016 11:29:50 +0000 (12:29 +0100)]
allow binding of XmlIgnored props

10 years agodebug
jpbruyere [Mon, 8 Feb 2016 21:13:02 +0000 (22:13 +0100)]
debug

10 years agoAdd PopDirection to Popper Class
jpbruyere [Mon, 8 Feb 2016 17:35:00 +0000 (18:35 +0100)]
Add PopDirection to Popper Class

10 years agoadd checked and unchecked events
jpbruyere [Mon, 8 Feb 2016 17:34:15 +0000 (18:34 +0100)]
add checked and unchecked events

10 years agoprevent use of _hoverWidget, prefered property
jpbruyere [Mon, 8 Feb 2016 17:33:08 +0000 (18:33 +0100)]
prevent use of _hoverWidget, prefered property

10 years agoSimplify Alignment Enum; add HorizontalStretch and VerticalStretch to GraphicObject
jpbruyere [Mon, 8 Feb 2016 16:26:51 +0000 (17:26 +0100)]
Simplify Alignment Enum; add HorizontalStretch and VerticalStretch to GraphicObject

10 years agoremove useless MouseClick (its overrided)
jpbruyere [Mon, 8 Feb 2016 16:23:47 +0000 (17:23 +0100)]
remove useless MouseClick (its overrided)

10 years agoMaxLayoutingTries; CachingEnabled in GraphicObject + MaxCacheSize
jpbruyere [Mon, 8 Feb 2016 16:22:23 +0000 (17:22 +0100)]
MaxLayoutingTries; CachingEnabled in GraphicObject + MaxCacheSize

10 years agopaged ListBox
jpbruyere [Mon, 8 Feb 2016 10:54:30 +0000 (11:54 +0100)]
paged ListBox

10 years agoadd GC Memory output
jpbruyere [Mon, 8 Feb 2016 08:16:21 +0000 (09:16 +0100)]
add GC Memory output

10 years agotestStacks
jpbruyere [Mon, 8 Feb 2016 08:14:16 +0000 (09:14 +0100)]
testStacks

10 years agoensure Groups use Children property (overridable) instead of children field
jpbruyere [Mon, 8 Feb 2016 08:12:54 +0000 (09:12 +0100)]
ensure Groups use Children property (overridable) instead of children field

10 years agoremove HostContainer.gobjsToRedraw.add(this),old clip added differently
jpbruyere [Sun, 7 Feb 2016 21:27:39 +0000 (22:27 +0100)]
remove HostContainer.gobjsToRedraw.add(this),old clip added differently

10 years agoupdate ProgressBar
jpbruyere [Sun, 7 Feb 2016 18:02:02 +0000 (19:02 +0100)]
update ProgressBar

10 years agoString.Equals ordinal in bindings and color lookup, RegisterForLayouting in Visible...
jpbruyere [Sun, 7 Feb 2016 18:01:35 +0000 (19:01 +0100)]
String.Equals ordinal in bindings and color lookup, RegisterForLayouting in Visible change

10 years agoreaply binding modif: removed linq use
jpbruyere [Sun, 7 Feb 2016 16:23:23 +0000 (17:23 +0100)]
reaply binding modif: removed linq use

10 years agodebug
jpbruyere [Sun, 7 Feb 2016 16:17:40 +0000 (17:17 +0100)]
debug

10 years agoMerge SimplerLayoutingQueue
jpbruyere [Sun, 7 Feb 2016 16:08:39 +0000 (17:08 +0100)]
Merge SimplerLayoutingQueue

10 years agotests
jpbruyere [Sun, 7 Feb 2016 15:57:36 +0000 (16:57 +0100)]
tests

10 years agocode clean
jpbruyere [Sun, 7 Feb 2016 15:57:05 +0000 (16:57 +0100)]
code clean

10 years agoremove linq from Stack children sizing, improved computation
jpbruyere [Sun, 7 Feb 2016 14:45:17 +0000 (15:45 +0100)]
remove linq from Stack children sizing, improved computation

10 years agoprevent RegisterForLayouting when parent is null, and dequeue LQI when parent of...
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

10 years agoresolved Checkbox bug (template was modified), adjust several layout registering
jpbruyere [Sat, 6 Feb 2016 16:01:28 +0000 (17:01 +0100)]
resolved Checkbox bug (template was modified), adjust several layout registering

10 years agochanged default solution compile config
jpbruyere [Sat, 6 Feb 2016 15:17:49 +0000 (16:17 +0100)]
changed default solution compile config

10 years agosimpler layouting queue test
jpbruyere [Sat, 6 Feb 2016 14:46:32 +0000 (15:46 +0100)]
simpler layouting queue test

10 years agoput test LayoutingType.None outside Stack test
jpbruyere [Sat, 6 Feb 2016 13:11:08 +0000 (14:11 +0100)]
put test LayoutingType.None outside Stack test

10 years agotest case for layouting
jpbruyere [Sat, 6 Feb 2016 11:58:33 +0000 (12:58 +0100)]
test case for layouting

10 years agoEnqueueBeforeParentSizing -> addLast instead of addFirst
jpbruyere [Sat, 6 Feb 2016 11:53:44 +0000 (12:53 +0100)]
EnqueueBeforeParentSizing -> addLast instead of addFirst

10 years agoprevent stretched child from positionning in the direction of the stack
jpbruyere [Sat, 6 Feb 2016 11:52:31 +0000 (12:52 +0100)]
prevent stretched child from positionning in the direction of the stack

10 years agoprevent child positionning in a stack
jpbruyere [Sat, 6 Feb 2016 08:05:13 +0000 (09:05 +0100)]
prevent child positionning in a stack

10 years agorename LayoutChangeEventArgs=>LayoutingEventArgs
jpbruyere [Sat, 6 Feb 2016 08:03:15 +0000 (09:03 +0100)]
rename LayoutChangeEventArgs=>LayoutingEventArgs

10 years agouse LayoutingType Enum everywhere instead of casting to (int)
jpbruyere [Sat, 6 Feb 2016 07:01:25 +0000 (08:01 +0100)]
use LayoutingType Enum everywhere instead of casting to (int)

10 years agoremove linq search from deleteLQIs
jpbruyere [Sat, 6 Feb 2016 06:48:57 +0000 (07:48 +0100)]
remove linq search from deleteLQIs

10 years agoPrevious commit had changes from other branch, removed
jpbruyere [Sat, 6 Feb 2016 06:41:10 +0000 (07:41 +0100)]
Previous commit had changes from other branch, removed

10 years ago2 step, 1=> Simple Register, 2=> Enqueue with priority checking
jpbruyere [Sat, 6 Feb 2016 06:11:22 +0000 (07:11 +0100)]
2 step, 1=> Simple Register, 2=> Enqueue with priority checking

10 years agoremove use of linq in binding resolution, replaced with Dictionnary
jpbruyere [Sat, 6 Feb 2016 05:28:01 +0000 (06:28 +0100)]
remove use of linq in binding resolution, replaced with Dictionnary

10 years agodont use linq for searching registeredLQINodes
jpbruyere [Sat, 6 Feb 2016 03:41:25 +0000 (04:41 +0100)]
dont use linq for searching registeredLQINodes

10 years agonew layouting update through events
jpbruyere [Fri, 5 Feb 2016 19:38:00 +0000 (20:38 +0100)]
new layouting update through events

10 years agoTextbox and Label: insert linebreak, update size if Fit
jpbruyere [Fri, 5 Feb 2016 17:36:22 +0000 (18:36 +0100)]
Textbox and Label: insert linebreak, update size if Fit

10 years agoScrollBar derived from NumericControl
jpbruyere [Fri, 5 Feb 2016 15:36:08 +0000 (16:36 +0100)]
ScrollBar derived from NumericControl

10 years agocode clean
jpbruyere [Fri, 5 Feb 2016 15:15:25 +0000 (16:15 +0100)]
code clean

10 years agoresolve several bug in scrollbar
jpbruyere [Fri, 5 Feb 2016 15:14:26 +0000 (16:14 +0100)]
resolve several bug in scrollbar

10 years agoRevert "Merge branch 'GroupCacheEnableDisable'"
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.

10 years agouse base.OnDraw in Group
jpbruyere [Fri, 5 Feb 2016 11:14:01 +0000 (12:14 +0100)]
use base.OnDraw in Group

10 years agocode clean
jpbruyere [Fri, 5 Feb 2016 11:10:55 +0000 (12:10 +0100)]
code clean

10 years agoMerge branch 'GroupCacheEnableDisable'
jpbruyere [Fri, 5 Feb 2016 10:25:35 +0000 (11:25 +0100)]
Merge branch 'GroupCacheEnableDisable'

10 years agofix interface Reflexion in loop
jpbruyere [Fri, 5 Feb 2016 10:20:36 +0000 (11:20 +0100)]
fix interface Reflexion in loop

10 years agouse StringComparison.Ordinal for dyn updates in bindings
jpbruyere [Fri, 5 Feb 2016 09:58:56 +0000 (10:58 +0100)]
use StringComparison.Ordinal for dyn updates in bindings

10 years agoadd Caching property to Group, to allow disabling caching for very often updated...
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

10 years agoupdate ignore
jpbruyere [Thu, 4 Feb 2016 23:35:59 +0000 (00:35 +0100)]
update ignore

10 years agotests
jpbruyere [Thu, 4 Feb 2016 23:01:10 +0000 (00:01 +0100)]
tests

10 years agotests updates
jpbruyere [Thu, 4 Feb 2016 22:42:58 +0000 (23:42 +0100)]
tests updates

10 years agoregister LinkedListNode, prevent uneeded cyclic ref
jpbruyere [Thu, 4 Feb 2016 21:45:22 +0000 (22:45 +0100)]
register LinkedListNode, prevent uneeded cyclic ref

10 years agoLayoutingQueue as LinkedList<T>, perf improvments not fantastish
jpbruyere [Thu, 4 Feb 2016 21:14:26 +0000 (22:14 +0100)]
LayoutingQueue as LinkedList<T>, perf improvments not fantastish

10 years agoMEASURE_TIME debug var
jpbruyere [Thu, 4 Feb 2016 19:20:35 +0000 (20:20 +0100)]
MEASURE_TIME debug var

10 years agoupdate screenshot1
jpbruyere [Thu, 4 Feb 2016 19:19:20 +0000 (20:19 +0100)]
update screenshot1

10 years agoremove threading for ListBox, not functionnal
jpbruyere [Thu, 4 Feb 2016 18:35:36 +0000 (19:35 +0100)]
remove threading for ListBox, not functionnal

10 years agoremove Lock for LayoutingQueue: no used for now
jpbruyere [Thu, 4 Feb 2016 18:29:28 +0000 (19:29 +0100)]
remove Lock for LayoutingQueue: no used for now

10 years agoprevent children of uncached group to register for drawing (thats not saving so much...
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)

10 years agorename rectIsNotContainedInRectangles=>doesNotContain
jpbruyere [Thu, 4 Feb 2016 18:04:52 +0000 (19:04 +0100)]
rename rectIsNotContainedInRectangles=>doesNotContain

10 years agoremove Paint override in scroller that was painting child 2 times
jpbruyere [Thu, 4 Feb 2016 17:41:25 +0000 (18:41 +0100)]
remove Paint override in scroller that was painting child 2 times

10 years agoMerge branch 'ReferencedLQIs'
jpbruyere [Thu, 4 Feb 2016 14:18:14 +0000 (15:18 +0100)]
Merge branch 'ReferencedLQIs'

10 years agonew layouting queue with double linked list, buggy
jpbruyere [Thu, 4 Feb 2016 13:10:19 +0000 (14:10 +0100)]
new layouting queue with double linked list, buggy

10 years agoupdate ignore
jpbruyere [Thu, 4 Feb 2016 14:05:42 +0000 (15:05 +0100)]
update ignore

10 years agotest color list
jpbruyere [Wed, 3 Feb 2016 17:20:39 +0000 (18:20 +0100)]
test color list

10 years agoCast extention method for Type, used in binding resolution
jpbruyere [Wed, 3 Feb 2016 17:19:30 +0000 (18:19 +0100)]
Cast extention method for Type, used in binding resolution

10 years agoadd error handling for CrowType not found in group children
jp [Wed, 3 Feb 2016 10:59:24 +0000 (11:59 +0100)]
add error handling for CrowType not found in group children

10 years agobutton clean
jp [Wed, 3 Feb 2016 02:09:15 +0000 (03:09 +0100)]
button clean

10 years agoMerge branch 'master' of https://github.com/jpbruyere/Crow
jpbruyere [Wed, 3 Feb 2016 01:06:25 +0000 (02:06 +0100)]
Merge branch 'master' of https://github.com/jpbruyere/Crow

10 years agoGradient, Bitmap and Svg Filling
jpbruyere [Wed, 3 Feb 2016 00:58:31 +0000 (01:58 +0100)]
Gradient, Bitmap and Svg Filling

10 years agoMerge branch 'master' of https://github.com/jpbruyere/Crow
jpbruyere [Wed, 3 Feb 2016 00:58:31 +0000 (01:58 +0100)]
Merge branch 'master' of https://github.com/jpbruyere/Crow

10 years agoGradient, Bitmap and Svg Filling
jpbruyere [Tue, 2 Feb 2016 22:38:54 +0000 (23:38 +0100)]
Gradient, Bitmap and Svg Filling

10 years agoGradient, Bitmap and Svg Filling
jpbruyere [Tue, 2 Feb 2016 22:38:54 +0000 (23:38 +0100)]
Gradient, Bitmap and Svg Filling

10 years agoFix CRLF
jpbruyere [Tue, 2 Feb 2016 11:19:06 +0000 (12:19 +0100)]
Fix CRLF

10 years agoRevert "removed ixmlserializable from color, not functionnal"
jpbruyere [Tue, 2 Feb 2016 11:17:36 +0000 (12:17 +0100)]
Revert "removed ixmlserializable from color, not functionnal"

This reverts commit e09e8bcea8a18c5ae7e8032c071fa050171507ea.

10 years agoIFill implementation
jpbruyere [Tue, 2 Feb 2016 11:10:35 +0000 (12:10 +0100)]
IFill implementation

10 years agotest stretched text, debug
jpbruyere [Tue, 2 Feb 2016 10:14:33 +0000 (11:14 +0100)]
test stretched text, debug

10 years agoclean
jpbruyere [Tue, 2 Feb 2016 10:13:55 +0000 (11:13 +0100)]
clean

10 years agoremoved ixmlserializable from color, not functionnal
jpbruyere [Tue, 2 Feb 2016 10:13:29 +0000 (11:13 +0100)]
removed ixmlserializable from color, not functionnal

10 years agoremoved background image
jpbruyere [Tue, 2 Feb 2016 10:11:45 +0000 (11:11 +0100)]
removed background image

10 years agodebug
jpbruyere [Tue, 2 Feb 2016 00:13:08 +0000 (01:13 +0100)]
debug

10 years agodebug and improvments
jpbruyere [Mon, 1 Feb 2016 22:31:22 +0000 (23:31 +0100)]
debug and improvments

10 years agoNUnit try, renaming, debugging and uniformizating
jpbruyere [Sat, 30 Jan 2016 08:42:37 +0000 (09:42 +0100)]
NUnit try, renaming, debugging and uniformizating