Commit Graph

2040 Commits

Author SHA1 Message Date
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