Commit Graph

958 Commits

Author SHA1 Message Date
maxim
37f2d73f0a Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #31614
git-svn-id: trunk@54514 -
2017-04-03 23:24:37 +00:00
mattias
5eefc140b7 IDEIntf: fixed TIDESpecialCommand.GetCaption using command.localizedname
git-svn-id: trunk@54427 -
2017-03-17 07:25:17 +00:00
juha
212245d761 Packager, OpkMan: Pass online package info as package links to IDE, shown in PackageLinksDialog.
git-svn-id: trunk@54411 -
2017-03-15 13:13:48 +00:00
juha
63819ec9ae Packager: Support online package link type.
git-svn-id: trunk@54409 -
2017-03-15 13:13:44 +00:00
juha
e6bf771bf6 OpkMan: Reuse TPkgVersion from IdeIntf. Create RTTI with {$M+}.
git-svn-id: trunk@54408 -
2017-03-15 13:13:43 +00:00
juha
a2d555718e IdeIntf: Separate an interface for PackageLinks.
git-svn-id: trunk@54407 -
2017-03-15 13:13:41 +00:00
juha
e542ddbfcd Packager refactoring. Move funcs and methods to IdeIntf. Prepare for PackageLink interface.
git-svn-id: trunk@54405 -
2017-03-15 13:13:36 +00:00
juha
f4df80d90f IdeIntf: Add base class TPkgDependencyBase to new unit PackageDependencyIntf.
git-svn-id: trunk@54404 -
2017-03-15 13:13:34 +00:00
juha
88cab456e2 Cleanup and formatting.
git-svn-id: trunk@54402 -
2017-03-15 13:13:29 +00:00
maxim
f4403e6e72 Translations: French translation update by Gilles Vasseur, bug #31533
git-svn-id: trunk@54400 -
2017-03-13 23:41:48 +00:00
juha
c6261efd55 Fix spelling in IdeIntf license.
git-svn-id: trunk@54386 -
2017-03-11 14:26:42 +00:00
ondrej
9889366834 IDE: fix default window positions. Issue #14433
git-svn-id: trunk@54364 -
2017-03-08 08:41:40 +00:00
juha
d53f65cba4 Object Inspector: Allow AutoSize for the property FilterEdit. Issue #31474.
git-svn-id: trunk@54347 -
2017-03-05 12:55:06 +00:00
juha
b03f2575dd IDE, IdeIntf: Harmonize the naming of events and event handlers. Adjust visibility.
git-svn-id: trunk@54343 -
2017-03-04 17:21:57 +00:00
juha
eec043d29e Object Inspector: Adjust access visibility of controls which are created at run-time. RTTI is not needed.
git-svn-id: trunk@54342 -
2017-03-04 17:21:49 +00:00
maxim
c74ec53ab7 Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #31463
git-svn-id: trunk@54327 -
2017-03-02 22:17:27 +00:00
ondrej
e408c18e8e IDEIntf: add ScaleImage so that it can be used outside the unit
git-svn-id: trunk@54290 -
2017-02-27 10:00:09 +00:00
ondrej
4c5531e408 IDE: use 24bit bitmap in Gtk2 for scaling.
git-svn-id: trunk@54289 -
2017-02-27 08:38:00 +00:00
mattias
ffe5651d76 IDEIntf: comment
git-svn-id: trunk@54255 -
2017-02-23 00:03:35 +00:00
ondrej
2135d3058f IDE: scale icons (starting from 150%/144 DPI).
git-svn-id: trunk@54245 -
2017-02-21 22:55:29 +00:00
ondrej
1c7e92643d LCL, IDE: HighDPI: add Application.Scaled and Project1.Scaled property for automatic LCL-driven scaling
git-svn-id: trunk@54199 -
2017-02-19 20:02:58 +00:00
ondrej
198408d4b3 cleanup
git-svn-id: trunk@54198 -
2017-02-19 17:44:00 +00:00
ondrej
d3776d5030 IDE: OI: High-DPI
git-svn-id: trunk@54190 -
2017-02-19 10:15:03 +00:00
maxim
491820a1f4 Translations: French translation update by Gilles Vasseur, bug #31362
git-svn-id: trunk@54119 -
2017-02-07 23:00:04 +00:00
mattias
99b5de9bd3 IDEIntf: added TInterfacePropertyEditor, issue #31324, from Michal Gawrycki
git-svn-id: trunk@54067 -
2017-02-02 11:13:45 +00:00
joost
1de2cbf586 general: Updated address of the Free Software Foundation in copyright messages
git-svn-id: trunk@54031 -
2017-01-29 21:04:32 +00:00
mattias
e99547288c IDEIntf: added handler lihtSaveEditorFile
git-svn-id: trunk@54011 -
2017-01-27 14:34:57 +00:00
mattias
c8f26b3e53 IDEIntf: added help
git-svn-id: trunk@53875 -
2017-01-03 16:53:58 +00:00
mattias
cc720977ce IDEIntf: help for source identifier: added option to disable showing CodeBrowser on unknown identifier
git-svn-id: trunk@53874 -
2017-01-03 16:53:22 +00:00
mattias
a1d31e8ee9 IDE: source help: show by default only one identifier per unit, ignoring overloads, avoiding to show the select dialog for e.g. "format"
git-svn-id: trunk@53873 -
2017-01-03 16:41:18 +00:00
juha
73aa9aa4bb Order uses sections again to see dependencies better.
git-svn-id: trunk@53738 -
2016-12-20 16:26:44 +00:00
juha
9c405911fd Reduce SynEdit dependencies from units. Reorder uses sections to see dependencies better.
git-svn-id: trunk@53727 -
2016-12-20 00:09:10 +00:00
juha
8f632960a6 IDE: Remove SynEdit dependency from Project unit.
git-svn-id: trunk@53726 -
2016-12-20 00:08:59 +00:00
juha
a714a91311 LCL: Move TLCLPlatform and related non-GUI code to a new unit to be used without GUI.
Organize uses-sections by package so that dependencies can be easier seen.

git-svn-id: trunk@53711 -
2016-12-17 22:58:08 +00:00
juha
8a1c1ebeb1 IdeIntf: Support TCustomTreeView descendants in property editors. Make Images public. Issue #31071, patch from Michal Gawrycki.
git-svn-id: trunk@53621 -
2016-12-09 11:20:56 +00:00
ondrej
a15905d3ab IDEIntf: TIDEDialogLayoutList: save and load scaled layout, issue #31074
git-svn-id: trunk@53561 -
2016-12-05 20:53:02 +00:00
juha
b58493f762 IdeIntf: Change event handler name to ActMoveUpDownExecute in ActionListEditor.
git-svn-id: trunk@53557 -
2016-12-04 18:42:06 +00:00
juha
b00ae75e7b IdeIntf: Use one method actMoveUpDownExecute for moving up and down in TCollectionPropertyEditorForm.
git-svn-id: trunk@53484 -
2016-11-30 14:57:39 +00:00
juha
ef9b365e4d IdeIntf: Refactoring, split SelectInObjectInspector into 2 procedures. Reduce number of parameters.
git-svn-id: trunk@53483 -
2016-11-30 14:57:25 +00:00
mattias
c1e053235f todolist: added options listed, used, editor and packages, from Silvio Clécio, patch #31006
git-svn-id: trunk@53464 -
2016-11-26 09:51:42 +00:00
mattias
01d1079885 IDEIntf: FindUnitsOfOwner: replaced booleans with set
git-svn-id: trunk@53451 -
2016-11-25 12:17:01 +00:00
mattias
534385f4eb IDEIntf: FindUnitsOfOwner: added AddTabs parameter, issue #31006, from Silvio Clécio
git-svn-id: trunk@53450 -
2016-11-25 11:53:51 +00:00
mattias
74651f857e IDEIntf: docs: added LazarusIDE.FindUnitsOfOwner
git-svn-id: trunk@53433 -
2016-11-24 01:02:40 +00:00
mattias
fe5d7d250d IDE: added LazarusIDE.FindUnitsOfOwner
git-svn-id: trunk@53431 -
2016-11-24 00:37:53 +00:00
mattias
ad08369c4a IDEIntf: comment
git-svn-id: trunk@53399 -
2016-11-21 15:57:36 +00:00
ondrej
870a757670 IDEIntf: object inspector: fix hint position
git-svn-id: trunk@53369 -
2016-11-15 09:02:55 +00:00
ondrej
cf080374cd IDE, IDEIntf: allow no mouse offset in hint window manager
git-svn-id: trunk@53367 -
2016-11-15 09:01:41 +00:00
ondrej
c49f1ff869 IdeIntf: objectinspector: fix Hint flickering
git-svn-id: trunk@53366 -
2016-11-15 08:17:52 +00:00
maxim
fc98381e53 Translations: Hungarian translation update by Péter Gábor, bug #30919
git-svn-id: trunk@53356 -
2016-11-12 12:40:05 +00:00
mattias
36882d29bb IDEIntf: object inspector: support unicodestring properties, added Filter property
git-svn-id: trunk@53348 -
2016-11-11 18:53:12 +00:00
mattias
e50e59fab7 IDEIntf: field list editor: select all by default, patch #30844, from Silvio Clécio
git-svn-id: trunk@53333 -
2016-11-10 08:52:27 +00:00
mattias
48ab9d2cbb IDEIntf: TPasswordStringPropertyEditor: draw empty field on empty password and allow to override value, patch #30842, from Silvio Clécio
git-svn-id: trunk@53313 -
2016-11-08 14:59:32 +00:00
mattias
42ea23f324 IDEIntf: TPasswordStringPropertyEditor: show fixed amount of *
git-svn-id: trunk@53286 -
2016-11-02 12:42:26 +00:00
mattias
c08ab12276 IDEINtf: added TPasswordStringPropertyEditor and TPasswordWideStringPropertyEditor, from Silvio Clécio, issue #30842
git-svn-id: trunk@53279 -
2016-11-02 10:31:07 +00:00
maxim
2c150a6825 IDEIntf: Regenerated translations and updated Russian translation
git-svn-id: trunk@53272 -
2016-10-31 22:38:35 +00:00
juha
e008aa5d53 IDEIntf: Add a functional TNoteBook.Pages property editor. Issue #30710, patch from Michl.
git-svn-id: trunk@53267 -
2016-10-30 18:16:52 +00:00
juha
5271b96d22 IDEIntf: Add function DoCompilePackage to PackageIntf.
git-svn-id: trunk@53263 -
2016-10-30 13:36:43 +00:00
ondrej
f7daccaf3b IDE designer: refactor AddComponent, add it to IDEIntf. Issue #30459
git-svn-id: trunk@53259 -
2016-10-29 09:45:53 +00:00
mattias
9c41906a96 IDE: fpc msg parser: reverse source files from test build directory, bug #30787
git-svn-id: trunk@53208 -
2016-10-25 21:41:34 +00:00
mattias
a152fd580f IDE: added TAbstractExternalTool.CurrentDirectoryIsTestDir
git-svn-id: trunk@53206 -
2016-10-25 20:20:05 +00:00
mattias
08e20f0ff0 IDE: external tools: fixed show/hide window
git-svn-id: trunk@53196 -
2016-10-21 22:00:15 +00:00
mattias
16b61e3228 IDEIntf: GetChangeParentCandidates: check CheckNewParent
git-svn-id: trunk@53173 -
2016-10-20 00:10:55 +00:00
mattias
48275b470f IDEIntf: OI: when setting PropertyEditorHook use its selection
git-svn-id: trunk@53170 -
2016-10-19 23:41:06 +00:00
mattias
ffa60a93df IDE: designer: fixed enabling Change Parent when no OI is present
git-svn-id: trunk@53169 -
2016-10-19 23:12:08 +00:00
juha
5a9b494484 IDE: Add a "Clear" button to StringsPropEditor dialog. Issue #30743, patch from Silvio Clécio.
git-svn-id: trunk@53164 -
2016-10-19 21:02:09 +00:00
mattias
5ab04136b7 IDE: clean up
git-svn-id: trunk@53150 -
2016-10-17 14:00:55 +00:00
juha
d54596a90f Make Directory a common property for Project and Package in their base class.
git-svn-id: trunk@53131 -
2016-10-16 21:03:00 +00:00
juha
a7bbf675a0 Make Unit_Name a common property for Project and Package files in their base class.
git-svn-id: trunk@53130 -
2016-10-16 21:02:54 +00:00
mattias
7b3bc48258 IDE: fixed package macros with dotted unit names, bug #30504
git-svn-id: trunk@53118 -
2016-10-14 18:37:58 +00:00
mattias
8a18022cc5 IDEIntf: menuintf: fixed hiding existing MenuItems
git-svn-id: trunk@53109 -
2016-10-14 17:00:01 +00:00
juha
391999a15b IdeIntf: Add FormShow and FormHide handlers also to ActionsEditor form file. Forgotten in r53095 #2ce7ea53c5.
git-svn-id: trunk@53103 -
2016-10-12 20:57:45 +00:00
juha
2ce7ea53c5 IdeIntf: Add / remove ActionListEditor handlers for GlobalDesignHook when form is shown / hidden.
git-svn-id: trunk@53095 -
2016-10-11 21:28:51 +00:00
juha
41ea2e0f9e IdeIntf: Sanitize and simplify ActionListEditor code. Don't use for-loop variable after loop. Fix potential bugs.
git-svn-id: trunk@53094 -
2016-10-11 20:04:52 +00:00
mattias
c303c71d2d IDE: added multi paste dialog like Delphi, patch #30671, from Silvio Clécio
git-svn-id: trunk@53063 -
2016-10-01 11:03:21 +00:00
juha
73ef3706d2 IDEIntf: less verbose OI.
git-svn-id: trunk@53055 -
2016-09-29 08:35:02 +00:00
juha
09b9c0261c ActionsEditor: Show new actions properly. Optimize and format a little. Issue #30636.
git-svn-id: trunk@53031 -
2016-09-25 11:33:40 +00:00
juha
da5e3acce3 IDE: Rebuild the OI ComponentTree after an item is deleted. Issue #30635.
git-svn-id: trunk@53030 -
2016-09-25 11:33:38 +00:00
juha
b008e356f0 IDEIntf: Make some CollectionPropEditForm methods private.
git-svn-id: trunk@53028 -
2016-09-25 11:33:24 +00:00
mattias
e2ac7a9645 IDE: external tools: started options ShowConsole and HideWindow
git-svn-id: trunk@53016 -
2016-09-22 08:44:36 +00:00
juha
1d7b19f9f2 IDEIntf: Same as previous commit but for DBGridColumnsPropertyEditor.
git-svn-id: trunk@52997 -
2016-09-19 21:43:58 +00:00
juha
6352ec8939 IDEIntf: Prevent Access Violation when CollectionPropertyEditor is open and new application is created. Issue #30041.
git-svn-id: trunk@52996 -
2016-09-19 21:43:52 +00:00
juha
3463c904e7 IDEIntf: Correct handling of Default Value in TImageIndexPropertyEditor. Issue #30597, patch from Anton.
git-svn-id: trunk@52962 -
2016-09-13 19:33:18 +00:00
maxim
fa6a3d2889 IDEIntf: regenerated Dutch translation
git-svn-id: trunk@52946 -
2016-09-10 12:43:09 +00:00
mattias
799d76b601 IDE: fixed compiler optios TrashVariables and VerifyObjMethodCall, bug #30584
git-svn-id: trunk@52937 -
2016-09-09 06:07:49 +00:00
mattias
eabe435a62 IDEIntf: fixed crash on TIDEMenuSection.Clear, bug #30574
git-svn-id: trunk@52935 -
2016-09-08 11:01:18 +00:00
mattias
784b68175b IDE: fixed showing source editor popup menu
git-svn-id: trunk@52933 -
2016-09-08 07:58:12 +00:00
bart
57b4698d41 IDEIntf: update Dutch languagefile.
git-svn-id: trunk@52926 -
2016-09-07 14:24:55 +00:00
bart
2158889196 IDEIntf: fix typo in r52913 #1d9f224fda of Dutch translations of GraphicPropertyEditorForm.
git-svn-id: trunk@52925 -
2016-09-07 10:07:42 +00:00
mattias
b00a384cdc IDEIntf: fixed showing separators
git-svn-id: trunk@52921 -
2016-09-06 09:47:09 +00:00
mattias
444a926616 IDEIntf: rewrote TIDEMenuSection to handle changes in hidden sections, tests: added menuintf tests, IDE: clean up
git-svn-id: trunk@52918 -
2016-09-05 15:18:02 +00:00
bart
1d9f224fda IDEIntf: fix wrong Dutch translations of GraphicPropertyEditorForm.
git-svn-id: trunk@52913 -
2016-09-04 13:26:23 +00:00
mattias
f225c167a9 IDEIntf: comment
git-svn-id: trunk@52908 -
2016-09-04 12:17:55 +00:00
juha
b70be02b90 IDEIntf: Add function RemoveShortCut. IDE extension package may want to use a reserved shortcut and remove it.
git-svn-id: trunk@52874 -
2016-08-26 13:08:06 +00:00
mattias
ba346b2fc9 IDEIntf: clean up
git-svn-id: trunk@52866 -
2016-08-24 09:54:58 +00:00
juha
3eb143d1bc Remove useless comments like { private declarations } from class skeletons.
git-svn-id: trunk@52832 -
2016-08-18 18:51:56 +00:00
juha
612de13543 IdeIntf: Fix field definition editor to generate proper field name. Issue #30455, patch from Gerard Visent.
git-svn-id: trunk@52820 -
2016-08-17 18:21:25 +00:00
juha
dc5c4b535c Packager: Support dotted package names. Issue #30467.
git-svn-id: trunk@52813 -
2016-08-17 10:40:39 +00:00
juha
9367da0ae5 Remove extra checks for empty strings together with IsValidIdent. It already handles an empty string.
git-svn-id: trunk@52812 -
2016-08-17 10:40:29 +00:00
mattias
a3af6a18b4 IDE: fixed updating key/command relations, bug #30436
git-svn-id: trunk@52774 -
2016-08-02 08:23:28 +00:00
mattias
96b2691e94 IDEIntf: less hints
git-svn-id: trunk@52699 -
2016-07-16 08:09:13 +00:00
juha
d5d8e2f420 IdeIntf: Improve and harmonize the drawing of Boolean Checkboxes.
git-svn-id: trunk@52622 -
2016-07-04 18:13:11 +00:00
juha
7e929ec112 ObjectInspector: Update ComponentTree's Scrollbars when rezising or moving splitter.
git-svn-id: trunk@52603 -
2016-07-03 12:35:46 +00:00
maxim
74b73ae3c1 IDE: fixed/improved message (layout, typos and i18n) shown when key conflict detected
git-svn-id: trunk@52599 -
2016-07-02 14:27:40 +00:00
maxim
5ed0714686 IDE: added "Resave forms with i18n" function, which opens and resaves all project forms for which i18n was enabled in order to regenerate their translation tables
git-svn-id: trunk@52586 -
2016-06-29 22:48:52 +00:00
mattias
4c9d5e70ca IDEIntf: less hints
git-svn-id: trunk@52557 -
2016-06-22 14:26:48 +00:00
ondrej
baf3f396bf ideintf: hide HTML hint window with ESC key. Issue #30266, patch by Cyrax
git-svn-id: trunk@52501 -
2016-06-13 12:20:35 +00:00
bart
b5173811fb Fix some more spelling errors.
git-svn-id: trunk@52491 -
2016-06-12 16:53:49 +00:00
bart
2a41a0e2f4 Fix spelling errors. Issue #0030258. Patch by Paul Gevers.
git-svn-id: trunk@52489 -
2016-06-12 16:07:57 +00:00
maxim
207c318329 Regenerated translations
git-svn-id: trunk@52455 -
2016-06-08 21:59:41 +00:00
ondrej
432f7cb316 IDEIntf: use solid hint window for IDE source editor hint.
git-svn-id: trunk@52441 -
2016-06-05 01:58:05 +00:00
juha
93fb04d879 IdeIntf: Harmonize method names in ComponentRef. Use CaseSensitive parameter in IndexOfPageName.
git-svn-id: trunk@52404 -
2016-05-28 19:52:31 +00:00
blikblum
0f8dcb2831 IDE: add const for string parameters in resource handling classes
git-svn-id: trunk@52402 -
2016-05-28 14:42:39 +00:00
ondrej
bd2fb1f4bc IDEIntf: improve set active page in designer on OI selection change.
git-svn-id: trunk@52344 -
2016-05-22 10:51:17 +00:00
ondrej
958c53a72e revert r52338 #e26e156a5c
git-svn-id: trunk@52341 -
2016-05-22 10:06:52 +00:00
ondrej
e26e156a5c LCL: add CM_OBJECTINSPECTORSELECT message (to handle OI selection change). Implement it for TPageControl and TNotebook.
git-svn-id: trunk@52338 -
2016-05-22 09:01:20 +00:00
juha
e2d6d7b8b3 IdeIntf: Hide procedure RunBootHandlers from IDE plugins. Issue #30154, patch from errno.
git-svn-id: trunk@52337 -
2016-05-20 18:10:21 +00:00
juha
1236d8fbe8 LCL: Implement WriteVariant for TLRSObjectWriter. Fix variant property editor. Issue #28040, patch from Michal Gawrycki.
git-svn-id: trunk@52328 -
2016-05-19 08:15:02 +00:00
maxim
45f631604d Translations: Hungarian translation update by Péter Gábor, bug #30148
git-svn-id: trunk@52315 -
2016-05-16 22:44:17 +00:00
maxim
0f06da03a6 Translations: French translation update by Gilles Vasseur, bug #30136
git-svn-id: trunk@52312 -
2016-05-16 22:25:15 +00:00
ondrej
47bba81e9a IDEIntf: revert r52310 #cac4521b5e. Issue #30143.
git-svn-id: trunk@52311 -
2016-05-15 16:27:37 +00:00
ondrej
cac4521b5e IDEIntf: fix possible regression after r52306 #2b94ec1a7c. Issue #30143
git-svn-id: trunk@52310 -
2016-05-15 16:24:12 +00:00
ondrej
2b94ec1a7c IDEIntf: assign OnClick events in RegisterIDEButtonCommand. Issue #30137
git-svn-id: trunk@52306 -
2016-05-15 07:53:35 +00:00
ondrej
b04af8ad35 ide: implement "Open unit" dialog
git-svn-id: trunk@52272 -
2016-05-03 13:36:39 +00:00
juha
26de115dbb Object Inspector: Restore Invalidate removed in r52208 #4e1e1dc645. Grid on Windows needs it. Issue #30062.
git-svn-id: trunk@52255 -
2016-04-27 10:54:25 +00:00
juha
dab7775724 IdeIntf: comment.
git-svn-id: trunk@52245 -
2016-04-24 14:15:16 +00:00
juha
3a9c90d806 Object Inspector: Update component tree after changing parent. Issue #30051.
git-svn-id: trunk@52243 -
2016-04-24 14:15:09 +00:00
juha
1ed4646b29 IdeIntf: Revert r52208 #4e1e1dc645 partly, grid column properties were not updated while editing.
git-svn-id: trunk@52237 -
2016-04-22 20:39:52 +00:00
juha
2b97e8c1c4 IdeIntf: Improve locking of TObjectInspectorDlg.SetSelection.
git-svn-id: trunk@52236 -
2016-04-22 20:02:12 +00:00
juha
e692bb38fe Revert r52227 #672ab540ee. TStringsPropertyEditor.Edit is actually used. Issue #30046.
git-svn-id: trunk@52235 -
2016-04-22 11:49:24 +00:00
juha
618bfe6da9 IdeIntf: Support multi-line text in property editors also in Carbon. Issue #27867, patch from Hans Luijten.
git-svn-id: trunk@52234 -
2016-04-22 11:34:44 +00:00
juha
fa6c3b0d21 Designer, IdeIntf: Update Object Inspector tree after adding/deleting components. Optimize excess updates. Issue #30033
git-svn-id: trunk@52230 -
2016-04-21 20:40:02 +00:00
juha
6d991af10c Formatting, comment
git-svn-id: trunk@52229 -
2016-04-21 20:40:00 +00:00
juha
2df36f2a8d IdeIntf: Copy ForceUpdate in TPersistentSelectionList.Assign also when Count=0.
git-svn-id: trunk@52228 -
2016-04-21 20:39:58 +00:00
juha
672ab540ee IdeIntf: Remove unused code from TStringsPropertyEditor.Edit.
git-svn-id: trunk@52227 -
2016-04-21 20:39:53 +00:00
maxim
b9662b19e7 IDEIntf: updated Russian translation
git-svn-id: trunk@52222 -
2016-04-19 22:56:07 +00:00
maxim
3294b7ee32 IDEIntf: i18n-ed 'Properties' filteredit caption in Object Inspector
git-svn-id: trunk@52221 -
2016-04-19 22:53:21 +00:00
juha
a229be6936 IdeIntf: Cleanup and formatting.
git-svn-id: trunk@52218 -
2016-04-19 20:48:48 +00:00
mattias
533c92a950 IDEIntf: add possibility to add frames to project options, issue #30032
git-svn-id: trunk@52215 -
2016-04-19 10:03:52 +00:00
juha
6060f5b9ab IdeIntf: Create default event handlers without assertion failure. Issue #30027.
git-svn-id: trunk@52212 -
2016-04-18 11:05:11 +00:00
juha
14e5168217 Formatting
git-svn-id: trunk@52211 -
2016-04-18 11:05:09 +00:00
juha
775b31bcdd IdeIntf: Optimize drawing ComponentTree in OI. RebuildComponentNodes was called many times.
git-svn-id: trunk@52210 -
2016-04-18 11:05:08 +00:00
juha
bb389f40bf IdeIntf: Add PropName param to PropertyEditor.Modified. Do not redraw comp tree after prop change. Issue #29574.
git-svn-id: trunk@52209 -
2016-04-18 11:05:06 +00:00
juha
4e1e1dc645 OI: Remove useless invalidate and refresh calls.
git-svn-id: trunk@52208 -
2016-04-18 11:05:01 +00:00
juha
4d61abe1f8 New dialog for Change Parent feature.
git-svn-id: trunk@52195 -
2016-04-14 10:29:19 +00:00
juha
58317e2f8a Designer: Remove direct OI dependency of "Change Parent" feature, use events.
git-svn-id: trunk@52194 -
2016-04-14 10:02:16 +00:00
juha
47e2727bb5 Designer, IdeIntf: Improve "Change Parent" feature, use a dialog. Issue #29868, patch from FTurtle.
git-svn-id: trunk@52193 -
2016-04-14 10:02:14 +00:00
juha
2355da2c35 IdeIntf: Create proper name for Constraints.OnChange handler in Object Inspector. Issue #29562.
git-svn-id: trunk@52192 -
2016-04-14 10:02:12 +00:00
juha
a9f11cacba IdeIntf: Formatting
git-svn-id: trunk@52191 -
2016-04-14 10:02:07 +00:00
juha
2ab7a2e3f5 Object Inspector: Prevent infinite recursive loop in property name filter. Issue #29921, patch from shobits1.
git-svn-id: trunk@52190 -
2016-04-14 10:00:07 +00:00
jesus
7aba13f0ce IdeIntf: initialize FValueDifferBackgrndColor default value to DefValueDifferBackgrndColor at runtime which must match ValueDifferBackgrndColor declaration, it fixes GTK error dumps in LazReport when moving bands containing objects
git-svn-id: trunk@52187 -
2016-04-13 17:42:59 +00:00
mattias
72163698e7 IDEIntf: clean up
git-svn-id: trunk@52158 -
2016-04-10 17:43:20 +00:00
juha
a1f09debb2 IdeIntf: Prevent a recursive loop in IsInteresting, IsPropInClass function. Issue #29921.
git-svn-id: trunk@52128 -
2016-04-06 22:15:56 +00:00
juha
9e0eaa8431 IdeIntf: Simplify sub-functions of IsInteresting used by OI. The same value was used always for parameters.
git-svn-id: trunk@52115 -
2016-04-06 13:42:40 +00:00
juha
54e12af225 Object Inspector: Fix memory leaks caused by the new property name filter. Issue #29921, patch from shobits1.
git-svn-id: trunk@52097 -
2016-04-01 09:36:48 +00:00
juha
f0030ec7cd IdeIntf: Optimize function IsInteresting used by OI. Convert APropNameFilter to uppercase only once. Don't use Unicode for prop names.
git-svn-id: trunk@52093 -
2016-03-31 12:14:21 +00:00
juha
faa105a248 Object Inspector: Implement FilterEdit also for property names. Issue #29921, patch from shobits1.
git-svn-id: trunk@52092 -
2016-03-31 12:14:19 +00:00
juha
71d5d7517e IdeIntf: formatting.
git-svn-id: trunk@52091 -
2016-03-31 12:14:12 +00:00
juha
8423094db4 Partly revert r52070 #66bc82cf72. Caused side-effects when creating new event handlers. Issue #25954.
git-svn-id: trunk@52089 -
2016-03-30 17:57:15 +00:00
juha
b347db1483 Object Inspector: Refactor the long TOICustomPropertyGrid.PaintRow into shorter functions.
git-svn-id: trunk@52088 -
2016-03-30 17:57:10 +00:00
juha
9aab2a374d Object Inspector: Differentiate multi-selected properties which have different values using background color. Issue #23151.
git-svn-id: trunk@52075 -
2016-03-28 10:37:25 +00:00
juha
350461f95e Object Inspector: Formatting.
git-svn-id: trunk@52074 -
2016-03-28 10:37:19 +00:00
juha
66bc82cf72 IDE: Show Action Execute method also when in another unit/form. Improve on earlier r52020 #75791c984b. Issue #25954.
git-svn-id: trunk@52070 -
2016-03-27 10:39:15 +00:00
juha
e5845a0818 Formatting
git-svn-id: trunk@52021 -
2016-03-22 21:57:06 +00:00
juha
75791c984b IDE: Show methods when clicked in OI also when they are in another unit/form. Issue #25954.
git-svn-id: trunk@52020 -
2016-03-22 21:57:01 +00:00
bart
623ef8e528 OI: Use normal CheckBoxThemed as Boolean editor again by default.
git-svn-id: trunk@52018 -
2016-03-22 21:31:02 +00:00
mattias
25f7a697e5 updated makefiles
git-svn-id: trunk@52001 -
2016-03-20 11:19:40 +00:00
juha
29844d46a5 IdeIntf: Add a ButtonPanel and icons for buttons in Select Properties dialog.
git-svn-id: trunk@51936 -
2016-03-14 12:41:23 +00:00
ondrej
a43a0c4d4b ide: implement Run without Debugging. Issue #29832
git-svn-id: trunk@51933 -
2016-03-14 09:29:58 +00:00
juha
7b55f8c8e6 IDE: Fix Before-tool execution, simplify project build. Issue #29773, patch from Martok.
git-svn-id: trunk@51874 -
2016-03-09 12:02:07 +00:00
ondrej
3594fefc04 ide, codetools: change ClassCompleteCode into CompleteCodeInteractive
git-svn-id: trunk@51859 -
2016-03-08 16:46:12 +00:00
ondrej
06d19a8613 ide, codetools: implement class code creation (default: ctrl+shift+x) - the same as local code creation but the variable will be added to class/object section.
git-svn-id: trunk@51851 -
2016-03-07 20:22:33 +00:00
mattias
17f571cf26 components: less hints
git-svn-id: trunk@51788 -
2016-03-01 15:31:26 +00:00
juha
1a992ed303 IDE: formatting.
git-svn-id: trunk@51673 -
2016-02-21 14:05:36 +00:00
mattias
a45740f68f IDEIntf: less hints
git-svn-id: trunk@51671 -
2016-02-19 14:25:21 +00:00
juha
ee7305772d Designer: Support also (False) and (True) as Boolean values in Undo operation.
git-svn-id: trunk@51634 -
2016-02-15 12:48:54 +00:00
martin
1cab92748c Keymap: fix, remove deleted entries from category.
git-svn-id: trunk@51563 -
2016-02-10 06:37:07 +00:00
juha
0c558e2b3c IdeIntf: Improve Graphic Property Editor layout. Issue #29618, patch from Alexey Torgashin.
git-svn-id: trunk@51553 -
2016-02-09 20:59:18 +00:00
maxim
20d48b24bd Translations: Hungarian translation update by Péter Gábor, bug #29551
git-svn-id: trunk@51528 -
2016-02-06 15:04:56 +00:00
jesus
7c75c2fe3f IDE, reverted previous menuintf fix, it has side effects on context menus in form designer
git-svn-id: trunk@51499 -
2016-02-04 21:22:43 +00:00
jesus
e10fa9961d IDE: fix crash on starting Lazarus once both LazDataDict and LazProjectGroups packages are installed
git-svn-id: trunk@51498 -
2016-02-04 20:33: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
juha
db51e758b5 Cleanup and comments
git-svn-id: trunk@51470 -
2016-02-01 21:04:59 +00:00
juha
deeef8296e IdeIntf: Create also Constraints.OnChange handler when clicked in Object Inspector. Issue #29562.
git-svn-id: trunk@51469 -
2016-02-01 21:04:53 +00:00
juha
95534c8596 IdeIntf: Remove an incorrect test about Bitmap from TIDEMenuItem.ConsistencyCheck.
git-svn-id: trunk@51459 -
2016-01-30 12:42:04 +00:00
juha
bc4da6f46d IdeIntf: Make a freed BitMap Nil.
git-svn-id: trunk@51451 -
2016-01-30 10:47:10 +00:00
juha
915691f819 Object Inspector: Remember last active property. Issue #29510, patch from Balázs Székely.
git-svn-id: trunk@51440 -
2016-01-28 23:17:12 +00:00
ondrej
c8a766f1e1 ideintf: menuintf: fix corrupted menu layout due to invisible parent sections.
(Probably regression from r50986 #800f102b46.)

git-svn-id: trunk@51421 -
2016-01-26 13:21:28 +00:00
juha
850ec52c41 Object Inspector: Deal with different widgetset sorting rules when selecting next value for a Class Combobox. Issue #29503.
git-svn-id: trunk@51419 -
2016-01-26 12:44:50 +00:00
ondrej
86b7cdb5d3 ideintf: menuintf: update current section even if the sections in front need update.
Solves issue #29311 and probably also a lot of different "TIDEMenuSection.UpdateNeedTopSeparator inconsistency" issues.

git-svn-id: trunk@51418 -
2016-01-25 22:15:26 +00:00
juha
468a5a31d3 IdeIntf: Reduce debug msgs in TPropertyEditorHook. Rename a variable.
git-svn-id: trunk@51417 -
2016-01-25 20:04:49 +00:00
juha
cf3a735d93 Object Inspector: Align only "normal" CheckBox vertically, not CheckBoxThemed. Issue #29412.
git-svn-id: trunk@51416 -
2016-01-25 19:50:21 +00:00
juha
6c55ef9be7 Object Inspector: Set next value also when double-clicking a ComboBox with Class values. Issue #29503.
git-svn-id: trunk@51410 -
2016-01-25 16:08:57 +00:00
ondrej
b69d0962f6 designer: forward unhandled keys from designer to OI. Issue #29488
git-svn-id: trunk@51398 -
2016-01-24 10:58:59 +00:00
ondrej
64d6d494f8 IDEIntf, AnchorDocking: make ResetSplitters public and use it in TMainIDEBar.InitPaletteAndCoolBar. Related to issue #28096
git-svn-id: trunk@51338 -
2016-01-19 13:24:14 +00:00
juha
30a53a3bb8 OI: Use normal CheckBox as Boolean editor until problems with CheckBoxThemed are solved. Issues #29406 and #29412.
git-svn-id: trunk@51304 -
2016-01-16 12:14:46 +00:00
bart
363ef73d76 ObjectInspector: fix wrong ifdef.
git-svn-id: trunk@51303 -
2016-01-15 22:12:21 +00:00
bart
2adb9b25c1 IDEIntf: use decimal point always in property editor for floating point values.
git-svn-id: trunk@51253 -
2016-01-11 15:36:52 +00:00
mattias
12677f044a IDEIntf: fixed compiling with FPC 2.6.4
git-svn-id: trunk@51251 -
2016-01-11 14:20:22 +00:00
ondrej
798ce08c42 IDEIntf: fixed compilation error introduced in r51233 #3a1c8fac99
git-svn-id: trunk@51245 -
2016-01-10 21:48:52 +00:00
ondrej
3a1c8fac99 IDE, IDEIntf: add icons to project files in recent drop-down menu
git-svn-id: trunk@51233 -
2016-01-10 11:59:33 +00:00
maxim
e66b53063e Translations: Hungarian translation update by Péter Gábor, bug #29351
git-svn-id: trunk@51220 -
2016-01-06 23:24:43 +00:00
ondrej
56e2b65b29 ideintf: fix autosize ShortCutPropertyEditor. Issue #29266
git-svn-id: trunk@51173 -
2016-01-03 20:38:23 +00:00
ondrej
dae6a4f4b0 ideintf: use registered editing class in DefaultComponentClass. Issue #29201
git-svn-id: trunk@51161 -
2016-01-03 14:43:33 +00:00
ondrej
7fcc772645 designer, ideintf: rename TPropHookType htMouse* to htDesignerMouse*
git-svn-id: trunk@51156 -
2016-01-03 13:35:38 +00:00
maxim
317076652c Translations: French translation update by Gilles Vasseur, bugs #29291, #29315
git-svn-id: trunk@51146 -
2016-01-03 12:22:56 +00:00
ondrej
cdfb590aee ideintf, designer: add MouseDown and MouseUp event handlers for designer
git-svn-id: trunk@51144 -
2016-01-03 12:06:07 +00:00
juha
59e349c1ae Bug fix for OnEditorFilter (was not called for sub TPersistent). From Maciej.
git-svn-id: trunk@51090 -
2015-12-31 09:07:51 +00:00
juha
f4b38428a6 Allow to use any class with RTTI for RunTimeTypeInfoControls (previously only using descendants of TPersistent was legal). Now is possible to use any ORM system with RTTI controls like mORMot. From Maciej.
git-svn-id: trunk@51089 -
2015-12-31 09:07:46 +00:00
maxim
cf6cf9e7bf IDEIntf: updated Russian translation
git-svn-id: trunk@51072 -
2015-12-28 22:03:59 +00:00
juha
42e68fd86d IDE: Save Application Bundle and resource XPManifest to default project configuration. Issue #22286.
git-svn-id: trunk@51059 -
2015-12-27 22:36:55 +00:00
ondrej
e8bf2b6e97 ideintf: ImageList editior: add replace button. Issue #29252. Patch by Janusz Tomczak
git-svn-id: trunk@51054 -
2015-12-27 17:40:09 +00:00
ondrej
175c0031c0 ideintf: set PopupMode/PopupParent for collection editor and actions editor. Issue #24711
git-svn-id: trunk@51051 -
2015-12-27 13:06:05 +00:00
ondrej
f1c10c63a7 ideintf, ide: change result type of TMainIDEBase.GetMainBar from TComponent to TForm.
It was an unnecessary limitation because there is Forms dependency in both units already.

git-svn-id: trunk@51050 -
2015-12-27 11:38:55 +00:00
mattias
cddb1489ea IDE: update menu sections: consistency check
git-svn-id: trunk@50988 -
2015-12-22 00:15:22 +00:00
mattias
800f102b46 IDE: update menu sections when parent section is not visible
git-svn-id: trunk@50986 -
2015-12-22 00:10:55 +00:00
juha
db5c09e762 IdeIntf: Add checks to TPropertyEditorHook.GetComponentName and match the return type with Component.Name's type.
git-svn-id: trunk@50940 -
2015-12-19 15:28:40 +00:00
juha
21889249ce IdeIntf: Remove a deprecated method.
git-svn-id: trunk@50907 -
2015-12-18 17:45:47 +00:00
mattias
2ac7f308e5 IDEIntf: fixed comments
git-svn-id: trunk@50820 -
2015-12-15 16:21:18 +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
juha
453f0f860a Finnish translations.
git-svn-id: trunk@50620 -
2015-12-04 20:05:03 +00:00
maxim
d166b0c524 IDEIntf: regenerated translations and improved Russian translation
git-svn-id: trunk@50546 -
2015-11-30 21:34:43 +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
151f452c84 IDE, IDEIntf: changes needed for Favorites package
git-svn-id: trunk@50511 -
2015-11-27 05:35:22 +00:00
ondrej
54ec800040 IDEIntf: improved default window position handling. Issue #28995
git-svn-id: trunk@50509 -
2015-11-26 19:43:01 +00:00
ondrej
0a9bed66c2 IDEIntf: fix default window position restore. Issue #28995
git-svn-id: trunk@50506 -
2015-11-25 10:13:23 +00:00
ondrej
f0ab2205c7 IDEIntf: fix default window position restore. Issue #28995
git-svn-id: trunk@50505 -
2015-11-25 10:09:04 +00:00
ondrej
5fc913038b IDEIntf: add overloaded FindItemByCommand for IDE tool buttons
git-svn-id: trunk@50501 -
2015-11-24 20:27:07 +00:00
ondrej
40b4ff88d3 IDEIntf: added FindCategory to ToolBarIntf.
git-svn-id: trunk@50500 -
2015-11-24 17:34:49 +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
juha
ec869d657e IdeIntf: Remove an extra frame from info panel in Object Inspector. Issue #29069, patch from Alexey Torgashin.
git-svn-id: trunk@50471 -
2015-11-22 17:05:15 +00:00
mattias
e20508a446 IDE: run file: added RunFlag Messages to show output in Messages window
git-svn-id: trunk@50446 -
2015-11-20 15:02:04 +00:00
mattias
d6b6f6739e IDEint: DoRunFile: added parameter Filename to compile an arbitrary file
git-svn-id: trunk@50444 -
2015-11-20 14:38:43 +00:00
mattias
ad07bf2767 IDEint: DoBuildFile: added parameter Filename to compile an arbitrary file
git-svn-id: trunk@50442 -
2015-11-20 14:25:13 +00:00
ondrej
b1ae15362f IDE: IDECommands refactoring; deleted menu item Project -> Change Build Mode
git-svn-id: trunk@50441 -
2015-11-20 14:04:24 +00:00
mattias
f2c0815f29 project groups: configure, run pascal file
git-svn-id: trunk@50439 -
2015-11-20 12:11:59 +00:00
mattias
76fdce40ea project groups: compile project with build modes
git-svn-id: trunk@50436 -
2015-11-20 10:46:35 +00:00
mattias
ead4658b86 IDEIntf: project build modes
git-svn-id: trunk@50431 -
2015-11-20 09:08:44 +00:00
juha
1cc386ce1f IDE: More readable function IsFormDesign to detect "Design Form" (TForm, TFrame and TDataMadule descendant). From Maciej.
git-svn-id: trunk@50424 -
2015-11-19 13:55:46 +00:00
juha
79dcb7831b LCL: Bug fix for QT painting non-visual components for TFakeNonControl design form (TDataModule and TFrame). From Maciej.
git-svn-id: trunk@50418 -
2015-11-19 13:55:33 +00:00
mattias
11e37c14f1 project groups: open package target
git-svn-id: trunk@50412 -
2015-11-19 11:16:19 +00:00
mattias
933b0120fb project groups: run action for loaded project
git-svn-id: trunk@50397 -
2015-11-18 15:38:28 +00:00
mattias
a416d683ab IDEIntf: Object Inspector: added HideClassNames, from Gabor Boros
git-svn-id: trunk@50394 -
2015-11-18 15:10:16 +00:00
ondrej
9d10346a71 IDEIntf: fix multi-monitor window position restore. Issue #28995
git-svn-id: trunk@50387 -
2015-11-18 13:01:29 +00:00
ondrej
95a246bac1 IDE, IDEIntf: moved TProject.ChangedStamp from IDE to IDEIntf (TLazProject)
git-svn-id: trunk@50385 -
2015-11-18 11:25:25 +00:00
ondrej
9b510c5bca packager, IDEIntf: fixed TLazPackageGraph.ChangeStamp in BeginUpdate/EndUpdate and moved ChangeStamp property to LCLIntf
git-svn-id: trunk@50384 -
2015-11-18 11:18:21 +00:00
mattias
4b938581b3 project groups: load project from lpi
git-svn-id: trunk@50364 -
2015-11-17 14:23:45 +00:00
juha
89738efcb7 IdeIntf: Remove update events for ComponentPalette from TLazIDEInterface.
git-svn-id: trunk@50244 -
2015-11-07 16:37:25 +00:00
juha
8cccad8aad IdeIntf: Remove a simple TRegisteredComponent.IsTControl function.
git-svn-id: trunk@50243 -
2015-11-07 16:37:20 +00:00