Commit Graph

57 Commits

Author SHA1 Message Date
Juha
278e4a8cb4 IDE: Fix editor macros when EditorMacroScript Package is installed. Issue #40259, patch by Domingo Galmés. 2023-05-17 19:54:02 +03:00
Juha
6a69340a83 IDE: Turn MacroListViewer into a proper IDE window. Prevent crash when switching to a project with less macros. 2023-05-17 19:22:45 +03:00
Martin
2a67f6ec76 Renamed LazarusCommonStrConst to IdeIntfStrConsts 2023-01-25 16:51:48 +01:00
Martin
2d2e5431aa IDE: moved some of the most common ResourceString to IdeIntf, so other IDE packages can use them (instead of duplicating them) 2023-01-10 17:00:41 +01:00
mattias
5ed7fcd92c IDE: create TMacroListView only when needed 2022-05-16 15:15:39 +02:00
Juha
06352700aa IDE: Improve EditorMacroListViever. 2022-03-06 13:01:21 +02:00
Juha
7485ac827a IDE: Add a drop-down list with all macros to the "Macros..." toolbar button. Issue #38879, patch by DomingoGP. 2022-03-05 13:38:59 +02:00
juha
9046b533af LazUtils: New LazStartsStr and similar functions. StartsStr etc. in StrUtils return False for empty sub-string, thus Delphi incompatible.
git-svn-id: trunk@64743 -
2021-03-04 08:58:54 +00:00
juha
077ebbe494 Optimise string manipulation. Reduce calls to Copy().
git-svn-id: trunk@64527 -
2021-02-11 14:08:24 +00:00
juha
f76b3198f9 IDE: Reduce calls to UpperCase() and LowerCase(). Improves performance.
git-svn-id: trunk@64504 -
2021-02-08 19:09:20 +00:00
mattias
60317e70ff IDE: less hints
git-svn-id: trunk@62793 -
2020-03-22 09:39:21 +00:00
martin
094a2938ea EditorMacros: Add a warning / Show warning if PascalScript self-test failed.
git-svn-id: trunk@62178 -
2019-11-03 19:59:21 +00:00
martin
fa3be90f84 Formating
git-svn-id: trunk@61899 -
2019-09-18 15:49:38 +00:00
martin
ad89fb55f9 IDE: EditorMacros, fix generating error msg (avoid index out of range error). Fix type in test for whitespace. Issue #0036082
git-svn-id: trunk@61898 -
2019-09-18 15:49:37 +00:00
juha
7f7e7ada81 Format and clean uses sections.
git-svn-id: trunk@58629 -
2018-07-25 13:38:35 +00:00
martin
80ec0e7c96 IDE, Editor Macros: improved layout for "repeat play" / fixed check for "Checked"
git-svn-id: trunk@57622 -
2018-04-07 22:32:09 +00:00
martin
7a791c20dc Editor Macros: allow non pascal macros to read sources with begin/end, if that was added by pascal script macros / improve error pos
git-svn-id: trunk@57500 -
2018-03-11 15:10:19 +00:00
martin
b08adb52da EditorMacro: refactor/rename listview
git-svn-id: trunk@57499 -
2018-03-11 13:15:20 +00:00
martin
90151e720e IDE, EditorMacro: fix parsing of arguments. Fix numbers and #123
git-svn-id: trunk@57475 -
2018-03-09 01:54:18 +00:00
martin
d1fd0b02d0 Editor Macros: change button caption for clarity
git-svn-id: trunk@57432 -
2018-03-03 01:08:19 +00:00
mattias
29b1a3fd1b IDE: updated lazarus.lpi
git-svn-id: trunk@56102 -
2017-10-17 15:21:09 +00:00
ondrej
dc0a33652f IdeIntf: TIDEImages: switch parameters for CreateImage, LoadImage and GetImageIndex methods.
git-svn-id: trunk@55039 -
2017-05-22 07:52:37 +00:00
juha
1cefa33866 IDE: Prevent AV when trying to record a macro with closed editors. Issue #28947.
git-svn-id: trunk@50214 -
2015-11-03 15:41:19 +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
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
708afdf966 Fix uninitialized variables and other problems found by the compiler.
git-svn-id: trunk@48451 -
2015-03-22 10:17:35 +00:00
mattias
58ccd15d06 IDE: checked compiler warnings, clean up
git-svn-id: trunk@48235 -
2015-03-10 15:51:15 +00:00
mattias
7ed7fbad89 IDE: checked compiler warnings, clean up
git-svn-id: trunk@48234 -
2015-03-10 15:50:16 +00:00
mattias
f3f0866921 IDE: checked compiler warnings, clean up
git-svn-id: trunk@48218 -
2015-03-10 14:51:21 +00:00
juha
1495974c5f IDE: improve layout anchors in 2 forms.
git-svn-id: trunk@47569 -
2015-01-31 09:53:33 +00:00
mattias
b3adaef7a3 IDE: fixed catching excepions on load/save editor macros
git-svn-id: trunk@45876 -
2014-07-15 10:12:04 +00:00
mattias
5b42042d6f IDE: lpi: use as default: EditorMacros/Count=0
git-svn-id: trunk@45518 -
2014-06-15 11:48:31 +00:00
martin
350b983c0e IDE EditorMacros: Fix saving macro, after editing in source-editor
git-svn-id: trunk@43948 -
2014-02-08 01:03:30 +00:00
mattias
7bcb1b24a9 IDE: replaced some MessageDlg with IDEMessageDialog
git-svn-id: trunk@41499 -
2013-06-02 17:54:22 +00:00
juha
e826391389 Reimplement "IDE, Packager: harmonize some string constants"
git-svn-id: trunk@40967 -
2013-05-01 08:44:51 +00:00
juha
550d0ac8d0 Revert "IDE, Packager: harmonize some string constants"
git-svn-id: trunk@40960 -
2013-04-30 19:02:32 +00:00
juha
20be8a3fc1 IDE, Packager: harmonize some string constants
git-svn-id: trunk@40953 -
2013-04-30 13:35:06 +00:00
mattias
8e1f047f4a IDE: editor macros: fixed laod/save under unix
git-svn-id: trunk@38460 -
2012-08-31 14:14:57 +00:00
martin
662d0b5f7f Remove SynEdit from IdeIntf (license conflict)
git-svn-id: trunk@38407 -
2012-08-27 13:00:37 +00:00
martin
c34825f8a2 Ide/EditorMacros: changed flag-names for internal/pseudo files
git-svn-id: trunk@38392 -
2012-08-26 16:09:17 +00:00
martin
4f8ecedcb8 EditorMacros: Show macro parsing errors in messages
git-svn-id: trunk@38389 -
2012-08-26 13:09:44 +00:00
martin
6cf912504a EditorMacros: improved detection of changes
git-svn-id: trunk@38386 -
2012-08-26 12:23:32 +00:00
martin
55db0fa79e EditorMacros: Refactor, make avail in SrcEditInterface
git-svn-id: trunk@38381 -
2012-08-25 22:46:20 +00:00
maxim
f317a74361 IDE: fixed typo
git-svn-id: trunk@38378 -
2012-08-25 21:38:05 +00:00
martin
1ffcfe06cd EditorMacros: Refactor, do not inherit TSynMacroRecorder
git-svn-id: trunk@38372 -
2012-08-25 13:37:05 +00:00
martin
f9f3d34cb8 EditorMacros: Allow editing of macros / Format multi-line
git-svn-id: trunk@38370 -
2012-08-25 11:22:49 +00:00
martin
084f17f010 EditorMacros: Allow editing of macros / Fixed parsing empty brackets
git-svn-id: trunk@38363 -
2012-08-25 02:12:59 +00:00
martin
48333d8333 EditorMacros: Allow editing of macros
git-svn-id: trunk@38360 -
2012-08-25 01:02:55 +00:00
martin
e191d86627 EditorMacros: Allow assigning custom keys
git-svn-id: trunk@38359 -
2012-08-24 20:14:59 +00:00
martin
729e3aff3d EditorMacros List: fixed mem leak / update display
git-svn-id: trunk@37915 -
2012-07-12 12:35:11 +00:00