Basile Burg
670ab28b67
fix, application.processmessage() caused messages to be cut
2015-07-14 18:02:58 +02:00
Basile Burg
8aa027b79f
reverted bf115d9594
2015-07-14 17:53:29 +02:00
Basile Burg
4dbfe58326
fix, runnable dmd compiler message cut
...
- due to 72975e7185 which is itself due to...
- the problems began with bf115d9594
2015-07-14 17:46:42 +02:00
Basile Burg
72975e7185
fix, process stuck with stdout.flush()
...
- introduced in bf115d9594 .
- runnable module, add `stdout.flush;` then `readln;`
2015-07-14 06:08:17 +02:00
Basile Burg
91ff18f87f
symlist: added method to expand the tree on the current declaration
2015-07-14 01:46:49 +02:00
Basile Burg
9e039477fc
symlist: does not allocate for each node xtra data
...
- this happens a lot
- directly use data as an integer
2015-07-14 01:45:56 +02:00
Basile Burg
bf115d9594
processOutputToStrings uses processOutputToStream
2015-07-07 18:54:06 +02:00
Basile Burg
b8b72af8f3
removed d extension with upper case char
...
dmd does not take such file.
2015-07-07 18:52:54 +02:00
Basile Burg
ff576c985f
try to skip empty drives ( #18 )
2015-07-04 06:48:44 +02:00
Basile Burg
5d621ebf45
workaround for the patch mentioned in fed331360c
...
ResotreLayout is part of the anchordocking library. get rid of them programmatically in CE.
2015-06-22 07:00:26 +02:00
Basile Burg
3a28c54c26
common project interface - part 2
2015-06-21 03:55:48 +02:00
Basile Burg
9139d8eef7
common project interface - part 1
2015-06-20 15:00:16 +02:00
Basile Burg
3d74bffa3b
messages, custom drawn, fixes
...
- horz scroll bar pos was not handled
- reset horz scroll bar to 0 when new messages are emitted
- constrain color value to make sure selected color <> background color
2015-06-20 11:34:37 +02:00
Basile Burg
5e06daf09e
fix, dd files highlighter, used D HL but this not d code.
...
+ avoid content to be lexed to retrieve module name
2015-06-20 02:53:38 +02:00
Basile Burg
fed331360c
fix docking issues
...
- editor cant be disassociated from the menu
- a fix exists for the 3rd part component, but will be only applied if it's accepted by the people in charge (to consider when building CE from source).
- the fix will be applied in the next CE binary release (even if not officially cherry merged to the Lazarus components).
fix #13
fix #4
waiting for that a widget must not undocked (right click) before getting closed.
2015-06-19 02:38:41 +02:00
Basile Burg
22fcf8a02f
fix, message color, live update from option editor
2015-06-18 11:53:26 +02:00
Basile Burg
4391cb2680
added option to colorize messages background
2015-06-18 11:39:29 +02:00
Basile Burg
ec22f7b979
why TStrings cannot be directly filled with TProcess.output
2015-06-18 11:05:22 +02:00
Basile Burg
891c746325
Revert "sompler"
...
This reverts commit f1e21098a7 .
2015-06-18 11:02:06 +02:00
Basile Burg
38a57fec33
fix, highlighter sharing, reset range when a doc get focused
...
some ranges were randomly broken
2015-06-18 09:50:08 +02:00
Basile Burg
45317a2565
range issue doc switch
2015-06-17 23:58:01 +02:00
Basile Burg
f1e21098a7
sompler
2015-06-17 23:57:37 +02:00
Basile Burg
97221ea590
darwin
2015-06-17 23:57:15 +02:00
Basile Burg
d0ec5886d5
dont consider DUB as a minimal requirement to launch Coedit
...
building with DUB currently only a trick
briefly explained in the wiki.
2015-06-08 02:41:03 +02:00
Basile Burg
3ef1d25c43
improved symbolic strings
...
- lazy update happen only when needed
- new symbol `<CPCD>`, which expands to the project sources common directory
- updated demo
2015-06-07 15:55:30 +02:00
Basile Burg
6fc63706f8
removed icon extraction routine
...
handled by the cesetup
2015-06-05 03:27:02 +02:00
Basile Burg
1a0c006e06
exeInSysPath uses exeFullName
2015-06-04 15:54:14 +02:00
Basile Burg
d59d85f750
fix, mostly win32, tools not found when launched from shortcut or shell ctxt handler
...
tools reside in same folder as CE
- happened if shortcut start directory is not CE app dir
- happened if CE is launched from open/with: cwd didn't allow to find the tools
2015-06-04 15:51:55 +02:00
Basile Burg
280ddd6c98
messages, added option fastDisplay
...
- when true do not refresh the list for each item
- faster when a lot of messages have to be output
2015-06-03 15:01:58 +02:00
Basile Burg
a1672f7187
fix, editor modified file, invalid content could be paste
...
if new version of the file was an empty file
2015-06-03 14:40:47 +02:00
Basile Burg
2902b26310
fix, projinspect, AV when selecting something
2015-06-03 14:22:53 +02:00
Basile Burg
14ea706981
fix, dock options editor, content could be partially hidden
...
put in a scrollbox
2015-06-03 11:17:26 +02:00
Basile Burg
a81d15e01e
proj conf/insp btn enabled only if proj assigned
2015-06-03 11:06:56 +02:00
Basile Burg
eaee7ee30a
proj inspct, btn enabled only if proj assigned
2015-06-03 10:56:32 +02:00
Basile Burg
f014576835
improved project file/folde add
...
initial dialog dir based on last selected
2015-06-03 10:52:13 +02:00
Basile Burg
8aa4ae52e2
removed cdb commander
2015-06-03 10:36:47 +02:00
Basile Burg
202ba4d8db
lfm auto update
2015-06-02 22:47:40 +02:00
Basile Burg
fc8eed3c5a
updated range comp proc
2015-06-02 22:47:30 +02:00
Basile Burg
5dd4001470
fix, process input wdget remained disabled if process killed manually
2015-05-31 21:07:40 +02:00
Basile Burg
ec0a337c1a
fix, linux32, phobos not added to libman on first run
2015-05-31 03:29:27 +02:00
Basile Burg
fc137ac565
icon, linux, try to extract in system icon dir
2015-05-29 11:59:26 +02:00
Basile Burg
7bc17d96fd
added custom coedit icon
2015-05-28 18:48:02 +02:00
Basile Burg
fb59694e58
macosx support, more to check
2015-05-28 06:57:29 +02:00
Pradeep Gowda
a0ff81dc4a
use StrToIntDef to return a default value of 0 incase pgrep returns an invalid Integer
2015-05-27 23:18:30 -04:00
Pradeep Gowda
42aa1e67eb
Add `Open` function.
...
Trim will do the trick of obtaining the pid.
No need for RemoveLeadingChars.
2015-05-27 22:55:57 -04:00
Pradeep Gowda
30b8a74929
Remove redundant `var` declaration.
2015-05-27 22:18:06 -04:00
Pradeep Gowda
f35ad0519e
Application now compiles on Mac OSX (Yosemite).
...
Added `internalAppIsRunning` procedure for Darwin.
Uses `pgrep` instead of `ps` as MacOSX's ps lacks the `-C` option.
Instead we will use `pgrep` to query for the applications pid. If the
application is running we will get a positive integer (as a string) in
return which is returned as the `Result` after casting to `Int`.
Also: my first ever ObjectPascal code ;) Hooray!
2015-05-27 21:59:57 -04:00
Basile Burg
f6aab96968
messages, bulk update
2015-05-26 13:54:57 +02:00
Basile Burg
42b608d5f1
fix, option editor, generic editor, changes from a dialog were not detected
2015-05-26 11:34:34 +02:00
Basile Burg
0fdab64271
hide TCollection default editor
...
for example in the category Editor, 'Shortcuts' are not anymore visible but editable in the category shortcuts
2015-05-26 11:13:52 +02:00