Commit Graph

70 Commits

Author SHA1 Message Date
Basile Burg 1ff8b9e878 fix, windows, empty line in call tips 2016-02-08 16:30:28 +01:00
Basile Burg f7cb97831c dcd, windows, wait propertly for the socket to be ready
+ wait properly for termination
2016-02-08 16:17:26 +01:00
Basile Burg 6ee4cb1927 dcd, unix, wait propertly for the socket to be ready 2016-02-08 12:09:22 +01:00
Basile Burg b8e7c106ae dcd, let the server some time when launched from CE 2016-02-07 00:18:59 +01:00
Basile Burg 0c4510cad4 dcd, port num can be set in the option editor 2016-02-05 13:25:02 +01:00
Basile Burg 5f8cb1a679 dcd, perfs, declare imports in group 2016-02-05 09:59:15 +01:00
Basile Burg 767e315164 refact, omit def member 2016-01-31 14:39:50 +01:00
Basile Burg e0e9cbac8f more refact using helpers 2016-01-31 12:13:48 +01:00
Basile Burg a533057ff5 projects, CE & DUB, async compilation 2016-01-30 04:18:30 +01:00
Basile Burg 1ca1423579 fix, missing close parenthesis in call tip 2016-01-20 10:39:36 +01:00
Basile Burg 2bbd854fc8 more style modernisation 2016-01-19 21:52:15 +01:00
Basile Burg 5e2a1b8290 style modernisation using helpers for file name manip 2016-01-18 07:55:52 +01:00
Basile Burg 0303d0f75f style modernisation using helpers isEmpty & isNotEmpty 2016-01-11 01:09:21 +01:00
Basile Burg 3fa80be500 style modernisation using helpers isNil & isNotNil 2016-01-11 00:36:10 +01:00
Basile Burg a262a8296f updated comment about possible invalid dcd symbol kind, keep protection in case of... 2015-10-22 00:26:29 +02:00
Basile Burg a3aa014085 fix, work around a DCD bug, asterisk returned as completion kind 2015-10-16 16:45:40 +02:00
Basile Burg f82e39bd71 dcd integration, also works with dub projects
curr proj source + imports
2015-09-18 05:34:19 +02:00
Basile Burg ef8d72138c common project interface renaming + works on #10
- DUB proj editor file dbl clickable
- icons
- filter for files and props
2015-09-17 00:04:27 +02:00
Basile Burg 95aef4170f style, put locals init in declaration instead of body 2015-09-04 23:48:07 +02:00
Basile Burg 130e11606e DCD integration, write source to input rather than using tmp file 2015-09-01 02:32:07 +02:00
Basile Burg 031fa42f31 fix, ditto were not always well removed from ddoc 2015-08-25 17:57:50 +02:00
Basile Burg 1fb0c2b432 fix, range violation introduced in f5e5167ebde45881cecf959aecbe42b5bcb33260 2015-08-13 15:09:20 +02:00
Basile Burg 20ef73bb57 ddoc comments, ignore a line that starts with 'ditto'
and optionally a period.
2015-08-12 13:12:19 +02:00
Basile Burg 5004840dde fix, editor freezes if DCD haz crashed, fix #22 2015-08-10 02:54:35 +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 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 fb59694e58 macosx support, more to check 2015-05-28 06:57:29 +02:00
Basile Burg d8dfee1fbf fix, linux version, dcd-client remained as a zombie proc if no server response until tio 2015-05-12 05:41:28 +02:00
Basile Burg 269fd1be21 fix, DCD client could cause the app to hang 2015-03-24 02:29:01 +01:00
Basile Burg c928ea57cb wait dcd client 2015-03-21 06:27:25 +01:00
Basile Burg b0f23d591b DCD integration, cache import list, avoid too much updates when libman is often updated 2015-03-21 05:52:23 +01:00
Basile Burg 0c34c8999e fix, DCD and TCESynmemo positions issues, (hints, goto decl) 2015-03-17 04:53:40 +01:00
Basile Burg 03ce7716f9 nothing 2015-03-15 01:09:09 +01:00
Basile Burg d4da82f505 always hide client console 2015-03-13 22:19:37 +01:00
Basile Burg bd9cc5cbdf improved performances when redefining DCD imports 2015-03-08 14:24:16 +01:00
Basile Burg 22dc9f8954 added call tip method to TCEDcdWrapper 2015-03-07 01:49:27 +01:00
Basile Burg 18f7237236 fix, [b2a79f1] under linux 2015-02-13 04:56:08 +01:00
Basile Burg ac27f9c899 updated TODOs 2015-02-13 04:27:33 +01:00
Basile Burg a9f68c1e66 fixes for the linux version 2015-02-07 10:26:49 +01:00
Basile Burg 294994dfc5 improved DCD life-time management
- if server already running then use current
- if already running then don't kill on exit
2015-02-06 02:53:23 +01:00
Basile Burg b2a79f1ae9 fix, dcd imports were randomly broken
adding import is not asynchronous, for each import the process has to be waited for.
2015-01-29 01:27:54 +01:00
Basile Burg 94e3ab6bb2 replaced deprecated props identifier with new 2015-01-27 07:55:16 +01:00
Basile Burg 96c8c3ea7b refactored TCEWritableComponent
inherits from new TCECustomWritableComponent
renamed as TCEWritableLfmTextComponent
added TCEWritableJsonComponent which derives from the same ancestor
2015-01-23 18:04:01 +01:00
Basile Burg abd7e09552 fix, dcd broken, zombies has to be killed before a query, not after 2015-01-21 10:39:38 +01:00
Basile Burg 3d1e964db3 fix, accumulation of zombie processes under linux 2015-01-21 08:44:57 +01:00
Basile Burg d776f77d7f reorganized interfaces, visibility, added projCompiling 2015-01-11 14:38:47 +01:00
Basile Burg 1ecb859698 prepared code to get symb documentation at mouse position 2015-01-04 04:56:32 +01:00
Basile Burg 4ea86602a2 added project-specific -I to dcd -I 2015-01-02 06:11:56 +01:00
Basile Burg 0881fe9cec renamed ce_common member getDocPath 2014-12-29 04:24:51 +01:00