Commit Graph

1233 Commits

Author SHA1 Message Date
juha
1945f8b61d IDE: In SearchResultsView replace PageControl with ExtendedNotebook which allows reordering tabs. Rename SearchAgainButton -> NewSearchButton.
git-svn-id: trunk@64038 -
2020-10-17 16:19:15 +00:00
juha
c83c7f8279 IdeIntf: Simplify hint handling in TOICustomPropertyGrid.MouseMove a little. Add comments.
git-svn-id: trunk@64029 -
2020-10-16 19:44:46 +00:00
juha
8088c1378b IdeIntf: Improve a comment about hint fonts added in previous commit.
git-svn-id: trunk@64027 -
2020-10-16 12:53:32 +00:00
juha
fa76f4f43b IdeIntf: In OI grid show the name/value in a hint if it does not fit. The "Show Hint" setting now affects only long descriptions. Issue #37901.
git-svn-id: trunk@64026 -
2020-10-16 12:01:17 +00:00
juha
f6ffe865a0 BuildIntf: Rename LazMessageDialog as LazMessageWorker to avoid name clash and to be more accurate. Same for LazQuestionDialog.
git-svn-id: trunk@63997 -
2020-10-13 11:27:28 +00:00
ondrej
0e850a7b51 IDE: object inspector: use font for default row height calculation - higher to match old value
git-svn-id: trunk@63969 -
2020-10-08 07:08:43 +00:00
ondrej
999954fab8 IDE: object inspector: use font for default row height calculation
git-svn-id: trunk@63968 -
2020-10-08 06:41:08 +00:00
martin
12b79cfbb0 IDE, IDEImages: Add comment on how to use
git-svn-id: trunk@63966 -
2020-10-07 23:40:22 +00:00
juha
5b1d9b4f7c IDE: Refactor RemoveEmptyMethods->RemoveEmptyMethodsInUnit. Remove repeat loop for parent types, props are already iterated. Prepare for issue #37163.
git-svn-id: trunk@63780 -
2020-08-18 17:35:23 +00:00
juha
125e794a87 Remove useless test for X <> Nil when using "is" operator.
git-svn-id: trunk@63779 -
2020-08-18 17:35:21 +00:00
juha
79aa858900 IdeIntf: Fix a variable used in TBackupComponentList.IsEqual. FLookupRoot -> ALookupRoot.
git-svn-id: trunk@63778 -
2020-08-18 17:35:15 +00:00
juha
00242caf3c IdeIntf: Add caption to a GroupBox with LCL-QT5 to prevent a layout error. Issue #37576.
git-svn-id: trunk@63750 -
2020-08-16 07:54:12 +00:00
juha
777d2f64a4 IdeIntf: Remove a useless test "AComponent is TDataset". Issue #37070.
git-svn-id: trunk@63691 -
2020-08-04 19:53:42 +00:00
juha
7ed8696762 IDE: Tools/Options + startup configuration. Improve "make" location, expand paths before openfile dialogs etc. Issue #37386, patch from BrunoK.
git-svn-id: trunk@63654 -
2020-07-25 22:51:59 +00:00
juha
a8a9c4e9fb IdeIntf: Implement Selection Editors to extend handling of OI selections. Patch by Sven Barth.
git-svn-id: trunk@63626 -
2020-07-22 20:16:20 +00:00
mattias
3c431cf740 IDE: do not confirm overwrite on Cocoa, where the dialog is already confirms replace
git-svn-id: trunk@63605 -
2020-07-20 16:55:14 +00:00
mattias
61c53d6f41 LazUtils/FreeType: Separate FreeType stuff into its own package
git-svn-id: trunk@63558 -
2020-07-14 18:09:17 +00:00
mattias
8ceb09a67b make: changed default darwin lcl platform from carbon to cocoa
git-svn-id: trunk@63551 -
2020-07-13 09:00:41 +00:00
maxim
8a7112535d Translations: Chinese translation update by robsean, bug #37290
git-svn-id: trunk@63485 -
2020-07-01 21:39:48 +00:00
mattias
9dcd9ee04d updated makefiles
git-svn-id: trunk@63453 -
2020-06-28 11:01:41 +00:00
mattias
ff48695ac0 ideintf: added HandlerOnRunDebugInit
git-svn-id: trunk@63445 -
2020-06-27 08:56:43 +00:00
juha
5dbd8cdf67 IdeIntf: Do not undo property editor without paRevertable in Object Inspector. Issue #0037207, patch from Sven Barth.
git-svn-id: trunk@63437 -
2020-06-24 10:07:56 +00:00
mattias
9fea11639e IDE: new file: do not break lines at dots
git-svn-id: trunk@63405 -
2020-06-20 16:01:26 +00:00
maxim
104465304f IDEIntf: improved Russian translation
git-svn-id: trunk@63350 -
2020-06-12 22:23:39 +00:00
maxim
b91524a887 Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #37201
git-svn-id: trunk@63346 -
2020-06-12 15:01:32 +00:00
martin
5bcddd28fb IDE, Debugger: Add real "Run-To"
git-svn-id: trunk@63303 -
2020-06-06 00:53:44 +00:00
martin
de80bde641 IDE: rename "run to cursor" to "step to cursor" - reflect what it really does
git-svn-id: trunk@63302 -
2020-06-06 00:53:39 +00:00
juha
d8c0fef5d2 IdeIntf: Formatting.
git-svn-id: trunk@63274 -
2020-06-02 06:56:46 +00:00
maxim
5a32b9dc2e Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #37162
git-svn-id: trunk@63263 -
2020-06-01 21:40:02 +00:00
martin
668ee99dd1 FpDocView, SourceEditor: Prevent loosing MouseCapture while user selects text with mouse. Issue #0037150
git-svn-id: trunk@63249 -
2020-05-29 16:52:36 +00:00
michl
917aadc2e0 ObjectInspector: Don't clear CompFilterEdit in SetSelection or it will always select the root note in Application.OnIdle. Related to r37349 #2d53c6ccb3. Issue #37149.
git-svn-id: trunk@63242 -
2020-05-28 21:49:21 +00:00
juha
657a925b26 IDE: Show icons in menu 'Window'. Issue #37026, patch (modified) from FTurtle.
git-svn-id: trunk@63212 -
2020-05-22 20:48:23 +00:00
michael
19c939f268 * Call modified
git-svn-id: trunk@63109 -
2020-05-01 15:17:46 +00:00
michael
c92c2be3cd * Rename dialog to avoid resource conflicts
git-svn-id: trunk@63108 -
2020-05-01 15:17:10 +00:00
maxim
d7481e96ff IDEIntf: moved TBufDatasetDesignEditor resource strings to objinspstrconsts.pas, regenerated translations and updated Russian translation
git-svn-id: trunk@63102 -
2020-04-30 23:55:19 +00:00
maxim
e205a3c230 IDEIntf: fixed typos, regenerated translations and updated Russian translation
git-svn-id: trunk@63101 -
2020-04-30 23:40:13 +00:00
michael
4bb91d9917 * Add design-time support for TBufDataset
git-svn-id: trunk@63093 -
2020-04-30 08:39:50 +00:00
juha
7ef32e6a3a IdeIntf: A new ProjectOpening event. Triggered before a project opens. Issue #36899.
git-svn-id: trunk@63085 -
2020-04-26 19:58:32 +00:00
juha
8f3367550c IDE: Move registration of TFileNamePropertyEditor into a better place.
git-svn-id: trunk@62990 -
2020-04-15 19:33:47 +00:00
juha
cca567d5e7 Designer: Restore function InvokeComponentEditor to componenteditors interface but implement it with PopupMenuComponentEditor. Must not be freed right away.
git-svn-id: trunk@62938 -
2020-04-11 09:43:14 +00:00
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