Commit Graph

144 Commits

Author SHA1 Message Date
Basile Burg 9c50cfa789 add string helper to convert to int 2016-07-08 02:34:30 +02:00
Basile Burg 7b9da4fe99 import ana in runnables use dastworx
+ fix interface of several functions: TStringList -> TStrings
+ separate  unit for the calls to dastworx
2016-07-05 01:11:53 +02:00
Basile Burg e7d545bcad prevent range error when hashing 2016-07-04 20:37:03 +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 c35cc3c92c fix file protocol and anchors, close #80 (not for changelog) 2016-07-04 05:44:08 +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 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 7fe1d76ea6 display greyed toobar image when tblbtn not enabled 2016-06-28 17:10:42 +02:00
Basile Burg 393f8c97b4 add option to auto detect the indentation mode (tabs|spaces), close #45 2016-06-14 10:50:15 +02:00
Basile Burg 6f79eceecf removed TCheckedAsyncProcess (was replaced by TCEProcess) 2016-03-29 04:44:30 +02:00
Basile Burg ca4909358b fix, glob to regex, set of char and escaping 2016-03-14 14:37:46 +01:00
Basile Burg f0bd30c948 fix #26, DUB excludedSourceFiles are not well managed 2016-03-14 03:49:23 +01:00
Basile Burg 750a8761b9 removed invalid cmp 2016-03-11 11:37:09 +01:00
Basile Burg 9a9f2d817d disable empty searches 2016-03-10 14:40:27 +01:00
Basile Burg 4fc39a931e added additional search PATHs in the options, close #19 2016-02-29 12:47:41 +01:00
Basile Burg a710c6d3ab removed data migration code 2016-02-22 04:14:11 +01:00
Basile Burg a48aed6345 completed OSX port
to be tested
2016-02-17 07:48:16 +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 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 e0e9cbac8f more refact using helpers 2016-01-31 12:13:48 +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 491042dd85 stack call tips 2016-01-20 00:42:07 +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 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 5fc8b76512 switch to FPC3 + Laz 1.6 2015-12-22 10:24:18 +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 cb4d381e08 fix some case where tools could not be found 2015-12-04 20:05:48 +01:00
Basile Burg 256017709a static macros, defaults can be cleared and wont be reset automatically
in the options, a btn allows to reset them explicitly
2015-10-01 07:06:54 +02:00
Basile Burg f3ee6451b8 fix, getExeFullPath did not work when file was in cwd 2015-09-16 02:52:46 +02:00
Basile Burg 0aaebbb4e7 added funct to eliminate dups in TStrings 2015-09-07 12:12:46 +02:00
Basile Burg ac17c180e1 fix missing comparison rhs 2015-09-05 22:37:05 +02:00
Basile Burg a1e83f3bdc added funct isStringDisabled() 2015-09-05 22:30:05 +02:00
Basile Burg 3fbb09be4f remove a dependency to PropEdit and IdeIntf in dmd wrapper
related to #30
2015-09-05 17:10:33 +02:00
Basile Burg 95aef4170f style, put locals init in declaration instead of body 2015-09-04 23:48:07 +02:00
Basile Burg 5743f87761 removed LCL deps in ce_common & ce_nativeproject, prerequisite for #30 2015-09-04 12:11:18 +02:00
Basile Burg 8091356ba5 fix, possible RT err if basepath does not exist 2015-09-01 15:31:06 +02:00
Basile Burg 423e1fbc3d fix #32, bat files not anymore accepted as pre & post build process 2015-08-26 18:31:13 +02:00
Basile Burg fd3262d02d doc 2015-08-26 12:02:59 +02:00
Basile Burg 8c7f6cc270 fix, prevented a custom tool to freeze
when two incompatible options are activated
2015-08-26 10:13:36 +02:00
Basile Burg 379d161a7b implemented new data location on linux, close #31 2015-08-25 08:23:41 +02:00
Basile Burg f9d8bd95b2 nil 2015-08-24 14:47:03 +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 2e0209be05 related to #18
Windows may sent the exception to the application
2015-07-17 18:21:40 +02:00
Basile Burg e690b7434e added darwin code to get application data path 2015-07-17 16:30:48 +02:00
Basile Burg 4357515016 fix #18, empty drive errors 2015-07-17 16:30:05 +02:00
Basile Burg b911e10e93 added TCEProcess, custom TProcess class for Coedit
- will fix the "split line" issue
- will fix globally the 'OnTerminate' event not called (the timer is always enabled, so osx version is guaranteed not to have this issue)
- will be used widely (no more TProcess or TASyncProcess).
2015-07-15 14:28:04 +02:00