Commit Graph

1501 Commits

Author SHA1 Message Date
Basile Burg 767e990374 fix, win, fetch package dialog, btn alignment 2016-04-14 20:46:07 +02:00
Basile Burg 0ec4452487 more readable MRUs 2016-04-14 17:15:17 +02:00
Basile Burg ed5d7ac8ce prepared next rlz 2016-04-14 09:15:57 +02:00
Basile Burg 27f7cf46a1 lexer (HL) add missing library type size_t and ptrdiff_t, use a bigger but faster dictionnary 2016-04-14 08:38:35 +02:00
Basile Burg 87016dde96 revert changes made for #34 2016-04-13 21:40:39 +02:00
Basile Burg 2973df3589 removed a dead property 2016-04-13 11:28:52 +02:00
Basile Burg 8d71f9d4db editor, brace auto-closing, new line, lexically, not restricted to new line after open brace 2016-04-13 10:56:49 +02:00
Basile Burg 21d45c877f fix #33, fix #34, option mnu item displayed in edit, hide widget until docking 2016-04-13 09:37:51 +02:00
Basile Burg ac5fa27f88 add option to use runnable destination only when file is in project 2016-04-11 08:29:15 +02:00
Basile Burg dfc479617c replace okCancel dialogs by YesNo dialogs 2016-04-11 07:10:32 +02:00
Basile Burg 87bffb06fc disable the "reload new version" message on main form close 2016-04-11 06:58:12 +02:00
Basile Burg e10c323c74 runnables, prevent additional first line switches to include "-of" 2016-04-11 06:11:26 +02:00
Basile Burg ad19ed1c6b lexer (not-HL), uses the perfect hash maps for KW detection 2016-04-10 05:25:33 +02:00
Basile Burg 978b13f866 lexer (HL), dictionnary for the special keywords use a simple sum 2016-04-10 05:14:27 +02:00
Basile Burg 02af7dee46 lexer (HL), added a perfect dictionnary for the straight keywords 2016-04-10 04:44:08 +02:00
Basile Burg 39f868ad7e lexer (HL), added a perfect dictionnary for the special keywords 2016-04-09 17:14:33 +02:00
Basile Burg eeb000bf14 add option to specify runnable output path, close #31 2016-04-05 13:06:44 +02:00
Basile Burg e4c7626345 split runnable compilation and execution + 2 new related actions
- compile (and not run)
- run (eventually ask for compile)
2016-04-05 11:53:22 +02:00
Basile Burg 6851aa1973 lexer (not-HL), add dedicated hex literal and dec literal scanner 2016-04-04 03:31:12 +02:00
Basile Burg 589713def8 lexer (not-HL), add dedicated bin literal scanner 2016-04-03 21:09:31 +02:00
Basile Burg 1655300dfe fix, lexer needed full bool eval 2016-04-03 06:12:14 +02:00
Basile Burg 10796ab262 try to delete temp file name on save with valid name 2016-04-03 04:21:45 +02:00
Basile Burg 7775180f09 fix, brace auto closing broken module includes token strings 2016-03-31 09:52:53 +02:00
Basile Burg 8d3b427bcf fix column index in comments 2016-03-31 09:49:30 +02:00
Basile Burg 6ec8fe614f fix lexer bug + add temp method to domp tokens to file 2016-03-31 09:03:26 +02:00
Basile Burg 0cbb7f37a7 indicate the exist status of DMD after compil failure of a runnable module 2016-03-31 04:14:29 +02:00
Basile Burg e36c0e8c76 prevent multi line markup 2016-03-30 17:47:20 +02:00
Basile Burg 7e3a619b08 removed empty statement as tkError
didn't work because of token strings and struct init
2016-03-30 16:54:58 +02:00
Basile Burg ae4c955613 fix highlighter, second index in slice considered as float litteral 2016-03-29 18:18:44 +02:00
Basile Burg ed9d16d08a cleanup 2016-03-29 05:24:39 +02:00
Basile Burg 6f79eceecf removed TCheckedAsyncProcess (was replaced by TCEProcess) 2016-03-29 04:44:30 +02:00
Basile Burg 1c33a5bb4a fix highlighter, property for int litterals 2016-03-29 04:30:25 +02:00
Basile Burg 66cfe2be3c fix 32bit build 2016-03-29 00:27:09 +02:00
Basile Burg 5199c15838 added a more or less common lexer for int and float literals 2016-03-28 23:17:36 +02:00
Basile Burg e03fd44777 update etc/fscl-json to 33310 2016-03-28 21:56:44 +02:00
Basile Burg cece2ad6d8 highlighter, asm attribs set directly in Next(); 2016-03-28 09:06:38 +02:00
Basile Burg 10da14cb73 fix dcd ddoc formatting 2016-03-28 07:40:27 +02:00
Basile Burg 2a36a73f22 added a more or less common lexer for hex and bin literals 2016-03-28 05:48:49 +02:00
Basile Burg 487241064c fix, valid operator combinations could be detected as invalid 2016-03-28 02:40:42 +02:00
Basile Burg c74f6af73f libman, entries can be de/activated without removal 2016-03-28 00:52:42 +02:00
Basile Burg 71fbc48b89 fix, AR not detected when using gdc to compile ce projs 2016-03-27 19:06:00 +02:00
Basile Burg 7131f5b956 push latest gdb commander changes to fix 32bit build 2016-03-27 18:55:24 +02:00
Basile Burg 2699a0a2d5 fix stringrange static ctor from empty string 2016-03-27 06:41:30 +02:00
Basile Burg 687191c32e add support for gdmd as a compiler for CE projects 2016-03-27 06:41:00 +02:00
Basile Burg c5a51539c2 add support for new dcd ddoc escape system 2016-03-26 06:36:13 +01:00
Basile Burg 0f90db2caf symstrings, DUB projects, CPR expands to the same as CPP 2016-03-26 05:09:31 +01:00
Basile Burg 5da8863db3 add btn to kill current process in the procinput widget 2016-03-26 04:59:51 +01:00
Basile Burg 1e73d618b5 editor, comment selection, align comments
+ fix brace auto-closing bug (on new line + tab2sapces not activated)
2016-03-25 22:47:49 +01:00
Basile Burg abfb1728d3 fix #29 2016-03-25 05:59:16 +01:00
Basile Burg eeb9502757 fix init of string range 2016-03-21 22:41:20 +01:00
Basile Burg 32655fd0d1 temp fix order of init and service assignation 2016-03-21 22:41:03 +01:00
Basile Burg 76f63354fa message widget didn't really need the symbol expander 2016-03-21 22:40:33 +01:00
Basile Burg 5ad5e406de refactored the symbol expander as an ICESingleService 2016-03-21 20:51:10 +01:00
Basile Burg 51f653267c clear pkg list between two q and dl from https 2016-03-20 22:30:35 +01:00
Basile Burg f27825bafc new dialog to fetch DUB pkg, with online list, close #28 2016-03-20 18:52:22 +01:00
Basile Burg 9e873f6aec fix string range, startsWith
+ disable inlining in dbg mode
2016-03-20 18:45:54 +01:00
Basile Burg 930d3577e5 bit less tolerant HL lexer 2016-03-19 02:52:28 +01:00
Basile Burg a9b8f0554d reactivated gdb commander + prelim work on the GUI 2016-03-19 02:46:15 +01:00
Basile Burg 65c92d6804 added a few env variable to the symstrings, close #27 2016-03-19 01:49:39 +01:00
Basile Burg cea5cf757b fix, AV in string ranges 2016-03-19 00:05:35 +01:00
Basile Burg 1bd6099f10 add TCEAutoBufferedProcess class
needed when the several buffers match to a full request, eg GDB/MI
2016-03-19 00:03:58 +01:00
Basile Burg 3d56c76834 rewritten symbolic string expansion using a string range 2016-03-18 22:26:37 +01:00
Basile Burg 4792f0ed87 added a range-based parser, experimented in the message parser 2016-03-18 20:08:12 +01:00
Basile Burg 5898cd6bbf renamed and deprecated inconsistent prop names in the debug category
+ moved generateStackFrame to category debug
2016-03-18 04:30:16 +01:00
Basile Burg ca4909358b fix, glob to regex, set of char and escaping 2016-03-14 14:37:46 +01:00
Basile Burg 50cdac06b4 CE project, use global match in the exclusions 2016-03-14 04:07:50 +01:00
Basile Burg f0bd30c948 fix #26, DUB excludedSourceFiles are not well managed 2016-03-14 03:49:23 +01:00
Basile Burg 7915a315ee fix, DUB, rel importPaths problem 2016-03-13 22:32:26 +01:00
Basile Burg 8d6b6f8b99 editor, auto close on new line, change so that each mode has the 3 same sub modes 2016-03-13 22:09:07 +01:00
Basile Burg 612d9afcd0 activated auto complete from search history + shc editor hint 2016-03-13 20:11:13 +01:00
Basile Burg 461b5e0c5c prepared next rlz 2016-03-13 19:16:07 +01:00
Basile Burg 44e28a94a8 editor, add more brace auto-closing modes 2016-03-13 18:40:15 +01:00
Basile Burg 6b954e0fe5 static macros, validated with a regex 2016-03-13 16:38:20 +01:00
Basile Burg 83338db48c dfmt commander, added support for template constraint style 2016-03-13 13:20:24 +01:00
Basile Burg 0d7e34c1f1 d2 highlighter, add a token kind for errors 2016-03-11 18:56:14 +01:00
Basile Burg f3c15fff00 fixup for 8b880edddf 2016-03-11 18:44:00 +01:00
Basile Burg 750a8761b9 removed invalid cmp 2016-03-11 11:37:09 +01:00
Basile Burg 8b880edddf editors, fix a mess with page caption and updates 2016-03-11 11:35:06 +01:00
Basile Burg 495da4da2e procinput, added btn to close the input 2016-03-10 16:53:11 +01:00
Basile Burg 9a9f2d817d disable empty searches 2016-03-10 14:40:27 +01:00
Basile Burg 0682122b3f removed temp code for #25 and added workaround in the default static macros 2016-03-04 06:14:46 +01:00
Basile Burg 207f9276d6 implement #25 but not enabled 2016-03-02 12:33:52 +01:00
Basile Burg a6c8767dc0 clear message filter when messages are cleared 2016-03-02 11:42:35 +01:00
Basile Burg 2f780638a4 fixup for #24 2016-03-01 09:37:02 +01:00
Basile Burg 798fff06ba messages, store position in the messages, close #20
+ only when the editor context
+ only when auto select is set as option
2016-03-01 06:40:18 +01:00
Basile Burg bb4bf42ccd ce_dlang, fix #24, problem with nested comments 2016-03-01 05:21:58 +01:00
Basile Burg 2b53620a94 dfmt commander, changed default tab width value 2016-03-01 01:12:09 +01:00
Basile Burg 3b10fa3a21 libman, auto registration, better source root detection, close #21 2016-03-01 00:43:06 +01:00
Basile Burg 4fc39a931e added additional search PATHs in the options, close #19 2016-02-29 12:47:41 +01:00
Basile Burg 7451c0e052 fix #23, page caption for dd files 2016-02-29 08:28:43 +01:00
Basile Burg 1d3c14c000 fix #22, hang with some rel paths in DUB projs 2016-02-29 02:33:50 +01:00
Basile Burg 166bca0f14 removed deprecated props 2016-02-28 05:15:26 +01:00
Basile Burg d39b24de1f prepared first update 2016-02-22 05:17:57 +01:00
Basile Burg a710c6d3ab removed data migration code 2016-02-22 04:14:11 +01:00
Basile Burg d64d300fff page control, disable splitBtn when no page 2016-02-21 21:55:43 +01:00
Basile Burg a850d00d27 made page hisotry compatible with move page left/right 2016-02-21 21:52:00 +01:00
Basile Burg 5ba68af663 added option pageHistory to TCEPageCOntrol 2016-02-21 21:07:25 +01:00
Basile Burg 935012a280 dub, fix issue with the sourceFiles property 2016-02-20 06:49:03 +01:00
Basile Burg 4272869093 fix #17, ident after curly bracket auto-closing depending on options 2016-02-19 04:56:16 +01:00
Basile Burg 4ab47fb7bf fix, problem with resetFontSize def value 2016-02-19 04:40:08 +01:00
Basile Burg 0916912860 updates to Laz 1.6 2016-02-19 04:13:54 +01:00
Basile Burg a48aed6345 completed OSX port
to be tested
2016-02-17 07:48:16 +01:00
Basile Burg e019c81175 fix #14 2016-02-16 18:56:29 +01:00
Basile Burg 3da5b494da dub insp, refresh from ctxt menu 2016-02-12 14:33:39 +01:00
Basile Burg cac8b85e98 fix, open folder broken on win 2016-02-12 14:31:03 +01:00
Basile Burg c0738636e0 prepared 2.0 2016-02-10 01:22:40 +01:00
Basile Burg 829ba7e653 fix, status bar not well updated when moving caret with kbd 2016-02-09 06:53:28 +01:00
Basile Burg 36f199f828 first run, changed default option + add a runnable 2016-02-08 18:35:56 +01:00
Basile Burg 1ff8b9e878 fix, windows, empty line in call tips 2016-02-08 16:30:28 +01:00
Basile Burg f7cb97831c dcd, windows, wait propertly for the socket to be ready
+ wait properly for termination
2016-02-08 16:17:26 +01:00
Basile Burg 6ee4cb1927 dcd, unix, wait propertly for the socket to be ready 2016-02-08 12:09:22 +01:00
Basile Burg b6ff4fb441 editor, added option to ignore zooom and always apply fontsize, close #12 2016-02-07 18:58:17 +01:00
Basile Burg 24f6f23630 CE projects, typo in the properties 2016-02-07 05:14:30 +01:00
Basile Burg 522729d4bd fixup for 67b1b16, lst fname under win 2016-02-07 00:37:12 +01:00
Basile Burg b8e7c106ae dcd, let the server some time when launched from CE 2016-02-07 00:18:59 +01:00
Basile Burg 2f83e4fe66 fixup for ? 2016-02-06 23:33:55 +01:00
Basile Burg 69c08c2aa7 docking, allow to move the top splitter with CTRL 2016-02-06 21:01:58 +01:00
Basile Burg 8359b19805 fix, commonFolder bug caused issue when patching moved/renamed CE proj sources 2016-02-06 20:06:31 +01:00
Basile Burg 46780db9e0 dragdrop, introduced dbl backslash under nix 2016-02-06 19:36:39 +01:00
Basile Burg 76edd5214e style, push/pop temp directive 2016-02-06 18:28:24 +01:00
Basile Burg 2c2909c447 symlist, redetect background tool during run-time, when refreshed manually 2016-02-06 18:23:57 +01:00
Basile Burg aa36408c0a docking, temp fix until next Laz rlz 2016-02-06 18:17:04 +01:00
Basile Burg 241732d8b5 ce proj inspector, build from ctxt menu 2016-02-06 16:31:00 +01:00
Basile Burg 2ad52c2a79 run tile unittest, check coverage after application execution 2016-02-06 14:31:48 +01:00
Basile Burg 2d5369c192 typo 2016-02-06 11:32:05 +01:00
Basile Burg 67b1b16cfb run file unittests, optional support for coverage 2016-02-06 11:18:14 +01:00
Basile Burg 898171c9cf dcd, dub, dependencies with a 'src' or a 'source' folder are passed to the server 2016-02-05 14:18:20 +01:00
Basile Burg 0c4510cad4 dcd, port num can be set in the option editor 2016-02-05 13:25:02 +01:00
Basile Burg 5f8cb1a679 dcd, perfs, declare imports in group 2016-02-05 09:59:15 +01:00
Basile Burg 154025b143 default layout 2016-02-04 08:05:50 +01:00
Basile Burg d04fd37b2e fix, mess between options and custom commands 2016-02-03 21:33:17 +01:00
Basile Burg 26817c0fd9 deactivate prolematic options 2016-02-03 21:04:56 +01:00
Basile Burg 9bce6dad73 fix, mess between options and custom commands 2016-02-03 20:55:56 +01:00
Basile Burg f234067fc3 CE projects, force extension, -of can contain a symstring 2016-02-03 18:55:16 +01:00
Basile Burg b85f3f8f29 fix, win32 compilation broken since b3d489d 2016-02-03 17:59:41 +01:00
Basile Burg 467d7abeb1 fix, auto brace closing indent error when option eoAutoIdent was set 2016-02-03 15:51:00 +01:00
Basile Burg c864a0ce50 fix, reset top splitter position before locking it 2016-02-03 15:32:18 +01:00
Basile Burg 605a24c1ff dont detect module name after line 50 2016-02-03 15:09:33 +01:00
Basile Burg 61e0925b22 CE project format, path options, added forceExtension 2016-02-03 08:41:10 +01:00
Basile Burg c7792d8bbd fix typo in publications + prevent the breaking change by e2f552a 2016-02-03 06:34:35 +01:00
Basile Burg 2fed1def96 added shortcut to invert version(all) version(none) is selection or whole doc 2016-02-02 17:08:24 +01:00
Basile Burg 7b423b5b34 added additional brace closing option, lexically 2016-02-02 07:55:15 +01:00
Basile Burg d265769009 added shortcut to un/comment current line or selection 2016-02-01 07:14:45 +01:00
Basile Burg 5b39add5b6 nothing 2016-02-01 06:22:42 +01:00
Basile Burg 6433118bea more refact using helpers 2016-01-31 14:49:00 +01:00
Basile Burg 767e315164 refact, omit def member 2016-01-31 14:39:50 +01:00
Basile Burg 816c581d7a fix, wrong project file indicated in several messages 2016-01-31 12:41:51 +01:00
Basile Burg e0e9cbac8f more refact using helpers 2016-01-31 12:13:48 +01:00
Basile Burg 7d1bfc6214 added shortcut to invoke curly brace closing + editor option to auto close curly braces 2016-01-31 06:21:48 +01:00
Basile Burg b3d489d610 fix, DUB json file that included trailing commas were not loadable 2016-01-30 10:11:56 +01:00
Basile Burg 803c6a6c15 editor, allowed R/O files to be saved with a new name 2016-01-30 08:46:06 +01:00
Basile Burg 2094449a7d editor, indicates if readonly 2016-01-30 07:58:41 +01:00
Basile Burg bad7f96dcb project, async comp, small fixes to common proj interface 2016-01-30 07:47:24 +01:00
Basile Burg f0fd280c6d fix, possible pagecontrol error when all page closed 2016-01-30 06:33:32 +01:00
Basile Burg 01724a5a9e compile proj & run, handle compilation failures 2016-01-30 04:39:49 +01:00
Basile Burg 8d75799454 colmatage 2016-01-30 04:38:23 +01:00
Basile Burg 340b7a3383 prepared next rlz 2016-01-30 04:19:02 +01:00
Basile Burg a533057ff5 projects, CE & DUB, async compilation 2016-01-30 04:18:30 +01:00
Basile Burg ccc3f7c956 search & replace widget, fine UI tweaks 2016-01-27 16:59:49 +01:00
Basile Burg 30d2d7b8f5 minor changes to todo list tool and front end 2016-01-27 06:49:17 +01:00
Basile Burg c407a40259 refact with type helpers 2016-01-27 04:43:54 +01:00
Basile Burg 7d6e2863cd find all, project scope, fine tweaks 2016-01-27 01:34:31 +01:00
Basile Burg 3fdbf6b4be search & replace, added btn to select the scope of "find all" 2016-01-26 10:36:12 +01:00
Basile Burg a8681e3f37 allowed indirectly to make clickabe message related to file of type .lst
e.g coverage, find all '000000'
2016-01-25 08:36:02 +01:00
Basile Burg fad3396ff3 fix, maybe an issue with CWD after running a proj 2016-01-25 03:53:28 +01:00
Basile Burg 097875dd59 added simpleCOmmands to ce proj format + improve UTF8 compat 2016-01-25 03:48:13 +01:00
Basile Burg cfd3e788ef indirectly fixed by latest LCL 2016-01-25 02:37:10 +01:00
Basile Burg 709ea80fa2 prevent search results to be deleted when editor is closed 2016-01-25 02:34:47 +01:00
Basile Burg 97697157a7 ICEEditableShortcuts, not all observer were notified by scedSendDone 2016-01-24 06:34:14 +01:00
Basile Burg c52fc75a6e libman, fetch DUB package, fine tweaks 2016-01-24 06:19:43 +01:00
Basile Burg 9e3be34ce7 search, find all, moved result to category misc and display line content 2016-01-24 04:36:24 +01:00
Basile Burg 619c169024 editor, allow temporarily column selection even if option eoScrollPastEol not enabled 2016-01-24 03:22:11 +01:00
Basile Burg e3656f0d54 added HL for editor project file when proj is DUB json
fix, project file not in sync with current proj when auto reloaded in an editor
2016-01-24 00:37:25 +01:00
Basile Burg 1bf9097758 shortcut editor, ICEEditableShortCut, inform the observers when item sent 2016-01-23 23:48:13 +01:00
Basile Burg 30a0b1a9e8 docking, locked space between menu and workspace 2016-01-23 06:46:46 +01:00
Basile Burg 23b8033f6d mini explorer, horz scroll bar didn't work 2016-01-22 09:25:13 +01:00
Basile Burg 123e7c50dd added D&D from mini-explorer and from proj inspectors 2016-01-21 20:27:54 +01:00
Basile Burg 1edee4eba8 CE projs, added coverage to otherOptions 2016-01-21 18:33:23 +01:00
Basile Burg 0ddc7acf6e linux version, CE projs, fPIC added when outputKind is sharedLib
+ hide allInst switch
2016-01-21 18:33:23 +01:00
Basile Burg 1ca1423579 fix, missing close parenthesis in call tip 2016-01-20 10:39:36 +01:00
Basile Burg e2ac5ddf31 editor, fix identifier markup, all trailing blank chars marked 2016-01-20 10:32:35 +01:00
Basile Burg 491042dd85 stack call tips 2016-01-20 00:42:07 +01:00
Basile Burg 64f38ecc87 added editable options to mini explorer, close #4 2016-01-19 22:53:11 +01:00
Basile Burg 2bbd854fc8 more style modernisation 2016-01-19 21:52:15 +01:00
Basile Burg 5e2a1b8290 style modernisation using helpers for file name manip 2016-01-18 07:55:52 +01:00
Basile Burg bc295d3939 CE projects: additionalWarnings -> warningsAsInfo 2016-01-18 07:08:19 +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 1bbff471ee page control, added hardcoded shortcuts ctrl+shift+alt+left/right to change active page 2015-12-28 05:15:08 +01:00
Basile Burg 36aa1aafc6 default shortcuts, comp proj, comp proj and run, comp file an run changed
default were not good on kde (ctrl f9)
2015-12-28 05:04:51 +01:00
Basile Burg c30f6a01b3 fix, error when adding a new libman entry whose fiels are to be set by hand 2015-12-27 09:35:52 +01:00
Basile Burg e3831ac404 observers, use generic type to validate 2015-12-26 12:08:25 +01:00
Basile Burg 2d0b493783 style 2015-12-26 04:49:59 +01:00
Basile Burg 660d504ba1 fix, ddoc win from prev editor still visible since new page-control added 2015-12-26 04:49:40 +01:00
Basile Burg e2f552ac28 hl, renamed props with attribs suffix 2015-12-26 04:48:42 +01:00
Basile Burg fbaf26f319 fix, completion mostly broken due to change in Laz 1.6-rc1
see http://forum.lazarus.freepascal.org/index.php/topic,30663.msg196486.html#msg196486
2015-12-22 16:47:01 +01:00
Basile Burg 5fc8b76512 switch to FPC3 + Laz 1.6 2015-12-22 10:24:18 +01:00
Basile Burg 7b83026a3f fix, protect against AV when Dfmt cannot be found 2015-12-21 07:19:29 +01:00
Basile Burg 447d6e9e3a fix, dfmt commander, invalid props could be typed, leading to AV 2015-12-21 05:57:52 +01:00
Basile Burg 4113a8a83e updated version num 2015-12-20 15:14:46 +01:00
Basile Burg 55d86862e3 added customizable shortcut to show ddoc or call tips 2015-12-20 14:40:30 +01:00
Basile Burg c6fdb3e8ea prevent ddoc win to stick 2015-12-20 14:26:37 +01:00
Basile Burg 548221ce0f split view, left page,set focus after the split 2015-12-20 13:12:17 +01:00
Basile Burg e52d83ecda cancel project testing for most obvious non valid ext 2015-12-20 11:13:34 +01:00
Basile Burg 9f56994620 editor, status bar, doc fname on last panel 2015-12-17 03:22:42 +01:00
Basile Burg 6657eb52ff editor, display macro recorded state in status bar 2015-12-17 02:56:51 +01:00
Basile Burg ed11f2db5d fix double close warning since added split view 2015-12-17 02:49:34 +01:00
Basile Burg 95c5bb1166 dfmt commander, limit integer props 2015-12-16 23:04:11 +01:00
Basile Burg 8a9f7de283 goto def broken due to test in split view 2015-12-16 14:08:51 +01:00
Basile Burg 2af68ab9d4 dub prj tester broken due to json always created 2015-12-16 14:04:53 +01:00
Basile Burg 5752d40433 fixup 2015-12-16 08:35:46 +01:00
Basile Burg 7f9ea6e1a9 added 'Dfmt commander' widget, closes #8 2015-12-16 08:32:00 +01:00
Basile Burg 7e09355a22 editor, does not replace clipboard to reload newer doc version 2015-12-16 08:30:57 +01:00
Basile Burg 85448a52f5 editor, allow action 'jump to definition' to work on the doc loaded in the split view 2015-12-16 05:49:02 +01:00
Basile Burg f40804ed85 editor, a document can be set always visible in a split view to the right 2015-12-16 03:20:37 +01:00
Basile Burg b0ea3e918c fix, identifier match, markup was no reset when no selection or no identifier 2015-12-15 22:45:27 +01:00
Basile Burg 89481cff70 fix, last docs and proj, focued doc could be set on a non-existing doc 2015-12-15 21:47:11 +01:00
Basile Burg 9cfac00fd3 Dub integration, better error handling + spotted issue with commas 2015-12-15 06:33:33 +01:00
Basile Burg 370da3a268 fix, reg 2a3, default font size not applyed on new editor,
+ side effect: strange behaviour of zooming with CTRL +
2015-12-15 02:33:15 +01:00
Basile Burg 873adf97f1 fix, completion menu pos 2015-12-15 02:31:52 +01:00
Basile Burg bbdef1778f editor options, identifier match can be tweaked, whole word / case sens 2015-12-15 01:55:09 +01:00
Basile Burg d3f7196af6 fix, completion menu, auto scroll only worked after dot completion
+ ident match fine tweaks: only if more than 2 chars, or always if selection available
2015-12-15 01:19:34 +01:00
Basile Burg dfbb0211a3 editor options, added option for line number frequency, closes #6 2015-12-14 05:49:04 +01:00
Basile Burg b5d15c1729 fine tweaks, default options 2015-12-13 22:41:41 +01:00
Basile Burg f92cb3695e fine tweaked ident match color 2015-12-13 22:08:19 +01:00
Basile Burg 79844bb96a fix, option editor, display problem with TColor props 2015-12-13 06:13:32 +01:00
Basile Burg 1c9902694a info, added gdc & ldc, updated version 2015-12-13 00:31:48 +01:00
Basile Burg f5cfb89d5e disabled gdc in CE proj compiler selection 2015-12-12 20:53:14 +01:00
Basile Burg fc24add7e3 added search all to search & replace widget 2015-12-12 15:25:19 +01:00
Basile Burg ce9779d416 editor options, added currentLine attributes 2015-12-12 11:17:46 +01:00
Basile Burg bacac42fb2 editor options, better names
note: breaks reloading of current option file
2015-12-12 11:03:11 +01:00
Basile Burg c6fe1fde18 Dub projects, allowed description to be read as utf8 w/o BOM 2015-12-12 10:47:06 +01:00
Basile Burg d23460909d native projects, compiler ldc, uses directly ldmd2 2015-12-11 12:24:37 +01:00
Basile Burg 87f8385f50 editor, use TSynEdit markup to highligh current identifier matches 2015-12-11 08:39:02 +01:00
Basile Burg 95b11b821d symlist, fix, re-apply filter on refresh 2015-12-11 04:44:20 +01:00
Basile Burg e2765665eb editor options, dont reset font size to default
but still stores what's size should be default (CTRL+.)
2015-12-11 04:27:18 +01:00
Basile Burg b977e9a092 highlighter, removed user-defined KW 2015-12-11 04:11:24 +01:00
Basile Burg 09ab1df2a8 fine vis tweakings for win 32 2015-12-11 02:06:03 +01:00
Basile Burg dc90942bb8 started background tool that compiles native project with gc or ldc 2015-12-10 23:55:37 +01:00
Basile Burg b3a3eaac30 tofixup 2015-12-10 16:30:33 +01:00
Basile Burg 0a98a267e4 options, added items to select favorite compiler to build a DUB project or a native project
- DUB, fully working
- NativeProjects, need option translater
2015-12-10 15:36:08 +01:00
Basile Burg ae990b03ef menu file, added action 'save file copy as...' 2015-12-10 07:35:22 +01:00
Basile Burg 806758e5f1 process input, layout alignment 2015-12-10 07:20:05 +01:00
Basile Burg f39aaf5e36 highlighter, added user-defined keyword + user-defined attributes for these KW 2015-12-10 07:13:55 +01:00
Basile Burg 1226c3bed0 highlighter, added __gshared as a KW 2015-12-10 06:52:55 +01:00
Basile Burg 7f87096d0a nothing 2015-12-10 06:52:32 +01:00
Basile Burg ede1b8eafd editor shortcuts, removed bookmarks (not used) added goto prev/next location
prev next still work with mouse X1/X2 or KB next/prev mmkeys but additionals
shortcut can be defined
2015-12-10 06:41:02 +01:00
Basile Burg a022fcedec editor options, store completion menu lines in windows rather than height 2015-12-10 06:24:01 +01:00
Basile Burg 477bcb2054 last doc and proj, also saves and restores focused document 2015-12-10 04:44:33 +01:00
Basile Burg 6dab35adca prevent flicker on page selection 2015-12-10 02:29:07 +01:00