]>
O.S.I.I.S - jp/crow.git/log
jpbruyere [Thu, 9 Feb 2017 08:06:45 +0000 (09:06 +0100)]
selection foreground for label
jpbruyere [Thu, 9 Feb 2017 07:52:22 +0000 (08:52 +0100)]
divers debug, templated group selection, label double click,...
jpbruyere [Tue, 7 Feb 2017 08:30:46 +0000 (09:30 +0100)]
give layout mutex priority to properties update and dont block in update loop
jpbruyere [Fri, 3 Feb 2017 08:08:28 +0000 (09:08 +0100)]
dispose interface controlers
jpbruyere [Wed, 1 Feb 2017 06:54:20 +0000 (07:54 +0100)]
popper separate content positionning
Jean-Philippe Bruyère [Wed, 1 Feb 2017 05:48:01 +0000 (06:48 +0100)]
allow commented line in Style '//'
jpbruyere [Tue, 31 Jan 2017 22:29:05 +0000 (23:29 +0100)]
debug wrapper layouting, finalyse FileDialog wrapper usage
jpbruyere [Tue, 31 Jan 2017 15:09:14 +0000 (16:09 +0100)]
replace Title in Window class by Caption
jpbruyere [Tue, 31 Jan 2017 15:00:58 +0000 (16:00 +0100)]
handle object origType in emitConvert(origType, dstType)
jpbruyere [Tue, 31 Jan 2017 14:59:12 +0000 (15:59 +0100)]
implement IDisposable for InterfaceControler class
jpbruyere [Tue, 31 Jan 2017 14:58:52 +0000 (15:58 +0100)]
move recurrent 'Caption' property in Templated Control
jpbruyere [Tue, 31 Jan 2017 14:50:47 +0000 (15:50 +0100)]
H S V properties in Color
Jean-Philippe Bruyère [Mon, 30 Jan 2017 11:09:57 +0000 (12:09 +0100)]
make publi Initialize func of GraphicObj, test logical parent in popper to allow shared content, test parent == null on visible changed
jpbruyere [Sun, 29 Jan 2017 22:26:46 +0000 (23:26 +0100)]
Merge improvements and debug from 'CrowIDE' branch
jpbruyere [Sun, 29 Jan 2017 22:11:34 +0000 (23:11 +0100)]
MenuItem Template update, test Project viewer, view commands
jpbruyere [Sun, 29 Jan 2017 21:13:14 +0000 (22:13 +0100)]
crowObjs type search debug, improve type search in ItemTemplate selection
jpbruyere [Thu, 26 Jan 2017 23:21:48 +0000 (00:21 +0100)]
icon menuitem, PopWidth and PopHeight, commands
jpbruyere [Wed, 25 Jan 2017 08:52:57 +0000 (09:52 +0100)]
hover debug on Visible state changes => trigger mouseMove
jpbruyere [Wed, 25 Jan 2017 08:25:14 +0000 (09:25 +0100)]
CrowThread;AlwaysOnTop win;GTree explorer;
jpbruyere [Tue, 24 Jan 2017 11:46:43 +0000 (12:46 +0100)]
Merge branch 'master' into CrowIDE
jpbruyere [Tue, 24 Jan 2017 11:11:30 +0000 (12:11 +0100)]
dataType for expandable itemTemplate use 'isAssignableFrom'; GraphicTree View
jpbruyere [Tue, 24 Jan 2017 10:21:37 +0000 (11:21 +0100)]
always on top windows
jpbruyere [Tue, 24 Jan 2017 01:09:27 +0000 (02:09 +0100)]
debug
jpbruyere [Tue, 24 Jan 2017 00:54:22 +0000 (01:54 +0100)]
maximize and minimize for window
jpbruyere [Tue, 24 Jan 2017 00:29:09 +0000 (01:29 +0100)]
Merge branch 'master' into CrowIDE
jpbruyere [Tue, 24 Jan 2017 00:28:16 +0000 (01:28 +0100)]
add debug msg for DEBUG_LAYOUTING
Jean-Philippe Bruyère [Mon, 23 Jan 2017 20:59:14 +0000 (21:59 +0100)]
debug new dynEvent handler
Jean-Philippe Bruyère [Mon, 23 Jan 2017 17:12:07 +0000 (18:12 +0100)]
new CompileDynEventHandler method with new 'BindingMember' class
Jean-Philippe Bruyère [Sun, 22 Jan 2017 19:34:28 +0000 (20:34 +0100)]
remove GLib refs from rsvg-sharp, keep mostly only func used by crow
Jean-Philippe Bruyère [Fri, 20 Jan 2017 15:27:38 +0000 (16:27 +0100)]
code clean and comments
Jean-Philippe Bruyère [Fri, 20 Jan 2017 14:37:47 +0000 (15:37 +0100)]
binding expression allowing named and unamed target, code clean and
comments
Jean-Philippe Bruyère [Fri, 20 Jan 2017 07:16:44 +0000 (08:16 +0100)]
code clean and comment
Jean-Philippe Bruyère [Fri, 20 Jan 2017 05:35:36 +0000 (06:35 +0100)]
debug ColorPicker
Jean-Philippe Bruyère [Wed, 18 Jan 2017 14:25:43 +0000 (15:25 +0100)]
Tag as full crow property + comments
Jean-Philippe Bruyère [Wed, 18 Jan 2017 14:23:43 +0000 (15:23 +0100)]
debug remove old binding from ds
Jean-Philippe Bruyère [Wed, 18 Jan 2017 14:21:50 +0000 (15:21 +0100)]
move implicit converstion of fill from and to color into Fill class, solid color equality debug
Jean-Philippe Bruyère [Wed, 18 Jan 2017 14:19:37 +0000 (15:19 +0100)]
'this' keyword in compiled handler
jpbruyere [Sun, 15 Jan 2017 16:05:42 +0000 (17:05 +0100)]
debug
Jean-Philippe Bruyère [Sun, 15 Jan 2017 07:43:28 +0000 (08:43 +0100)]
move unproject into ProjectiveIFaceCtrl, debug
jpbruyere [Fri, 13 Jan 2017 22:36:14 +0000 (23:36 +0100)]
3d interfaces
jpbruyere [Wed, 11 Jan 2017 06:57:27 +0000 (07:57 +0100)]
ProcessMouseMove method copied, work in progress saved for branch switching
Jean-Philippe Bruyère [Fri, 6 Jan 2017 19:55:59 +0000 (20:55 +0100)]
optimize configuration class
Jean-Philippe Bruyère [Fri, 6 Jan 2017 18:39:15 +0000 (19:39 +0100)]
default config embedded in AppName.default.config (resource)
Jean-Philippe Bruyère [Fri, 6 Jan 2017 11:22:18 +0000 (12:22 +0100)]
debug dirtyRect
jpbruyere [Thu, 5 Jan 2017 14:47:33 +0000 (15:47 +0100)]
Merge branch 'master' into CrowIDE
jpbruyere [Thu, 5 Jan 2017 14:13:49 +0000 (15:13 +0100)]
openGL draw measure
jpbruyere [Thu, 5 Jan 2017 00:27:01 +0000 (01:27 +0100)]
remove old binding class
jpbruyere [Wed, 4 Jan 2017 20:35:03 +0000 (21:35 +0100)]
debug
jpbruyere [Wed, 4 Jan 2017 20:34:06 +0000 (21:34 +0100)]
debug tab view
jpbruyere [Wed, 4 Jan 2017 19:18:18 +0000 (20:18 +0100)]
menuItem derived from Menu + automatic opening when sibling opens
jpbruyere [Wed, 4 Jan 2017 18:28:43 +0000 (19:28 +0100)]
debug menus
jpbruyere [Wed, 4 Jan 2017 12:42:52 +0000 (13:42 +0100)]
new PerformanceMeasure class
jpbruyere [Wed, 4 Jan 2017 10:43:15 +0000 (11:43 +0100)]
* Interface.cs:
maxLayoutTries = 3; max discard = 5, test if dirtyRect.width != 0, lqi logging removed because lqi is now a struct
* LayoutingQueueItem.cs:
lqi logging removed
Jean-Philippe Bruyère [Wed, 4 Jan 2017 00:09:54 +0000 (01:09 +0100)]
lock layouting when image loading
jpbruyere [Tue, 3 Jan 2017 20:23:35 +0000 (21:23 +0100)]
update appveyor.yml
jpbruyere [Tue, 3 Jan 2017 19:53:27 +0000 (20:53 +0100)]
debug OpenTK2.0 ref path
Jean-Philippe Bruyère [Tue, 3 Jan 2017 13:51:10 +0000 (14:51 +0100)]
lqi as struct instead of class, output in debug layouring tries and discard if > 1
jpbruyere [Tue, 3 Jan 2017 12:20:21 +0000 (13:20 +0100)]
* Grid.cs, TabView.cs, Wrapper.cs, GenericStack.cs, GraphicObject.cs:
IsDirty instead of deleting bmp, resolve blinking bug
* Interface.cs:
DrawingQueue locked inside the foreach loop, once per item
* OpenTKGameWindow.cs:
non blocking mutex inside render frame loop
jpbruyere [Tue, 3 Jan 2017 12:20:01 +0000 (13:20 +0100)]
* Tests.csproj:
update to opentk-2.0
* Enums.cs, Rectangle.cs, Rectangles.cs:
Code clean
* TemplatedGroup.cs:
remove logicalParent in items loading
Jean-Philippe Bruyère [Mon, 2 Jan 2017 23:37:06 +0000 (00:37 +0100)]
Spinner styling, ColorPicker SelectedRawColor, config conversion debug, color.resetName
jpbruyere [Mon, 2 Jan 2017 14:49:11 +0000 (15:49 +0100)]
search for private and public handler methods
jpbruyere [Sun, 1 Jan 2017 18:59:28 +0000 (19:59 +0100)]
debug when vc of ds newVal is null
jpbruyere [Sun, 1 Jan 2017 17:30:51 +0000 (18:30 +0100)]
New binding system and new inherited measures
jpbruyere [Sun, 1 Jan 2017 17:23:48 +0000 (18:23 +0100)]
code clean and debug
jpbruyere [Sun, 1 Jan 2017 10:24:34 +0000 (11:24 +0100)]
replace Activator.CreateInstance in Instantiator with an Emited NewOjb
jpbruyere [Sun, 1 Jan 2017 09:21:36 +0000 (10:21 +0100)]
caching of recurent reflexion elements
jpbruyere [Sun, 1 Jan 2017 07:46:35 +0000 (08:46 +0100)]
* FileDialog.template:
right pane
* BasicTests.cs:
divers
* OpenTKGameWindow.cs:
sleep removed from update loop
* TemplatedGroup.cs:
replace .clone with quick prop affectations
* Instantiator.cs:
prop less debug
jpbruyere [Fri, 30 Dec 2016 15:23:50 +0000 (16:23 +0100)]
new binding debug and new inherited sizing method
jpbruyere [Tue, 27 Dec 2016 15:20:19 +0000 (16:20 +0100)]
use LogicalParent in binding, debug Parenting and DS changes in several classes
jpbruyere [Sat, 24 Dec 2016 15:48:58 +0000 (16:48 +0100)]
cancel for now reverse template binding and code clean and formating
jpbruyere [Fri, 23 Dec 2016 23:36:27 +0000 (00:36 +0100)]
remove oldDataSource second way bindings
jpbruyere [Fri, 23 Dec 2016 23:05:37 +0000 (00:05 +0100)]
enable two way binding, reverser binding for datasource
jpbruyere [Fri, 23 Dec 2016 14:33:58 +0000 (15:33 +0100)]
Compile style dynamic events
jpbruyere [Fri, 23 Dec 2016 10:08:25 +0000 (11:08 +0100)]
Remove old datasource handler if not null
jpbruyere [Thu, 22 Dec 2016 23:14:39 +0000 (00:14 +0100)]
remove old parent property bindings for templatewq
jpbruyere [Thu, 22 Dec 2016 18:38:49 +0000 (19:38 +0100)]
New property binding, init emitted in ctx.
modifié : src/CompilerServices/CompilerServices.cs
modifié : src/IML/Context.cs
modifié : src/Instantiator.cs
jpbruyere [Thu, 22 Dec 2016 11:32:16 +0000 (12:32 +0100)]
allow one level of binding outside IML current fragment or file
jpbruyere [Thu, 22 Dec 2016 11:29:10 +0000 (12:29 +0100)]
Add in tree handler at end of parsing just after name resolution
Move several static func for emit in CompilerService class
modifié : src/CompilerServices/CompilerServices.cs
modifié : src/IML/BindingDefinition.cs
modifié : src/IML/Context.cs
modifié : src/Instantiator.cs
jpbruyere [Thu, 22 Dec 2016 09:41:50 +0000 (10:41 +0100)]
replace castclass by IsInst when sure it's not null
jpbruyere [Thu, 22 Dec 2016 09:08:15 +0000 (10:08 +0100)]
Template handler binding, name resolution, IsTemplateBinding property in
BindingDefinition class
modifié : src/CompilerServices/CompilerServices.cs
modifié : src/IML/BindingDefinition.cs
modifié : src/IML/Context.cs
modifié : src/Instantiator.cs
jpbruyere [Wed, 21 Dec 2016 15:41:07 +0000 (16:41 +0100)]
box valuetype value fetched for init before passing it to convert
jpbruyere [Wed, 21 Dec 2016 15:05:08 +0000 (16:05 +0100)]
binding expression corrections
modifié : Templates/ArrowButTemplate.crow
modifié : Templates/Button.template
modifié : Templates/Spinner.template
modifié : Templates/treeList.crow
jpbruyere [Wed, 21 Dec 2016 15:01:28 +0000 (16:01 +0100)]
Named node resolution, code clean and debug
modifié : Crow.csproj
modifié : src/IML/BindingDefinition.cs
modifié : src/IML/Context.cs
modifié : src/Instantiator.cs
modifié : src/ItemTemplate.cs
jpbruyere [Wed, 21 Dec 2016 09:45:51 +0000 (10:45 +0100)]
use class BindingDefinition to store source and target data's
modifié : src/IML/BindingDefinition.cs
modifié : src/IML/Context.cs
modifié : src/Instantiator.cs
jpbruyere [Wed, 21 Dec 2016 09:20:39 +0000 (10:20 +0100)]
BindingDefinition class
jpbruyere [Wed, 21 Dec 2016 09:04:13 +0000 (10:04 +0100)]
code clean and debug
jpbruyere [Wed, 21 Dec 2016 09:00:03 +0000 (10:00 +0100)]
Context.StorePropertyBinding
jpbruyere [Tue, 20 Dec 2016 05:29:46 +0000 (06:29 +0100)]
automatic implicit openrator conversion for class
jpbruyere [Sat, 17 Dec 2016 21:07:18 +0000 (22:07 +0100)]
improve emitCheckAndConvert
modifié : src/GraphicObjects/GraphicObject.cs
modifié : src/Instantiator.cs
jpbruyere [Fri, 16 Dec 2016 17:46:22 +0000 (18:46 +0100)]
emitHandlerBinding for oot template
jpbruyere [Fri, 16 Dec 2016 17:27:22 +0000 (18:27 +0100)]
prop less bindings in normal GTobj bindings, generic binding expression splitting function (splitBindingExp)
jpbruyere [Fri, 16 Dec 2016 11:42:59 +0000 (12:42 +0100)]
Code simplification, only 1 cachedDelegates list.
modifié : src/IML/Context.cs
modifié : src/Instantiator.cs
jpbruyere [Thu, 15 Dec 2016 17:32:52 +0000 (18:32 +0100)]
emit bind datasource handler methods
modifié : src/CompilerServices/CompilerServices.cs
modifié : src/IML/Context.cs
modifié : src/Instantiator.cs
jpbruyere [Thu, 15 Dec 2016 10:57:05 +0000 (11:57 +0100)]
simplify datasourcechange dynMeth with a helper func in the Instantiator
jpbruyere [Wed, 14 Dec 2016 16:20:54 +0000 (17:20 +0100)]
property less bindings in template handling
jpbruyere [Wed, 14 Dec 2016 00:03:55 +0000 (01:03 +0100)]
Template binding instantiation, dynamic event handler emition.
intermediate save.
modifié : src/CompilerServices/CompilerServices.cs
modifié : src/IML/Context.cs
modifié : src/IML/Node.cs
modifié : src/IML/NodeAddress.cs
modifié : src/Instantiator.cs
jpbruyere [Tue, 13 Dec 2016 23:59:29 +0000 (00:59 +0100)]
ParentChanged event in GraphicObject
jpbruyere [Tue, 22 Nov 2016 16:49:16 +0000 (17:49 +0100)]
debug
jpbruyere [Tue, 22 Nov 2016 12:29:32 +0000 (13:29 +0100)]
debug current obj stacking in instantiator
jpbruyere [Tue, 22 Nov 2016 10:32:11 +0000 (11:32 +0100)]
graphic tree binding initializer, set actual value of orig to dest at instantiation time