Paul Kulchenko
5adc17d7bb
Refactored status updates to use SetStatus method.
2015-06-26 13:58:08 -07:00
Paul Kulchenko
d460b380c1
Added Ctrl/Cmd-Enter/Ctrl/Cmd-Shift-Enter to add line after/before the current one ( #334 ).
2015-06-26 09:12:45 -07:00
Paul Kulchenko
9a2d98f7ca
Added ignoring current selection in auto-complete with Shift-Enter ( closes #494 ).
2015-06-26 09:11:13 -07:00
Paul Kulchenko
e5fa2afe3c
Added hiding auto-complete after typing one of the offered options ( #494 ).
2015-06-25 12:12:38 -07:00
Paul Kulchenko
cc1f36af2f
Updated indicator processing to use new API.
2015-06-13 16:34:32 -07:00
Paul Kulchenko
a8c6f3a0dc
Optimized handling of multi-line changes in the editor ( closes #477 ).
2015-06-03 21:59:39 -07:00
Paul Kulchenko
fd3f86a54b
Added deleting the rest of the word on auto-complete (acandtip.droprest).
2015-05-21 12:41:55 -07:00
Paul Kulchenko
2d711fb2a5
Updated copyright year.
2015-05-13 20:54:41 -07:00
Paul Kulchenko
42f7a2647b
Fixed keeping editor cursor position after closing search panel ( #416 ).
2015-05-12 20:08:46 -07:00
Paul Kulchenko
a7938bb06c
Added setting focus back to the editor after hiding search panel ( #416 ).
2015-05-10 17:28:48 -07:00
Paul Kulchenko
4c571e5c75
Added package IsValidCtrl method ( #166 ).
2015-05-09 15:24:31 -07:00
Paul Kulchenko
eb2288bdd4
Added closing search panel on Escape in the editor ( closes #450 , #416 ).
...
This also fixes an issue with `Escape` in full-screen mode disabling full
screen instead of closing a tooltip or an auto-complete popup first.
2015-04-28 10:28:38 -07:00
Paul Kulchenko
931006ffa3
Reorganized folding to allow more editor-like components to be foldable.
2015-04-25 21:59:55 -07:00
Paul Kulchenko
5f7f6e3c1a
Moved cancelling auto-complete popup to idle event ( fixed #447 ).
...
This looks like wxwidgets/Scintilla issue as cancelling auto-complete from
MODIFIED event after pasting and deleting text caused a crash.
2015-04-25 00:13:49 -07:00
Paul Kulchenko
03a21b3bf4
Fixed an empty popup (that could lead to a crash) when dynamic words is on.
2015-04-04 20:18:42 -07:00
Paul Kulchenko
4da95789b5
Improved incremental processing to avoid marking table fields as variables.
2015-04-01 12:15:03 -07:00
Paul Kulchenko
786fa303f9
Added deleting of protected text in Cut/Paste operations ( closes #412 ).
2015-03-31 21:19:32 -07:00
Paul Kulchenko
ade62dcdc0
Fixed indentation after comment with markdown markup ( closes #428 , #324 ).
2015-03-30 10:14:43 -07:00
Paul Kulchenko
d2ddc96a2b
Updated unfolding of folded lines before delete or overwrite.
...
This helps to avoid a situation when a header of the collapsed fold is
deleted, which (confusingly) leaves some lines hidded. This change is an
improvement to the commit 717d46a3 that did partial unfolding.
2015-03-20 11:50:07 -07:00
Paul Kulchenko
755941098e
Updated folding to collapse only when clicked on the header.
2015-03-20 11:15:24 -07:00
Paul Kulchenko
9442292c0f
Updated UpdateUI handling to fix multi-view refresh, as in DocumentMap ( #352 ).
2015-02-16 20:18:12 -08:00
Paul Kulchenko
af241fffe7
Refactored document modification tracking to remove SetDocumentModified.
2015-02-15 21:48:15 -08:00
Paul Kulchenko
227db9a10f
Updated Outline to use editor tab text (instead of a file name).
...
This is to improve integration with packages that modify tab text,
like `uniquetabname` plugin.
Closes pkulchenko/ZeroBranePackage#11 .
2015-02-14 21:36:15 -08:00
Paul Kulchenko
1a9efa6e5b
Fixed an issue with search initiated from Output/Console panels ( fixes #406 ).
2015-02-02 15:33:58 -08:00
Paul Kulchenko
707c0d8f64
Added hiding tooltip/auto-complete popup after undo/redo/delete operations.
2015-01-06 17:50:59 -08:00
Paul Kulchenko
8170111c9b
Fixed search navigation to shift horizontally when usewrap is off.
2014-12-26 20:45:44 -08:00
Paul Kulchenko
c8fa7b77ac
Added editor:ValueFromPosition method ( #166 ).
2014-12-12 21:55:34 -08:00
Paul Kulchenko
5504029af6
Updated status refresh to only happen for the active editor.
2014-11-22 20:52:59 -08:00
Paul Kulchenko
9960b046f9
Fixed auto-complete after text not separated by a whitespace or bracket.
2014-11-12 16:16:40 -08:00
Paul Kulchenko
338ba9a139
Added CreateBareEditor package method ( #166 ).
2014-11-05 11:46:20 -08:00
Paul Kulchenko
10025ed2c0
Added creating italic font if only the main one is provided.
2014-11-05 11:44:48 -08:00
Paul Kulchenko
7f4a06cc7c
Reduced unnecessary editor processing to improve performance ( #352 ).
2014-11-05 10:29:26 -08:00
Paul Kulchenko
04f2dbba8f
Fixed column indicator on lines with tabs ( fixes #379 ).
2014-11-04 18:08:01 -08:00
Paul Kulchenko
4bd2dc8d20
Added unindent on backspace (controlled by editor.backspaceunindent).
2014-11-03 21:22:41 -08:00
Paul Kulchenko
60c23b1d64
Added scope-aware auto-complete for local/global variables ( closes #291 ).
2014-10-29 14:07:45 -07:00
Paul Kulchenko
39256961f4
Refactored timer usage for consistency.
2014-10-27 12:10:40 -07:00
Paul Kulchenko
cba1b34f21
Added acandtip.maxlength option for setting the length of a tooltip.
2014-10-23 22:09:06 -07:00
Paul Kulchenko
6f18722bcf
Updated processing of function indicators when auto-analyzer is off.
2014-10-23 22:07:37 -07:00
Paul Kulchenko
f6694293ec
Updated tooltip processing to make it more consistent and better use space.
2014-10-22 20:45:53 -07:00
Paul Kulchenko
ea2beab605
Added onEditorCallTip method ( #166 ).
2014-10-22 18:20:10 -07:00
Paul Kulchenko
fec0804996
Minor update to indentation guides handling ( #371 ).
2014-10-20 14:05:59 -07:00
Wojciech Milkowski
1079efdee3
make indentation guide configurable
2014-10-19 22:47:18 +02:00
Paul Kulchenko
2f9778a7bb
Fixed localization to avoid error in SaveAs processing.
2014-10-18 09:09:03 -07:00
Paul Kulchenko
11dc1aa6ea
Refactored adding editor tab to ensure callbacks have document data.
2014-10-17 13:44:40 -07:00
Paul Kulchenko
713d09354d
Updated function call indicator to support isfncall and marksymbols.
2014-10-16 21:43:42 -07:00
Paul Kulchenko
974cd8b6e2
Updated function indicator processing to use ranges.
2014-10-16 21:22:24 -07:00
Paul Kulchenko
6019d29a2b
Renamed markvars method used in spec files to marksymbols.
2014-10-13 15:31:19 -07:00
Paul Kulchenko
7a33783acf
Updated parser to avoid 'breaking' statements during incremental processing.
2014-10-06 21:13:27 -07:00
Paul Kulchenko
404537f1eb
Updated indicator processing to improve performance on large files.
2014-10-05 13:53:26 -07:00
Paul Kulchenko
a097557176
Remove function dropdown from the toolbar ( #337 ).
2014-10-05 13:53:24 -07:00