Basile Burg
|
e3e42ead05
|
options editor, move the options related to the runnables to their own category
|
2016-08-15 04:36:34 +02:00 |
Basile Burg
|
42fa9149b0
|
prevent to add the FSP to the group if not yet saved
|
2016-08-15 02:19:47 +02:00 |
Basile Burg
|
b7a74c2e0c
|
move projects group action to their own menu section
|
2016-08-15 02:19:25 +02:00 |
Basile Burg
|
d65c1cb7bd
|
add page option detectModuleName
|
2016-08-11 21:38:25 +02:00 |
Basile Burg
|
4172a3afcd
|
improve layout on first exec
|
2016-08-08 14:38:26 +02:00 |
Basile Burg
|
bcd374526f
|
update fcl-json
|
2016-08-05 21:57:15 +02:00 |
Basile Burg
|
5d920aef7e
|
remove old commented code, CE proj loading error handling
|
2016-08-05 16:24:24 +02:00 |
Basile Burg
|
ea6c3bd2f8
|
reset proj fname if loading failed
|
2016-08-05 16:21:27 +02:00 |
Basile Burg
|
0d33b217ea
|
project groups, handle hint when FSP is not saved
|
2016-08-05 16:05:43 +02:00 |
Basile Burg
|
fb3a94166f
|
use dedicated firstshow method
|
2016-08-05 15:54:09 +02:00 |
Basile Burg
|
001f8d5217
|
fix lexing issue with option lxoNoComments
|
2016-07-30 20:11:19 +02:00 |
Basile Burg
|
6de74e9beb
|
fix operator lexing bug
|
2016-07-30 19:37:41 +02:00 |
Basile Burg
|
c753bf2b32
|
regenerated table for special keywords + add isitthere scripts
|
2016-07-28 14:15:39 +02:00 |
Basile Burg
|
cd3f73fdf3
|
fix, dcd integration, possible case of "goto declaration" failure.
|
2016-07-15 05:14:37 +02:00 |
Basile Burg
|
c054723122
|
nothing
|
2016-07-15 04:27:16 +02:00 |
Basile Burg
|
078f9e9d06
|
shortcut editor, the filter works with the key combinations
|
2016-07-15 04:26:42 +02:00 |
Basile Burg
|
200b43662c
|
main, group compilation, typo + reset a flag
|
2016-07-15 00:56:45 +02:00 |
Basile Burg
|
aa4e9b2b53
|
messages, fix, option autoselect not saved when set from context menu
|
2016-07-15 00:55:35 +02:00 |
Basile Burg
|
45dc54d421
|
deactivated tooltips in proj inspectors
problem when scrollbar is also visible
|
2016-07-15 00:51:06 +02:00 |
Basile Burg
|
ca043ee78c
|
projects group, a group can be either compiled sequentially or in parallel
|
2016-07-15 00:23:29 +02:00 |
Basile Burg
|
5f0bba91d4
|
ceproject, pre/post bld proc, skip simple commands that are empty
|
2016-07-15 00:01:34 +02:00 |
Basile Burg
|
83b20d593d
|
add helpers to edit DUB project properties, close #42
|
2016-07-14 08:37:09 +02:00 |
Basile Burg
|
d2539669a4
|
projects group, attach the FSP to newly added group item if both match
|
2016-07-14 07:25:01 +02:00 |
Basile Burg
|
cfac8dcd86
|
fix inaccuracies in pairs & bracce auto closing
|
2016-07-11 07:23:42 +02:00 |
Basile Burg
|
9aebae7f99
|
add editor command to sort sel lines, close #78
|
2016-07-11 04:57:20 +02:00 |
Basile Burg
|
0d767dd129
|
add editor commands to change sel/word case, close #87
|
2016-07-11 02:35:13 +02:00 |
Basile Burg
|
a285186121
|
rename parameters that are prefixed
aValue, aFilename, etc
|
2016-07-10 01:44:36 +02:00 |
Basile Burg
|
21f181aa10
|
prevent unsaved message when just config index is modified
|
2016-07-10 00:33:38 +02:00 |
Basile Burg
|
1a4240fe9e
|
use same naming convention for version.txt and git tags
|
2016-07-09 21:35:00 +02:00 |
Basile Burg
|
ad8ba83fcd
|
rename ICEMultiDocObserver -> ICEDocumentObserver
+ improve interfaces documentation
|
2016-07-09 04:11:22 +02:00 |
Basile Burg
|
18dbf04d22
|
projects group, attach the FSP to the new group when it contains the the FSP
|
2016-07-09 03:49:41 +02:00 |
Basile Burg
|
c46e7fa7ad
|
libman, prevent alias conflicts
|
2016-07-08 02:56:43 +02:00 |
Basile Burg
|
e873bfb483
|
add option to redirect to new rlz page, close #86
|
2016-07-08 02:35:02 +02:00 |
Basile Burg
|
9c50cfa789
|
add string helper to convert to int
|
2016-07-08 02:34:30 +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
|
b86e65cba0
|
interface, add more message contexts
|
2016-07-07 20:51:05 +02:00 |
Basile Burg
|
44b2ed66f1
|
docking, set MW event when new widgets are docked
|
2016-07-07 09:07:15 +02:00 |
Basile Burg
|
1be94f8095
|
remove any invalid project from group after reloading
|
2016-07-07 07:57:08 +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
|
29f264cb18
|
openfile, allow to add several files from dialog
|
2016-07-07 07:14:58 +02:00 |
Basile Burg
|
18233aa775
|
projects group, prevent a useless free-standing-project protection
the FSP remains a FSP even when a group is opened
|
2016-07-06 06:59:39 +02:00 |
Basile Burg
|
89bf138285
|
projects group, allow to add several files from dialog
|
2016-07-06 06:52:43 +02:00 |
Basile Burg
|
614f6bdc21
|
better prot against a previous bug
|
2016-07-06 06:52:17 +02:00 |
Basile Burg
|
16035ef8b3
|
finely tweaked the settings applied on first execution
|
2016-07-06 04:35:49 +02:00 |
Basile Burg
|
4e6dacf81e
|
fix, crash on exit, av in todolist widget
|
2016-07-06 03:33:31 +02:00 |
Basile Burg
|
7e7d50c703
|
fix, default todo list options + add splitter scrollspeed option
|
2016-07-06 03:26:57 +02:00 |
Basile Burg
|
90d541639d
|
libman, DUB fetch, support for dl the latest tag, close #57
+ fix wrong usage of upgrade
|
2016-07-06 01:24:15 +02:00 |
Basile Burg
|
7f1bba9094
|
improve detection of invalid auto close pair
|
2016-07-05 17:50:37 +02:00 |
Basile Burg
|
5931ce7ca9
|
add option to auto close a few pair of symbols, close #85
|
2016-07-05 08:42:54 +02:00 |
Basile Burg
|
2c7f681c58
|
Allow to customize the DUB build commands... close #63
|
2016-07-05 08:42:05 +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
|
029f9bd751
|
libman, uses dastworx to analyze the library imports
|
2016-07-04 20:36:40 +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
|
6d70c3e597
|
fix #83, new line insterted after reloading doc
|
2016-07-03 06:42:35 +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
|
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
|
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 |
Basile Burg
|
4b69fb4fa9
|
HL presets, add clone btn + preset "Mars dark"
|
2016-06-22 06:58:18 +02:00 |
Basile Burg
|
07943f511b
|
add preset Marse bright + fix combo items not updated when preset name changed
|
2016-06-22 06:31:58 +02:00 |
Basile Burg
|
495fb610b0
|
set the mini explorer as a single service
|
2016-06-22 05:44:44 +02:00 |
Basile Burg
|
baee2e6207
|
reload last project, handle the free standing project
|
2016-06-22 05:27:28 +02:00 |
Basile Burg
|
cc4fdbfc40
|
custom tools, allow to interpolate the parameters with the result of the input query, close #53
|
2016-06-19 07:46:42 +02:00 |
Basile Burg
|
d2bbe29e88
|
use RCDATA resources instead of old hex strings system
|
2016-06-19 07:13:32 +02:00 |
Basile Burg
|
e58f7f9974
|
apply highlighter preset to the generic highlighter too
|
2016-06-18 12:22:11 +02:00 |
Basile Burg
|
17a49c92a9
|
prevent dup in imports list
|
2016-06-18 09:06:48 +02:00 |
Basile Burg
|
4bb368d8a2
|
remove unused field
|
2016-06-18 09:06:05 +02:00 |
Basile Burg
|
3818075c28
|
find the imports from token list, related to #77
|
2016-06-18 06:07:26 +02:00 |
Basile Burg
|
1fb1c8db47
|
fix #76, compile project... (and run with arg) is broken
|
2016-06-17 19:54:50 +02:00 |