]>
O.S.I.I.S - jp/crow.git/log
Jean-Philippe Bruyère [Thu, 4 Feb 2021 23:41:51 +0000 (00:41 +0100)]
page up/down
Jean-Philippe Bruyère [Thu, 4 Feb 2021 14:40:39 +0000 (15:40 +0100)]
LangVersion=>7.3, Scrolling TextBox, multi svg Part ids, remove some Focusable=true in default style
Jean-Philippe Bruyère [Tue, 2 Feb 2021 19:48:59 +0000 (20:48 +0100)]
TabView activate new tab or not
Jean-Philippe Bruyère [Tue, 2 Feb 2021 19:18:53 +0000 (20:18 +0100)]
unbox value type in emitGetSubData, FileDialog enabled for folder only, minimum size for Button in style and no longer in template root group
Jean-Philippe Bruyère [Tue, 2 Feb 2021 14:09:32 +0000 (15:09 +0100)]
save/restore ctx only if clipToClientRect=true, add some debuglog for draw() overrides
Jean-Philippe Bruyère [Tue, 2 Feb 2021 05:09:11 +0000 (06:09 +0100)]
out of client rectangle text cursor handling
Jean-Philippe Bruyère [Tue, 2 Feb 2021 03:59:31 +0000 (04:59 +0100)]
dont preload all cursors, use standard one if available
Jean-Philippe Bruyère [Tue, 2 Feb 2021 02:21:11 +0000 (03:21 +0100)]
blinking text cursor, goto word start/end in label, shift/ctrl/alt right, paint ref ctx: ref removed
Jean-Philippe Bruyère [Mon, 1 Feb 2021 13:57:37 +0000 (14:57 +0100)]
DbgLogger output to console by default
Jean-Philippe Bruyère [Mon, 1 Feb 2021 13:56:46 +0000 (14:56 +0100)]
label lines mutex, debug selection
Jean-Philippe Bruyère [Mon, 1 Feb 2021 13:56:00 +0000 (14:56 +0100)]
dont fix utf8 ref char, it's fixed by marshaler
Jean-Philippe Bruyère [Sat, 30 Jan 2021 06:13:38 +0000 (07:13 +0100)]
custom utf8 encoding with tabulation handling, linebreak detection
Jean-Philippe Bruyère [Thu, 28 Jan 2021 18:51:54 +0000 (19:51 +0100)]
text box Validate event
Jean-Philippe Bruyère [Thu, 28 Jan 2021 08:38:30 +0000 (09:38 +0100)]
Crow.Text namespace, new TextBox using TextChange structure
Jean-Philippe Bruyère [Fri, 22 Jan 2021 10:28:08 +0000 (11:28 +0100)]
perftests improvments, truncated mean, unittests, start/end stages
Jean-Philippe Bruyère [Wed, 20 Jan 2021 19:56:20 +0000 (20:56 +0100)]
Typed static Parse instead of returning object
Jean-Philippe Bruyère [Wed, 20 Jan 2021 18:17:23 +0000 (19:17 +0100)]
use NameTable for XmlReader of Instantiatior
Jean-Philippe Bruyère [Tue, 19 Jan 2021 12:10:25 +0000 (13:10 +0100)]
use StringBuilder in StyleReader
Jean-Philippe Bruyère [Sun, 17 Jan 2021 20:17:08 +0000 (21:17 +0100)]
rationalize allocations in Color
Jean-Philippe Bruyère [Sun, 17 Jan 2021 19:20:18 +0000 (20:20 +0100)]
allocations in Point, Size, Fill => Span
Jean-Philippe Bruyère [Sun, 17 Jan 2021 15:09:01 +0000 (16:09 +0100)]
clean somme unneeded allocations
Jean-Philippe Bruyère [Sun, 17 Jan 2021 14:40:15 +0000 (15:40 +0100)]
add netcore NativeResolve for PerfTests
Jean-Philippe Bruyère [Sat, 16 Jan 2021 14:01:07 +0000 (15:01 +0100)]
selection in focusable label
Jean-Philippe Bruyère [Sat, 16 Jan 2021 09:32:53 +0000 (10:32 +0100)]
simple label base
Jean-Philippe Bruyère [Thu, 14 Jan 2021 07:07:43 +0000 (08:07 +0100)]
label, cached line width in pixel in LineSpan struct, use stackalloc for a single utf8 conversion for size and print, perfs and samplebase
Jean-Philippe Bruyère [Thu, 14 Jan 2021 07:01:10 +0000 (08:01 +0100)]
planned Queue<T> capacity set to INIT_QUEUE_CAPACITY constant in Interface
Jean-Philippe Bruyère [Wed, 13 Jan 2021 06:48:44 +0000 (07:48 +0100)]
PerfTests improvments and command line args
Jean-Philippe Bruyère [Tue, 12 Jan 2021 09:42:21 +0000 (10:42 +0100)]
reintroduce PerformanceMeasures for simple main cycles time measurement
Jean-Philippe Bruyère [Mon, 11 Jan 2021 23:37:48 +0000 (00:37 +0100)]
test span
Jean-Philippe Bruyère [Mon, 11 Jan 2021 23:36:12 +0000 (00:36 +0100)]
ConditionalAttribute for debuglog.addevent, perfTest debug and improvments
Jean-Philippe Bruyère [Mon, 14 Dec 2020 01:12:53 +0000 (02:12 +0100)]
code clean and comments
Jean-Philippe Bruyère [Sun, 13 Dec 2020 13:50:43 +0000 (14:50 +0100)]
test binding
Jean-Philippe Bruyère [Sun, 13 Dec 2020 11:53:08 +0000 (12:53 +0100)]
binding tests + wip
Jean-Philippe Bruyère [Sat, 12 Dec 2020 23:03:31 +0000 (00:03 +0100)]
wip
Jean-Philippe Bruyère [Fri, 11 Dec 2020 09:40:38 +0000 (10:40 +0100)]
GetStreamFromPath as instance method of iface
j-p [Mon, 7 Dec 2020 13:15:45 +0000 (14:15 +0100)]
Merge pull request #53 from jpbruyere/temp
merge current developments
Jean-Philippe Bruyère [Mon, 7 Dec 2020 11:37:23 +0000 (12:37 +0100)]
stickyMouse, dragNdrop + mdiWins debug and tests
Jean-Philippe Bruyère [Thu, 19 Nov 2020 08:12:12 +0000 (09:12 +0100)]
save commit
Jean-Philippe Bruyère [Tue, 1 Sep 2020 18:47:10 +0000 (20:47 +0200)]
widget focus, update glfw-net
Jean-Philippe Bruyère [Wed, 26 Aug 2020 10:15:27 +0000 (12:15 +0200)]
debug splitter
Jean-Philippe Bruyère [Mon, 6 Jul 2020 10:27:49 +0000 (12:27 +0200)]
0.9.1-beta, reset cache enabled by default (perf)
Jean-Philippe Bruyère [Mon, 6 Jul 2020 06:18:33 +0000 (08:18 +0200)]
list item
Jean-Philippe Bruyère [Mon, 22 Jun 2020 12:49:45 +0000 (14:49 +0200)]
DbgLogger
Jean-Philippe Bruyère [Thu, 18 Jun 2020 20:22:26 +0000 (22:22 +0200)]
Debug logger improvments and visualization
Jean-Philippe Bruyère [Mon, 15 Jun 2020 10:25:50 +0000 (12:25 +0200)]
force measure in containers
Jean-Philippe Bruyère [Sat, 13 Jun 2020 06:48:18 +0000 (08:48 +0200)]
set event handled for focusable mouse down
Jean-Philippe Bruyère [Sat, 13 Jun 2020 06:21:47 +0000 (08:21 +0200)]
focus and windows move and size handles
Jean-Philippe Bruyère [Tue, 9 Jun 2020 23:41:33 +0000 (01:41 +0200)]
name search into template from binding, uniformisation will folow
Jean-Philippe Bruyère [Sat, 6 Jun 2020 11:40:54 +0000 (13:40 +0200)]
slider as base for scrollbar, gauge widget
Jean-Philippe Bruyère [Thu, 4 Jun 2020 21:16:35 +0000 (23:16 +0200)]
search default template with Interface.GetStreamFromPath, add LoadStyle public method in iface
Jean-Philippe Bruyère [Thu, 4 Jun 2020 17:58:26 +0000 (19:58 +0200)]
use [CallerMemberName] for value change notify
Jean-Philippe Bruyère [Thu, 4 Jun 2020 16:14:36 +0000 (18:14 +0200)]
SearchExtMethod in CrowAssemblies, textbox xtranslation following cursor
Jean-Philippe Bruyère [Thu, 4 Jun 2020 14:13:14 +0000 (16:13 +0200)]
remove loadTemplate with declaringType args, use normal iml load for templates, single static GetStreamFromPath in all cases
Jean-Philippe Bruyère [Wed, 3 Jun 2020 13:11:28 +0000 (15:11 +0200)]
system clipboard support, GroupBox clear color debug
Jean-Philippe Bruyère [Tue, 2 Jun 2020 15:11:59 +0000 (17:11 +0200)]
default styling
Jean-Philippe Bruyère [Tue, 2 Jun 2020 12:22:07 +0000 (14:22 +0200)]
add style as parameter to widget ctor
Jean-Philippe Bruyère [Tue, 2 Jun 2020 01:47:40 +0000 (03:47 +0200)]
search styles only in entry and crow assemblies and those having the CrowAttribute
Jean-Philippe Bruyère [Tue, 2 Jun 2020 00:26:49 +0000 (02:26 +0200)]
mouse repeat
Jean-Philippe Bruyère [Mon, 1 Jun 2020 23:56:18 +0000 (01:56 +0200)]
replace styling constant in iml files while generating instantiator
Jean-Philippe Bruyère [Mon, 1 Jun 2020 23:18:31 +0000 (01:18 +0200)]
styling constants
Jean-Philippe Bruyère [Fri, 22 May 2020 01:33:37 +0000 (03:33 +0200)]
use DllMapCore for native dll path resolutions
Jean-Philippe Bruyère [Wed, 20 May 2020 22:46:43 +0000 (00:46 +0200)]
styling and debugging
Jean-Philippe Bruyère [Wed, 20 May 2020 13:58:18 +0000 (15:58 +0200)]
update rsvg
Jean-Philippe Bruyère [Wed, 20 May 2020 13:32:47 +0000 (15:32 +0200)]
Scalable abstract base class for path and Image, ScrollBar theming
Jean-Philippe Bruyère [Wed, 20 May 2020 00:15:16 +0000 (02:15 +0200)]
fix colors bugs
Jean-Philippe Bruyère [Wed, 13 May 2020 20:23:56 +0000 (22:23 +0200)]
try FastEnum
Jean-Philippe Bruyère [Wed, 13 May 2020 16:16:02 +0000 (18:16 +0200)]
store color as uint32
Jean-Philippe Bruyère [Wed, 13 May 2020 08:35:36 +0000 (10:35 +0200)]
embedded mouse cursors
Jean-Philippe Bruyère [Wed, 13 May 2020 08:09:01 +0000 (10:09 +0200)]
removed splitted CrowIDE
Jean-Philippe Bruyère [Sat, 9 May 2020 23:10:09 +0000 (01:10 +0200)]
update sln
Jean-Philippe Bruyère [Sat, 9 May 2020 13:47:46 +0000 (15:47 +0200)]
appveyor
Jean-Philippe Bruyère [Sat, 9 May 2020 13:33:59 +0000 (15:33 +0200)]
add vcpkg cairo install to appveyor config to perform unit testings
Jean-Philippe Bruyère [Sat, 9 May 2020 13:07:52 +0000 (15:07 +0200)]
source tree organization
Jean-Philippe Bruyère [Tue, 5 May 2020 14:51:58 +0000 (16:51 +0200)]
update unit tests
Jean-Philippe Bruyère [Tue, 5 May 2020 14:38:20 +0000 (16:38 +0200)]
try force measure of stretched children from stack having Fit measure
Jean-Philippe Bruyère [Tue, 5 May 2020 13:46:18 +0000 (15:46 +0200)]
mouse repeat
Jean-Philippe Bruyère [Tue, 21 Apr 2020 13:45:23 +0000 (15:45 +0200)]
add facilities for using icons for EnumSelector + path parsing documentation and test
Jean-Philippe Bruyère [Tue, 21 Apr 2020 13:43:45 +0000 (15:43 +0200)]
parse enum in binding conversion if destType is Enum and sourceType is string
Jean-Philippe Bruyère [Tue, 21 Apr 2020 13:39:37 +0000 (15:39 +0200)]
debug size inequality
Jean-Philippe Bruyère [Tue, 7 Apr 2020 06:55:10 +0000 (08:55 +0200)]
use glfw for window manager
Jean-Philippe Bruyère [Mon, 24 Feb 2020 15:25:26 +0000 (16:25 +0100)]
optional use of CrowStbSharp instead of native lib, ide wip
Jean-Philippe Bruyère [Sun, 23 Feb 2020 07:18:12 +0000 (08:18 +0100)]
wip
Jean-Philippe Bruyère [Tue, 18 Feb 2020 15:52:31 +0000 (16:52 +0100)]
basic moving and selecting with SourceText as backend buffer, basic highlighting with syntaxTree, save commit before using msbuild workspace
Jean-Philippe Bruyère [Sun, 16 Feb 2020 06:36:48 +0000 (07:36 +0100)]
roslyn editor
Jean-Philippe Bruyère [Tue, 11 Feb 2020 09:49:09 +0000 (10:49 +0100)]
wip
Jean-Philippe Bruyère [Sat, 8 Feb 2020 06:33:36 +0000 (07:33 +0100)]
wip
Jean-Philippe Bruyère [Thu, 6 Feb 2020 06:51:27 +0000 (07:51 +0100)]
update with msbuild
Jean-Philippe Bruyère [Tue, 28 Jan 2020 06:43:38 +0000 (07:43 +0100)]
build tests in release
Jean-Philippe Bruyère [Tue, 28 Jan 2020 06:24:29 +0000 (07:24 +0100)]
unit test with iFace updates (layouting/clipping/drawing), chmod clean
Jean-Philippe Bruyère [Mon, 27 Jan 2020 12:03:11 +0000 (13:03 +0100)]
remove thread.abord (not supported by netcore) and add Mutexes release before asking cancel on a ui thread
j-p [Sun, 26 Jan 2020 04:21:13 +0000 (05:21 +0100)]
Merge pull request #50 from jpbruyere/crow-0.8
Crow 0.8
Jean-Philippe Bruyère [Sun, 26 Jan 2020 03:45:18 +0000 (04:45 +0100)]
test appveyor artifacts
Jean-Philippe Bruyère [Sun, 26 Jan 2020 03:38:31 +0000 (04:38 +0100)]
no warn on xml comments missing
Jean-Philippe Bruyère [Sun, 26 Jan 2020 03:22:20 +0000 (04:22 +0100)]
improve style and templates loading sync, prevent 2x loading in some case
Jean-Philippe Bruyère [Sun, 26 Jan 2020 03:19:11 +0000 (04:19 +0100)]
update travis and appveyor CI's
Jean-Philippe Bruyère [Sun, 12 Jan 2020 06:30:40 +0000 (07:30 +0100)]
debug scroller going out of bounds and making stack overflow
Jean-Philippe Bruyère [Sun, 12 Jan 2020 04:26:56 +0000 (05:26 +0100)]
debug window move&resize when win is in container
Jean-Philippe Bruyère [Sun, 12 Jan 2020 02:54:39 +0000 (03:54 +0100)]
wip 0.8.7
Jean-Philippe Bruyère [Fri, 18 Oct 2019 03:50:38 +0000 (05:50 +0200)]
move stretchedGo changes logic from Widget to GenericStack
Jean-Philippe Bruyère [Tue, 15 Oct 2019 16:32:47 +0000 (18:32 +0200)]
debug reverse ds binding old dataSource handler removal, add find parse method in convert for string->type