Basile Burg
6c90ec9a6c
use a common dialog to warn about unsaved changes, + use this in miniexplorer which didnt warn when opening a proj
2015-11-05 02:27:55 +01:00
Basile Burg
22eb108f27
editor ctxt menu, added actions to show manually call tips and ddocs
2015-10-17 00:21:03 +02:00
Basile Burg
ad9e8ccc69
editor pages, fix, ddoc win sometimes not closed when changinf active memo
2015-10-15 05:35:58 +02:00
Basile Burg
caf568c934
patched a leak
2015-09-27 02:17:37 +02:00
Basile Burg
4d4bc26538
use helper to assign bmp
2015-09-27 02:16:24 +02:00
Basile Burg
7329af23f0
update tab caption
2015-09-23 03:48:15 +02:00
Basile Burg
6ff2371ea2
slightly changed dialog messages
2015-09-21 02:21:15 +02:00
Basile Burg
fd552ba69b
nothing
2015-09-10 15:56:41 +02:00
Basile Burg
a8f2f442d4
get tab caption, small optimization
...
- only lex if doc is D source
2015-09-07 15:54:06 +02:00
Basile Burg
5743f87761
removed LCL deps in ce_common & ce_nativeproject, prerequisite for #30
2015-09-04 12:11:18 +02:00
Basile Burg
be20059d6b
prevent closing all the widgets when locked
...
the editor is still always locked.
2015-08-31 17:46:06 +02:00
Basile Burg
8f8a44a288
fix #26 , selection length on status bar is wrong
2015-08-23 16:53:33 +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
fef9cf673f
added a tiny editor menu
...
because using shortcuts is encouraged.
2015-05-22 16:24:27 +02:00
Basile Burg
ef033ed030
refactoring, removed code completion features from ce_editor
2015-05-22 09:21:13 +02:00
Basile Burg
cddf132e8b
removed editor shortcut managment from editor
...
it worked only when an editor existed and shortcuts were not assignable
2015-05-13 05:19:49 +02:00
Christopher Weigle
9bb8768955
Fixed a typo
...
Not enough knowledge to help make it better, but I found a typo I noticed while using it. :D
2015-05-07 21:18:44 -04:00
Basile Burg
91c9827d0b
nothing
2015-05-03 07:32:39 +02:00
Basile Burg
169c42c2e9
fix, synchronized edition broken
...
after a while, due to a shared component.
2015-04-20 00:59:02 +02:00
Basile Burg
f528343819
clean shared synedit plugins
2015-03-31 04:44:16 +02:00
Basile Burg
c9a3145ce1
Revert "improved completion, update menu after each keystroke"
...
This reverts commit 7510b42031
.
2015-03-29 09:00:02 +02:00
Basile Burg
7510b42031
improved completion, update menu after each keystroke
2015-03-28 19:52:41 +01:00
Basile Burg
e36e4c39a0
fix, AV on closequery, sheet was not freed if <> current doc
2015-03-22 10:38:44 +01:00
Basile Burg
0c34c8999e
fix, DCD and TCESynmemo positions issues, (hints, goto decl)
2015-03-17 04:53:40 +01:00
Basile Burg
2c325dceef
bdm
2015-03-17 04:01:53 +01:00
Basile Burg
d6d6fab659
Revert "fix, dcd ddoc mouse hint, decl finder, location is not based on the speific document line ending kind but on the system one"
...
This reverts commit 6aed308035
.
2015-03-17 03:34:42 +01:00
Basile Burg
6aed308035
fix, dcd ddoc mouse hint, decl finder, location is not based on the speific document line ending kind but on the system one
2015-03-17 02:16:44 +01:00
Basile Burg
ac82a0aba8
DCD hints loc and decl finder always use system LE ?
2015-03-17 02:05:54 +01:00
Basile Burg
3a5b9cf941
more accurate caret position after DCD find location
2015-03-17 01:34:12 +01:00
Basile Burg
03ce7716f9
nothing
2015-03-15 01:09:09 +01:00
Basile Burg
88577f9a76
nothing
2015-03-12 10:39:02 +01:00
Basile Burg
c91e8e47f8
renamed widget updater identifiers
...
byevent->imperative
2015-03-08 14:23:02 +01:00
Basile Burg
4e51c7bbe6
fix, less esoteric declaration of the shortcuts
2015-02-23 03:51:44 +01:00
Basile Burg
fd0b98ea7c
prepared for laz 1.4
2015-02-22 02:26:35 +01:00
Basile Burg
3ff19f5160
test editable editor shortcut
2015-02-21 13:58:34 +01:00
Basile Burg
c23d63fbe5
fix, sync-edit icon hidden when editing a temp file
2015-02-20 03:52:41 +01:00
Basile Burg
33e8e7ce14
load sync-edit icon from shared icons
2015-02-20 03:50:43 +01:00
Basile Burg
75bafb1b89
added support for ICEMultiDocHandler in all the widgets
2015-02-18 06:43:39 +01:00
Basile Burg
1b56c75ca1
removed autogen. comments
2015-02-15 05:26:39 +01:00
Basile Burg
33d1fd9cf2
fix, symbol finder, inaccuracy due to line endings
2015-02-13 04:28:59 +01:00
Basile Burg
f6ef7aa4bf
typo
2015-02-07 06:38:41 +01:00
Basile Burg
5c1e0eea1b
updated TODOs
2015-02-07 01:19:30 +01:00
Basile Burg
426ce2bf0f
fix, perf issue when selecting in huge files
2015-02-07 01:14:27 +01:00
Basile Burg
842b5e81db
fix, 64bit compilation
2015-02-01 23:34:29 +01:00
Basile Burg
87d588d475
nothing
2015-02-01 01:48:27 +01:00
Basile Burg
f211d3533f
fix, bug described in bdc7626b26
, focus event, too much updates.
...
the docFocused event is still called but the observers does not always perform their updates
2015-01-31 14:44:44 +01:00
Basile Burg
a9f8fcd031
completion mnu font size syncronized to editor font size
2015-01-29 23:29:39 +01:00
Basile Burg
bdc7626b26
foudn bug, completion, steal focus, reset editor focus, too much updates
2015-01-29 23:28:47 +01:00
Basile Burg
db55163001
cleanup
2015-01-27 21:50:25 +01:00
Basile Burg
f1c16c11d6
reactivated page close btn on linux
2015-01-21 08:09:37 +01:00
Basile Burg
47155a26f1
fix, TCESynMemo leaked
2015-01-19 03:56:27 +01:00
Basile Burg
2d6eb412b4
more clever usage of the ICEMultiDoc observer
...
- the notifications are used to create/delete a page.
- was not possible until the bug c1a0ed2799
.
2015-01-18 12:39:03 +01:00
Basile Burg
cc5150f1a2
fix, bug is described in c1a0ed2799
2015-01-18 11:59:23 +01:00
Basile Burg
c1a0ed2799
found bug, status bar displays wrong doc name under certain circumstances
2015-01-16 00:07:26 +01:00
Basile Burg
7a2a57d0fa
fix, status bar cleared when no doc
2015-01-16 00:06:19 +01:00
Basile Burg
66d96959d0
updated 2TODOs
2015-01-14 07:55:36 +01:00
Basile Burg
0c6454ca05
drw2
2015-01-12 06:19:25 +01:00
Basile Burg
5e68e70ba6
identified couple of bug
2015-01-07 00:42:02 +01:00
Basile Burg
da2cbc1dcc
fix, status bar not updated until a doc is clicked
2015-01-04 05:22:46 +01:00
Basile Burg
45d84c2464
slightly improved the completion menu
2014-12-11 22:54:35 +01:00
Basile Burg
93be81f643
wrapped DCD things in a class: allow to save settings and the instance to know docs and projs.
...
+ fixes the small lag previously happening during first DCD query
2014-12-11 09:06:16 +01:00
Basile Burg
4e15bdcd15
optimized entities-connection performances at startup
2014-12-09 04:54:51 +01:00
Basile Burg
eb7f061480
added support for MouseLinks: <Ctrl>+Move, <Ctrl>+<mbLeft>, invoke dcd find symbol loc
2014-12-06 00:38:34 +01:00
Basile Burg
ab23dc13d9
cleanup
2014-12-04 00:56:21 +01:00
Basile Burg
3c1ef011aa
cleanup
2014-12-04 00:53:24 +01:00
Basile Burg
ea21bc207d
fix, DCD completion half broken due to a typo
2014-12-04 00:48:48 +01:00
Basile Burg
e0c3d9495f
added selection length display
2014-11-30 02:34:30 +01:00
Basile Burg
dacf972250
dont fully lex the editor since only module name is interesting
2014-11-30 02:17:39 +01:00
Basile Burg
a10f438351
cleanup
2014-11-11 15:19:55 +01:00
Basile Burg
4e3642ec54
removed a lot of ornamental/useless <const> storage class
2014-11-11 10:15:39 +01:00
Basile Burg
76c236ce4e
fixed possible future bugs when multiple project will be implemented
2014-11-11 05:41:27 +01:00
Basile Burg
084a476e5f
stylefix and cleanup
2014-11-10 16:21:42 +01:00
Basile Burg
e7c9cfac4d
messages rewrite using internal observer system 4
2014-11-08 19:21:29 +01:00
Basile Burg
afabbb1b45
messages rewrite using internal observer system 1
2014-11-07 14:11:25 +01:00
Basile Burg
83b568904c
dcd integration: fixed identifier completion (without dot)
2014-11-07 07:41:29 +01:00
Basile Burg
30df0af050
rewriting the highlighter to allow more complex/combined ranges
2014-08-26 08:05:18 +02:00
Basile Burg
a3b6185234
deactivated the dynamic syntactic error detector
2014-08-25 04:41:40 +02:00
Basile Burg
6550dec0c4
r27
2014-08-22 08:20:48 +02:00
Basile Burg
3ae7eae9b3
or_4
2014-08-18 23:56:03 +02:00
Basile Burg
5987571333
or_3
2014-08-18 21:52:49 +02:00
Basile Burg
c4ec74e3e1
or_2
2014-08-18 20:38:39 +02:00
Basile Burg
4a43e6200d
or_1
2014-08-18 09:44:39 +02:00
Basile Burg
94ae22a38b
each editor has an unique temp filename for its whole lifetime
2014-08-11 03:28:48 +02:00
Basile Burg
d010ab5bfb
fix completion at dot was prevented
2014-08-11 03:06:08 +02:00
Basile Burg
cf4e37457f
changed the way editor messages are cleared
2014-08-09 02:52:07 +02:00
Basile Burg
8aad4fba49
error messages were cleared the first time a proj was compiled
...
disabled the DCD hint due to a massive bottleneck
2014-08-08 17:32:21 +02:00
Basile Burg
943332913b
fix for the linux x86_64 version
2014-08-08 02:09:09 +02:00
Basile Burg
801201b900
removed auto dot completion
2014-08-08 01:51:45 +02:00
Basile Burg
6dccc904f1
typos
2014-08-08 01:34:14 +02:00
Basile Burg
60dda598ed
support for DCD symbolLocation
2014-08-08 01:22:48 +02:00
Basile Burg
54d7f8902d
support for DCD
2014-08-04 03:32:55 +02:00
Basile Burg
7ef9784253
r23
2014-07-23 10:12:49 +02:00
Basile Burg
be7ba8d1a2
alpha_4
2014-07-20 12:38:38 +02:00
Basile Burg
99325b3db4
added mini-explorer widget
2014-07-19 04:55:30 +02:00
Basile Burg
305d64f6d9
r22
2014-07-18 06:36:27 +02:00
Basile Burg
1f07bdf5aa
r21
2014-07-17 04:47:43 +02:00
Basile Burg
2cc2ad3b9d
ce_synmemo: support for external modification tracking
2014-07-16 18:15:18 +02:00
Basile Burg
cf7d601ef9
r19
2014-07-14 00:16:53 +02:00
Basile Burg
f46eb70a58
r18
2014-07-13 03:11:44 +02:00
Basile Burg
f908e60e26
r17
2014-07-12 01:56:05 +02:00