Commit Graph

1682 Commits

Author SHA1 Message Date
Basile Burg db17fb68a8 editor, call tips, decrease level on open paren deletion 2016-04-16 17:36:22 +02:00
Basile Burg 8261d07ca4 fix, wrong pos set after '(' and if eoTabToSpaces is not in the options. 2016-04-16 17:15:32 +02:00
Basile Burg 6564b0c98c add support for analyzing the current file with Dscanner 2016-04-16 15:26:10 +02:00
Basile Burg 6810fe0b68 add gdmd to the information box 2016-04-16 14:57:39 +02:00
Basile Burg b8aefcb761 deactivated GDB commander to build next rlz 2016-04-16 14:24:29 +02:00
Basile Burg b17c58d924 rewrite auto-closing, get indentation from the previous non blank line 2016-04-16 14:23:52 +02:00
Basile Burg 87905802d1 fix possible AV source when updating page caption 2016-04-16 14:18:38 +02:00
Basile Burg d88cc5c4f6 avoid to parse invalid package list 2016-04-15 03:55:17 +02:00
Basile Burg 78544f3e3a dfmt commander, adapt the options to the program version 2016-04-15 03:11:45 +02:00
Basile Burg 24f612714d highlighter, add token for the attributes 2016-04-15 02:44:17 +02:00
Basile Burg 7fd272608c libman editor, DUB fetch, allow to register libraries of type "sourceLibrary" 2016-04-15 01:01:56 +02:00
Basile Burg d9bb30f2f5 libman editor, dub, allow to re-fetch without explicit removal of an item 2016-04-14 22:48:04 +02:00
Basile Burg 521d1e920f remove dmd checker, lead to crash in ctor, about box indicates status since a while 2016-04-14 22:31:42 +02:00
Basile Burg b375257dbd Run file unittests, do not try to read coverage file if program not compiled 2016-04-14 22:11:38 +02:00
Basile Burg 9f346bfa05 fix, win, console visible when a DUB pack is fetch 2016-04-14 20:50:10 +02:00
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 5e24af15bf cesyms, rnamed this and ~this to ctor and dtor 2016-04-14 08:27:02 +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 da85fa6cc8 cesyms, add support for shared static ctor/dtor 2016-04-13 08:36:20 +02:00
Basile Burg 50a2f499e6 cesyms, serializes directly during the visit 2016-04-12 19:02:10 +02:00
Basile Burg 9fe1545de2 fix for a getopt regression in 2.071 2016-04-12 11:06:20 +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