Commit Graph

1725 Commits

Author SHA1 Message Date
Basile Burg 029f9bd751 libman, uses dastworx to analyze the library imports 2016-07-04 20:36:40 +02:00
Basile Burg 31d2f6d724 dastworx, add support for listing imports of several files
+ always include the module name on the first line
2016-07-04 20:36:05 +02:00
Basile Burg 4ea80a8ac4 use fnv1a in fcl-stl 2016-07-04 09:25:44 +02:00
Basile Burg d92390471d dcd integration, cache imports in a hashset 2016-07-04 08:31:50 +02:00
Basile Burg 7aae871188 libman, import ana, handle item supression 2016-07-04 08:31:26 +02:00
Basile Burg c35cc3c92c fix file protocol and anchors, close #80 (not for changelog) 2016-07-04 05:44:08 +02:00
Basile Burg d9c8fcce06 fix, renaming failed in ifdef block 2016-07-04 04:16:45 +02:00
Basile Burg e1846a9466 libman, use hashset and hash map to speed up the selection of the items, close #77 2016-07-04 03:12:12 +02:00
Basile Burg 94eddd0ca8 dastworks, fix several issues
+ spped up compilation, disable inlining
+ improve todolist & symlist streams size
+ deep option of the symlist was broken
2016-07-03 21:27:41 +02:00
Basile Burg 693c1324f8 cesetup, perfs, resources duplicated by non-ref foreach 2016-07-03 18:45:23 +02:00
Basile Burg fbc1ce9aaa Merge branch 'master' of https://github.com/BBasile/Coedit 2016-07-03 06:43:34 +02:00
Basile Burg 6d70c3e597 fix #83, new line insterted after reloading doc 2016-07-03 06:42:35 +02:00
Basile Burg 989d2ceca5 dastworx, add win build script 2016-07-02 23:25:27 +02:00
Basile Burg 3b6b3c4d65 dastworx, add linux script + update md 2016-07-02 20:06:59 +02:00
Basile Burg 0560e0c789 dastworx, add submodule iz and update ce project, close #82 2016-07-02 17:21:38 +02:00
Basile Burg 712a89c442 cesetup, updated for dastworx 2016-07-02 17:10:42 +02:00
Basile Burg b5527845c4 dastworx, define the bad versions 2016-07-02 16:54:05 +02:00
Basile Burg 8cc08276db dastworx, fixme not detected anymore + add support for "//note:" 2016-07-02 16:01:48 +02:00
Basile Burg fcb76a4097 replace cetodo by dastworx, #82 2016-07-02 08:23:05 +02:00
Basile Burg afa35e11d1 replace cesyms by dastworx, #82 2016-07-02 07:20:09 +02:00
Basile Burg c5e1cf513a use dastworx to detect main(), fixup #79
without the imports it was not possible to use DMD
2016-07-02 07:07:03 +02:00
Basile Burg 44bf535c11 start the unified background tool 2016-07-02 00:17:25 +02:00
Basile Burg cec04e6b2a add an action to create a new DUB script, close #81 2016-07-01 05:15:07 +02:00
Basile Burg 7eac3f0305 fix typo in an application option 2016-07-01 05:14:39 +02:00
Basile Burg 34dbd95ae0 fine tweak HL presets 2016-06-30 01:40:14 +02:00
Basile Burg 5d36a0a821 cesyms, prevent predictible conv to string 2016-06-30 01:11:53 +02:00
Basile Burg 6fb523e8b8 fix open local phobos html
but LCL bug with anchor: http://bugs.freepascal.org/view.php?id=30326
2016-06-29 23:51:46 +02:00
Basile Burg 30de2aee7a editor, show phobos doc, local dir not accepted 2016-06-29 21:49:37 +02:00
Basile Burg 8fb4d233ee project group, fix an UI issue 2016-06-29 09:06:22 +02:00
Basile Burg 760d0c1a58 cesyms, fix, selective imports were not detected 2016-06-29 02:35:25 +02:00
Basile Burg 896957b31a cesyms, rewrite import ident merging in D 2016-06-29 01:33:40 +02:00
Basile Burg 7fe1d76ea6 display greyed toobar image when tblbtn not enabled 2016-06-28 17:10:42 +02:00
Basile Burg 1b5076f959 add main option for #77 + mostly drafted the feature 2016-06-28 09:39:51 +02:00
Basile Burg e674c89a96 work on #77 2016-06-27 20:14:52 +02:00
Basile Burg ae4fd5f763 fix uninit variable that caused the module name to be in the import list 2016-06-27 20:09:27 +02:00
Basile Burg a1dde3a592 add option to detect main in runnable or unittested modules, close #79 2016-06-27 13:39:28 +02:00
Basile Burg a5992c7a8e add editor commands PreviousChangedArea & NextChangedArea 2016-06-26 21:35:09 +02:00
Basile Burg 0f385033a7 rather use auto class d/ctor 2016-06-26 00:54:19 +02:00
Basile Burg be91856958 libman, persists the package list and faster get 2016-06-26 00:49:26 +02:00
Basile Burg 160383d26e rewrite the hints deleted in 30297c5dca 2016-06-25 23:35:08 +02:00
Basile Burg e658583587 custom tools, add an option to pipe either the curr file, selection or line
+ deprecate the previous editorToInput option
2016-06-25 20:51:59 +02:00
Basile Burg 06157547f2 add the symbolic strings CI and CS 2016-06-25 20:41:07 +02:00
Basile Burg ec50bdede7 improve the page control under win, close #51 2016-06-25 17:32:28 +02:00
Basile Burg 15630dcab8 project group, items path is relative to the group path
allow sharing group on different computers
2016-06-25 16:55:03 +02:00
Basile Burg 47b7cc416e set toolbar transparent
required under win
2016-06-25 16:19:13 +02:00
Basile Burg 30297c5dca add the flat design, as an option, step 2 of #51 2016-06-25 15:51:38 +02:00
Basile Burg 490cc8bbce messages, dont open target module during selection 2016-06-24 02:12:13 +02:00
Basile Burg 95ecf236a9 DUB runnables, support for ldc2 & gdc
according to the "runnableCompiler" setting
2016-06-24 02:03:21 +02:00
Basile Burg c9a3ae3b7e add support for the new DUB runnable modules, close #74 2016-06-23 23:11:49 +02:00
Basile Burg 3b71bd7f8a add design time package for custom ce controls 2016-06-23 22:26:25 +02:00