Commit Graph

806 Commits

Author SHA1 Message Date
mattias
b26152988c IDE: word+identifier completion: toggle replace word or left side on shift
git-svn-id: trunk@52868 -
2016-08-24 10:21:37 +00:00
mattias
2be768995c IDE: word completion: when option IdentComplReplaceIdentifier is off behave the same as identifier completion: replace only left side, issue #30510
git-svn-id: trunk@52867 -
2016-08-24 09:58:35 +00:00
martin
ba927319a4 IDE, SourceEditor: fixed hints. Mouse can move into hint area. Issue #0030077 / broken by revision 49872 #d5bd14f7ac
git-svn-id: trunk@52410 -
2016-05-30 14:32:03 +00:00
ondrej
315c0a6e8b ide: fix search parameters for multiline selection
git-svn-id: trunk@52143 -
2016-04-07 09:53:52 +00:00
ondrej
d53815d5d5 ide: source notebook: add option to show editor file name in caption
git-svn-id: trunk@52071 -
2016-03-27 17:32:12 +00:00
maxim
86b0d4f7ed IDE, packager: added dots for 'Find in files' menu item, bug #29800
git-svn-id: trunk@51894 -
2016-03-09 21:52:51 +00:00
ondrej
0776ea2c13 ide: fix smart hint window not receiving mouse messages. Issue #29726
git-svn-id: trunk@51699 -
2016-02-25 18:41:16 +00:00
ondrej
e7a547348e ide: find/replace dialog: set Origin and Search scope according to the selection. Solves also issue #27039
git-svn-id: trunk@51697 -
2016-02-25 12:58:49 +00:00
jesus
f4900d9e51 IDE, fix compiling and some corruption on logging when VerboseMenuIntf directive is enabled
git-svn-id: trunk@51475 -
2016-02-02 06:19:08 +00:00
ondrej
0f9e448ba9 IDE: update commands on source editor popup
git-svn-id: trunk@51318 -
2016-01-18 19:20:09 +00:00
ondrej
55be0b1eef ide: place ecPrevEditorInHistory dialog correctly in docked environment.
git-svn-id: trunk@51293 -
2016-01-14 22:26:29 +00:00
ondrej
28a686591b IDE: sourceeditor: explicitely set PopupComponent to TabPopUpMenu
git-svn-id: trunk@51285 -
2016-01-14 15:46:13 +00:00
ondrej
c7cf692554 IDE: fix source editor tab popup menu AV. Issue #29394
git-svn-id: trunk@51284 -
2016-01-14 15:35:38 +00:00
ondrej
8b5f137e92 revert r51282 #278a27d37e - it is OK but has to be commited in 2 revisions.
git-svn-id: trunk@51283 -
2016-01-14 15:34:14 +00:00
ondrej
278a27d37e IDE: fix source editor tab popup menu AV. Issue #29394
git-svn-id: trunk@51282 -
2016-01-14 15:29:24 +00:00
ondrej
c38555881e IDE: disable default popup menu for IDE source notebook, regression from r51169 #416b79849e. Issue #29295
git-svn-id: trunk@51281 -
2016-01-14 14:39:21 +00:00
ondrej
5eee90f70b revert r51278 #ff8222112a
git-svn-id: trunk@51280 -
2016-01-14 14:38:27 +00:00
ondrej
ff8222112a IDE: disable default popup menu for IDE source notebook, regression from r51169 #416b79849e. Issue #29295
git-svn-id: trunk@51278 -
2016-01-14 14:05:15 +00:00
juha
a200dc34ee IDE: Move the InvertAssignment from Refactor to Source submenu in source editor's popup menu. Already moved in main menu earlier.
git-svn-id: trunk@51275 -
2016-01-13 22:07:15 +00:00
ondrej
416b79849e ide: sourcenotebook better PopupMenu handling. Fixes also issue #29295
git-svn-id: trunk@51169 -
2016-01-03 19:48:36 +00:00
ondrej
d0db90af50 ide, designer: handle next/prior editor commands in docked designer. Bug #29038
git-svn-id: trunk@51158 -
2016-01-03 13:53:22 +00:00
mattias
d4675305e2 IDEIntf: deprecated ChildsAsSubMenu, typo
git-svn-id: trunk@50816 -
2015-12-15 15:34:01 +00:00
ondrej
e293f914e1 IDEIntf, IDE: IDECommands property synchronization refactoring, add SyncProperties property. Fix "move/clone to new window" menu items captions and visibility.
git-svn-id: trunk@50731 -
2015-12-10 13:18:27 +00:00
mattias
26910afd1e IDE: code explorer: clear when no source editor shown, bug #29050
git-svn-id: trunk@50559 -
2015-12-02 10:51:02 +00:00
ondrej
19206bce93 IDE: partially revert r50517 #d696ee5a59
git-svn-id: trunk@50520 -
2015-11-28 19:42:00 +00:00
ondrej
d696ee5a59 IDE: add option to prefer double-click over middle click when closing tabs.
git-svn-id: trunk@50517 -
2015-11-28 10:10:11 +00:00
ondrej
f1f1c7225c IDE, IDEIntf: changes needed for new packagetabs package.
git-svn-id: trunk@50493 -
2015-11-24 10:44:35 +00:00
mattias
9b0d4c01b6 IDE+LCL: debugging Disable/EnableAutoSizing
git-svn-id: trunk@50176 -
2015-10-26 21:34:11 +00:00
ondrej
5ec7988f47 IDE: IDECommand update events refactored: delete timer, use checks for command updates, add TIDESpecialCommand.OnRequestCaptionHint
git-svn-id: trunk@50152 -
2015-10-23 17:04:26 +00:00
mattias
3f34209f7c IDE: source editor: do not update menu items if nothing has changed
git-svn-id: trunk@50142 -
2015-10-22 17:51:04 +00:00
ondrej
49fe33b8c3 IDE: add new tab to history after a tab was closed.
git-svn-id: trunk@50136 -
2015-10-21 09:50:46 +00:00
juha
3823cf94c4 IDE: ctrl+~ and ctrl+shift+~ to browse through tabs in history-order. Issue #28835, patch from Ondrej.
git-svn-id: trunk@50112 -
2015-10-18 21:21:38 +00:00
mattias
b5bbdbd323 IDE: identifier completion: option to disable auto completion if there is only one identifier, patch #28852 from Ondrej
git-svn-id: trunk@50052 -
2015-10-14 10:09:15 +00:00
juha
b1942fb168 IdeIntf, IDE: Revert r50029 #c87cf550f3 and improve the command update timer and its naming. From Ondrej Pokorny.
git-svn-id: trunk@50031 -
2015-10-11 14:48:11 +00:00
juha
38878ad607 IdeIntf, IDE: Refactor command system. Separate menu and toolbar commands, update them in right place etc. Issue #28777, patch from Ondrej Pokorny.
git-svn-id: trunk@50026 -
2015-10-11 09:11:47 +00:00
juha
d9ace5ff7b IDE: Fix regression caused by r49802 #bf21367723 related to old window positions. Issues #28732,#28754.
git-svn-id: trunk@49938 -
2015-10-05 13:55:15 +00:00
mattias
d5bd14f7ac IDE: smart hint: keep showing when mouse moves over token, from Ondrej
git-svn-id: trunk@49872 -
2015-09-23 16:47:35 +00:00
mattias
ee08d00d18 IDE: added command for Context sensitive smart hint, from Ondrej
git-svn-id: trunk@49870 -
2015-09-23 12:47:40 +00:00
juha
24978f559e IDE: Enhanced JumpTo* commands for procedure header and begin. Issue #28612, patch from Ondrej Pokorny.
git-svn-id: trunk@49811 -
2015-09-10 13:57:24 +00:00
mattias
bf21367723 IDE: restore desktop: multiple source editors, from Ondrej Pokorny
git-svn-id: trunk@49802 -
2015-09-09 22:25:57 +00:00
juha
a3f11fc51c Source Editor: Preparation for PageControl (the PageControl with tabs Code/Design is provided later). r49389 from free-sparta branch by Maciej Izak.
This change should be improved, maybe introduce some interface/class in IdeIntf.

git-svn-id: trunk@49536 -
2015-07-12 23:05:23 +00:00
juha
295e472a3a Source Editor: New events semWindowShow and semWindowHide. r49388 from free-sparta branch by Maciej Izak.
git-svn-id: trunk@49535 -
2015-07-12 23:05:22 +00:00
juha
06ac76f560 LazUtils, unit FileUtil: Disable conditionally LazUtf8 and LazFileUtils wrapper functions. For testing define NoLazUTF8Wrappers and build Lazarus.
git-svn-id: trunk@49494 -
2015-07-04 23:08:00 +00:00
juha
2d401fe45a IDE: Support UTF-8 in editor UpperCase/LowerCase Selection commands. Issue #28361, patch from Ondrej Pokorny.
git-svn-id: trunk@49481 -
2015-07-01 09:22:46 +00:00
juha
5286b35a45 IDE: New class and variable/property for desktop settings in environment options.
git-svn-id: trunk@49432 -
2015-06-24 16:12:31 +00:00
juha
795eed89a4 IDE: Prevent focusing invisible window in Goto-Implementation. Issue #28339, patch from Ondrej Pokorny.
git-svn-id: trunk@49426 -
2015-06-24 08:41:07 +00:00
juha
29d5e6d734 Move EditorToolbar from a package to IDE sources. Reuse config dialog with IDE Coolbar.
git-svn-id: trunk@49382 -
2015-06-21 10:45:24 +00:00
mattias
bb34413487 IDE: identifier completion: make jump to errors optional, patch #28308
git-svn-id: trunk@49344 -
2015-06-16 09:36:33 +00:00
mattias
2f643bd4d4 codetools: move Find*UsesSection to TPascalParserTool, issue #28285
git-svn-id: trunk@49342 -
2015-06-16 09:22:42 +00:00
juha
ed711484b2 IDE: Retain ReplaceAll flag after F3 in SearchOptions. Issue #28300, patch from Ondrej Pokorny.
git-svn-id: trunk@49337 -
2015-06-15 23:31:55 +00:00
juha
56af157ece IDE: Save all options in FindReplaceDialog. Issue #28299, patch from Ondrej Pokorny
git-svn-id: trunk@49336 -
2015-06-15 23:31:50 +00:00
juha
c6b6503cf2 IDE: New JumpTo... commands and menu items. Remove the functionality from EditorToolbar. Issue #28199, patch from Ondrej Pokorny.
git-svn-id: trunk@49226 -
2015-05-31 10:21:27 +00:00
juha
9d7274a075 IDE: Ask 'Continue search from the beginning?' only when not already in beginning. Issue #28177, patch from Ondrej Pokorny.
git-svn-id: trunk@49171 -
2015-05-25 22:30:53 +00:00
juha
ca887263f1 IDE: Rename dialog ConDef -> EncloseIfDef.
git-svn-id: trunk@49155 -
2015-05-24 10:09:20 +00:00
mattias
4aa714fd47 IDE: Messages: popup menu - Options - More ... opens messages options frame
git-svn-id: trunk@48673 -
2015-04-07 21:55:44 +00:00
mattias
3228d693b6 IDE: clean up
git-svn-id: trunk@48587 -
2015-04-02 11:55:12 +00:00
martin
5e498c6211 SYnEdit: multi caret, IDE integration, and refactor
git-svn-id: trunk@48395 -
2015-03-16 16:42:16 +00:00
martin
3102a20b2d SourceEditor: small optimization, no undo block for read only
git-svn-id: trunk@48349 -
2015-03-15 02:09:55 +00:00
juha
aa474f5750 IDE: Reuse 'Options' resource string.
git-svn-id: trunk@48316 -
2015-03-12 23:02:06 +00:00
mattias
cff68418fe IDE: package editor: implemented find in files
git-svn-id: trunk@48239 -
2015-03-10 16:27:19 +00:00
mattias
ab1f174af5 IDE: checked compiler warnings, clean up
git-svn-id: trunk@48236 -
2015-03-10 15:59:16 +00:00
mattias
e5c7c7fcdd IDE: checked compiler warnings, clean up
git-svn-id: trunk@48229 -
2015-03-10 15:36:11 +00:00
mattias
a950c69696 IDE: fixed TSourceEditor.SearchReplace using parameters
git-svn-id: trunk@48227 -
2015-03-10 15:23:02 +00:00
mattias
679614a73b IDE: checked compiler warnings, clean up
git-svn-id: trunk@48226 -
2015-03-10 15:22:25 +00:00
mattias
9037eedcd4 IDE: checked compiler warnings, clean up
git-svn-id: trunk@48225 -
2015-03-10 15:14:20 +00:00
mattias
b80958200b IDE: checked compiler warnings, clean up
git-svn-id: trunk@48219 -
2015-03-10 14:58:34 +00:00
mattias
f3f0866921 IDE: checked compiler warnings, clean up
git-svn-id: trunk@48218 -
2015-03-10 14:51:21 +00:00
mattias
4a98dfda57 IDE: clean up
git-svn-id: trunk@48189 -
2015-03-10 11:04:38 +00:00
juha
dc0729c75b IDE: Fix the style of spaces. Issue #27441, patch from Anton.
git-svn-id: trunk@48186 -
2015-03-09 23:06:41 +00:00
juha
34fa9b2929 IDE: Improve harmonizing the style of spaces. Issue #27441, patch from Anton.
git-svn-id: trunk@48164 -
2015-03-07 16:38:24 +00:00
martin
e636205034 Options / Editor: Allow multiline tab, move tab related options to correct frame
git-svn-id: trunk@48126 -
2015-03-04 13:50:08 +00:00
martin
69febc0389 SourceEditor: fix crash in drag tabs between editors (due to changes in SynEdit)
git-svn-id: trunk@47855 -
2015-02-17 01:14:57 +00:00
juha
abf9a845da Deprecate wrappers for LazUTF8 functions in LCLProc.
git-svn-id: trunk@47604 -
2015-02-06 18:25:31 +00:00
mattias
bee2faeb7b IDE: added parameters --verbose, --quiet, when building IDE or project and when quit, give message when already building
git-svn-id: trunk@47590 -
2015-02-04 22:30:54 +00:00
mattias
1021bbb19a IDE: docking: restore: keep autosizing disabled during restore
git-svn-id: trunk@46859 -
2014-11-15 12:39:26 +00:00
juha
e4a55ee0a5 IDE: Change order of source editor menu items to prevent accidental "copy filename" instead of "paste". Issue #26841, patch from ocean.
git-svn-id: trunk@46515 -
2014-10-11 07:42:23 +00:00
jesus
428a961779 ide: icons for some windows titles
git-svn-id: trunk@46069 -
2014-08-24 01:03:17 +00:00
mattias
160cd91c5a IDE: clean up old external tools
git-svn-id: trunk@45945 -
2014-07-20 20:02:40 +00:00
juha
ba96b04000 IdeIntf: use 2 hint windows in THintWindowManager, one for text and one for rendered HTML.
git-svn-id: trunk@45938 -
2014-07-20 18:27:21 +00:00
juha
91cc270510 IDE: remove one more deprecated method TSourceNotebook.ClearErrorLines.
git-svn-id: trunk@45881 -
2014-07-15 17:28:54 +00:00
juha
62736bacb8 IDE: Move hint stuff from TSourceNotebook to TSourceEditorManager. Only one hint is shown at a time anyways.
git-svn-id: trunk@45841 -
2014-07-12 14:19:35 +00:00
juha
a4ee0ab208 IDE: Make source editor use the new HintManager class.
git-svn-id: trunk@45828 -
2014-07-11 16:31:23 +00:00
juha
5a97e101a6 IDE: remove methods that were deprecated already for Lazarus 0.9.x
git-svn-id: trunk@45787 -
2014-07-05 14:56:40 +00:00
maxim
4d11394a55 IDE: replaced formatting arguments with line breaks in license notices, patch by Vaclav Valicek with some changes, bug #26394
git-svn-id: trunk@45754 -
2014-07-02 20:57:23 +00:00
juha
66b020d836 IDE: Create a help control + provider only once for each HintWindow and let the Owner free them. Prevents crashes. Issue #20202 (since 2011 :)
git-svn-id: trunk@45750 -
2014-07-02 13:57:53 +00:00
juha
46bd124a68 IDE: formatting
git-svn-id: trunk@45749 -
2014-07-02 13:57:48 +00:00
juha
0bb3949faa IDE: move a piece of common code to TSourceEditorManager.
git-svn-id: trunk@45688 -
2014-06-27 08:35:44 +00:00
mattias
3b62c88f2c IDE: drop files: form events instead of application
git-svn-id: trunk@45558 -
2014-06-16 22:17:26 +00:00
juha
a912107bf0 IDE: More hard-coded quotations in resourcestrings.
git-svn-id: trunk@45520 -
2014-06-15 11:52:15 +00:00
mattias
dc1a43e93c IDE: less debugln
git-svn-id: trunk@45504 -
2014-06-13 21:23:03 +00:00
mattias
4a7c59accf IDE: source editor: after adding a func() show parameter hints, patch #25911
git-svn-id: trunk@45421 -
2014-06-09 08:08:50 +00:00
mattias
403ed545d1 IDE: enabled new external tools by default, use old code with -dEnableOldExtTools
git-svn-id: trunk@45396 -
2014-06-08 10:19:28 +00:00
mattias
d6f8eaac1f IDE: messages: gutter hints for messages
git-svn-id: trunk@45354 -
2014-06-05 10:55:53 +00:00
mattias
265437409b IDE: source editor: right click gutter: use first mark
git-svn-id: trunk@45352 -
2014-06-05 09:01:06 +00:00
juha
258ea1153d IDE: Remove some duplicate resource strings.
git-svn-id: trunk@45325 -
2014-06-03 19:01:24 +00:00
mattias
8db63f148a IDE: insert license notice: allow translators to add paragraph
git-svn-id: trunk@45303 -
2014-06-02 10:25:59 +00:00
mattias
f71773d3f0 messages: quickfix items in src
git-svn-id: trunk@45290 -
2014-06-01 18:24:20 +00:00
mattias
213a34d083 messages: quickfix items in src
git-svn-id: trunk@45289 -
2014-06-01 18:17:15 +00:00
mattias
4e49bc99a1 IDE: clean up
git-svn-id: trunk@45273 -
2014-05-31 23:20:10 +00:00
mattias
e7674e7143 IDE: messages: update on create synedit
git-svn-id: trunk@45260 -
2014-05-31 21:47:31 +00:00