juha
9bbb6b0a30
IDE: Debug output for solving issue #36384 .
...
git-svn-id: trunk@62362 -
2019-12-09 14:32:15 +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
juha
bab4d7305b
Remove unused units from uses sections.
...
git-svn-id: trunk@62149 -
2019-10-31 23:12:37 +00:00
juha
490804cee4
LazUtils: Move function LazIsValidIdent from PackageDependencyIntf (IdeIntf) to LazStringUtils.
...
git-svn-id: trunk@62133 -
2019-10-27 15:46:04 +00:00
juha
a555d027da
IDE: New toolbutton command "Open Recent Project". Issue #35883 , patch from FTurtle.
...
git-svn-id: trunk@62096 -
2019-10-20 18:13:56 +00:00
juha
79519f5acc
IdeIntf: Improve an exception error message in OI for issue #35322 . Rename variables to avoid confusion.
...
git-svn-id: trunk@62091 -
2019-10-19 11:17:35 +00:00
juha
1440ad1a1e
IdeIntf: Remove a useless HandlerType parameter from DoCallShowDesignerFormOfSourceHandler. Flag lihtShowDesignerFormOfSource is used always.
...
git-svn-id: trunk@62078 -
2019-10-18 21:49:21 +00:00
juha
33ed908dbc
Designer: Add debug lines to designer code and class destructors for testing issue #36151 .
...
git-svn-id: trunk@62006 -
2019-10-08 17:12:10 +00:00
juha
5ff78d5320
Designer: Support Undo-action for changed Parent of a component. Issue #26815 .
...
git-svn-id: trunk@61996 -
2019-10-05 19:47:24 +00:00
maxim
a320f39ea3
Translations: Slovak translation update by LacaK, bug #36118
...
git-svn-id: trunk@61955 -
2019-09-30 21:08:25 +00:00
mattias
21005ac2cc
IDE: comments
...
git-svn-id: trunk@61949 -
2019-09-29 14:24:15 +00:00
mattias
020fdd7220
IDE: added IDE hook SaveEditorFile step sefsSaveAs and sefsSavedAs
...
git-svn-id: trunk@61948 -
2019-09-29 14:21:09 +00:00
maxim
58bc01ccf8
Translations: Slovak translation update by LacaK, bug #36088
...
git-svn-id: trunk@61906 -
2019-09-20 23:25:41 +00:00
martin
83e546aa9f
IDE, Keymap: Add combo for enable/disable (toggle) breakpoint.
...
git-svn-id: trunk@61854 -
2019-09-10 18:52:48 +00:00
martin
5e7fd9a4fa
Debugger: Allow project to override selected debugger.
...
git-svn-id: trunk@61673 -
2019-08-06 15:38:36 +00:00
maxim
3836b0ba73
Translations: Hungarian translation update by Péter Gábor, bug #35891
...
git-svn-id: trunk@61643 -
2019-07-29 21:07:47 +00:00
maxim
bd9bfc01d4
Translations: Turkish translation update by Onur ERÇELEN, bug #35865
...
git-svn-id: trunk@61612 -
2019-07-21 22:57:16 +00:00
martin
2b676c1372
Ide/Debugger Options: Move "Language Exceptions" from Environment to Project. They already were stored with the project. (No build mode support)
...
git-svn-id: trunk@61608 -
2019-07-20 15:22:18 +00:00
mattias
608504c911
IDEIntf, projectgroups: moved projectgroupintf.pp to IDEIntf
...
git-svn-id: trunk@61566 -
2019-07-11 12:58:00 +00:00
mattias
34266f2bc2
IDE: clean up ecCompile
...
git-svn-id: trunk@61549 -
2019-07-09 10:41:03 +00:00
martin
358ce23913
Debugger-Config: Allow "named" configs for the debugger.
...
git-svn-id: trunk@61548 -
2019-07-08 23:01:18 +00:00
maxim
dd661a10de
Translations: regenerated all relevant translation files after r61231 #5b72fe1d56
...
git-svn-id: trunk@61233 -
2019-05-16 23:10:15 +00:00
maxim
b68407fc52
Translations: regenerated all relevant translation files after r61225 #75a8b1b83c
...
git-svn-id: trunk@61226 -
2019-05-13 23:21:39 +00:00
martin
6ce19f4c88
IDE: Allow to register extra entries in component palette pages dropdown
...
git-svn-id: trunk@61147 -
2019-05-05 13:59:51 +00:00
joost
9d1b8c9d87
IDE: Added EnvironmentOptions.FppkgConfigFile
...
IDE: Fixed some minor problems in the generation of the fppkg.cfg file
git-svn-id: trunk@60944 -
2019-04-12 21:08:55 +00:00
maxim
4c0ee118e5
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #35358
...
git-svn-id: trunk@60921 -
2019-04-10 22:39:07 +00:00
mattias
db219396ae
IDEIntf: added TLazCompilationToolOptions.Parsers
...
git-svn-id: trunk@60844 -
2019-04-05 11:42:16 +00:00
juha
c66c600938
IDE: Enable CompatibilityMode for legacy projects, disable for new projects. Issue #35267 , patch from Ondrej.
...
git-svn-id: trunk@60765 -
2019-03-24 20:37:48 +00:00
juha
3bb6b19392
IdeIntf: Allow F12 and other hotkeys in Object Inspector when the selection Combobox is active. Issue #29335 , patch from ptvs.
...
git-svn-id: trunk@60745 -
2019-03-22 09:36:22 +00:00
jesus
f414bde383
IDE, fix form size for NewField dialog, from Aleksey Lagunov, issue #35249
...
git-svn-id: trunk@60733 -
2019-03-20 06:11:22 +00:00
juha
eb0786f83c
IDE: Save project files in legacy compatibility mode by default.
...
git-svn-id: trunk@60715 -
2019-03-17 22:18:01 +00:00
juha
fcdd4db4dc
IdeIntf: Fix coordinates for TTIPropertyGrid.OnPropertyHint. Issue #34689 , patch from Zhengji.
...
git-svn-id: trunk@60708 -
2019-03-17 09:16:48 +00:00
juha
d9ac09795b
Respect compiler OPT='-v0' by using {$push} and {$pop} in code. Issue #34955 .
...
git-svn-id: trunk@60706 -
2019-03-16 21:17:58 +00:00
juha
5d46a75ff6
IDE: Use a better XML tag format for project etc. info files. Issue #22752 , patch from Ondrej.
...
git-svn-id: trunk@60683 -
2019-03-15 16:15:21 +00:00
mattias
895936a8ef
IDE: catch errors while releasing project file descriptors
...
git-svn-id: trunk@60681 -
2019-03-15 14:02:49 +00:00
juha
47cb9daae0
IdeIntf: Prevent crash when renaming TAction in TActionListEditor. Issue #35226 , patch from Anton.
...
git-svn-id: trunk@60677 -
2019-03-15 11:23:35 +00:00
mattias
e54f8eb720
IDEIntf: clean up
...
git-svn-id: trunk@60628 -
2019-03-08 23:02:45 +00:00
mattias
4ec3a43be3
IDE: fixed invalidate filestate cache after TSaveDialog
...
git-svn-id: trunk@60620 -
2019-03-08 12:12:59 +00:00
mattias
8890612608
IDE: invalidate filestate cache after opendialog, because it can change files without switching to another application
...
git-svn-id: trunk@60619 -
2019-03-08 08:50:57 +00:00
martin
68e772e2c7
IDE, SourceEditor: store highlighter-class in project settings, if changed by user. Issue #0035181
...
git-svn-id: trunk@60588 -
2019-03-04 20:11:45 +00:00
martin
217529a77e
IDE, SourceEditor: refactor event for updating project settings
...
git-svn-id: trunk@60587 -
2019-03-04 20:11:41 +00:00
maxim
6e23c3ccd0
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #35148
...
git-svn-id: trunk@60509 -
2019-02-25 23:38:10 +00:00
maxim
ee93df459c
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #35117
...
git-svn-id: trunk@60460 -
2019-02-19 17:18:17 +00:00
maxim
26bce31b43
IDEIntf: regenerated translations and updated Russian translation
...
git-svn-id: trunk@60409 -
2019-02-12 16:35:59 +00:00
juha
6921b150ee
IDE: Add checkbox to show/hide property filter in object inspector. Issue #35043 , patch from ptvs.
...
git-svn-id: trunk@60406 -
2019-02-11 16:35:11 +00:00
maxim
c91b1321e0
Translations: French translation update by Gilles Vasseur, bug #35034
...
git-svn-id: trunk@60368 -
2019-02-08 23:14:55 +00:00
mattias
699e606af8
IDEIntf: added flag mlfStdError to external tool messages, issue #34996
...
git-svn-id: trunk@60320 -
2019-02-03 21:24:49 +00:00
maxim
684c367b8a
IDE: changed extension of master PO files (a.k.a. templates) from .po to .pot, adapted IDE, POChecker, updatepofiles tool and localize.bat/.sh scripts.
...
Reasons:
1. .pot is 'industry standard' extension for PO template files. As a consequence, PO editors can now open our templates 'out of the box' and automate creation of translations.
2. It is now much simpler to detect template files now that dotted unit names are allowed.
git-svn-id: trunk@60208 -
2019-01-24 23:02:37 +00:00
maxim
e1e84a2799
Translations: Hungarian translation update by Péter Gábor, bug #34912
...
git-svn-id: trunk@60140 -
2019-01-21 23:25:51 +00:00
martin
d0017b194c
IDE, SourceEditor: "Close tabs on right". Issue #0029929 / Added key combo
...
git-svn-id: trunk@60017 -
2019-01-06 19:44:58 +00:00
maxim
bc4e1da857
Translations: Polish translation update by Sławomir Niedziela, bug #34788
...
git-svn-id: trunk@59988 -
2019-01-04 13:58:31 +00:00
mattias
d6da247e02
IDE: clean up
...
git-svn-id: trunk@59975 -
2019-01-02 17:07:17 +00:00
joost
68276150e1
IDEIntf: Make it possible to use the path to the compiler in packages
...
git-svn-id: trunk@59968 -
2019-01-01 16:49:20 +00:00
juha
bb22647c7d
IdeIntf: Fix compilation after fpc trunk r40645. Issue #34765 , patch from Pascal Riekenberg and Jonas Maebe.
...
git-svn-id: trunk@59921 -
2018-12-28 12:40:18 +00:00
joost
6f9f36001f
IDEIntf: TLazPackageFile.CustomOptions
...
git-svn-id: trunk@59920 -
2018-12-28 11:45:25 +00:00
joost
f66a5d902f
IDEIntf: Bind options to files in packages
...
git-svn-id: trunk@59916 -
2018-12-27 17:35:32 +00:00
joost
344263decc
IDE, IDEIntf: Ability to register custom option editors for files in packages
...
git-svn-id: trunk@59911 -
2018-12-26 22:46:24 +00:00
mattias
56ce57eedc
IDE: message widow: fixed showing ExitCode instead of ExitStatus of a process
...
git-svn-id: trunk@59899 -
2018-12-23 16:06:52 +00:00
juha
7b640a0f3c
Object Inspector: Formatting.
...
git-svn-id: trunk@59804 -
2018-12-12 13:51:55 +00:00
juha
c8545b8956
Object Inspector: Prevent component-tree hiding the component-values pane. Issue #34562 .
...
git-svn-id: trunk@59803 -
2018-12-12 13:51:49 +00:00
juha
78f99157f2
LCL: Rename function NewLineMI back to NewLine for Delphi-compatibility. Issue #34667 .
...
git-svn-id: trunk@59760 -
2018-12-09 15:37:15 +00:00
balazs
01d74c39d2
PackageIntf: Detect if a package is installed or not via the packaging interface, function "IsPackageInstalled".
...
git-svn-id: trunk@59716 -
2018-12-03 07:17:07 +00:00
joost
034fdfe9b3
fppkg: Implement support for package-variants
...
git-svn-id: trunk@59712 -
2018-12-01 22:33:45 +00:00
maxim
06854c84dc
Translations: French translation update by Gilles Vasseur, bug #34616
...
git-svn-id: trunk@59698 -
2018-11-29 22:31:35 +00:00
mattias
a625b39fbf
IDE: added IDE macro $(OutputFile), issue #27729 , from elmar69
...
git-svn-id: trunk@59663 -
2018-11-26 10:18:48 +00:00
martin
8d45fef409
ObjectInspector: Reduce Painting in OI-Grid for smother scrolling. (ShowScrollBar in UpdateScrollBar let to a full Invalidate on each Paint). Unnecessary moving of FCurrentEdit (TWinControl), while outside visible area also increases InvalidationRect after ScrollWindowEx.
...
git-svn-id: trunk@59624 -
2018-11-22 10:27:04 +00:00
martin
075d701aad
ObjectInspector: Make OI-Grid.Paint respect Canvas.ClipRect
...
git-svn-id: trunk@59623 -
2018-11-22 10:22:41 +00:00
martin
8765ceb4f1
ObjectInspector: Reduce calls to ComponentTree.Invalidate (changing the positon of FCurrentButton or FCurrentEdit in the OI-Grid can trigger a call to Resize of the Form, even so the Size did not change / Win10)
...
git-svn-id: trunk@59622 -
2018-11-22 10:21:27 +00:00
maxim
c8c7a1723a
Translations: Chinese translation update by robsean, bug #34579
...
git-svn-id: trunk@59617 -
2018-11-22 00:03:32 +00:00
joost
910d2f1319
IDEIntf: Package.BuildMethod added
...
IDEIntf: UseFPMakeWhenPossible added
IDE: It is now possible to compile Lazarus-packages using FPMake.
git-svn-id: trunk@59610 -
2018-11-19 19:40:09 +00:00
martin
b36dbf345d
ObjectInspector: fix/restore ScrollWindowEx. Ensure proper scrolling of active-cell-editor, if partly out of visible view. Fix issue #0034539
...
git-svn-id: trunk@59604 -
2018-11-19 12:26:14 +00:00
wp
66aad5f3f6
IDEIntf: Call Repaint for redrawing the object inspector (instead of Invalidate) when the OI is scrolled or column widths are dragged {{MantisLink|34539}}, Patch by BrunoK.
...
git-svn-id: trunk@59567 -
2018-11-17 10:28:44 +00:00
maxim
3cefe5b042
Translations: Czech translation update by chronos, bug #34549
...
git-svn-id: trunk@59564 -
2018-11-16 23:13:39 +00:00
juha
300fac7486
LCL-Win32: Invalidate OI's edit control also on Windows. Issue #34539 .
...
git-svn-id: trunk@59553 -
2018-11-16 10:18:52 +00:00
maxim
df5a68e852
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #34554
...
git-svn-id: trunk@59548 -
2018-11-15 22:14:38 +00:00
maxim
7f36403409
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #34519
...
git-svn-id: trunk@59483 -
2018-11-07 22:05:16 +00:00
mattias
da1be191da
ideintf: simpifications
...
git-svn-id: trunk@59475 -
2018-11-06 23:46:19 +00:00
mattias
df79b8ffbb
IDEIntf: simplified
...
git-svn-id: trunk@59474 -
2018-11-06 21:50:48 +00:00
maxim
ef7b5d394c
Translations: regenerated German translation
...
git-svn-id: trunk@59471 -
2018-11-06 21:28:04 +00:00
wp
1232c21840
IDEIntf: Update German translation, fixed ellipsis inconsistency
...
git-svn-id: trunk@59463 -
2018-11-05 17:19:40 +00:00
maxim
9e38c14764
IdeIntf: fixed ellipsis inconsistency, regenerated translations and updated Russian translation
...
git-svn-id: trunk@59448 -
2018-11-04 22:53:43 +00:00
wp
f07c210185
IDEIntf: Clean up of unused variables in r59440 #cb566ae12d
...
git-svn-id: trunk@59442 -
2018-11-03 21:59:31 +00:00
wp
f0be8cf94b
IDEIntf: Use resourcestrings for button "Add sliced" in ImageListEditor
...
git-svn-id: trunk@59441 -
2018-11-03 21:40:08 +00:00
wp
cb566ae12d
IDEIntf: Allow to add sliced images to the image list editor of the multi-res imagelist (see https://forum.lazarus.freepascal.org/index.php/topic,43088.msg301126.html )
...
git-svn-id: trunk@59440 -
2018-11-03 21:14:09 +00:00
juha
71dbce1d30
Finnish translation.
...
git-svn-id: trunk@59324 -
2018-10-19 16:12:41 +00:00
wp
a7d36155f9
IDE/ObjectInspector: Fix size of widgetset icons on high-dpi screens.
...
git-svn-id: trunk@59323 -
2018-10-19 12:02:34 +00:00
wp
1c28191d7c
IDE/Restriction Browser: Fix visibility of icon on customdrawn button.
...
git-svn-id: trunk@59322 -
2018-10-19 11:19:00 +00:00
wp
436c27ee90
IDE: Improve visibility of high-dpi issue_carbon icons on dark background (by Roland Hahn).
...
git-svn-id: trunk@59321 -
2018-10-19 10:42:11 +00:00
wp
179cc59ee6
IDE: Add high-DPI images for propertygrid and widgetset issues (by Roland Hahn).
...
git-svn-id: trunk@59319 -
2018-10-18 14:39:16 +00:00
wp
34a979b362
ideintf: Add high-DPI icons (provided by Roland Hahn)
...
git-svn-id: trunk@59290 -
2018-10-11 16:35:58 +00:00
maxim
2fb99791ef
Translations: French translation update by Gilles Vasseur, bug #34403
...
git-svn-id: trunk@59276 -
2018-10-09 22:50:15 +00:00
maxim
e26f6ff3ca
Translations: Hungarian translation update by Péter Gábor, bug #34397
...
git-svn-id: trunk@59275 -
2018-10-09 22:41:03 +00:00
juha
6ab3884744
IdeIntf: Improve timestamp updates of TLazCompilationToolOptions + inherited classes. Issue #34283 .
...
git-svn-id: trunk@59268 -
2018-10-07 20:01:41 +00:00
juha
baad25dec4
IdeIntf: Delete old deprecated methods and properties.
...
git-svn-id: trunk@59227 -
2018-10-02 12:59:21 +00:00
maxim
9dfe44db86
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #34368
...
git-svn-id: trunk@59223 -
2018-10-01 23:00:18 +00:00
maxim
a02df1166a
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #34367
...
git-svn-id: trunk@59222 -
2018-10-01 22:56:03 +00:00
mattias
1c63f4c944
ideintf: less hints
...
git-svn-id: trunk@59212 -
2018-10-01 15:11:48 +00:00
juha
c9e4614e17
Delete old deprecated methods.
...
git-svn-id: trunk@59175 -
2018-09-28 11:06:40 +00:00
michael
464cbc13a2
* Allow opening recent files/packages/projects
...
git-svn-id: trunk@59171 -
2018-09-26 19:13:15 +00:00
juha
2047faa496
IdeIntf: Less verbose ComponentTreeView.
...
git-svn-id: trunk@59160 -
2018-09-24 14:22:04 +00:00
mattias
1f64e2b29d
lazutils: deprecated ConvertLineEndings in favor of LineBreaksToSystemLineBreaks
...
git-svn-id: trunk@59144 -
2018-09-23 10:33:52 +00:00
wp
94c1307bb0
IDEIntf: Tweak Object Inspector such that TFlowPanelControl items cannot be added and deleted in an incorrect way (issue #34286 ).
...
git-svn-id: trunk@59133 -
2018-09-22 17:48:14 +00:00
mattias
9054d0f584
IDEIntf: comment
...
git-svn-id: trunk@59128 -
2018-09-22 12:14:11 +00:00
mattias
fba579ac62
IDEIntf: added IDEEnvironmentOptions.GetRecentProjectFiles
...
git-svn-id: trunk@59127 -
2018-09-22 12:03:45 +00:00
wp
18b444b2a3
IDEIntf: Disable INS and DEL keyboard shortcuts in collection property editor if "+" and "-" buttons are hidden.
...
git-svn-id: trunk@59123 -
2018-09-21 23:05:00 +00:00
maxim
63273b9684
IDEIntf: updated Russian translation
...
git-svn-id: trunk@59119 -
2018-09-21 22:21:55 +00:00
juha
76f7d02e9f
IdeIntf: Clean comp editor code, use new function EditCollectionNoAddDel instead of default param for old function.
...
git-svn-id: trunk@59117 -
2018-09-21 18:16:00 +00:00
wp
94c4596ba4
LCL: Fix FlowPanel component editor to correctly enable/disable buttons when opened.
...
git-svn-id: trunk@59116 -
2018-09-21 16:44:23 +00:00
wp
c5aca0606a
IDEIntf: Activate modified component editor for TFlowPanel in order to be able to rearrange controls (issue #34286 , modified patch by silvioprog)
...
git-svn-id: trunk@59114 -
2018-09-21 13:46:18 +00:00
wp
652179026e
IDEIntf: Hide property "Control" of TFlowPanelControl in the Object Inspector.
...
git-svn-id: trunk@59112 -
2018-09-21 10:46:17 +00:00
juha
e2bbe1a4d4
IdeIntf: Simplify function FieldNameToPascalIdentifier in FieldsList.
...
git-svn-id: trunk@59090 -
2018-09-20 08:18:49 +00:00
juha
8ac408ea5a
IdeIntf: Improve TOIPropertyGridRow.IsDisabled from r59082 #ac8ef42f9f.
...
git-svn-id: trunk@59084 -
2018-09-19 14:57:46 +00:00
juha
ac8ef42f9f
IdeIntf: A new TDisabledCollectionPropertyEditor for TFlowPanel.ControlList. Disables the button for editor.
...
git-svn-id: trunk@59082 -
2018-09-19 12:37:42 +00:00
juha
a1d9f85634
IdeIntf: Improve the CompilationTool stuff. Remove and clean code. Issue #34283 .
...
git-svn-id: trunk@59044 -
2018-09-17 16:53:37 +00:00
juha
5df4b7fc4e
IdeIntf: A new interface class TLazCompilationToolOptions with a Command and CompileReasons. Issue #34283 .
...
git-svn-id: trunk@59043 -
2018-09-17 12:03:51 +00:00
juha
7a46670faa
Revert r59006 #b06f6da4af "IdeIntf: Add API for ExecuteCommand in CompOptsIntf." Must be done better.
...
git-svn-id: trunk@59042 -
2018-09-17 12:03:49 +00:00
mattias
c2b0e049ef
set trunk version to 2.0.0PreRelease
...
git-svn-id: trunk@59008 -
2018-09-15 19:41:22 +00:00
juha
b06f6da4af
IdeIntf: Add API for ExecuteCommand in CompOptsIntf. Issue #34283 , patch from m_burkhard@gmx.ch.
...
git-svn-id: trunk@59006 -
2018-09-15 17:17:22 +00:00
juha
c0f0430c22
IdeIntf: A minor refactoring for PropEdits.
...
git-svn-id: trunk@58988 -
2018-09-14 10:26:11 +00:00
juha
4d743ea119
IdeIntf: Cleanup for PropEdits.
...
git-svn-id: trunk@58968 -
2018-09-12 18:26:14 +00:00
juha
8e92c0d649
IdeIntf: Property editor for MenuItem Caption. Update MenuItem's name when it is turned into a separator.
...
git-svn-id: trunk@58964 -
2018-09-12 13:06:48 +00:00
juha
508a89d4af
LCL: Rename function NewLine -> NewLineMI to avoid name clashes and confusion.
...
git-svn-id: trunk@58939 -
2018-09-10 22:27:55 +00:00
mattias
687059072b
IDEIntf: added TProjectIntf.RemovePackageDependency
...
git-svn-id: trunk@58890 -
2018-09-06 08:31:26 +00:00
juha
4366247bd3
IdeIntf: Enlarge Object inspector's ComboBox / Edit area. Improves visual appearance. Issue #33550 , by Anthony Walter.
...
git-svn-id: trunk@58860 -
2018-09-04 20:59:01 +00:00
juha
226118e3dd
IDE: Allow to replace a path in PathEditor if a new path differs only by character case. Issue #33902 .
...
git-svn-id: trunk@58815 -
2018-09-01 22:07:59 +00:00
maxim
a351c9f8fe
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #34139
...
git-svn-id: trunk@58742 -
2018-08-19 23:08:36 +00:00
juha
2b381547b5
IDE: Separate units ExtToolsConsole (no LCL) and ExtToolsIDE (with LCL) from ExtTools.
...
git-svn-id: trunk@58643 -
2018-07-28 13:38:06 +00:00
juha
41dc46374f
LazUtils: Move string manipulation functions from LazUtilities to LazStringUtils.
...
git-svn-id: trunk@58634 -
2018-07-25 23:44:54 +00:00
juha
7f7e7ada81
Format and clean uses sections.
...
git-svn-id: trunk@58629 -
2018-07-25 13:38:35 +00:00
juha
b20cf40349
Use RaiseGDBException from LazTracer unit. Remove similar funcs from IDEProcs and ComponentReg.
...
git-svn-id: trunk@58622 -
2018-07-24 17:49:21 +00:00
juha
4fe2e4c626
IdeIntf: Move TScanModeFPCSources from LazIdeIntf to BaseIdeIntf, for reducing LCL dependencies later.
...
git-svn-id: trunk@58615 -
2018-07-24 12:50:41 +00:00
juha
e6b449750a
IdeIntf: Move MessageDialog pointers from IDEDialogs to a new LazMsgDialogs. Break LCL dependency there.
...
git-svn-id: trunk@58614 -
2018-07-24 12:50:39 +00:00
juha
96131c07cf
Formatting, cleanup, also remove unused funcs in ProcedureList.
...
git-svn-id: trunk@58613 -
2018-07-24 12:50:26 +00:00
martin
7e3ca12084
Imagelist: fix moving first item down, incl refactor Issue #033903 Patch by FTurtle
...
git-svn-id: trunk@58587 -
2018-07-21 18:44:03 +00:00
martin
77a94a7cd1
IDE, SourceEditor: added css highlight. issue #030519 patch by Darek Mazur
...
git-svn-id: trunk@58543 -
2018-07-16 12:00:47 +00:00
balazs
82ab3151e0
IDE: Update component tree(OI) when changing the Z-order of a control. Issue #33954 .
...
git-svn-id: trunk@58521 -
2018-07-14 19:39:26 +00:00
martin
38d48bbdbd
Two new toolbar commands for bookmarks. Issue #0033947 Patch by FTurtle
...
git-svn-id: trunk@58500 -
2018-07-13 12:23:16 +00:00
mattias
2bbe0a8cc7
updated makefiles
...
git-svn-id: trunk@58493 -
2018-07-11 23:58:59 +00:00
joost
0af470d62f
ide: Forgot to add file in r58409 #085797a364
...
git-svn-id: trunk@58410 -
2018-06-25 21:58:25 +00:00
joost
085797a364
ide: When the fppkg package is loaded, the IDE will use fppkg to install FPMake dependencies if the proper option is set
...
git-svn-id: trunk@58409 -
2018-06-25 21:57:33 +00:00
maxim
e1e104d7db
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #33876
...
git-svn-id: trunk@58364 -
2018-06-20 21:58:09 +00:00
mattias
3575d8d0e1
make bigide: added cmdlinedebuggerbase and lazdebuggerlldb
...
git-svn-id: trunk@58363 -
2018-06-20 21:41:44 +00:00
michl
ce6f326b14
SpartaDockedFormEditor: Prevent showing of undocked new created frames (short flicker) and more generally code for revision 58299 #a027232dda.
...
git-svn-id: trunk@58321 -
2018-06-19 07:53:06 +00:00
ondrej
ed38267920
IDE: fix default positions on High-DPI. Issue #33695
...
git-svn-id: trunk@58310 -
2018-06-18 18:37:53 +00:00
michl
a027232dda
SpartaDockedFormEditor: Prevent showing of undocked forms (short flicker) after creating new forms. Issue #32207 . Patch by Balázs Székely
...
git-svn-id: trunk@58299 -
2018-06-17 22:55:12 +00:00
ondrej
fbf5f23054
IdeIntf: OI: fix assertion when multi-select components with set properties
...
git-svn-id: trunk@58270 -
2018-06-14 12:46:26 +00:00
maxim
f3bc00c889
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #33847
...
git-svn-id: trunk@58251 -
2018-06-13 22:54:29 +00:00
maxim
0ff2df04c9
IDEIntf: improved 'Press a key' dialog caption, regenerated translations and updated Russian translation
...
git-svn-id: trunk@58249 -
2018-06-13 22:41:33 +00:00
maxim
c5cc1131d3
LazUtils, IDEIntf: regenerated translations and updated Russian translation
...
git-svn-id: trunk@58248 -
2018-06-13 22:30:47 +00:00
juha
3574bdfb6d
Move debug- & other non-GUI stuff from LCLProc to LazUtilities and LazLogger in package LazUtils.
...
git-svn-id: trunk@58244 -
2018-06-13 13:59:07 +00:00
juha
ff1599f57a
Move function LoadProjectIconIntoImages from ProjectIntf to IDEUtils. Eliminate LCL dependency from ProjectIntf.
...
git-svn-id: trunk@58242 -
2018-06-13 08:33:16 +00:00
mattias
dbb5437884
IDE: grab key: show high keycodes
...
git-svn-id: trunk@58230 -
2018-06-11 14:40:29 +00:00
juha
ce916d287c
LazUtils: Rename unit ModalResultDef to a Delphi compatible UITypes. Add Message dialog related stuff.
...
git-svn-id: trunk@58227 -
2018-06-11 10:51:11 +00:00
mattias
8151d8b64c
IDEIntf: shortcutgrab: make clearer, that a key can be key with modifiers
...
git-svn-id: trunk@58213 -
2018-06-10 08:37:01 +00:00
juha
8bed6f8ca0
IdeIntf: Split IDEOptionsIntf into a new IDEOptEditorIntf.
...
git-svn-id: trunk@58208 -
2018-06-09 14:40:08 +00:00
juha
880624a747
Refactor: reorder uses sections.
...
git-svn-id: trunk@58207 -
2018-06-09 14:39:54 +00:00
juha
90b07c0f9e
Refactor: move LazIsValidIdent from IdeUtils to PackageDependencyIntf.
...
git-svn-id: trunk@58206 -
2018-06-09 14:39:51 +00:00
juha
5f57884ed1
LCL,LazUtils: Move ModalResult and the mr... consts to a new unit in LazUtils. They are used in non-GUI programs, too.
...
git-svn-id: trunk@58205 -
2018-06-09 14:39:49 +00:00
juha
f440f660a2
Refactor: move CompareMethods to LazMethodList. Keep alias in LCLProc.
...
git-svn-id: trunk@58204 -
2018-06-09 14:39:36 +00:00
juha
672ece7241
Refactor: Move variable ConsoleVerbosity from MacroIntf to LazUtilities. Rename MergeSort to avoid name clash and confusion.
...
git-svn-id: trunk@58203 -
2018-06-09 14:39:21 +00:00
juha
945c751e01
Fix compilation of LazBuild which uses EnvironmentOpts. SynCompletion was added to uses in r57672 #edc90668e0.
...
git-svn-id: trunk@58199 -
2018-06-09 11:01:32 +00:00
martin
7cb84ed69d
SynEdit: multi caret, allow espape (remove all carets) to be shared with other plugins / make "escape" default
...
git-svn-id: trunk@58191 -
2018-06-08 21:43:02 +00:00
ondrej
5834be34f2
ideintf: objectinspector: Fix status bar misalignment. issue #33825
...
git-svn-id: trunk@58123 -
2018-06-04 12:29:39 +00:00
mattias
29ade16eea
pas2js: cache macro values
...
git-svn-id: trunk@58098 -
2018-06-03 19:45:34 +00:00
ondrej
c0136a0867
Components: use LazLoggerBase instead of LazLogger
...
git-svn-id: trunk@58083 -
2018-06-02 16:46:39 +00:00
mattias
1c514f9a8d
IDE: designer: option show non visual components
...
git-svn-id: trunk@58037 -
2018-05-27 06:54:35 +00:00
mattias
a4ef8dcb02
IDE: started copying component palette options
...
git-svn-id: trunk@58028 -
2018-05-25 07:15:33 +00:00
juha
d5a918a748
IdeIntf: Make translated texts fit in ImageList editor buttons. Issue #33775 , patch from FTurtle.
...
git-svn-id: trunk@58020 -
2018-05-24 08:51:10 +00:00
mattias
abf650c130
ideintf: fixed compile under carbon
...
git-svn-id: trunk@58013 -
2018-05-23 14:18:28 +00:00
mattias
333f3c4a38
IDEIntf: using TFPList
...
git-svn-id: trunk@58011 -
2018-05-23 13:49:06 +00:00
mattias
3df9ef6440
IDEIntf: TInterfacePropertyEditor, TPersistentPropertyEditor: check csDesigning if ComponentPropertyOnlyDesign
...
git-svn-id: trunk@58001 -
2018-05-22 08:21:52 +00:00
mattias
6a583d8bfb
IDEIntf: TInterfacePropertyEditor, TPersistentPropertyEditor: do not check csDesigning
...
git-svn-id: trunk@58000 -
2018-05-22 08:05:39 +00:00
mattias
7aa6b95bbb
IDEIntf: less hints, comments
...
git-svn-id: trunk@57999 -
2018-05-22 08:00:08 +00:00
mattias
362d5edb4f
IDE: designer: undo: using beginupdate/endupdate to trigger less events
...
git-svn-id: trunk@57986 -
2018-05-21 09:31:59 +00:00
mattias
dec751c07b
IDEIntf: fixed registering options frames with same index
...
git-svn-id: trunk@57983 -
2018-05-21 08:48:32 +00:00
wp
be91e3f128
IDE: Fix grid image index property editor not finding the image list
...
git-svn-id: trunk@57975 -
2018-05-19 17:02:56 +00:00
michl
27a2e55798
LCL: PropEdits: ShortCutGrabBox: Removed mouse keys from key combobox.
...
git-svn-id: trunk@57962 -
2018-05-18 21:34:48 +00:00
mattias
967bf6dfd1
IDE: fix invalid localized package names
...
git-svn-id: trunk@57961 -
2018-05-18 21:34:39 +00:00
michl
31dd064264
IDE: ObjectInspector: Fixed property filter input: caret jumps to begin. Issue #33585
...
git-svn-id: trunk@57957 -
2018-05-18 19:51:00 +00:00
mattias
995f971392
IDE: added quickfix for An inherited method is hidden, add overload or reintroduce
...
git-svn-id: trunk@57915 -
2018-05-13 10:41:19 +00:00
mattias
ee7e7c077c
IDEIntf: added CompilerPath, fixed fpc msg parser if msg id not found
...
git-svn-id: trunk@57910 -
2018-05-13 07:15:23 +00:00
mattias
f65a30ed47
IDE: use pas2js msg parser
...
git-svn-id: trunk@57905 -
2018-05-12 15:36:26 +00:00
mattias
157312616b
IDE: started pas2js message parser
...
git-svn-id: trunk@57902 -
2018-05-11 19:59:48 +00:00
mattias
18903285e2
IDE: allow pas2js as compiler, added target os browser and nodejs
...
git-svn-id: trunk@57896 -
2018-05-11 08:50:33 +00:00
ondrej
a7a95f8f65
IDE: OI: fix form image index
...
git-svn-id: trunk@57868 -
2018-05-09 01:55:07 +00:00
ondrej
936a0dea02
IDE: use IDEImages instead of custom image lists
...
git-svn-id: trunk@57865 -
2018-05-09 01:39:31 +00:00
ondrej
a914eaa29d
IDE: use TLCLGlyphs for IDE buttons
...
git-svn-id: trunk@57857 -
2018-05-08 23:10:58 +00:00
ondrej
0143117e52
IDE: use TLCLGlyphs for IDE images
...
git-svn-id: trunk@57852 -
2018-05-08 21:41:16 +00:00
maxim
2a65c2b974
Translations: French translation update by Gilles Vasseur, bug #33673
...
git-svn-id: trunk@57786 -
2018-05-03 22:53:34 +00:00
juha
9f9965c410
IdeIntf: Prevent error "LookupRoot does not match" in ComponentTreeView. Issue #33677 .
...
git-svn-id: trunk@57776 -
2018-05-03 12:04:38 +00:00
mattias
3c52bd5001
IDEIntf: added SaveComponentAsPascal
...
git-svn-id: trunk@57770 -
2018-05-02 22:38:41 +00:00
juha
a97c137b1b
IdeIntf: Support nested collections in TComponentWalker for ComponentTreeView.
...
git-svn-id: trunk@57763 -
2018-05-01 18:55:49 +00:00
mattias
7dd4ef464c
IDE: find/rename identifier: search in used but not listed units too
...
git-svn-id: trunk@57727 -
2018-04-26 17:37:14 +00:00
ondrej
a711fb97c0
IDE: remove redundant glyph assignments
...
git-svn-id: trunk@57723 -
2018-04-26 10:02:59 +00:00
ondrej
801f6efb1b
LCL, components: TCustomEditButton: enable image list support, use LCLBtnGlyphs.
...
git-svn-id: trunk@57722 -
2018-04-26 09:59:30 +00:00
ondrej
685e707752
IDE: fix image loading after r57716 #136d996374
...
git-svn-id: trunk@57720 -
2018-04-26 09:08:41 +00:00
ondrej
7ae0c035e9
IdeIntf: TImageIndexPropertyEditor: list indexes better
...
git-svn-id: trunk@57709 -
2018-04-25 10:59:49 +00:00
ondrej
1412bf4f4a
LCL: TSpeedButton, TBitBtn: ImageIndex with combo box. Issue #33645
...
git-svn-id: trunk@57708 -
2018-04-25 10:56:32 +00:00
ondrej
edc90668e0
IDE: restore identifier completion window size on desktop change.
...
git-svn-id: trunk@57672 -
2018-04-19 11:17:14 +00:00
ondrej
cf03083224
IdeIntf: OI: fix streamed property detection (default float values were highlighted).
...
git-svn-id: trunk@57606 -
2018-04-05 11:22:33 +00:00
juha
067144af2d
LCL-GTK2: Fix designer behavior when Top/Left/Width/Height is selected in Object Inspector. Issue #33426 , patch from accorp.
...
git-svn-id: trunk@57604 -
2018-04-05 02:09:02 +00:00
wp
9e2c7686af
IDE: Add an {$IF FPC_FullVersion >= 30101} around registration of TFileName property editor - see discussion in Issue #33410 .
...
git-svn-id: trunk@57521 -
2018-03-17 15:43:57 +00:00
michl
31d19dccb7
IDE: Register a property editor for TFileName properties. Issue #33410 . Patch by Silvio Clécio
...
git-svn-id: trunk@57498 -
2018-03-11 10:00:04 +00:00
michl
1dc4d93a11
IDE: ObjectInspector: Fixed SHIFT click to select a range doesn't work. Issue #33383 . Patch by Rik van Kekem
...
git-svn-id: trunk@57497 -
2018-03-11 09:49:02 +00:00
juha
7cc99ef58e
Object Inspector: Simplify and shorten a little. Add a ToDo in TObjectInspectorDlg.KeyDown.
...
git-svn-id: trunk@57490 -
2018-03-09 22:30:44 +00:00
juha
4d25fb8328
Object Inspector: Prevent index out of bounds error when no grid row is selected. Issue #33344 .
...
git-svn-id: trunk@57474 -
2018-03-08 18:38:55 +00:00
juha
3070f417a7
LCL: Fix invalid typecast on TCustomDBGrid-based grids. Issue #33053 , patch from Michal Gawrycki.
...
git-svn-id: trunk@57427 -
2018-03-01 14:54:10 +00:00
maxim
f23167b458
Translations: Simplified Chinese translation update by robsean, bug #33242
...
git-svn-id: trunk@57404 -
2018-02-27 23:23:20 +00:00
maxim
caf81d7978
Translations: regenerated translations
...
git-svn-id: trunk@57347 -
2018-02-21 23:53:05 +00:00
michl
c582885e5c
IDE: Fixed components with published properties of type "interface" does not work. Issue #32919 . Patch by Andi Friess
...
git-svn-id: trunk@57332 -
2018-02-19 23:42:46 +00:00
mattias
060db859c5
IDEIntf: added TAbstractOptionsEditorDialog.FindEditor(aClassName: string)
...
git-svn-id: trunk@57326 -
2018-02-18 14:16:48 +00:00
mattias
a10e37e072
IDEIntf: less hints
...
git-svn-id: trunk@57286 -
2018-02-12 14:47:30 +00:00
maxim
9435d4277e
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #33119
...
git-svn-id: trunk@57255 -
2018-02-04 22:53:09 +00:00
ondrej
f6ea54d3f6
IDEIntf: IDE image list: fix adding images with different size from the target image list. Issue #33114
...
git-svn-id: trunk@57208 -
2018-02-01 17:38:22 +00:00
maxim
b4f5e3399c
IDEIntf: regenerated translations and updated Russian translation
...
git-svn-id: trunk@57186 -
2018-01-29 22:17:15 +00:00
maxim
98a25daa61
IDEIntf: fixed i18n of 'Delete resolution ...' button in ImageList editor
...
git-svn-id: trunk@57185 -
2018-01-29 22:11:55 +00:00
ondrej
09b0e087f7
IDE: Image List Editor: fix image listbox painting
...
git-svn-id: trunk@57173 -
2018-01-28 06:52:54 +00:00
ondrej
f81b38e69d
IDE: open recent files: use load icon of new image list
...
git-svn-id: trunk@57165 -
2018-01-27 18:31:21 +00:00
ondrej
987f894152
High-DPI + Multiple Image Resolution ImageList (merged from HiDPIImageList branch)
...
git-svn-id: trunk@57164 -
2018-01-27 18:12:35 +00:00
ondrej
b4b56d377d
IDE: fixes for High-DPI Image List
...
git-svn-id: branches/HiDPIImageList@57161 -
2018-01-27 18:05:59 +00:00
mattias
fe9c29b689
IDEIntf: less hints
...
git-svn-id: trunk@57115 -
2018-01-18 21:23:52 +00:00
juha
9bf30fe379
IdeIntf, DBGridColumnsPropertyEditorForm: Simplify FillCollectionListBox etc. Issue #32903 , patch from FTurtle.
...
git-svn-id: trunk@57098 -
2018-01-15 10:53:39 +00:00
juha
d95cd50a49
IdeIntf, DBGridColumnsPropertyEditorForm: Remove useless properties. Issue #32903 , patch from FTurtle.
...
git-svn-id: trunk@57071 -
2018-01-13 10:04:27 +00:00
ondrej
9f890e6f52
LCL: High-DPI ImageList: don't stream auto generated resolution
...
git-svn-id: branches/HiDPIImageList@57070 -
2018-01-13 07:02:30 +00:00
juha
61e0c2a1ff
IdeIntf, DBGridColumnsPropertyEditorForm: Simplify actAddFieldsExecute a lot, new method GetDataSet. Issue #32903 , patch from FTurtle.
...
git-svn-id: trunk@57061 -
2018-01-12 16:39:18 +00:00
ondrej
1c42b91f5b
IdeIntf: High-DPI ImageList: image list editor multiple resolution support
...
git-svn-id: branches/HiDPIImageList@57055 -
2018-01-11 13:17:19 +00:00
juha
68c9678a8a
IdeIntf: Simplify TDBGridColumnsPropertyEditorForm.actDelExecute.
...
git-svn-id: trunk@57052 -
2018-01-11 10:21:14 +00:00
juha
1bb9a00738
IdeIntf: Format and simplify TDBGridColumnsPropertyEditorForm.actAddFieldsExecute.
...
git-svn-id: trunk@57051 -
2018-01-11 10:21:13 +00:00
juha
dc70fd5181
IdeIntf, DBGridColumnsPropertyEditorForm: Split SelectInObjectInspector into 2 methods, remove useless ForceUpdate param.
...
git-svn-id: trunk@57050 -
2018-01-11 10:21:12 +00:00
juha
bd0a378f70
IdeIntf: Improve indentation in DBGridColumnsPropertyEditorForm. Cleanup.
...
git-svn-id: trunk@57049 -
2018-01-11 10:21:06 +00:00
juha
bb2b8feabf
IdeIntf: Prevent crash in DBGridColumnsPropertyEditorForm with "Delete All". Issue #33000 .
...
git-svn-id: trunk@57042 -
2018-01-10 14:32:19 +00:00
mattias
391b8ffa36
IDEIntf: moved TAbstractIDEProjectOptions to unit projectintf, added TAbstractIDEProjectOptions.GetProject
...
git-svn-id: trunk@57024 -
2018-01-09 11:35:58 +00:00
mattias
76a5a3cd5d
IDEIntf: added ConsoleVerbosity, pas2js: less hints, fixed getting compiler options, fixed uninitialized result
...
git-svn-id: trunk@57023 -
2018-01-09 11:08:04 +00:00
maxim
502f9aa7f0
Translations: regenerated translations
...
git-svn-id: trunk@57011 -
2018-01-08 16:11:10 +00:00
ondrej
3da6552057
IDE: IDEImagesIntf: support transparent bitmaps. Issue #32947
...
git-svn-id: trunk@56974 -
2018-01-06 01:09:52 +00:00
maxim
42e3e3e670
Translations: regenerated translations
...
git-svn-id: trunk@56968 -
2018-01-05 15:08:14 +00:00
michl
3886b2f185
IDE: PropertyEditor: Fixed components with published properties of type "interface" does not work. Issue #32919 . Patch by Andi Friess
...
git-svn-id: trunk@56942 -
2018-01-03 21:54:13 +00:00
maxim
9d91d2c25e
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #32916
...
git-svn-id: trunk@56934 -
2018-01-03 13:54:02 +00:00
ondrej
129140c672
IDE: Desktops: save ObjectInspector grid splitter and info panel properties.
...
git-svn-id: trunk@56913 -
2018-01-02 05:36:42 +00:00
ondrej
c038b06190
IDE: Remove IDE Options -> Environment -> Windows -> Window Positons. Issue #29742
...
git-svn-id: trunk@56907 -
2018-01-01 20:26:46 +00:00
michl
fc690b742f
IDE: Fixed IDE crash after putting a activex control on form. Issue #32375
...
git-svn-id: trunk@56886 -
2017-12-31 00:24:57 +00:00
juha
cda5c69296
IdeIntf: Don't select anything initially in Collection property editor ListBox.
...
git-svn-id: trunk@56881 -
2017-12-30 20:23:47 +00:00
juha
1cc6bfbcd1
IdeIntf: Make methods private. Formatting. The usefull changes in issues #32902 and #32903 .
...
git-svn-id: trunk@56873 -
2017-12-30 12:06:13 +00:00
juha
c3e1dc4ad5
Reduce compiler warnings, initialize some uninitialized variables.
...
git-svn-id: trunk@56869 -
2017-12-29 18:47:51 +00:00
juha
b561f1b752
IdeIntf: Prevent exception when fetching labels on TDBGridColumnsPropertyEditorForm. Issue #32864 , patch from FTurtle.
...
git-svn-id: trunk@56858 -
2017-12-27 17:48:44 +00:00
juha
cdde763da7
IdeIntf: Get LookupRoot for DefCollection instead of FieldDefs. Works with IndexDefs, too.
...
git-svn-id: trunk@56855 -
2017-12-27 14:05:25 +00:00
mattias
265412f333
IDE: compiler options: execute before/after: fixed adding text to history lists
...
git-svn-id: trunk@56854 -
2017-12-27 12:38:41 +00:00
mattias
cefafdd5ca
IDEIntf: added TAbstractRunParamsOptions.ActiveModeName
...
git-svn-id: trunk@56803 -
2017-12-19 22:41:31 +00:00
maxim
6393c91e5d
Translations: Chinese translation update by robsean, bug #32850
...
git-svn-id: trunk@56798 -
2017-12-19 22:08:00 +00:00
mattias
f92c4017da
IDEIntf: added handlers: lihtRunDebug, lihtRunWithoutDebugBuilding, lihtRunWithoutDebugInit
...
git-svn-id: trunk@56793 -
2017-12-19 14:16:45 +00:00