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
Basile Burg
cf3987b2ac
projects group, add a hybrid async compilation mode with wait points
2016-08-21 06:04:43 +02:00
Basile Burg
6b5c26ba43
fixup for flat look, sync persistent page options with val set from appli opts
2016-08-20 12:44:51 +02:00
Basile Burg
d59cddfd3c
move page caption detection to memo + improve cation in split mode
2016-08-20 12:32:40 +02:00
Basile Burg
c4b01c901e
add button click event to pagecontrol
2016-08-20 12:31:14 +02:00
Basile Burg
7580d621af
fix issue revealed by split view (3/3), close #84
2016-08-19 05:56:16 +02:00
Basile Burg
2e603f605c
fixup for e3e42ead05
...
"compiler" setting from runnable options was not yet used.
2016-08-18 21:11:24 +02:00
Basile Burg
310c5a51af
editor, comment ident, hansle spaces at ident boundaries
2016-08-17 02:09:23 +02:00
Basile Burg
d0358546d3
lfm auto update
2016-08-17 02:08:36 +02:00
Basile Burg
59d75f4323
fix dead statement
2016-08-15 07:55:17 +02:00
Basile Burg
e3e42ead05
options editor, move the options related to the runnables to their own category
2016-08-15 04:36:34 +02:00
Basile Burg
42fa9149b0
prevent to add the FSP to the group if not yet saved
2016-08-15 02:19:47 +02:00
Basile Burg
b7a74c2e0c
move projects group action to their own menu section
2016-08-15 02:19:25 +02:00
Basile Burg
d65c1cb7bd
add page option detectModuleName
2016-08-11 21:38:25 +02:00
Basile Burg
4172a3afcd
improve layout on first exec
2016-08-08 14:38:26 +02:00
Basile Burg
bcd374526f
update fcl-json
2016-08-05 21:57:15 +02:00
Basile Burg
5d920aef7e
remove old commented code, CE proj loading error handling
2016-08-05 16:24:24 +02:00
Basile Burg
ea6c3bd2f8
reset proj fname if loading failed
2016-08-05 16:21:27 +02:00
Basile Burg
0d33b217ea
project groups, handle hint when FSP is not saved
2016-08-05 16:05:43 +02:00
Basile Burg
fb3a94166f
use dedicated firstshow method
2016-08-05 15:54:09 +02:00
Basile Burg
001f8d5217
fix lexing issue with option lxoNoComments
2016-07-30 20:11:19 +02:00