Commit Graph

69 Commits

Author SHA1 Message Date
Basile Burg d6732c15e4 fix #240 - Dependencies of a libman entry could be removed 2018-02-11 02:21:44 +01:00
Basile Burg b3c2efe817 fix #228 - possible infinite loop when compiling a runnable with auto solved dependencies 2018-01-31 13:44:26 +01:00
Basile Burg 9ca1326edd
remove dead vars + reimplement dup checker in libman ctor, deleted IDKW 2017-07-10 11:28:04 +02:00
Basile Burg 1fd020978a
fix #168 - Dup entries in the library manager 2017-07-09 14:08:03 +02:00
Basile Burg 63a5a68670
update version + remove supression of phobos in libman 2017-04-29 10:03:23 +02:00
Basile Burg 1211e282ce
fix #129 - CE projects, typo in an item of library alias editor leads to AV 2017-03-29 17:45:30 +02:00
Basile Burg 5831add738
more cleanup, planned for first udpate but remove due to many beta 2017-03-02 06:47:51 +01:00
Basile Burg 84219d44fb
libman, reg from project, fix case where source root could be relative 2017-01-18 20:52:33 +01:00
Basile Burg f20a576245
switch to FPC 3.0.2 2016-12-29 09:43:45 +01:00
Basile Burg 88f47a0441
add CE proj option to auto solve deps, close #102 2016-11-13 17:47:44 +01:00
Basile Burg d7de93a500
upstream fix, false err after listing imports 2016-11-10 13:48:32 +01:00
Basile Burg 90dd4d79e0
upstream fix, result of THashMap.getData may be undefined 2016-11-10 10:58:05 +01:00
Basile Burg 9be54eb313
replace more unit initializers with lazy getters
reminder: use this method when order of init
is not controllable anylomre
2016-11-07 06:33:44 +01:00
Basile Burg 045ec6d42c
#99, Add option category to edit compilers paths
todo: GDC/LDC detection + warns + polish + test
2016-11-06 19:43:01 +01:00
Basile Burg fc0bc94c60
libman, update after alias changed + fix update after addition 2016-10-30 13:07:13 +01:00
Basile Burg fa5c3c5d9d
libman, fix dep/clients cleanup on deletion 2016-10-30 12:51:55 +01:00
Basile Burg 905d8395b0
dupIgnore has no effect when list not sorted 2016-10-30 12:51:20 +01:00
Basile Burg 26ed0e0385
libman, update deps on addition, prevent dull update on deletion 2016-10-22 05:59:08 +02:00
Basile Burg e0fa57d8b6 fix #90, dastworx issue under win32 + rework dastworx main() 2016-08-23 07:18:53 +02:00
Basile Burg ad8ba83fcd rename ICEMultiDocObserver -> ICEDocumentObserver
+ improve interfaces documentation
2016-07-09 04:11:22 +02:00
Basile Burg be6ea9d712 libman, output a message when a library item is selected but deactivated 2016-07-07 20:52:01 +02:00
Basile Burg a6997859f0 lock project-related actions when compiling + add title to dialogs 2016-07-07 07:42:45 +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 029f9bd751 libman, uses dastworx to analyze the library imports 2016-07-04 20:36:40 +02:00
Basile Burg 7aae871188 libman, import ana, handle item supression 2016-07-04 08:31:26 +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 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 c74f6af73f libman, entries can be de/activated without removal 2016-03-28 00:52:42 +02:00
Basile Burg a48aed6345 completed OSX port
to be tested
2016-02-17 07:48:16 +01:00
Basile Burg 5f8cb1a679 dcd, perfs, declare imports in group 2016-02-05 09:59:15 +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 c407a40259 refact with type helpers 2016-01-27 04:43:54 +01:00
Basile Burg 2bbd854fc8 more style modernisation 2016-01-19 21:52:15 +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 2d855e9f4d libman, also sores the matching project file
just in case of...
2015-09-26 21:56:55 +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 ec0a337c1a fix, linux32, phobos not added to libman on first run 2015-05-31 03:29:27 +02:00
Basile Burg cd8efb0e5d libman,nux, automatically adds phobos/druntime 2015-05-08 23:05:09 +02:00
Basile Burg d6113bd021 libman,win, automatically adds phobos/druntime 2015-05-08 18:46:46 +02:00
Basile Burg f1e4466693 nothinf 2015-03-21 05:53:28 +01:00
Basile Burg c8f83e1140 duplicated test 2015-03-21 05:53:17 +01:00
Basile Burg 4fb2794763 removed unimplemented add packages 2015-02-03 04:08:58 +01:00
Basile Burg 2ffcf53860 typo 2015-01-28 09:43:24 +01:00
Basile Burg 2667b67438 fix, trailing dirsep removed 2015-01-28 09:31:36 +01:00
Basile Burg 96c8c3ea7b refactored TCEWritableComponent
inherits from new TCECustomWritableComponent
renamed as TCEWritableLfmTextComponent
added TCEWritableJsonComponent which derives from the same ancestor
2015-01-23 18:04:01 +01:00