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