Basile Burg
284d2ee070
nothing
2016-08-21 06:11:33 +02:00
Basile Burg
d9809f0e81
deactivate error message
...
b/c output when loading a proj to test its validity
2016-08-21 06:11:20 +02:00
Basile Burg
cf3987b2ac
projects group, add a hybrid async compilation mode with wait points
2016-08-21 06:04:43 +02:00
Basile Burg
6b5c26ba43
fixup for flat look, sync persistent page options with val set from appli opts
2016-08-20 12:44:51 +02:00
Basile Burg
d59cddfd3c
move page caption detection to memo + improve cation in split mode
2016-08-20 12:32:40 +02:00
Basile Burg
c4b01c901e
add button click event to pagecontrol
2016-08-20 12:31:14 +02:00
Basile Burg
7580d621af
fix issue revealed by split view (3/3), close #84
2016-08-19 05:56:16 +02:00
Basile Burg
2e603f605c
fixup for e3e42ead05
...
"compiler" setting from runnable options was not yet used.
2016-08-18 21:11:24 +02:00
Basile Burg
310c5a51af
editor, comment ident, hansle spaces at ident boundaries
2016-08-17 02:09:23 +02:00
Basile Burg
d0358546d3
lfm auto update
2016-08-17 02:08:36 +02:00
Basile Burg
59d75f4323
fix dead statement
2016-08-15 07:55:17 +02:00
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
Basile Burg
3b6c080bf2
add option to save project file before compiling, close #75
2016-06-17 19:51:54 +02:00
Basile Burg
b64d891023
fix #60 , Completion menu background and font color should follow UI theme
2016-06-17 19:31:28 +02:00
Basile Burg
a80ea80db1
forces HL presets props to be written + activate reload from file
2016-06-17 17:02:30 +02:00
Basile Burg
4cba1ff672
finish highlighter preset system, close #59
2016-06-17 16:57:17 +02:00
Basile Burg
d2fc677f97
#59 , add a preset editor
2016-06-17 14:37:29 +02:00
Basile Burg
7c041b5bb9
tweak a few btns spacing
2016-06-16 05:57:00 +02:00
Basile Burg
f9fede3423
fix, editor option edAautoIndent could cause mixed tab/spaces
...
when not using the phobos style, i.e tabs
2016-06-16 05:19:43 +02:00
Basile Burg
98f2b6c04c
fix, custom tools, message interface not yet assigned but used
2016-06-16 03:05:54 +02:00
Basile Burg
2d5bfb6374
add the symbolic string CPOP (current project output path)
2016-06-16 03:04:12 +02:00
Basile Burg
99ffaa3306
CE projects, run option, CUrrentDirectory can include symbolic strings
2016-06-16 02:49:58 +02:00
Basile Burg
a6ca4aac42
start #59 - HL presets
2016-06-16 01:56:12 +02:00
Basile Burg
79b7b851ee
fix #62 - lexicon-based brace auto closing is still a bit dumb
...
- not trigered in comments anymore
- not trigered if the pair count is 0 (e.g between two functions)
still cases exist but they would need a more complex analysis
2016-06-15 12:35:56 +02:00
Basile Burg
fb51972a58
fix cases where project inspectors were not cleared
...
revealed by project groups, and it was confusing.
2016-06-15 09:16:58 +02:00
Basile Burg
c509e34be4
disable symlist with non d files
2016-06-15 08:36:58 +02:00
Basile Burg
c75de19110
fix #46 , The generic highlighter is not selected when saving a non D file
2016-06-15 08:36:21 +02:00
Basile Burg
361502ff6a
nextpage, repeated shortcut, not an issue
2016-06-15 07:13:41 +02:00
Basile Burg
573b14854b
add shortcuts for the pagecontrol, close #61
2016-06-14 17:29:32 +02:00
Basile Burg
e15c44577c
add an option to deactivate IDE-grade features in with non D files, close #47
2016-06-14 14:46:01 +02:00
Basile Burg
b12b6829aa
moved free functions used by the custom commands to the editor class
2016-06-14 13:03:42 +02:00
Basile Burg
74e6984f68
add editor command to show phobos html help, close #52
2016-06-14 12:18:52 +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
c957a0099d
refact widgets that replace the free project with projutils functions
2016-06-14 10:16:22 +02:00
Basile Burg
9a1f542253
fixes for the widgets that replace the "free project"
2016-06-13 05:30:49 +02:00
Basile Burg
ed15c31b57
finsih project group - close #68
...
+ fix for the free project
+ compile the group
+ last stuff reloading, handle the free project
2016-06-13 04:40:02 +02:00
Basile Burg
53d6097f34
removed deprecated CE proj properties
2016-06-12 14:01:45 +02:00
Basile Burg
0f99653d2c
small fix for for #68 , AV on runtime termination
2016-06-12 13:53:05 +02:00
Basile Burg
3dcb9cad50
fix small leak in highlighter
2016-06-12 13:50:09 +02:00
Basile Burg
08ec1796be
mostly done #68 , project group
2016-06-12 10:43:44 +02:00
Basile Burg
27b67c15cd
fix #67 - DUB fetch from online package - setting dudCompiler is ignored
2016-06-01 19:44:27 +02:00
Basile Burg
3ed5aa4de8
fix #66 , View project cmd line always indicates dmd, even if ldmd2 or gdmd is used
2016-06-01 19:37:16 +02:00
Basile Burg
b3e03cf168
implement #65 , allow runnables to be compiled with other compilos
...
close #65
2016-06-01 18:42:04 +02:00
Basile Burg
f1f2ad6b7e
add editor command to comment the current identifier
2016-05-29 20:22:06 +02:00
Basile Burg
6158dd26a2
docking, mouse wheel can be used on the splitters to expand shrink the area
2016-05-28 19:43:24 +02:00
Basile Burg
d9e2a865ca
prepared next rlz
2016-05-26 22:42:17 +02:00
Basile Burg
7803172007
close #58 , add an action to run compiled file outside
2016-05-26 22:12:12 +02:00
Basile Burg
4e89d12c6e
fix #56 , libman, the automatic registration using DUB is broken since DUB 0.9.24
2016-05-26 20:13:23 +02:00
Basile Burg
7927990d03
libman editor, update DUB icon
2016-05-25 15:55:02 +02:00
Basile Burg
935f299362
ident renaming, display current ident value in input query
2016-05-25 03:33:28 +02:00
Basile Burg
8575888fa8
fix #55 - flash icon doesn't work just after "view in mini explorer"
2016-05-24 18:45:08 +02:00
Basile Burg
b27b2dd8ff
add application option to skip unittests in action verify with Dscanner
2016-05-13 04:21:21 +02:00
Basile Burg
5d95330d50
hide messages tooltip
2016-05-11 10:04:20 +02:00
Basile Burg
5f1a82536d
remove hints in the messages widget
2016-05-10 07:41:54 +02:00
Basile Burg
830f81b627
fix #44 , "Invert version all/none" does not work when tabs are not converted to spaces
2016-05-08 12:30:06 +02:00
Basile Burg
361e5728b8
identifier renaming, reproduce DCD behavior at word edges
2016-05-04 23:52:06 +02:00
Basile Burg
8aa7dd488f
prepared next rlz
2016-04-28 19:56:34 +02:00
Basile Burg
455d817df5
fixup for 32d4521e3f
2016-04-28 19:11:28 +02:00
Basile Burg
23176f8bfd
set visible and persistent the page control options
2016-04-28 13:35:07 +02:00
Basile Burg
48a8ea5bb9
fix, brace auto-clsoing, a case where it was not triggered
...
new line after { followed by blanks
2016-04-27 22:51:18 +02:00
Basile Burg
f67c05a83b
handle changes to DCD -u output format
2016-04-27 11:20:52 +02:00
Basile Burg
989effb422
test local identifier renaming (DCD#324)
2016-04-26 07:38:04 +02:00
Basile Burg
32d4521e3f
fix, CE could hang if Dscanner output errors
2016-04-24 20:06:10 +02:00
Basile Burg
f4793e2290
symlist, add the 'deep' option, default = on, off = only top level decl
2016-04-24 18:35:27 +02:00
Basile Burg
aa368843b5
dub editor, put action refresh in toolbar
2016-04-24 18:13:30 +02:00
Basile Burg
0d658711bc
symlist, support for unittests
2016-04-24 02:28:38 +02:00
Basile Burg
4800a23fab
symlist, decorate sub nodes
2016-04-24 01:55:18 +02:00
Basile Burg
06cb06cdfa
CE projects, allow multi selection of file (remove, open), close #37
2016-04-23 19:03:24 +02:00
Basile Burg
c00938fad2
fix #36 , project sources saved before relative path extraction
2016-04-23 18:21:14 +02:00
Basile Burg
fd0b9ae226
editor, add shortcut for end word left/right
2016-04-23 17:45:38 +02:00
Basile Burg
3862018b5d
page control, add option to display the tabs at the bottom
2016-04-23 17:29:39 +02:00
Basile Burg
2af30b4353
prepared next rlz
2016-04-19 11:25:40 +02:00
Basile Burg
57f38c32a9
warn about -of in runnable flags + allow to produce obj from a runnable
2016-04-19 11:22:40 +02:00
Basile Burg
af155404e0
reg fix, page caption not updated til focused
...
introduced in 87905802d1
2016-04-18 21:21:57 +02:00
Basile Burg
d97420a03d
renamed menu 'Run' to 'Compilation'
2016-04-16 23:02:58 +02:00
Basile Burg
5d3d8fe0f0
lexer, option to exclude comments + more reliable version all/none inverter
2016-04-16 22:10:52 +02:00
Basile Burg
264f1afbe4
nothing
2016-04-16 21:35:47 +02:00
Basile Burg
e3c655eca3
fix, comment block, wrong indentation when the block included a empty lines
2016-04-16 21:16:21 +02:00
Basile Burg
a249081860
update libdparse
2016-04-16 20:43:45 +02:00
Basile Burg
6c3936f41f
brace auto-closing, better indentation detection
2016-04-16 18:30:08 +02:00
Basile Burg
4cd0f9ed3a
restore caret x when call tips are obtained using paren lookup
2016-04-16 17:47:48 +02:00
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
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
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
Basile Burg
1c33a5bb4a
fix highlighter, property for int litterals
2016-03-29 04:30:25 +02:00
Basile Burg
66cfe2be3c
fix 32bit build
2016-03-29 00:27:09 +02:00
Basile Burg
5199c15838
added a more or less common lexer for int and float literals
2016-03-28 23:17:36 +02:00
Basile Burg
e03fd44777
update etc/fscl-json to 33310
2016-03-28 21:56:44 +02:00
Basile Burg
cece2ad6d8
highlighter, asm attribs set directly in Next();
2016-03-28 09:06:38 +02:00
Basile Burg
10da14cb73
fix dcd ddoc formatting
2016-03-28 07:40:27 +02:00
Basile Burg
2a36a73f22
added a more or less common lexer for hex and bin literals
2016-03-28 05:48:49 +02:00
Basile Burg
487241064c
fix, valid operator combinations could be detected as invalid
2016-03-28 02:40:42 +02:00
Basile Burg
c74f6af73f
libman, entries can be de/activated without removal
2016-03-28 00:52:42 +02:00
Basile Burg
71fbc48b89
fix, AR not detected when using gdc to compile ce projs
2016-03-27 19:06:00 +02:00
Basile Burg
7131f5b956
push latest gdb commander changes to fix 32bit build
2016-03-27 18:55:24 +02:00
Basile Burg
2699a0a2d5
fix stringrange static ctor from empty string
2016-03-27 06:41:30 +02:00
Basile Burg
687191c32e
add support for gdmd as a compiler for CE projects
2016-03-27 06:41:00 +02:00
Basile Burg
c5a51539c2
add support for new dcd ddoc escape system
2016-03-26 06:36:13 +01:00
Basile Burg
0f90db2caf
symstrings, DUB projects, CPR expands to the same as CPP
2016-03-26 05:09:31 +01:00
Basile Burg
5da8863db3
add btn to kill current process in the procinput widget
2016-03-26 04:59:51 +01:00
Basile Burg
1e73d618b5
editor, comment selection, align comments
...
+ fix brace auto-closing bug (on new line + tab2sapces not activated)
2016-03-25 22:47:49 +01:00
Basile Burg
abfb1728d3
fix #29
2016-03-25 05:59:16 +01:00
Basile Burg
eeb9502757
fix init of string range
2016-03-21 22:41:20 +01:00
Basile Burg
32655fd0d1
temp fix order of init and service assignation
2016-03-21 22:41:03 +01:00
Basile Burg
76f63354fa
message widget didn't really need the symbol expander
2016-03-21 22:40:33 +01:00
Basile Burg
5ad5e406de
refactored the symbol expander as an ICESingleService
2016-03-21 20:51:10 +01:00
Basile Burg
51f653267c
clear pkg list between two q and dl from https
2016-03-20 22:30:35 +01:00
Basile Burg
f27825bafc
new dialog to fetch DUB pkg, with online list, close #28
2016-03-20 18:52:22 +01:00
Basile Burg
9e873f6aec
fix string range, startsWith
...
+ disable inlining in dbg mode
2016-03-20 18:45:54 +01:00
Basile Burg
930d3577e5
bit less tolerant HL lexer
2016-03-19 02:52:28 +01:00
Basile Burg
a9b8f0554d
reactivated gdb commander + prelim work on the GUI
2016-03-19 02:46:15 +01:00
Basile Burg
65c92d6804
added a few env variable to the symstrings, close #27
2016-03-19 01:49:39 +01:00
Basile Burg
cea5cf757b
fix, AV in string ranges
2016-03-19 00:05:35 +01:00
Basile Burg
1bd6099f10
add TCEAutoBufferedProcess class
...
needed when the several buffers match to a full request, eg GDB/MI
2016-03-19 00:03:58 +01:00
Basile Burg
3d56c76834
rewritten symbolic string expansion using a string range
2016-03-18 22:26:37 +01:00
Basile Burg
4792f0ed87
added a range-based parser, experimented in the message parser
2016-03-18 20:08:12 +01:00
Basile Burg
5898cd6bbf
renamed and deprecated inconsistent prop names in the debug category
...
+ moved generateStackFrame to category debug
2016-03-18 04:30:16 +01:00
Basile Burg
ca4909358b
fix, glob to regex, set of char and escaping
2016-03-14 14:37:46 +01:00
Basile Burg
50cdac06b4
CE project, use global match in the exclusions
2016-03-14 04:07:50 +01:00
Basile Burg
f0bd30c948
fix #26 , DUB excludedSourceFiles are not well managed
2016-03-14 03:49:23 +01:00
Basile Burg
7915a315ee
fix, DUB, rel importPaths problem
2016-03-13 22:32:26 +01:00
Basile Burg
8d6b6f8b99
editor, auto close on new line, change so that each mode has the 3 same sub modes
2016-03-13 22:09:07 +01:00
Basile Burg
612d9afcd0
activated auto complete from search history + shc editor hint
2016-03-13 20:11:13 +01:00
Basile Burg
461b5e0c5c
prepared next rlz
2016-03-13 19:16:07 +01:00
Basile Burg
44e28a94a8
editor, add more brace auto-closing modes
2016-03-13 18:40:15 +01:00
Basile Burg
6b954e0fe5
static macros, validated with a regex
2016-03-13 16:38:20 +01:00
Basile Burg
83338db48c
dfmt commander, added support for template constraint style
2016-03-13 13:20:24 +01:00
Basile Burg
0d7e34c1f1
d2 highlighter, add a token kind for errors
2016-03-11 18:56:14 +01:00
Basile Burg
f3c15fff00
fixup for 8b880edddf
2016-03-11 18:44:00 +01:00
Basile Burg
750a8761b9
removed invalid cmp
2016-03-11 11:37:09 +01:00
Basile Burg
8b880edddf
editors, fix a mess with page caption and updates
2016-03-11 11:35:06 +01:00
Basile Burg
495da4da2e
procinput, added btn to close the input
2016-03-10 16:53:11 +01:00
Basile Burg
9a9f2d817d
disable empty searches
2016-03-10 14:40:27 +01:00
Basile Burg
0682122b3f
removed temp code for #25 and added workaround in the default static macros
2016-03-04 06:14:46 +01:00
Basile Burg
207f9276d6
implement #25 but not enabled
2016-03-02 12:33:52 +01:00
Basile Burg
a6c8767dc0
clear message filter when messages are cleared
2016-03-02 11:42:35 +01:00
Basile Burg
2f780638a4
fixup for #24
2016-03-01 09:37:02 +01:00
Basile Burg
798fff06ba
messages, store position in the messages, close #20
...
+ only when the editor context
+ only when auto select is set as option
2016-03-01 06:40:18 +01:00
Basile Burg
bb4bf42ccd
ce_dlang, fix #24 , problem with nested comments
2016-03-01 05:21:58 +01:00
Basile Burg
2b53620a94
dfmt commander, changed default tab width value
2016-03-01 01:12:09 +01:00
Basile Burg
3b10fa3a21
libman, auto registration, better source root detection, close #21
2016-03-01 00:43:06 +01:00
Basile Burg
4fc39a931e
added additional search PATHs in the options, close #19
2016-02-29 12:47:41 +01:00
Basile Burg
7451c0e052
fix #23 , page caption for dd files
2016-02-29 08:28:43 +01:00
Basile Burg
1d3c14c000
fix #22 , hang with some rel paths in DUB projs
2016-02-29 02:33:50 +01:00
Basile Burg
166bca0f14
removed deprecated props
2016-02-28 05:15:26 +01:00
Basile Burg
d39b24de1f
prepared first update
2016-02-22 05:17:57 +01:00
Basile Burg
a710c6d3ab
removed data migration code
2016-02-22 04:14:11 +01:00
Basile Burg
d64d300fff
page control, disable splitBtn when no page
2016-02-21 21:55:43 +01:00
Basile Burg
a850d00d27
made page hisotry compatible with move page left/right
2016-02-21 21:52:00 +01:00
Basile Burg
5ba68af663
added option pageHistory to TCEPageCOntrol
2016-02-21 21:07:25 +01:00
Basile Burg
935012a280
dub, fix issue with the sourceFiles property
2016-02-20 06:49:03 +01:00
Basile Burg
4272869093
fix #17 , ident after curly bracket auto-closing depending on options
2016-02-19 04:56:16 +01:00
Basile Burg
4ab47fb7bf
fix, problem with resetFontSize def value
2016-02-19 04:40:08 +01:00
Basile Burg
0916912860
updates to Laz 1.6
2016-02-19 04:13:54 +01:00
Basile Burg
a48aed6345
completed OSX port
...
to be tested
2016-02-17 07:48:16 +01:00
Basile Burg
e019c81175
fix #14
2016-02-16 18:56:29 +01:00
Basile Burg
3da5b494da
dub insp, refresh from ctxt menu
2016-02-12 14:33:39 +01:00
Basile Burg
cac8b85e98
fix, open folder broken on win
2016-02-12 14:31:03 +01:00