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