juha
18c6302e56
IdeIntf: Disable unused ComponentEditorDesignerHook handlers for now with define "EnableCompEditorHookHandlers".
...
git-svn-id: trunk@62929 -
2020-04-10 21:40:42 +00:00
juha
25a0114031
IdeIntf: Update Object Inspector after changing order of items in ActionList Editor. Issue #36872 .
...
git-svn-id: trunk@62926 -
2020-04-10 11:59:07 +00:00
juha
9f4231ee15
Components formatting.
...
git-svn-id: trunk@62925 -
2020-04-10 11:59:05 +00:00
juha
5a2520082e
IdeIntf: Show icons in ActionlistEditor in native size. Fix offset in ImageIndexPropertyEditor. Issue #35810 .
...
git-svn-id: trunk@62815 -
2020-03-28 11:21:40 +00:00
juha
d14e99f26b
IdeIntf, BuildIntf, Packager: Clean up uses sections, adjust used units.
...
git-svn-id: trunk@62800 -
2020-03-23 20:33:04 +00:00
mattias
d30dbcce35
buildintf: split from ideintf
...
git-svn-id: trunk@62796 -
2020-03-22 12:05:04 +00:00
mattias
a472e9ef09
buildintf: split from ideintf
...
git-svn-id: trunk@62795 -
2020-03-22 11:58:11 +00:00
juha
5a0a107a61
IdeIntf: Minor optimization, use hard typecast when appropriate.
...
git-svn-id: trunk@62774 -
2020-03-18 18:54:21 +00:00
balazs
21b6337d48
Revert r62735 #e640958255: IDE: Embedded designer.
...
git-svn-id: trunk@62740 -
2020-03-11 15:46:57 +00:00
balazs
e640958255
IDE: Embedded designer.
...
git-svn-id: trunk@62735 -
2020-03-10 12:10:00 +00:00
marcus
b9e4a03603
fixes for is precedence change in fpc r44266 #831fd20413
...
git-svn-id: trunk@62699 -
2020-03-06 12:07:46 +00:00
juha
6255c7a36f
Packager: Support extra unit/package dependencies when dropping a component on a form. Issue #36654 , patch from Sven Barth.
...
git-svn-id: trunk@62635 -
2020-02-16 20:24:51 +00:00
maxim
df5a5388d8
Translations: French translation update by Gilles Vasseur, bug #36524
...
git-svn-id: trunk@62508 -
2020-01-07 22:50:11 +00:00
juha
4640c96ffc
IdeIntf: Add ForceUpdate parameter for selecting items in GridColumns editor. Prevents an AV when deleting a column. Issue #36260 .
...
git-svn-id: trunk@62405 -
2019-12-15 23:08:07 +00:00
wp
9449a23949
LCL/ComboBoxEx: Use type TImageIndex for image index properties of TComboboxEx. Issue #33026 , patch by Michal Gawrycki.
...
git-svn-id: trunk@62379 -
2019-12-11 21:43:21 +00:00
juha
6fe2341ba0
Revert the debug code for issue #36384 .
...
git-svn-id: trunk@62365 -
2019-12-09 19:38:40 +00:00
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