Commit Graph

153 Commits

Author SHA1 Message Date
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