Basile Burg
a1d0f3d1e2
add support for DUB packages locations in custom folders, close #234
2018-05-04 14:09:15 +02:00
Basile Burg
2f86ab0459
fix #318 - Spelling error in tooltip
2018-05-04 11:22:58 +02:00
Basile Burg
6e3e2528d6
fix #317 - Sorting file size in mini explorer does not work as expected
2018-05-03 02:06:23 +02:00
Basile Burg
b9c601bcb2
put the scrollpreview on top of the editor, cmaybe close #190
2018-05-03 00:52:21 +02:00
Basile Burg
b92b6b18ee
fix #314 - Tab switching only works once
2018-05-02 14:01:47 +02:00
Basile Burg
67bcd6e8bd
fix #316 - "the tool cannot be found" although the correct compiler path is provided BUG
2018-05-01 23:11:01 +02:00
Basile Burg
55965f119c
fix #315 - Shortcut options remembers filter keyword, but doesn't filter
2018-05-01 22:57:13 +02:00
Basile Burg
2591be7d73
remove ondeactivate handler
2018-04-28 07:28:50 +02:00
Basile Burg
15c9325c0e
fix more runtime error due to fix for #307
...
+ mixed indent dialog could be shown during tab switch, w/o doc visible yet
2018-04-28 09:03:58 +02:00
Basile Burg
dc9f2fed64
fix #313 , on some systems, phobos is not setup in a "phobos" folder
2018-04-27 18:53:41 +02:00
Basile Burg
e97b3936c2
better fix for #307
2018-04-27 18:43:48 +02:00
Basile Burg
e41c81a6ae
fix #313 - F1 does not work, but DDoc and Jump to declaration work
2018-04-27 16:39:40 +02:00
Basile Burg
88245e86a5
close #307 for good
2018-04-27 16:18:24 +02:00
Basile Burg
7ba91d8a54
fix #312 - only first shortcut was rebinded
2018-04-27 16:09:36 +02:00
Basile Burg
90af165b17
still AV possible due to fix for #307
2018-04-27 10:50:56 +02:00
Basile Burg
8f0c4a52ad
DUB projects, detect dep import path from "path" property
2018-04-27 10:50:35 +02:00
Basile Burg
1ddae5765a
tweak the fix #307 to prevent AV
2018-04-27 09:21:10 +02:00
Basile Burg
324322ff27
cleanup
2018-04-27 09:11:30 +02:00
Basile Burg
d39b19b5d5
fix more RT errors caused by fix for #307
2018-04-27 09:09:37 +02:00
Basile Burg
0735cb6092
fix typo in class name
2018-04-27 09:09:02 +02:00
Basile Burg
82e9cbc4cc
fix #302 - Message that warns about changes after reloading from diff dialog is confusing
2018-04-27 07:46:37 +02:00
Basile Burg
5d641ffdf9
fixup, update cursor could lead to runt-time error and was not necessary
2018-04-27 07:46:02 +02:00
Basile Burg
9ecdceb59f
cleanup
2018-04-26 22:38:00 +02:00
Basile Burg
dd16e0ebab
Revert "fix #307 - Cursor remains invisible while modal dialog is displayed"
...
This reverts commit 105c9b6517
.
2018-04-26 20:24:23 +02:00
Basile Burg
0e1cd6be8b
fix #307 - Cursor remains invisible while modal dialog is displayed
2018-04-26 20:23:17 +02:00
Basile Burg
a329abab0c
fixup 36e5ef9b
2018-04-26 19:03:30 +02:00
Basile Burg
36e5ef9b5c
Add new comands for moving and selecting based on word edges, close #308
2018-04-26 18:52:56 +02:00
Basile Burg
105c9b6517
fix #307 - Cursor remains invisible while modal dialog is displayed
2018-04-26 17:39:00 +02:00
Basile Burg
ccca4df0ca
fixup f8c2f1f6
2018-04-26 17:17:21 +02:00
Basile Burg
f8c2f1f6fa
fix #306 - WordEndRight cannot be set to Ctrl+Right
2018-04-26 17:01:46 +02:00
Basile Burg
80c81cce1e
add the ICELifetimeManager service and use it to close #310
2018-04-26 15:39:25 +02:00
Basile Burg
a6b630f090
use a hashmap to retrieve the IDE services
2018-04-26 15:36:36 +02:00
Basile Burg
d9dd7ad6fa
fix #309 - Coedit hangs when window is maximized and then dragged
2018-04-26 14:26:03 +02:00
Basile Burg
bc0dc31b0d
fix #300 - Error while finding the common directory and if all the sources dont have a module declaration
2018-04-21 10:39:57 +02:00
Basile Burg
4cc7eef0d9
faster indent patching
2018-04-19 17:25:12 +02:00
Basile Burg
de825feec1
prjgrp, tweak gui for the win version
2018-04-17 16:33:30 +02:00
Basile Burg
64ed15f50c
set default "auto dot delay" to 100ms to prevent unwanted insertion of properties
...
e.g "a[b.alignof" when "a[.." is tried
2018-04-17 09:38:26 +02:00
Basile Burg
468d51b66a
fix #243 , fix #244 , add help main menu entry
2018-04-16 23:59:25 +02:00
Basile Burg
333f3147d3
add license and copyright to about box
2018-04-16 17:12:41 +02:00
Basile Burg
76273ffa49
fix #297 , cannot save in windows special folders
2018-04-16 14:12:46 +02:00
Basile Burg
6db3591788
search & replace, add all opened files as possible scope, close #284
2018-04-16 12:10:17 +02:00
Basile Burg
113a53ab54
terminal, add the scrollbacklines property
2018-04-16 00:23:30 +02:00
Basile Burg
bd792efe0d
terminal, prevent consecutive "cd"
2018-04-15 23:15:18 +02:00
Basile Burg
5aa6d32e7e
dastworx uses iz.options, close #275
2018-04-15 15:11:03 +02:00
Basile Burg
feec564a35
use openURL from LCLIntf, close #295
2018-04-15 11:49:03 +02:00
Basile Burg
e0368618f0
add the terminal in the default docking layout
2018-04-15 13:31:27 +02:00
Basile Burg
3f9b93f83b
docking, fix "jumping" widgets
2018-04-15 13:19:57 +02:00
Basile Burg
2e7a274337
prevent projects classes to extract the interface for each message
2018-04-15 12:28:57 +02:00
Basile Burg
40594f3e01
fix blinking terminal on each keystroke + fix font assign not triggering FontChanged()
2018-04-14 09:06:55 +02:00
Basile Burg
14fad39190
fix #294 - Plus or Asterisk inserted just before a DDOC comment due to usage of SelStart
2018-04-14 06:10:07 +02:00
Basile Burg
23fb44a6e4
ctrl+x, trim leading whites, fix #287
2018-04-14 06:08:07 +02:00
Basile Burg
ade5b65fa3
refact indent patching
2018-04-14 06:07:23 +02:00
Basile Burg
da889090db
add support for dub test, close #289
2018-04-14 02:19:04 +02:00
Basile Burg
ab68e7287e
fix #293 - Changes to hardcoded highlighter presets are not visible until the old setting file is deleted
2018-04-13 23:47:26 +02:00
Basile Burg
7ea623feb0
deactivate the wrapped windows terminal
2018-04-13 22:52:11 +02:00
Basile Burg
489de09761
try to host a cmd as terminal under win
2018-04-13 16:20:49 +02:00
Basile Burg
9ce5dd15e2
term, rm stuff added for the dsgn component
2018-04-13 13:01:16 +02:00
Basile Burg
12f61e02e7
start the terminal widget
2018-04-13 10:41:47 +02:00
Basile Burg
d0ef3a9130
update indet patcher dialog
2018-04-08 21:35:50 +02:00
Basile Burg
bd29a5708a
add the "Soft dust" highlighter preset
2018-04-08 21:17:37 +02:00
Basile Burg
7acb60c450
fix #285
2018-04-08 14:55:22 +02:00
Basile Burg
7a5fc7f970
Add symstring for the mini-explorer current path, close #206
2018-04-08 11:21:51 +02:00
Basile Burg
5936b5d760
fix #280 - auto detection of indent mode + add convert dialog
2018-04-07 21:55:57 +02:00
Basile Burg
1b8a879291
fix #282 - Find all, the message indicating 0 match(es) found in is noisy
2018-04-07 20:25:22 +02:00
Basile Burg
077baa2d3a
allow to reload the project from proj inspect widget
2018-03-31 08:46:07 +02:00
Basile Burg
637ab5802e
fix #278 - View in mini explorer, lightning icon doesn't work until explicit click in folde
2018-03-31 08:27:41 +02:00
Basile Burg
682150df1f
gdbcom, add history to eval custom expr and add shortcut to repeat command, close #274
2018-03-28 10:54:46 +02:00
Basile Burg
91602dd9e7
#272 , does not show the selection after copy w/o sel
2018-03-28 10:05:43 +02:00
Basile Burg
ad9276ef62
ctrl+x & ctrl+v works on the whole line when no selection, close #272
2018-03-28 10:01:14 +02:00
Basile Burg
ba16d4cc42
add new version idents for the runnables, close #276
2018-03-28 09:42:04 +02:00
Basile Burg
f9fc78b229
more stuff broken after #264
2018-03-17 05:44:06 +01:00
Basile Burg
1f89e140e2
workaround a probable small issue in gtk2 widgetset interface
2018-03-17 05:30:18 +01:00
Basile Burg
76d3fdafc2
Trim fname to fix cases of dbl dirsep under win
2018-03-17 05:17:11 +01:00
Basile Burg
b093cb3a9c
fixes mini explorer issues after work for #264
2018-03-17 05:02:21 +01:00
Basile Burg
5c00c05b4b
fix #264 , Mini explorer, add virtual root nodes
2018-03-17 04:21:32 +01:00
Basile Burg
903c85c8f7
proj inspect, show btns for legacy native projs only when required
2018-03-16 23:22:29 +01:00
Basile Burg
ddf8e9b0fa
fix #263 - Project explorer, display a tree instead of full paths
2018-03-16 22:56:17 +01:00
Basile Burg
d1daae3a29
fix possible range violation when using older version with newer settings
...
if new shortcuts added since old one
2018-03-16 17:34:47 +01:00
Basile Burg
f1ba2e982f
update new action
2018-03-16 09:01:14 +01:00
Basile Burg
93958edd28
fix #270 - code formatting as an action, assignable to a shortcut
2018-03-16 08:57:21 +01:00
Basile Burg
559745039f
fix #269 - Nonstandardized paths can cause same files appearing multiple times in the project manager
2018-03-15 20:04:34 +01:00
Basile Burg
da890afec3
fix #271 - Creative font visualisations in merge window
2018-03-15 19:58:48 +01:00
Basile Burg
614d7a018f
fix #267 - Editing a compiler path only works when using the dialogs opened by the right buttons
2018-03-13 02:22:36 +01:00
Basile Burg
1ebd58d2a0
remove BS + fix compilation broken
2018-03-08 05:56:38 +01:00
Basile Burg
d8b7e640ab
fix #266 - Search widget not shown when tabbed and CTRL+F
2018-03-07 03:57:59 +01:00
Basile Burg
230562fdb4
fix wrong sizing of the about box on windows, use autosizing
2018-03-05 06:40:09 +01:00
Basile Burg
cbc5987b9a
fix windows building broken
2018-03-05 06:23:32 +01:00
Basile Burg
c3a7574a8d
#253 - indicate when program return custom codes
2018-03-05 06:08:42 +01:00
Basile Burg
92fcd93979
nothing
2018-03-04 17:27:06 +01:00
Basile Burg
f8c5e686c8
fix #265 - In the libman allow to register projects that are not libraries
2018-03-04 17:19:08 +01:00
Basile Burg
e1b07c6168
messages, add tool btn to show the contextual options
2018-03-04 16:17:42 +01:00
Basile Burg
3a8248296a
fix #255 - Propose to open html doc even when "F1" help failed to locate the anchor
2018-03-03 10:32:16 +01:00
Basile Burg
7fcd05ed30
profile viewer, add context menu allowing to copy markdown table
2018-03-03 09:10:02 +01:00
Basile Burg
9281c90c28
fixup previous commit, no need to yield the range
2018-03-03 08:56:13 +01:00
Basile Burg
09fb838463
fix #261 - Even smarter smartDdocNewLine
2018-03-03 08:46:02 +01:00
Basile Burg
43787600a1
fix LFM not reloadable due to tlbr
2018-03-02 17:49:20 +01:00
Basile Burg
f6845fa33b
fix #258 , allows to test phobos modules that contained StdUnittest versions
2018-02-28 05:27:36 +01:00
Basile Burg
476d473f27
#253 - Interpret the process return code in a better way (posix)
2018-02-26 00:54:27 +01:00
Basile Burg
10d6a2e915
fix confusing use of "signal" after process failure
2018-02-25 08:30:29 +01:00
Basile Burg
9d91bc28de
fix #246 - Add compiler name to log
2018-02-25 08:25:58 +01:00
Basile Burg
d2df199d82
fix 252 - top splitter not automatically snap to main menu
2018-02-25 08:00:47 +01:00
Basile Burg
77c19ba1e5
remove empty method
2018-02-25 06:25:05 +01:00
Basile Burg
49d849c109
fix #233 - detect deps for completion when platform suffixes are used
2018-02-12 01:15:38 +01:00
Basile Burg
b63b3044a1
fix #242 - Possible error when DUB autoFetch option activated and dep version is ~master
2018-02-11 23:23:41 +01:00
Basile Burg
7b01053b89
leak
2018-02-11 02:59:26 +01:00
Basile Burg
d6732c15e4
fix #240 - Dependencies of a libman entry could be removed
2018-02-11 02:21:44 +01:00
Basile Burg
9f982830d8
fix #239 - Runnables fail to look when autoDetectLibraries option is not checked
2018-02-11 02:18:54 +01:00
Basile Burg
c76837816f
fix #232 - Add a DUB option to fetch dependencies automatically
2018-02-07 12:03:07 +01:00
Basile Burg
d3c495d605
handle dependency operators, close #231
2018-02-07 09:08:27 +01:00
Basile Burg
7ff81260ea
fix #230 - DUB project dependencies not available in completion anymore
2018-02-06 16:00:31 +01:00
Basile Burg
7957c991d3
increase semVer max maj/min/patch values
2018-02-06 14:10:37 +01:00
Basile Burg
eda6ec6e81
add more stringrange functions
2018-02-06 14:09:42 +01:00
Basile Burg
382ae6c7bd
fix #229 - `class` not highlighted correctly when contiguous to a right curly bracket
2018-02-05 04:32:34 +01:00
Basile Burg
ee4b928c8c
fix possible error on editor NextWarning command
2018-02-01 15:56:30 +01:00
Basile Burg
e66adb8cdc
diff form, more explicit caption
2018-02-01 15:16:49 +01:00
Basile Burg
e279b754a0
hide setting put for custom dpi devel
2018-02-01 15:16:16 +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
c692177483
fix #226 - Shortcuts for the "Editor pages" category are not applied when set from the global shortcut editor
2018-01-29 14:21:49 +01:00
Basile Burg
c479f38603
dub fetch to libman, use http for now, close #223 for now
2018-01-26 12:18:51 +01:00
Basile Burg
2d91c8f5b7
Revert "fix #224 , deactivated ranges shown in the gutter", reopen #224
...
This reverts commit 9be04dd9d0
.
2018-01-26 10:57:28 +01:00
Basile Burg
4353e43bb0
add an arg to prevent dcd to launch, close #225
2018-01-25 06:37:55 +01:00
Basile Burg
fdae75c40b
wrong image index since converted icons
2018-01-25 05:12:24 +01:00
Basile Burg
3c77a1187e
more scaling adjustments
2018-01-22 06:24:49 +01:00
Basile Burg
9be04dd9d0
fix #224 , deactivated ranges shown in the gutter
2018-01-22 02:18:43 +01:00
Basile Burg
c3db2cfcfa
scale editor status bar, fix proj inspector tree icons width, scale syncedit icon, close #151
2018-01-22 01:32:59 +01:00
Basile Burg
b8ba8ac460
allow again yatol errors to be clickable
2018-01-20 04:55:56 +01:00
Basile Burg
4cd7b1342e
scale gutter icons and more scaling tweaks
2018-01-20 04:10:31 +01:00
Basile Burg
64debff767
fix possible range violation while interpreting FPU registers
2018-01-20 00:42:21 +01:00
Basile Burg
9bea125d29
scale main menu icons
2018-01-20 00:09:04 +01:00
Basile Burg
0365d29e90
icon scaling: DUB prj editor, messages
2018-01-19 19:38:14 +01:00
Basile Burg
c6d913048b
even more scaled icons
2018-01-19 15:29:23 +01:00
Basile Burg
a96d3221a2
more scaled icons
2018-01-19 06:08:20 +01:00
Basile Burg
731daa62ca
add scaled icons
2018-01-19 03:14:30 +01:00
Basile Burg
886418413f
allow toolbar to autoselect the 24 or 32 px version of the icon
2018-01-18 21:53:41 +01:00
Basile Burg
1dd4194293
remove LCL version limitation
2018-01-17 15:37:53 +01:00
Basile Burg
14a65f65be
save after warn, dont save temp modules
2018-01-17 04:11:39 +01:00
Basile Burg
caa3618be7
fix, session saved too early
2018-01-16 12:01:41 +01:00
Basile Burg
60bbfad9f6
warning on exit, propose to save content
2018-01-16 12:01:17 +01:00
Basile Burg
ace7888242
fix proj group incorrectly set as modified
2018-01-16 11:53:11 +01:00
Basile Burg
4611fc1a4d
use a nicer dialog to notify about modified content
2018-01-16 09:36:57 +01:00
Basile Burg
147b1da629
adjust option editor size for high DPI
2018-01-16 09:24:41 +01:00
Basile Burg
9a247f3815
Better support for high DPI monitors #151
2018-01-15 05:20:19 +01:00
Basile Burg
c8d5a9aebe
add DUB build option to override the target arch, close #221
2018-01-14 16:24:28 +01:00
Basile Burg
edd6e7eee2
better names for DUB verbosity + fix custom options no well passed
2018-01-14 16:23:51 +01:00
Basile Burg
c492d9fa3e
display possible D-Scanner warning after BP deleted
2018-01-11 05:30:13 +01:00
Basile Burg
f6cb5eef74
auto lfm update : bmp dups prevented when bmp provided by actions
2018-01-11 04:35:42 +01:00
Basile Burg
f723ec6235
working now
2018-01-11 04:34:13 +01:00
Basile Burg
34d2d4e172
remove old trick to access member
2018-01-11 03:45:59 +01:00
Basile Burg
e815013bd9
fix #219 - Highlighter presets editor broken when building with Laz 1.8
2018-01-10 22:55:32 +01:00
Basile Burg
95d98216df
Allow building and prevent RT errors when build with Laz 1.8
2018-01-10 21:29:16 +01:00
Basile Burg
66886987de
"DUB Build" options, add a verbosity selector, close #214
2018-01-07 16:20:48 +01:00
Basile Burg
2220f9e070
fix #213 , DUB mainSourceFile property is not interpreted correctly
2017-12-28 10:26:21 +01:00
Basile Burg
ea167e1038
prevent compilation with Laz > 1.6.4
2017-12-18 08:25:58 +01:00
Basile Burg
3437675c7d
apply FreeBSD patch for DMD detection, close #211
2017-12-12 14:40:04 +01:00
Basile Burg
159c4cb19c
disable auto detection of LDC and GDC, close #148 , close #210
2017-12-12 14:35:49 +01:00
Basile Burg
44062b9c41
prepare next rlz
2017-12-07 14:00:37 +01:00
Basile Burg
6a20a54f06
close #206 , use CURL ti check for updates until SSL 1.1 supported
2017-12-06 21:36:39 +01:00
Basile Burg
993a31575e
related to #190 but still not fixed
2017-12-06 17:57:01 +01:00
Basile Burg
1456b3a522
remove menu separator inserted by error
2017-12-06 17:56:26 +01:00
Basile Burg
fa5d8861e8
diff display, cosmetic changes
2017-12-06 15:05:59 +01:00
Basile Burg
061174fbac
fix #208 - click a message for goto line broken on windows
2017-12-05 03:18:37 +01:00
Basile Burg
f59e2f8b6d
consoleProgram not applied correctly for DUB scripts
2017-11-30 12:05:44 +01:00
Basile Burg
d6420925f3
close #207 , add a consoleProgram option
2017-11-30 11:58:47 +01:00
Basile Burg
e1cd3bddce
move new menu entry to bottom
2017-11-30 11:22:38 +01:00
Basile Burg
fdc09fb885
set bp reachhed only when gdb running
2017-11-30 11:14:04 +01:00
Basile Burg
2c4b7963af
close #205 , add action to create a module from clipboard
2017-11-29 12:23:15 +01:00
Basile Burg
c73c5fab8f
close #204 - switch to semVer
2017-11-23 18:08:03 +01:00
Basile Burg
1e973d2f8d
fix #203 - Wrong gutter icon after deleting the breakpoint that's reached
2017-11-22 04:09:02 +01:00
Basile Burg
ede95a3cc6
related to #199
2017-11-20 01:27:07 +01:00
Basile Burg
632d89f537
fix #202 - Verify Project with D-Scanner, segfault when no file opened
2017-11-19 15:29:06 +01:00
Basile Burg
e075f72587
workaround #190
2017-11-19 07:31:03 +01:00
Basile Burg
5530939a8e
use editor font in completion
2017-11-17 07:26:10 +01:00
Basile Burg
ea634ae88f
nothing
2017-11-17 05:22:05 +01:00
Basile Burg
a25d5712ed
fix #200 - error can be displayed after supression of a missing group item
2017-11-16 22:06:02 +01:00
Basile Burg
a99c2f0312
close #201 - show the lines nbr in the GDB commander view of the call stack
2017-11-16 21:56:13 +01:00
Basile Burg
b7dabe3596
should be with 0978c99c
2017-11-01 19:44:04 +01:00
Basile Burg
4f14753d0f
Aadd an editor command to show the warning text of the current line, close #198
2017-11-01 19:37:13 +01:00
Basile Burg
debbe9001c
fix #197 - GDB sync issues due to non stop mode
2017-10-30 04:32:43 +01:00
Basile Burg
e1288094ab
Revert "gdb commander, non stop mode was inverted"
...
This reverts commit 4b16fe0128
.
2017-10-30 03:21:03 +01:00
Basile Burg
38b651f404
fix #196 - breakpoint always inserted if BP registry contains...
...
...a ref to an unsaved document
2017-10-28 09:36:22 +02:00
Basile Burg
d8c60b41a5
fix not init var
2017-10-28 07:22:59 +02:00
Basile Burg
0978c99c7d
add action to reset the layout programmatically, close #191
2017-10-25 05:58:38 +02:00
Basile Burg
23652be83b
fix #194 - search, problem with consecutive matches
2017-10-25 05:07:39 +02:00
Basile Burg
6c27ffbc95
fix #193 - libman, DUB fetch segfault
2017-10-25 02:05:00 +02:00
Basile Burg
4b16fe0128
gdb commander, non stop mode was inverted
2017-10-22 19:57:56 +02:00
Basile Burg
bd211e18e5
more accurate doc about DUB script and the compiler used
2017-10-16 04:29:21 +02:00
Basile Burg
719eb4bf54
fix upstream reg, msg kind nit guessed when incl a fname, due to 541d1491
2017-10-15 17:12:42 +02:00
Basile Burg
cea640695e
wont do, ce format is legacy bagage
2017-09-21 03:48:37 +02:00
Basile Burg
a3c3df7a90
force to show app on exit if there 's modified content
2017-09-21 03:38:11 +02:00
Basile Burg
a2e62dd88b
fix #186 - libman, register from current project can add a relative path
2017-09-14 10:02:18 +02:00
Basile Burg
84f9988c72
debugger: only use the central BP database
...
debugger: parses internal GDB messages as CLI
2017-09-03 12:16:12 +02:00
Basile Burg
3e20fc1f88
messages, allow underscore as ident char
2017-09-03 12:12:23 +02:00
Basile Burg
541d14911c
messages, prevent some false positives in message semantic
2017-09-01 23:02:09 +02:00
Basile Burg
ed21c110e0
this has never fixed anything
...
(was to stick editor to main memnu)
2017-09-01 23:01:34 +02:00
Basile Burg
cc5661d623
fix #175 - space or space-and-char ransomly inserted after completion
2017-08-23 07:49:37 +02:00
Basile Burg
fa3ce3dfd3
fix #173 - Symlist hangs on object.d
2017-08-22 19:44:05 +02:00
Basile Burg
5e2ce63e25
close #182 - duped object not inserted to the end
2017-08-21 06:39:19 +02:00
Basile Burg
4733c1d5f8
fix #185 - diff dialog shown twice on external modification
2017-08-21 06:28:44 +02:00
Basile Burg
462214cec3
editor, only handle first byte of UTF char, maybe related to #175
...
since we test for ascii value only
2017-08-16 10:41:48 +02:00
Basile Burg
dae1d4c430
fix #157 - after a gdb session breakpoints deleted from gutter not signaled
2017-08-16 10:39:13 +02:00
Basile Burg
387b2afc81
fix #181 - Search, when using completion only hand-typed chars are handled
2017-08-13 01:10:26 +02:00
Basile Burg
dd182b0973
fix #180 - At attribs that are not separated are not colorized
2017-08-12 02:35:46 +02:00
Basile Burg
5e9c0f206b
fix #179 - Disable internal handling of DUB excludedSourcesFiles
2017-08-08 06:21:34 +02:00
Basile Burg
493b1fbdc5
fixup for #178 , only array items don't need a name
2017-08-08 05:57:55 +02:00
Basile Burg
66b51e8577
fix #177 - prop type not selected when typing for a DUB prop
2017-08-08 05:38:11 +02:00
Basile Burg
b671bfe40e
fix #178 - possible to insert unamed object in DUB json
2017-08-08 05:37:14 +02:00
Basile Burg
26b44a2f0e
fix #176 - reg, message filter case sensitvity issue
2017-08-06 16:48:28 +02:00
Basile Burg
06b28abc23
fine tweaks for first run on Windows
2017-07-14 04:42:34 +02:00
Basile Burg
b481e14fbe
scroll preview, leave before entering the scrollbar
2017-07-14 06:26:26 +02:00
Basile Burg
11338909ce
update TODOs, either done or wontdo
2017-07-13 12:16:53 +02:00
Basile Burg
d104b2651e
enhance the profile view, close #160
2017-07-13 12:11:23 +02:00
Basile Burg
bf964804cc
improve default settings on first run
2017-07-11 21:13:06 +02:00
Basile Burg
2308cf04a4
fix, loading file without exist test
2017-07-11 20:51:03 +02:00
Basile Burg
323ea7cfdf
improve ldc library path detection
2017-07-11 20:41:55 +02:00
Basile Burg
0cc827bb2a
class registration not needed for component streaming
2017-07-11 20:41:30 +02:00
Basile Burg
87e1f554b5
shellopen under linux always returned true
2017-07-11 20:06:41 +02:00
Basile Burg
f17c1424d3
fix too small combobox in ce proj editor
2017-07-11 18:44:04 +02:00
Basile Burg
1ebcdf1f29
fix, scroll preview not hidden when leaving on the right
2017-07-11 13:38:40 +02:00
Basile Burg
d22ff41d14
add a goto line command, close #170
2017-07-11 08:25:05 +02:00
Basile Burg
35ae9193bc
fix scroll preview on small docs
2017-07-10 21:43:17 +02:00
Basile Burg
0670b51d32
add a scroll preview control, close #169
2017-07-10 14:37:40 +02: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
efcba233a6
Add message option to make the filter persistent - close #162
2017-07-10 11:12:05 +02:00
Basile Burg
09fa996fd7
fix #142 and simplify slightly the highlighter
2017-07-10 10:23:17 +02:00
Basile Burg
23b71d0f11
fix, upstream regression, debug gutter icons mostly broken
2017-07-10 08:50:25 +02:00
Basile Burg
762989f6f5
update version + add file needed for a previous commit
2017-07-09 15:08:49 +02:00
Basile Burg
2510316275
do not specify each parent folder to dcd
2017-07-09 15:07:14 +02:00
Basile Burg
b0c14cc3ef
add commands to goto next / prev warning
2017-07-09 15:06:01 +02:00
Basile Burg
1fd020978a
fix #168 - Dup entries in the library manager
2017-07-09 14:08:03 +02:00
Basile Burg
a25aba3409
only allow warning hints to be shown in the right gutter slice
2017-07-08 10:24:34 +02:00
Basile Burg
81aab07a83
fix some leaks created by the marks and D-Scanner process wrapper
2017-07-07 17:11:23 +02:00
Basile Burg
5edd71a909
add options for the dynamic linting
2017-07-07 15:34:44 +02:00
Basile Burg
70537efa12
Add menu item to D-scan the whole project, close #167
2017-07-07 15:10:58 +02:00
Basile Burg
629413662b
add dynamic linting, close #166
2017-07-07 15:02:24 +02:00
Basile Burg
40d196533b
check for other ddemangle name, close #165
2017-07-04 23:50:21 +02:00
Basile Burg
46041acb64
editor, add option to set the gutter transparent
2017-06-26 07:54:15 +02:00
Basile Burg
80daf6ec2e
runnables, run module tests, always display percentage
2017-06-19 16:55:44 +02:00
Basile Burg
6996f1f11e
add option to eanble completion menu auto close
2017-06-17 02:49:09 +02:00
Basile Burg
b8e6fa1874
fix #161 - dub projects, compile and run... and run... args are not passed
2017-06-15 01:50:16 +02:00
Basile Burg
b37d4ad352
fix #156 - Debugee option "workingDirectory" does not expand the symstrings
2017-06-07 14:39:10 +02:00
Basile Burg
0c39fe224e
fix #155 , Project not focused after loading
2017-06-07 14:37:28 +02:00
Basile Burg
892cccf12a
remove debug loc
2017-06-02 12:09:35 +02:00
Basile Burg
220a68a59c
close #145 - External modification tracking, also warns about deleted files
2017-06-01 12:18:36 +02:00
Basile Burg
d80249b62d
close #141 - add CE project "version" field, as a symbol
2017-06-01 07:48:58 +02:00
Basile Burg
f021024b4f
close #144- Runnables, run compiled file - better message for unsaved files
2017-05-31 11:22:24 +02:00
Basile Burg
d845d1ce3d
fix #152 - Code completion doesn't automatically close after deleting
2017-05-31 11:12:24 +02:00
Basile Burg
6c3ca70a6f
fix #154 - Symstrings not updated when the project configuration changes
2017-05-31 10:45:15 +02:00
Basile Burg
5fc8ea57b3
fix #143 - ddoc preffix inserted after auto curly brace closing
2017-05-31 10:36:55 +02:00
Basile Burg
32adaec370
completion chars forgot dot and modulo
2017-05-03 02:25:22 +02:00
Basile Burg
8dbce64dd0
completion menu, add special closing chars
2017-05-03 02:15:15 +02:00
Basile Burg
4a0827ddf7
ce projects, add option to generate the linker opt for gui apps, close #132
2017-05-03 00:05:18 +02:00
Basile Burg
ce57c24b28
editor, allow to validate completion with TAB
2017-05-02 21:08:14 +02:00
Basile Burg
1f20bd9b6c
add option to auto call completion features, close #134
2017-05-02 17:20:07 +02:00
Basile Burg
7eeb5dbe0a
ddoc template, add option to insert /++ +/ comments
2017-04-30 10:35:08 +02:00
Basile Burg
359f107213
tools, add a option to ask a confirmation, close #140
2017-04-29 10:17:01 +02:00
Basile Burg
63a5a68670
update version + remove supression of phobos in libman
2017-04-29 10:03:23 +02:00
Basile Burg
4adccd5275
prevent to systematically lex on new line
2017-04-29 10:02:41 +02:00
Basile Burg
8972a689a7
fix #133 - hang on reloading docking.xml
2017-04-29 10:02:00 +02:00
Basile Burg
238e46da79
fix #137 , Case where SymString translator not aware of the current project
2017-04-27 15:38:33 +02:00
Basile Burg
b5f2822abb
add option top insert * or + on newline in ddoc, close #138
2017-04-27 15:30:09 +02:00
Basile Burg
6be3267993
add an editor command to insert ddoc templates, close #135
2017-04-27 11:43:16 +02:00
Basile Burg
260323080f
fix #136 projects inspector, remove selected source, error if other missing sources
2017-04-18 03:54:43 +02:00
Basile Burg
4c6ed49e7d
fix #130 - mini explorer, flash icon to open folder, plasma 5, smb preffix
2017-03-29 17:52:08 +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
f1a05d7dd7
fix #131 - case where target application not runnable after building a DUB project
2017-03-29 17:24:25 +02:00
Basile Burg
6b1a067cce
diff disp, def ft sz is 10
2017-03-13 16:18:17 +01:00
Basile Burg
8577e43489
nothing
2017-03-13 12:56:19 +01:00
Basile Burg
58758616bb
ext mod detect, add navig shortcuts + prevent double dialog display
2017-03-12 20:57:26 +01:00
Basile Burg
7aee6a38f6
custom tools, add btn to set prop editor visibility + persist setting
2017-03-12 14:00:15 +01:00
Basile Burg
e50a89f671
file modif checker, force check on activate
...
fix: had to set focus explicitly to check
2017-03-12 13:37:52 +01:00
Basile Burg
a00ae4ea65
synmemo, style changes
2017-03-12 10:53:05 +01:00
Basile Burg
64526231f8
docking, widget didn't detect a change of site
2017-03-12 10:42:33 +01:00
Basile Burg
cd686732d7
compilers paths, add detection of LDC2 and GDC when extracted from rls archive
2017-03-11 17:17:03 +01:00
Basile Burg
9cd9eefc91
nothing
2017-03-11 12:35:40 +01:00
Basile Burg
09275e499d
diff viewer, gutter, don't show line numbers
2017-03-11 12:26:26 +01:00
Basile Burg
ff7bd9fcb2
win, prevent two cases of case sensitive fname comparison
2017-03-11 12:19:07 +01:00
Basile Burg
48b6a258a5
demangler service, detect if a mangled name is present
2017-03-11 12:17:40 +01:00
Basile Burg
061d7e7c51
libman ed, fix, widget caption modifed after selection of the sources root
...
+ disable col auto size
+ remove old restriction on certain lib name
+ add copy menu to list
2017-03-11 11:42:28 +01:00
Basile Burg
4d81fceaa6
prof viewer, win fix, icons only shown once
2017-03-09 20:54:05 +01:00
Basile Burg
0342a728d4
profile viewer, add column w/ slices color
2017-03-08 13:32:29 +01:00
Basile Burg
d1dcefda18
profile viewer, col w/ func name vever sorted
2017-03-06 18:18:57 +01:00
Basile Burg
97c5d210e8
add a profile viewer widget, close #124
2017-03-06 15:15:46 +01:00
Basile Burg
e8b21639c5
fix, diff, not AA under win
2017-03-05 13:48:02 +01:00
Basile Burg
0d1b02387d
fix reg, shell ex under win, mess with cond comp
2017-03-05 11:43:57 +01:00
Basile Burg
9683f7c246
diff, adjust settings for Windows
2017-03-05 10:42:13 +01:00
Basile Burg
40505e9a58
diff, prevent zombie proc + leak
2017-03-05 10:03:44 +01:00
Basile Burg
e7ca586d77
improve ext mod detection, diff visualizer + md5 content checker, close #72 , close #123
2017-03-05 09:54:22 +01:00
Basile Burg
6726fe176e
gdb com, add ctxt menu item to copy as a markdown table
2017-03-04 10:30:55 +01:00
Basile Burg
46d5ad7e20
proj inspect, selection lost after dbl click and if proj is DUB
2017-03-04 05:54:20 +01:00
Basile Burg
2c67672edd
libman, fix, state of the reg btn not set properly
2017-03-03 11:14:56 +01:00
Basile Burg
e451d915b8
Revert "widgets, MW move, remove trick used to get public prop"
...
This reverts commit a899c73bc8
.
2017-03-02 06:56:45 +01: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
a899c73bc8
widgets, MW move, remove trick used to get public prop
2017-03-02 06:38:33 +01:00
Basile Burg
67e2de71a7
background tools, remove code added for crash diagnostic
2017-03-02 06:37:49 +01:00
Basile Burg
150fe32405
dub projs, add default config when config arr is empty
2017-03-02 06:34:21 +01:00
Basile Burg
b668c02f4a
gdb com, ignored signal handler, state was not reset to running
2017-02-26 08:03:27 +01:00
Basile Burg
bce4699819
completion, last item first, fix problem with case sensitivity
2017-02-24 00:20:24 +01:00
Basile Burg
ac88730621
prevent list short freezing when selecting all the messages
2017-02-23 00:36:25 +01:00
Basile Burg
afe9f0088b
mini explorer, open w/ shell, prevent zombie proc
2017-02-18 21:54:00 +01:00
Basile Burg
0aefd3341c
fix #122 - compile a runnable with not project opened, case of segfault
2017-02-14 01:27:16 +01:00
Basile Burg
17fe5f62d5
remove unused var
2017-02-14 01:26:49 +01:00
Basile Burg
ef9b74cb23
messages, handle stack trace format
2017-02-11 20:27:20 +01:00
Basile Burg
2202283ec4
fix, prevent corrupted history to slow down the app on start/exit
2017-02-11 20:22:56 +01:00
Basile Burg
f5ac773110
gdb com, completely avoid string cmp once break reason matched
2017-02-09 23:22:33 +01:00
Basile Burg
4e7cf83fad
fix, gdb com, case where disassembly not updated
2017-02-09 23:06:36 +01:00
Basile Burg
e541839848
fix, gives mercy to two zombified tools
...
upstream: dmd Z due to version lookup
regression: dfmt Z due to version lookup (78544f3
)
2017-02-09 14:07:49 +01:00
Basile Burg
922dbda7fb
fix #118 , IDE crash when ddemangle is absent or older than v2.072
2017-02-05 13:41:08 +01:00
Basile Burg
c71b291558
gdb com, add context menu to copy the lists content
2017-02-05 11:42:55 +01:00
Basile Burg
c1c4df282c
editor, select line on gutter click
2017-02-05 09:58:30 +01:00
Basile Burg
f306a6a6bc
fixes #119 - debugee options updated at debug-time
2017-02-05 09:57:48 +01:00
Basile Burg
0fe7c885ef
GDB com, rename SSR to SEG
2017-02-05 09:56:10 +01:00
Basile Burg
786aae6921
GDB commander, cadd option to keep IO streams
2017-02-03 10:24:47 +01:00
Basile Burg
d4c068d483
fix #116 - Synchronization issues between breakpoints database and editor cache
2017-02-02 15:03:19 +01:00
Basile Burg
fa231de8c7
fix #115 - Projet group, index of item after workspace reloading mismatch
2017-02-02 14:27:52 +01:00
Basile Burg
b9d23ccbcb
dixes #117 - Build duration not always displayed
2017-02-02 14:12:54 +01:00
Basile Burg
7025ca3b7d
close #114 , add symstring for the runnable binary file
2017-01-29 06:07:17 +01:00
Basile Burg
d7a740fc01
fix #113
2017-01-29 00:51:45 +01:00
Basile Burg
e9bc9d1776
fix possible AV when during detection of proj sources root
2017-01-28 12:32:39 +01:00
Basile Burg
c4c35bb34a
proj inspector, add missing menu item
2017-01-28 12:30:10 +01:00
Basile Burg
0ecfba7e9f
runnables, better control of the outputFolder usage
2017-01-26 10:17:45 +01:00
Basile Burg
aedbdd92ab
identifier typo
2017-01-26 06:09:23 +01:00
Basile Burg
ac3908066e
doc
2017-01-26 05:32:42 +01:00
Basile Burg
fcf3d6f443
doc
2017-01-26 02:36:10 +01:00
Basile Burg
a0425c4e9a
shortcut editor, replace the shortcut catcher by the one used in an object inspector
2017-01-26 02:28:16 +01:00
Basile Burg
b13e3732ea
move source root detection to project utils + fix imprt paths passed to DCD
...
gor a project
2017-01-25 11:14:52 +01:00
Basile Burg
76df25458c
fix #112 , autoDemangle in messages caused a sync issue
2017-01-22 08:48:00 +01:00
Basile Burg
f9f9504688
fix upstream reg introduced in 6d48342da0
...
the summary didn't detect the unsaved runnables
2017-01-20 09:56:10 +01:00
Basile Burg
07a28480e2
nothing
2017-01-20 06:18:31 +01:00
Basile Burg
70dd918b15
messages, uses an isitthere map to determine the type/icon/color
2017-01-19 21:56:34 +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
33b99b1247
message, semantic, token deprecation for warnings
2017-01-18 20:39:46 +01:00
Basile Burg
0a4bd3064d
main menu, files, add close all + close all the others
2017-01-18 19:55:40 +01:00
Basile Burg
fc95a91d0d
regression, project inspector, removina s single file was broken
2017-01-18 12:09:33 +01:00
Basile Burg
97d4355b5d
project inspector, detect new sources
2017-01-18 12:06:57 +01:00
Basile Burg
6d48342da0
display summary of unsaved content on exit
2017-01-18 09:36:46 +01:00
Basile Burg
8ef75e82b0
dub proj editor, dont loose selection
2017-01-18 07:51:26 +01:00
Basile Burg
96f754999b
sub proj editor, add a btn to clone a config or a build type
2017-01-18 07:28:30 +01:00
Basile Burg
28fce8d535
go back to 03
2017-01-13 17:23:50 +01:00
Basile Burg
f28bca7e61
dub proj editor, add missing "sourcePaths" property
2017-01-06 19:34:02 +01:00
Basile Burg
bd3c3c3b90
apply flat style to the prop filter of the dub prj editor
2017-01-03 11:04:15 +01:00
Basile Burg
f20a576245
switch to FPC 3.0.2
2016-12-29 09:43:45 +01:00
Basile Burg
81816eed90
doc
2016-12-28 03:15:07 +01:00
Basile Burg
38ed00c5ad
doc
2016-12-27 03:21:38 +01:00
Basile Burg
85eafc1d85
remove information about gdmd, in official installation now
2016-12-26 02:02:57 +01:00
Basile Burg
825bcfd2f5
mini explorer, folders not always sorted
2016-12-24 07:42:47 +01:00
Basile Burg
d39cea7f1f
libman, sel source root, dont solve shortcuts
2016-12-24 06:10:03 +01:00
Basile Burg
205f8080bd
upstream fix, projects groups, the fsp was always focused...
...
...even when CE exited when a group item was focused
2016-12-21 22:06:33 +01:00
Basile Burg
ad248a84be
dub, add predefined types release-debug & release-nobounds
2016-12-21 02:21:46 +01:00
Basile Burg
d2e001cf92
editor, add shortcuts to add/rem/toggle brealpoints
2016-12-21 00:44:53 +01:00
Basile Burg
91c4e64078
find, always set the focus on the text field
2016-12-21 00:32:03 +01:00
Basile Burg
af5c39689f
editor, local renaming, maintain caret pos
2016-12-21 00:28:52 +01:00
Basile Burg
2c555097c8
#97 , dbgee options, show target as readonly
...
make obvious that these options are defined per proj/per runnable
2016-12-15 21:57:03 +01:00
Basile Burg
93b7b8f6bb
upstream fix, AV on exit.
2016-12-15 21:53:45 +01:00
Basile Burg
759808d832
#97 , flags, use escape system for IF and OF
2016-12-10 14:55:38 +01:00
Basile Burg
cab68901df
#97 , prevents modification of prop used to detect inferior args & env
2016-12-07 10:25:49 +01:00
Basile Burg
3ad9b0f682
add editor and db for the inferior env and args, close #97
2016-12-07 07:28:50 +01:00
Basile Burg
385f73050c
#97 , fix inferior input stream leaked
2016-12-04 15:44:51 +01:00
Basile Burg
40369f219a
libman, replace usage of branches-bloated-findCaption with the simpler version
2016-12-04 15:19:43 +01:00
Basile Burg
1524c43f7d
#97 , replace usage of branches-bloated-findCaption with the simpler version
2016-12-04 15:19:01 +01:00
Basile Burg
2ebcfcc4ce
add TListItems.findCaption overload for simple and full lookups
2016-12-04 15:16:40 +01:00
Basile Burg
3998474470
#97 , fix possible range error in variables list
2016-12-04 14:56:27 +01:00
Basile Burg
e79eeaecb1
#97 , add itf method called on dbg resume
2016-12-01 06:08:18 +01:00
Basile Burg
d9216222ac
#97 , remove unecessary wait
2016-12-01 06:07:23 +01:00
Basile Burg
46655ee919
fix linux version comp broken
2016-12-01 03:05:35 +01:00
Basile Burg
b3a7ffa339
#97 , add field option in options assign()
2016-12-01 03:02:59 +01:00
Basile Burg
534df12ff9
#97 , non stop option not applied correctly
2016-12-01 02:55:22 +01:00
Basile Burg
8dc82b987f
#97 , fix pause and add brk not working before a first break
2016-12-01 02:53:41 +01:00
Basile Burg
3eebc99a7e
#97 , allow to add breakpoints while the inferior runs
2016-11-30 12:27:07 +01:00
Basile Burg
33bee887bb
#97 , add option for gdb "non stop" mode
2016-11-30 12:25:48 +01:00
Basile Burg
5e2938c4b9
#97 , bring IDE to front on breakpoint
2016-11-30 10:28:21 +01:00
Basile Burg
b7afbbe0ba
interfaces, prevent strings to be copied
2016-11-30 10:16:35 +01:00
Basile Burg
102407898a
fix, error message when editor widget not visible and if a doc is opened
2016-11-30 10:15:32 +01:00
Basile Burg
748a887ea9
app, prevent close when proj being comp
2016-11-29 07:05:45 +01:00
Basile Burg
6f482f3898
#97 , display missing target when dbg is not possible
2016-11-29 06:52:15 +01:00
Basile Burg
6656a39e24
#97 , setState ineffective at startup, update direclty the buttons
2016-11-29 06:46:48 +01:00
Basile Burg
68066eb576
#97 , create input file later
2016-11-29 06:42:09 +01:00
Basile Burg
7faa02568b
#97 , fix, it was impossible to dbg a runnable if curr proj out was a lib
2016-11-29 06:31:47 +01:00
Basile Burg
c3e55b86ab
#97 , refact interpreter with json helpers
2016-11-29 00:52:41 +01:00
Basile Burg
00761b740e
refact dub project interpreter with json helpers
2016-11-29 00:34:25 +01:00
Basile Burg
e36e61b683
add helper for TJSONObject
2016-11-28 23:59:57 +01:00
Basile Burg
9b9c46305f
cleanup
2016-11-28 23:24:31 +01:00
Basile Burg
6367a87a21
#97 , prevent invalid disasm when stepping during finalization
2016-11-28 23:24:05 +01:00
Basile Burg
555ed94e56
#97 , add option to set the disassembly flavor
2016-11-28 05:15:16 +01:00
Basile Burg
450375e6e9
#97 , rename consistently the list + clear them all together
2016-11-28 04:46:22 +01:00
Basile Burg
0d76b2250b
#97 , next & step, add dropdown to set if cmd is applied at src or hwd level
2016-11-28 04:33:33 +01:00
Basile Burg
9eda998779
#97 , prevent an obsure LCL bug
2016-11-28 02:27:00 +01:00
Basile Burg
691b54e672
#97 , add thread list
2016-11-28 02:06:03 +01:00
Basile Burg
609303c983
#97 , start asm view
2016-11-27 14:43:57 +01:00
Basile Burg
2f0655da97
#97 , add option to show the raw MI output
2016-11-27 12:44:01 +01:00
Basile Burg
1e20361c5b
#97 , only get simple type, fix perf issue
2016-11-27 12:32:33 +01:00
Basile Burg
c33d66c060
#97 , update UI
2016-11-27 10:02:20 +01:00
Basile Burg
ee6e282f2b
refact full text replacement
2016-11-27 08:52:35 +01:00
Basile Burg
f3fadfffe0
add TStrings.strictText
2016-11-27 08:51:44 +01:00
Basile Burg
f654811f37
#107 , simplify access to main menu with a single service
2016-11-27 08:13:15 +01:00
Basile Burg
bf3d71a44b
fix linux build broken
2016-11-26 02:44:52 +01:00
Basile Burg
ca84dffb31
fix #107 , Menu flickers when no custom tool is defined
2016-11-24 17:17:46 +01:00
Basile Burg
75399366b8
fix, reg introduced by 459f5add40
2016-11-23 13:56:17 +01:00
Basile Burg
459f5add40
fix #106 , "Paste" should patch the leading blanks according to the indent mode
...
spaces 2 tabs is not handled because of a limitation in TSynEdit
2016-11-22 05:00:31 +01:00
Basile Burg
60f428bc3d
upstream fix, exe name under linux if it contains dots
2016-11-20 20:24:58 +01:00
Basile Burg
4652b59566
continue e979a68154
2016-11-20 20:13:56 +01:00
Basile Burg
e979a68154
ce project, outputFilename, path option forceExtension not applied
...
propagated to symstring `<CPO>`
2016-11-20 19:41:28 +01:00
Basile Burg
f939160d08
#104 , fix cases where bug sum could be nan
...
e.g empty functions or extern(C) functions
2016-11-19 09:23:58 +01:00
Basile Burg
6e10f889ee
#104 , add option cat. for the metrics + put ana in separate unit
2016-11-18 12:11:10 +01:00
Basile Burg
736c4bb5b2
dastworx, upstream fix, patch AST error for pascal streaming
2016-11-17 04:13:04 +01:00
Basile Burg
65373d0b8f
dcd integration, fix possible failure when answer is huge
2016-11-15 10:16:02 +01:00
Basile Burg
c5c9fd1d2b
#104 , fix error on huge module
2016-11-15 10:15:23 +01:00
Basile Burg
b4d44b2eca
#104 , add delivered bugs
2016-11-15 09:38:36 +01:00
Basile Burg
c77da7e6e3
#99 , upstream fixes (runnable + CE proj with user1 & 2)
2016-11-14 20:09:17 +01:00
Basile Burg
af7d5d6c34
#104 , start Halstead metrics
2016-11-14 15:05:34 +01:00
Basile Burg
e91831c3b7
prevent to store a default value
2016-11-14 15:04:21 +01:00
Basile Burg
470e193f4d
fix #103
2016-11-13 22:08:00 +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
90c6f43d4e
fix build broken
2016-11-13 17:46:21 +01:00
Basile Burg
81e69e8d28
add a main memnu item for the options categories, close #101
2016-11-13 13:52:10 +01:00
Basile Burg
a3624bf2dc
#99 , hide two props not intended to be published
2016-11-11 20:53:27 +01:00
Basile Burg
4efb833b72
nothing
2016-11-11 20:03:50 +01:00
Basile Burg
c51bbd4b15
fix leading space in widget caption
2016-11-11 19:58:36 +01:00
Basile Burg
3e0c085f7d
#99 , fix windows dmd detection
2016-11-11 19:52:19 +01:00
Basile Burg
401b735c4f
upstream fix, windows build broken
2016-11-11 19:39:42 +01:00
Basile Burg
95efa5461a
fix, dialogs, double separator after built-in shortcut solved, close #100
...
lead to same file opened twice: click in the message, debug break, etc
2016-11-11 14:25:13 +01:00
Basile Burg
fb56207c35
#99 , rename class name + add hints
2016-11-10 20:38:43 +01:00
Basile Burg
fce411e09d
runnables, comp and run with args, only ask args if comp successful
2016-11-10 14:47:22 +01:00
Basile Burg
e5551d4612
#99 , restart DCD when possible
2016-11-10 14:30:26 +01:00
Basile Burg
d7de93a500
upstream fix, false err after listing imports
2016-11-10 13:48:32 +01:00
Basile Burg
edad9efe4c
display proc params when background tool crashed
2016-11-10 12:12:08 +01:00
Basile Burg
2ccc064e62
#97 , show messages when dbg not possible + prevent file error with new unsaved projs
2016-11-10 12:03:14 +01:00
Basile Burg
36e4da966e
upstream fix, case where it was impossible to select a proj in a new group
2016-11-10 11:50:08 +01:00
Basile Burg
90dd4d79e0
upstream fix, result of THashMap.getData may be undefined
2016-11-10 10:58:05 +01:00
Basile Burg
5610d15158
compilers paths, pops dialog on the current dirs
2016-11-09 07:06:08 +01:00
Basile Burg
72d0f95851
compilers paths, upstream fix, a flag was not invalidated
2016-11-07 11:31:11 +01:00
Basile Burg
c5ec6dabcd
CE projects, compilers, gdc & ldc must be replaced by the DMD cmd line bridges
2016-11-07 07:37:06 +01:00
Basile Burg
81dd17d5fc
compilers paths, add setter to detect modifications, close #99
2016-11-07 07:28:51 +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
1d4c64da23
solve a problem with order of initialization
2016-11-06 19:09:48 +01:00
Basile Burg
a0911a95ef
#99 , add a service allowing to select a compiler
2016-11-06 17:06:57 +01:00
Basile Burg
6457a91839
editor, completion menu, decorate the comp kind
2016-11-06 17:03:27 +01:00
Basile Burg
f9f9383ab4
fix upstream, option editor, nothing shown when ed is oekForm
...
upstream: oekForm was not used so far
2016-11-06 17:02:37 +01:00
Basile Burg
bd4941dedb
fix a leak
2016-11-04 15:55:21 +01:00
Basile Burg
e1cba9ae37
cleanup
2016-11-04 15:41:05 +01:00
Basile Burg
5d84f67e46
allow to check StdErr content at debug time
2016-11-04 15:30:53 +01:00
Basile Burg
6ed96833c7
fix potential AV on exit
2016-11-04 15:22:22 +01:00
Basile Burg
c203192882
#97 , reloaded options were always overwritten
2016-11-04 15:21:31 +01:00
Basile Burg
37f606aa29
remove unused class
2016-11-04 15:20:58 +01:00
Basile Burg
c95e8639cf
#97 , call stack list, also select frame in GDB
2016-11-04 15:20:32 +01:00
Basile Burg
ec10156ea2
#97 , make breakpoints persistent
2016-11-03 08:08:37 +01:00
Basile Burg
05210bb82d
libman,sources root detection, handle package as di
2016-10-30 13:57:21 +01:00
Basile Burg
cbb108343f
add the stripFileExt string helper
2016-10-30 13:56:28 +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
73b4b4a9e5
Improve detection of a library item sources path, close #95
2016-10-30 12:29:46 +01:00
Basile Burg
db87798694
#97 , pass input to program using the field dedicated to custom commands
...
input must be prefixed by '>' to be recognized
2016-10-29 05:08:35 +02:00
Basile Burg
f26a83d431
#97 , handle all possible stop reasons with a hashset
...
debugging may stop from a custom command so they must all be handled.
2016-10-29 03:56:43 +02:00
Basile Burg
0fa45714dc
#97 , custom commands can include symbolic strings
2016-10-29 03:09:53 +02:00
Basile Burg
25cf416369
#97 , watchpoints, stop reason is function of watch type
2016-10-28 16:19:12 +02:00
Basile Burg
8e513f8b52
#97 , add support for watch points
2016-10-28 14:11:17 +02:00
Basile Burg
681e34e8af
project groups, patch paths after load
2016-10-28 12:33:05 +02:00
Basile Burg
5145259308
prevent successive tests
2016-10-28 11:26:12 +02:00
Basile Burg
a4c142d345
#97 , allow to debug the runnable module
2016-10-28 11:25:29 +02:00
Basile Burg
c9f325c87f
toolbar, handle dropdown buttons
2016-10-28 10:54:30 +02:00
Basile Burg
0a80061d92
disable widgets timers by default
2016-10-28 10:46:28 +02:00
Basile Burg
49ecb0aa0a
#97 , redirect inferior output to file
2016-10-28 10:45:06 +02:00
Basile Burg
ae740f0782
replace comparisons against nil with assigned/is/not/Nil + style fixes
2016-10-27 04:31:56 +02:00
Basile Burg
ce6874d05d
runnables and unittest, filter out the "-run" option
2016-10-27 03:23:05 +02:00
Basile Burg
72b1833f96
runnables, disable coverage ana if UT exited with errors
2016-10-26 06:42:21 +02:00
Basile Burg
26ed0e0385
libman, update deps on addition, prevent dull update on deletion
2016-10-22 05:59:08 +02:00
Basile Burg
bf2d2c64d1
add commands to jump by prot attribs, close #98
2016-10-21 14:55:09 +02:00
Basile Burg
4ad0b6bdfe
process input widget, flat style
2016-10-21 14:09:42 +02:00
Basile Burg
ccb85aa086
dastworx, add error detection from CE side
2016-10-18 06:41:29 +02:00
Basile Burg
4ceca1b9eb
custom tools, remove old deprecated setting
2016-10-16 18:12:21 +02:00
Basile Burg
82693baa1d
fix, new DUB project considered modified + rename units related to CE prj format
...
+ move compiler selection for DUB projects to DUB options + cleanup options
2016-10-16 18:06:43 +02:00
Basile Burg
4de6100c8e
init, create a DUB project instead of CE
2016-10-12 15:32:47 +02:00
Basile Burg
900d98e847
common project inspector + update init layout, close #69
2016-10-12 15:23:23 +02:00
Basile Burg
f2de2bacff
upstream fix, grouped project reloaded as FSP after saving project file from an editor
2016-10-06 19:01:18 +02:00
Basile Burg
4bd3e09d78
static dub options, add setting
2016-10-06 15:45:12 +02:00
Basile Burg
87fe011b4b
first exec, colorize the messages
2016-10-06 15:43:26 +02:00
Basile Burg
496d9cdf19
fix, linux 32 bit build broken
2016-10-01 13:31:41 +02:00
Basile Burg
dc60c66268
fix upstream regression from aa79f2671d
2016-09-30 11:00:03 +02:00
Basile Burg
17628a8bd5
#97 , update ui
2016-09-30 09:55:53 +02:00
Basile Burg
8832ae387c
set hwd eflags
2016-09-30 09:36:53 +02:00
Basile Burg
b60c08b8a0
#97 add support for eflags reading
2016-09-29 09:48:35 +02:00
Basile Burg
7088cf0f54
#97 , add support for the Segment registers
2016-09-29 07:19:25 +02:00
Basile Burg
b8f0338c18
#97 , add support for the FPU
2016-09-28 22:14:02 +02:00
Basile Burg
6daf51bb9c
messages, add option to auto demangle
2016-09-28 19:42:08 +02:00
Basile Burg
e96cc705e2
#97 , copy menu iamge from toolbar + handle shortcut changes
2016-09-28 13:15:03 +02:00
Basile Burg
f74c62cc83
#97 , declare a main menu entry + add shortcuts
2016-09-28 11:05:08 +02:00
Basile Burg
5cb37dd538
#97 , proper pause + set btn state
2016-09-28 10:14:08 +02:00
Basile Burg
8235a0789d
#97 , prevent an error when stepping and if fname not known
...
+ display variables
2016-09-27 23:17:29 +02:00
Basile Burg
16e88e9a5b
#97 , get the list with the local variables
2016-09-27 17:44:25 +02:00
Basile Burg
346c4d0e2f
#97 , upstream fix, properties values containing escaped double quotes
2016-09-27 17:43:14 +02:00
Basile Burg
a6e8f00f2b
#97 try to separate inferior output from gdb output + fix CLI scanning
...
+ parse ^error,msg=
2016-09-22 18:16:13 +02:00
Basile Burg
c38ffa76f0
add GDB to the info box
2016-09-22 15:33:57 +02:00
Basile Burg
095125a32b
#97 , add (physical) GPR setter
2016-09-22 13:45:03 +02:00
Basile Burg
2a1b430080
#97 , add custom command history
2016-09-22 10:47:02 +02:00
Basile Burg
693cef57aa
remove unused variable and uses
2016-09-22 10:46:42 +02:00
Basile Burg
bd94792cce
add the ICEOptionsEditor service
2016-09-22 10:46:12 +02:00
Basile Burg
0c634cce91
#97 , add options, detect exit, auto get regs and stack, handle ignored signals
2016-09-21 23:09:38 +02:00
Basile Burg
559e006603
don't create GDB commander under win
2016-09-21 23:07:35 +02:00
Basile Burg
698f9e8da8
add a global deamangler
2016-09-21 19:41:37 +02:00
Basile Burg
91b29be626
#97 , set the debugger as a single service
...
docs opened at debug-time couldn't know the dbg
2016-09-21 16:57:21 +02:00
Basile Burg
10ee87bfbb
use DUB convert to get dub JSON from SDL
2016-09-21 15:14:31 +02:00
Basile Burg
bbebbc9686
dcd, remove ditto supression, now done in server
2016-09-19 21:01:59 +02:00
Basile Burg
3ac8171737
#97 , update inspector + dump GPR + fix MI array parsing
2016-09-19 16:01:04 +02:00
Basile Burg
38d8673f37
#97 , fix handling of pause, handle stepping, handle gutter icons
2016-09-19 13:52:45 +02:00
Basile Burg
92008c3a09
#97 , refactor dbg, use interfaces + the entity connector
2016-09-19 01:05:35 +02:00
Basile Burg
1a97a709c3
#97 , handle signals + fix breakpoint on d_throwc
2016-09-18 19:19:09 +02:00
Basile Burg
1159e0ac02
fixup for 4be099408e
2016-09-18 16:47:02 +02:00
Basile Burg
c6e18403ea
#97 , update interface + call stack handling + start Registers
2016-09-18 14:10:33 +02:00
Basile Burg
14fcee9cb4
#97 , parse CLI and put jsonizer in free functions
...
+ faster with TCEProcess
2016-09-18 11:15:20 +02:00
Basile Burg
39b4ff9dc8
gdb commander, mioutput to json + test with brkpts
2016-09-18 02:44:04 +02:00
Basile Burg
337cf1bbbb
fixup for 44ce9decf5
2016-09-17 20:56:24 +02:00
Basile Burg
44ce9decf5
add appli option to measure project/group build duration
2016-09-17 16:58:01 +02:00
Basile Burg
d502757268
CE projects, add list for specific DMD/LDC/GDC options
2016-09-17 16:26:16 +02:00
Basile Burg
4be099408e
editor, fix a case where calltips were unfairly closed
...
e.g parens used to change op precedence
2016-09-17 12:01:24 +02:00
Basile Burg
7febec25fb
completion, put last item in front for further usage
...
+ dont store completion kind literally
2016-09-17 09:15:53 +02:00
Basile Burg
aa79f2671d
projects groups, store config index when item is a DUB project
2016-09-16 21:31:46 +02:00
Basile Burg
acebde858c
lists, use builtin dup deletion method
2016-09-16 21:30:45 +02:00
Basile Burg
9ef37f36e5
editor, don't validate comp menu entry with a dot
...
e.g completion triggered while typing a slice expression
2016-09-13 09:08:05 +02:00
Basile Burg
b1813706cf
fix, upstream, group was closed even if open dialog canceled
2016-09-11 14:43:18 +02:00
Basile Burg
1e957c8f2b
add MRU list for the projects groups
2016-09-11 14:42:38 +02:00
Basile Burg
7bea816372
fixup for f205b4d2ea
2016-09-11 11:50:08 +02:00
Basile Burg
521474ca5b
updstream fix for 19eed6ea36
2016-09-09 14:58:13 +02:00
Basile Burg
f779e16712
ce & dub projects, get messages service in ctor
2016-09-09 01:45:11 +02:00
Basile Burg
0152510c4e
ce projects, multi sel file in inspector
2016-09-09 01:34:02 +02:00
Basile Burg
dd60df8b7e
about box, emit a warning when important tools miss
2016-09-09 01:23:44 +02:00
Basile Burg
fe8afffa63
remove new options moved to the runnable category
2016-09-09 01:02:19 +02:00
Basile Burg
19eed6ea36
project groups, upstream fix, selected item not highlighted after list update
2016-09-09 00:55:24 +02:00
Basile Burg
6f5cc9ce1e
fix, projects group, upstream, cases where widgets did not reset their ptr to the FSP
2016-09-04 15:38:06 +02:00
Basile Burg
1f4fcd682e
revert canges made in 36d06688c8
2016-09-03 23:50:25 +02:00
Basile Burg
36d06688c8
use ExitCode and not ExitStatus
2016-09-03 17:32:51 +02:00
Basile Burg
f205b4d2ea
libman, register from code.dlang, back to widget on success
2016-09-03 17:23:47 +02:00
Basile Burg
1cf1c8b287
add read only support for dub SDL projects, close #96
2016-09-02 14:41:22 +02:00
Basile Burg
dfd7bbf633
libman, upstream fix for 82bc48a16a
...
when the package list is not downloaded use the old method to get ver.
+ fix: latest tag (=stable) doesn't always match to latest version (beta, alpha...)
+ fix: source root detection didn't filter obj, a and lib
2016-09-01 18:05:25 +02:00
Basile Burg
2bd4562f52
remove detection of contiguous asterisks
...
not required since lexer change of version 2 update 3
2016-09-01 10:03:43 +02:00
Basile Burg
f5c0bf81eb
libman, register from code.dlang, show package description as hint
2016-08-31 02:45:59 +02:00
Basile Burg
82bc48a16a
libman, register from code.dlang, use result from new empty search
2016-08-31 02:37:04 +02:00
Basile Burg
7d84ab1a04
dastworx, prevent some zombie proc,
...
may cause problem again under win see e0fa57d8b6
2016-08-29 11:27:24 +02:00
Basile Burg
0b8c3bf093
add self return to TStringRange.popFront + add TStringRange.popFrontN
2016-08-29 11:24:33 +02:00
Basile Burg
28ac7bbbef
extend the syntax used to define switches for a runnable, close #91
2016-08-28 07:47:56 +02:00
Basile Burg
64ba94705d
highlitgther, add attributes for the phobos-style types, close #92
2016-08-27 14:03:50 +02:00
Basile Burg
1e9e727155
waiting not necessary for a sync TProcess
2016-08-23 07:19:25 +02:00
Basile Burg
e0fa57d8b6
fix #90 , dastworx issue under win32 + rework dastworx main()
2016-08-23 07:18:53 +02:00
Basile Burg
1e45053e54
more changes for win
2016-08-22 12:14:40 +02:00
Basile Burg
cc9420b78d
fix windows building broken
2016-08-22 10:50:44 +02:00
Basile Burg
15f15725e0
ce projects, move missing file checks in their own method
2016-08-22 08:07:56 +02:00
Basile Burg
9f60c0ae9c
fix missing icon until a group contains items
2016-08-22 07:58:08 +02:00
Basile Burg
90c11a2259
fixup for DUB script support, process called twice
...
close dlang/dub#885
2016-08-21 08:03:34 +02:00
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