Basile Burg
767e315164
refact, omit def member
2016-01-31 14:39:50 +01:00
Basile Burg
e0e9cbac8f
more refact using helpers
2016-01-31 12:13:48 +01:00
Basile Burg
a533057ff5
projects, CE & DUB, async compilation
2016-01-30 04:18:30 +01:00
Basile Burg
c407a40259
refact with type helpers
2016-01-27 04:43:54 +01:00
Basile Burg
cfd3e788ef
indirectly fixed by latest LCL
2016-01-25 02:37:10 +01:00
Basile Burg
2bbd854fc8
more style modernisation
2016-01-19 21:52:15 +01:00
Basile Burg
0303d0f75f
style modernisation using helpers isEmpty & isNotEmpty
2016-01-11 01:09:21 +01:00
Basile Burg
3fa80be500
style modernisation using helpers isNil & isNotNil
2016-01-11 00:36:10 +01:00
Basile Burg
e680c3e3bc
fix, error in nix 32 version due to bugged lcl enumerator
2015-12-10 01:36:13 +01:00
Basile Burg
cb4d381e08
fix some case where tools could not be found
2015-12-04 20:05:48 +01:00
Basile Burg
0f381fb8c3
nothing
2015-12-04 02:39:07 +01:00
Basile Burg
0062b58a74
spotted two bugs
2015-11-22 22:20:04 +01:00
Basile Burg
159bfdf0f2
fix, messages widget, te message filter could break the category filter
2015-11-04 23:51:35 +01:00
Basile Burg
139426241c
fix, open d source from mini explorere broken by prev commit
2015-11-04 11:38:05 +01:00
Basile Burg
4197668f3b
patched a leak
2015-09-27 02:16:53 +02:00
Basile Burg
1a362baf8c
fix, possible av on close
2015-09-21 01:42:49 +02:00
Basile Burg
c95c8ff54b
optim, avoid a lot of heap alloc when assigning btn's glyphs
2015-09-17 18:22:13 +02:00
Basile Burg
1254f45ecd
demangling, only called manually, messages-widget context menu.
2015-09-14 15:54:20 +02:00
Basile Burg
cf0d62f0b7
more for #24
2015-09-14 04:38:34 +02:00
Basile Burg
44b48164ae
implements #24 , demangle messages
...
problem: this doesn't work on types, ddemangle does not call the function to do that
2015-09-14 04:25:56 +02:00
Basile Burg
95aef4170f
style, put locals init in declaration instead of body
2015-09-04 23:48:07 +02:00
Basile Burg
d373a15012
di-1
2015-09-01 15:35:23 +02:00
Basile Burg
6da6698ff0
messages, improved filename detector
...
- works now for the DUB trick (set as pre-build process) only if project root is set to the location of the .json file
- will work as well when DUB integrated (with `<CPP>` expanded to solve relative fname found in the message)
2015-09-01 11:09:51 +02:00
Basile Burg
0bbbebd061
refact, dExtList replaces with several function that test the exts
...
* hasDlangSyntax
* isDlangCompilable
* isEditable
2015-08-24 07:15:31 +02:00
Basile Burg
670ab28b67
fix, application.processmessage() caused messages to be cut
2015-07-14 18:02:58 +02:00
Basile Burg
3a28c54c26
common project interface - part 2
2015-06-21 03:55:48 +02:00
Basile Burg
9139d8eef7
common project interface - part 1
2015-06-20 15:00:16 +02:00
Basile Burg
3d74bffa3b
messages, custom drawn, fixes
...
- horz scroll bar pos was not handled
- reset horz scroll bar to 0 when new messages are emitted
- constrain color value to make sure selected color <> background color
2015-06-20 11:34:37 +02:00
Basile Burg
22fcf8a02f
fix, message color, live update from option editor
2015-06-18 11:53:26 +02:00
Basile Burg
4391cb2680
added option to colorize messages background
2015-06-18 11:39:29 +02:00
Basile Burg
280ddd6c98
messages, added option fastDisplay
...
- when true do not refresh the list for each item
- faster when a lot of messages have to be output
2015-06-03 15:01:58 +02:00
Basile Burg
f6aab96968
messages, bulk update
2015-05-26 13:54:57 +02:00
Basile Burg
e2e9aa8bfe
updated options editor interface
...
- custom editor can indicated if there are any unvalidated modifications
- shortcuts editor modifications can be canceled
2015-05-26 11:08:45 +02:00
Basile Burg
574c90bc49
messages, mini-explorer, show widget automatically when needed
2015-05-21 21:03:26 +02:00
Basile Burg
a2551d76ed
load icon from shared icons
2015-05-13 08:02:14 +02:00
Basile Burg
acb75c6ec0
todo syntax
2015-05-08 18:45:44 +02:00
Basile Burg
c65c724c74
messages, support for quick jump using kbrd
...
- arrows up/down: as single LMB
- enter: as double LMB
2015-05-03 18:02:26 +02:00
Basile Burg
588d99a473
messages, support for quick jump from mixin errors
2015-05-03 17:56:48 +02:00
Basile Burg
d0ed450c53
simplified line nbr parser
2015-05-03 17:51:25 +02:00
Basile Burg
01cd367c0c
handle option editor event selcat
2015-05-03 09:19:39 +02:00
Basile Burg
91c9827d0b
nothing
2015-05-03 07:32:39 +02:00
Basile Burg
ad280fc06c
messages, support for quick jump from assert errors
2015-05-03 05:40:54 +02:00
Basile Burg
4903e37542
added message filter to messages widget
2015-03-08 12:21:40 +01:00
Basile Burg
f3b7120610
fix, message click not handled until options edited
2015-02-22 12:55:54 +01:00
Basile Burg
701fd79d00
added message-widget setting, single/dbl click handler
2015-02-22 12:49:05 +01:00
Basile Burg
e9926c8203
added font as an editable message-widget option
...
+ messages options does not use ICESessionObserver anymore but decentralized persistence.
2015-02-22 12:38:06 +01:00
Basile Burg
c6194d5db7
cleaner syntax
2015-02-20 11:36:30 +01:00
Basile Burg
566bd6bbd3
renamed enum member
2015-02-19 11:15:40 +01:00
Basile Burg
95c6b68490
message options as a writableLFmTextComponent
2015-02-19 03:20:22 +01:00
Basile Burg
7b3dc52906
dev option editor - 1
2015-02-18 13:58:05 +01:00
Basile Burg
75bafb1b89
added support for ICEMultiDocHandler in all the widgets
2015-02-18 06:43:39 +01:00
Basile Burg
1b56c75ca1
removed autogen. comments
2015-02-15 05:26:39 +01:00
Basile Burg
9df88278a0
Applied changes from ce_interfaces & ce_observer
2015-02-14 02:21:43 +01:00
Basile Burg
56eb2aaaac
fix, error/warning position not found in D interface files.
2015-02-02 16:26:38 +01:00
Basile Burg
f211d3533f
fix, bug described in bdc7626b26
, focus event, too much updates.
...
the docFocused event is still called but the observers does not always perform their updates
2015-01-31 14:44:44 +01:00
Basile Burg
45c9468f47
fix, auto select category before first message
...
instead of after adding a new list item
2015-01-25 06:56:02 +01:00
Basile Burg
d776f77d7f
reorganized interfaces, visibility, added projCompiling
2015-01-11 14:38:47 +01:00
Basile Burg
bce244b754
clear by context, clear editor specific msg, not all the editor msg
2015-01-04 22:31:54 +01:00
Basile Burg
4e15bdcd15
optimized entities-connection performances at startup
2014-12-09 04:54:51 +01:00
Basile Burg
f567639784
tweaked guessMessageKind() to allow dscanner [warn] to be detected
2014-12-06 09:04:46 +01:00
Basile Burg
10164ecae9
tweaked getLineFromMessage() to allow dscanner "line:col" in addition to dmd "line,col"
2014-12-06 08:46:34 +01:00
Basile Burg
a4e18c1bb8
added messages option, autoselect category
2014-11-30 05:02:28 +01:00
Basile Burg
cddf6168db
cleanup
2014-11-18 13:48:41 +01:00
Basile Burg
83327ccfb8
added fast clean msg btn
2014-11-14 23:09:10 +01:00
Basile Burg
cad1a1feb6
fix invalid event not removed from gui script
2014-11-11 22:05:29 +01:00
Basile Burg
4e3642ec54
removed a lot of ornamental/useless <const> storage class
2014-11-11 10:15:39 +01:00
Basile Burg
05643cd32d
removed comment, error mixin(import(file)), original file name is not passed in messages
2014-11-11 06:38:45 +01:00
Basile Burg
07acbd42cf
fix message selection not yet compatible with new system: filtering, selection
2014-11-11 06:29:46 +01:00
Basile Burg
98be70f68f
fix message w/ file & pos not clickable anymore
2014-11-11 06:11:48 +01:00
Basile Burg
12c6a2cf8d
added punctuation to guessMessageKind() identifier breakers
2014-11-11 05:53:01 +01:00
Basile Burg
084a476e5f
stylefix and cleanup
2014-11-10 16:21:42 +01:00
Basile Burg
aea4d3c945
fix editor messages not cleared on editor close
2014-11-10 15:58:45 +01:00
Basile Burg
118b747ef7
generalized usage of dExtList
2014-11-10 11:08:00 +01:00
Basile Burg
58616ecb7d
messages rewrite using internal observer system 5
2014-11-10 10:03:41 +01:00
Basile Burg
4fba5dff2c
rewritten message dbl click, open editor and focus line, column
2014-11-10 07:47:30 +01:00
Basile Burg
e7c9cfac4d
messages rewrite using internal observer system 4
2014-11-08 19:21:29 +01:00
Basile Burg
de0022a61f
messages rewrite using internal observer system 3
2014-11-08 06:26:56 +01:00
Basile Burg
7bda6d3e46
messages rewrite using internal observer system 1
2014-11-08 01:18:18 +01:00
Basile Burg
afabbb1b45
messages rewrite using internal observer system 1
2014-11-07 14:11:25 +01:00
Basile Burg
6550dec0c4
r27
2014-08-22 08:20:48 +02:00
Basile Burg
ddb671e8a1
fix getLineFromDmdMessage doesnt work with -vcolumns
2014-08-19 09:25:08 +02:00
Basile Burg
d8e44821cb
updated dmdwrap for dmd 2.066
2014-08-19 01:19:03 +02:00
Basile Burg
3ae7eae9b3
or_4
2014-08-18 23:56:03 +02:00
Basile Burg
5987571333
or_3
2014-08-18 21:52:49 +02:00
Basile Burg
c4ec74e3e1
or_2
2014-08-18 20:38:39 +02:00
Basile Burg
4a43e6200d
or_1
2014-08-18 09:44:39 +02:00
Basile Burg
94b8194f85
position was not found if source file length was even.
2014-08-08 17:15:25 +02:00
Basile Burg
f0080cc3f4
r24
2014-07-24 07:32:32 +02:00
Basile Burg
7ef9784253
r23
2014-07-23 10:12:49 +02:00
Basile Burg
305d64f6d9
r22
2014-07-18 06:36:27 +02:00
Basile Burg
fe9fecde64
r20
2014-07-15 06:55:07 +02:00
Basile Burg
cf7d601ef9
r19
2014-07-14 00:16:53 +02:00
Basile Burg
f548ea152e
r15
2014-07-04 17:00:05 +02:00
Basile Burg
9529b65b4d
r13
2014-06-30 10:29:18 +02:00
Basile Burg
9b96382a64
r9
2014-06-24 16:48:16 +02:00
Basile Burg
ca50a3a51c
r8
2014-06-22 02:12:22 +02:00
Basile Burg
ff1e518e5a
- no license to MIT license
...
- protection for empty project compile/run
- widget close bugfix
2014-06-20 10:12:56 +02:00
Basile Burg
b36a4931e3
r7
2014-06-18 08:58:24 +02:00
Basile Burg
9f2e572f6d
r6
2014-06-16 09:15:11 +02:00
Basile Burg
509b76eac2
r5
2014-06-15 16:58:14 +02:00