Commit Graph

744 Commits

Author SHA1 Message Date
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
mattias
f84365210d IDE: fixed range check error
git-svn-id: trunk@50215 -
2015-11-03 16:08:41 +00:00
ondrej
c8cb925526 IDE: enhance LazIDEIntf with more MessagesView capabilities.
git-svn-id: trunk@50213 -
2015-11-03 15:06:42 +00:00
ondrej
66c3995fd2 IDE: use LCLProc.CompareMethods in IDECommands
git-svn-id: trunk@50203 -
2015-11-02 08:47:00 +00:00
ondrej
e022bfe9e8 IDE: fixed AV in Editor->FileSettings->Encoding. Issue #28930
git-svn-id: trunk@50200 -
2015-10-30 12:38:55 +00:00
ondrej
a49c8b7c1d IDE: AnchorDocking, load default and legacy configuration. Issue #28823
git-svn-id: trunk@50199 -
2015-10-29 15:52:29 +00:00
juha
e92ffb6dc2 IDE: Store defines added by user to compiler options. Works also for packages. Issue #28887.
git-svn-id: trunk@50184 -
2015-10-27 17:30:48 +00:00
mattias
9b0d4c01b6 IDE+LCL: debugging Disable/EnableAutoSizing
git-svn-id: trunk@50176 -
2015-10-26 21:34:11 +00:00
ondrej
5ec7988f47 IDE: IDECommand update events refactored: delete timer, use checks for command updates, add TIDESpecialCommand.OnRequestCaptionHint
git-svn-id: trunk@50152 -
2015-10-23 17:04:26 +00:00
juha
3f1c3e00ef IDE: Move Tools menu items "Convert Encoding" and "Check LFM file" out from Delphi conversion sub-menu.
git-svn-id: trunk@50140 -
2015-10-22 15:05:00 +00:00
juha
3823cf94c4 IDE: ctrl+~ and ctrl+shift+~ to browse through tabs in history-order. Issue #28835, patch from Ondrej.
git-svn-id: trunk@50112 -
2015-10-18 21:21:38 +00:00
mattias
003ebea47a IDE: fpc msg pasrser: show OS X assembler error unsupported directive
git-svn-id: trunk@50109 -
2015-10-18 17:43:07 +00:00
juha
44a6127f25 IdeIntf: Restore missing shortcut keys in menus. Issue #28868, patch from Ondrej.
git-svn-id: trunk@50094 -
2015-10-17 10:59:09 +00:00
juha
709d37fee1 IDEIntf: Prevent executing menu commands twice. Issue #28870, patch from Ondrej.
git-svn-id: trunk@50093 -
2015-10-17 08:17:08 +00:00
mattias
cfb5aea1e9 IDE: fixed loading toolbar config from Ondrej
git-svn-id: trunk@50073 -
2015-10-15 20:55:07 +00:00
mattias
159d719bdc IDEIntf: new IDE events: lihtProjectBuildingFinished, lihtLazarusBuilding, lihtLazarusBuildingFinished, lihtChangeToolStatus, patch #28839 from Ondrej
git-svn-id: trunk@50043 -
2015-10-12 23:43:13 +00:00
mattias
63f549b488 IDEIntf: comment
git-svn-id: trunk@50039 -
2015-10-12 21:38:54 +00:00
mattias
6d7ec7c91f IDEIntf: better English
git-svn-id: trunk@50036 -
2015-10-12 11:49:48 +00:00
juha
412b1ebab6 IdeIntf, IDE: Define a command for changing project BuildMode. Otherwise a ToolButton does not show up.
git-svn-id: trunk@50032 -
2015-10-11 15:15:52 +00:00
juha
b1942fb168 IdeIntf, IDE: Revert r50029 #c87cf550f3 and improve the command update timer and its naming. From Ondrej Pokorny.
git-svn-id: trunk@50031 -
2015-10-11 14:48:11 +00:00
juha
c87cf550f3 IdeIntf: Prevent the command update timer repeating itself forever.
git-svn-id: trunk@50029 -
2015-10-11 12:24:53 +00:00
juha
78e663cb20 IdeIntf: IdeCommands refactoring. Move implementation code to have the same order as interface definition.
git-svn-id: trunk@50028 -
2015-10-11 12:24:48 +00:00
juha
34e76924da IdeIntf: New unit ToolbarIntf.
git-svn-id: trunk@50027 -
2015-10-11 10:16:02 +00:00
juha
38878ad607 IdeIntf, IDE: Refactor command system. Separate menu and toolbar commands, update them in right place etc. Issue #28777, patch from Ondrej Pokorny.
git-svn-id: trunk@50026 -
2015-10-11 09:11:47 +00:00
juha
f86c5c935c IdeIntf: Show values in OI Combobox Boolean editor. Using the themed Checkbox broke it. Issue #28790.
git-svn-id: trunk@49976 -
2015-10-07 16:38:47 +00:00
juha
96b9d2d968 IDEIntf: Use the latest FileVersion as default for WindowLayoutList. Has effect when there is no configuration yet.
git-svn-id: trunk@49968 -
2015-10-07 10:41:26 +00:00
mattias
23ea13b71c IDE: fixed default IDEWindowPlacement for non existing environmentoptions iwpRestoreWindowGeometry, bug #28789
git-svn-id: trunk@49967 -
2015-10-07 10:34:47 +00:00
mattias
67a9e199e1 IDEIntf: ObjectInspector: fixed FInSelection in recursive calls
git-svn-id: trunk@49954 -
2015-10-06 10:13:00 +00:00
mattias
81d84416e9 IDEIntf: less hints
git-svn-id: trunk@49942 -
2015-10-05 18:53:52 +00:00
juha
6e00fb5ddc Object Inspector: Fix the default value when saving CheckboxForBoolean.
git-svn-id: trunk@49939 -
2015-10-05 17:04:09 +00:00
juha
d9ace5ff7b IDE: Fix regression caused by r49802 #bf21367723 related to old window positions. Issues #28732,#28754.
git-svn-id: trunk@49938 -
2015-10-05 13:55:15 +00:00
juha
ac56c10378 Object inspector: Set "Checkbox for Booleans" as the default. Also use the themed Checkbox, can be changed with define UseOINormalCheckBox.
git-svn-id: trunk@49914 -
2015-10-02 13:27:18 +00:00
mattias
2c46e6e468 IDE+lazbuild+makefiles: on darwin use -gw instead of -g
git-svn-id: trunk@49906 -
2015-10-01 18:40:54 +00:00
mattias
96b62bb8fa translations: German: updates from Swen Heinig
git-svn-id: trunk@49903 -
2015-10-01 11:39:48 +00:00
juha
f049308eac IDE: Improve saving Anchordocking settings. Issue #28704, patch from Ondrej Pokorny.
git-svn-id: trunk@49895 -
2015-09-29 18:05:38 +00:00
mattias
1b88beb01b IDE: moved compiler options - show lines compiled - to environment options
git-svn-id: trunk@49884 -
2015-09-27 20:32:15 +00:00
mattias
1fe2796bd0 IDE: compiler options: added option to show the lines compiled messsage as important
git-svn-id: trunk@49883 -
2015-09-27 20:09:52 +00:00
mattias
8d8207e367 IDEIntf: less hints
git-svn-id: trunk@49879 -
2015-09-27 19:18:22 +00:00
juha
de00921c57 IdeIntf: Use the right WindowState in main IDE. Issue #28707, patch from Ondrej Pokorny.
git-svn-id: trunk@49871 -
2015-09-23 13:05:20 +00:00
mattias
ee08d00d18 IDE: added command for Context sensitive smart hint, from Ondrej
git-svn-id: trunk@49870 -
2015-09-23 12:47:40 +00:00
mattias
a99df55870 IDE: changed default value of WindowPlacement from iwpRestoreWindowSize to iwpRestoreWindowGeometry
git-svn-id: trunk@49865 -
2015-09-21 15:01:29 +00:00
juha
24978f559e IDE: Enhanced JumpTo* commands for procedure header and begin. Issue #28612, patch from Ondrej Pokorny.
git-svn-id: trunk@49811 -
2015-09-10 13:57:24 +00:00
mattias
6637d69e9a IDE: store open packages when closing and reopen them on next start, added option to disable this, patch from Ondrej Pokorny
git-svn-id: trunk@49804 -
2015-09-10 08:50:39 +00:00
mattias
bf21367723 IDE: restore desktop: multiple source editors, from Ondrej Pokorny
git-svn-id: trunk@49802 -
2015-09-09 22:25:57 +00:00
mattias
f228ab12a3 IDE: RestoreSimpleLayout: trigger layoutchanged only if something changed
git-svn-id: trunk@49798 -
2015-09-09 15:26:07 +00:00
juha
50bc37338d IDE, AnchorDocking: Support desktops also with docked IDE. Move configuration to environment options. By Ondrej Pokorny.
git-svn-id: trunk@49778 -
2015-09-07 22:01:22 +00:00
mattias
d368f7dcb5 IDEIntf: renamed AddCsutomMessage to AddIDEMessage
git-svn-id: trunk@49762 -
2015-09-05 18:11:36 +00:00
mattias
c99cdd9e57 lazbuild: fixed crash when adding a non existing resource file
git-svn-id: trunk@49761 -
2015-09-05 18:10:07 +00:00
maxim
1d1aa993ef IDEIntf: fixed DBGrid column deletion prompt, bug #28611
git-svn-id: trunk@49750 -
2015-09-03 16:32:34 +00:00
juha
f3124b5751 IdeIntf, TAChart: Fix errors in fields editor made in r49233 #255bf5782e. Issue #28595.
git-svn-id: trunk@49739 -
2015-09-02 10:10:47 +00:00
juha
d66a3c37e6 IDE: Implement all IDE ToolButtons with a special behavior using the new API. By Ondrej Pokorny.
git-svn-id: trunk@49736 -
2015-09-02 05:28:06 +00:00
juha
6a78b21447 IDE: Create an API for IDE's ToolButtons and use it for Desktop list and JumpToSection list. Made by Ondrej Pokorny and myself.
git-svn-id: trunk@49732 -
2015-09-01 10:43:00 +00:00
juha
f2ebd5c2bf IdeIntf: Use ShortCompareText in both compare functions. Issue #28546.
git-svn-id: trunk@49705 -
2015-08-23 20:12:28 +00:00
juha
7a3e12bf4a IdeIntf: Use ShortCompareText to compare Clasnames. CompareText and AnsiCompareText can cause mysterious errors. Issue #28546.
git-svn-id: trunk@49703 -
2015-08-23 10:05:13 +00:00
mattias
3333661fda IDEIntf: clean up
git-svn-id: trunk@49697 -
2015-08-20 09:23:11 +00:00
maxim
b77c1d45bc Translations: Hungarian translation update by Péter Gábor, bug #28543
git-svn-id: trunk@49693 -
2015-08-19 21:54:50 +00:00
juha
7ef382f0bd IdeIntf: Use TCheckBoxThemed as a Boolean property editor in OI. Issue #28518, patch from Vojtech Cihak.
git-svn-id: trunk@49677 -
2015-08-15 21:40:16 +00:00
mattias
d5cc6e7c0e IDEIntf: clean up
git-svn-id: trunk@49616 -
2015-08-08 08:35:24 +00:00
juha
afc1272cf2 Cleanup
git-svn-id: trunk@49553 -
2015-07-16 16:45:10 +00:00
juha
c242431af9 PropEdits: Don't create lists in InitPropEdits. Created in other funcs which are called from many initialization sections.
git-svn-id: trunk@49548 -
2015-07-14 18:39:52 +00:00
juha
0e282700b4 IDE: New class TIDETabMaster in LazIdeIntf for managing tabs for sourceeditor and related changes for docked and undocked IDE. r49390 from free-sparta branch by Maciej Izak.
git-svn-id: trunk@49537 -
2015-07-12 23:05:25 +00:00
juha
295e472a3a Source Editor: New events semWindowShow and semWindowHide. r49388 from free-sparta branch by Maciej Izak.
git-svn-id: trunk@49535 -
2015-07-12 23:05:22 +00:00
juha
140203ca19 PropEdits: New event TPropHookPersistentDeleted (called after component deletion). r49377 from free-sparta branch by Maciej Izak.
git-svn-id: trunk@49531 -
2015-07-12 23:05:17 +00:00
juha
de6fbf05fb Component Palette: More detailed "ComponentAddedEvent". r49376 from free-sparta branch by Maciej Izak.
git-svn-id: trunk@49530 -
2015-07-12 23:05:15 +00:00
juha
2f54ed431e Designer: IDEComponentsMaster class proposition for manipulating components (now with single method). r49372 from free-sparta branch by Maciej Izak.
git-svn-id: trunk@49529 -
2015-07-12 23:05:13 +00:00
juha
2ca8f21e64 IdeIntf: Improve identification of designer forms. r49352,r49367,r49371,r49510 from free-sparta branch by Maciej Izak.
git-svn-id: trunk@49528 -
2015-07-12 23:05:08 +00:00
juha
4f0f211f3c IDE: Improve the desktops feature. Prevent access violation and exception. Store z-order of windows. Patch from Ondrej Pokorny.
git-svn-id: trunk@49525 -
2015-07-11 23:27:44 +00:00
juha
423c43ea13 IDE: Fully implement saving/loading desktops and the GUI for it. Modified patch from Ondrej Pokorny.
git-svn-id: trunk@49514 -
2015-07-09 19:05:29 +00:00
juha
06ac76f560 LazUtils, unit FileUtil: Disable conditionally LazUtf8 and LazFileUtils wrapper functions. For testing define NoLazUTF8Wrappers and build Lazarus.
git-svn-id: trunk@49494 -
2015-07-04 23:08:00 +00:00
juha
feb5351691 IDE: Move SetupHints and UpdateIDEComponentPalette from MainIDE to MainIDEBar.
git-svn-id: trunk@49491 -
2015-07-02 18:50:32 +00:00
juha
d1174012b0 IDE: Move OnMainBarActive event handler from MainIDE to MainIDEBar.
git-svn-id: trunk@49490 -
2015-07-02 18:50:31 +00:00
juha
fe64bb3834 OI: Revert r49480 #27f9198058 and update text value in OI control in a better way. Issue #23918.
git-svn-id: trunk@49489 -
2015-07-02 18:50:29 +00:00
juha
7c8d3b0a52 IDE: Add visibility checkbox into component palette options frame. Layout changes. Move Visible flag under ComponentPaletteOptions.
git-svn-id: trunk@49487 -
2015-07-02 18:50:26 +00:00
juha
3c9da5e47b OI: Don't cover PopupMenu with a hint. Issue #28365, patch from Péter Gábor.
git-svn-id: trunk@49482 -
2015-07-01 09:24:11 +00:00
juha
27f9198058 OI: Update text value also when the control is changed but property remains the same. Remove useless paAutoUpdate flag. Issue #23918.
git-svn-id: trunk@49480 -
2015-06-30 19:57:01 +00:00
juha
23077a602f IdeIntf: Minor changes in Key Grab dialog. Issue #28353, patch from Alexey Torgashin.
git-svn-id: trunk@49461 -
2015-06-28 12:27:54 +00:00
juha
15df1a216f IDE: An experimental GUI for saving and switching desktops + other related changes. Define EnableDesktops.
git-svn-id: trunk@49457 -
2015-06-28 12:27:48 +00:00
juha
75347d7f7c Object Inspector: Prevent adding the same parent candidates repeatedly for "Change Parent" menu.
git-svn-id: trunk@49427 -
2015-06-24 09:29:48 +00:00
juha
7e13107ac4 IDE: Save desktop related stuff under XML path Desktop/. Prepare for collection of desktop settings.
git-svn-id: trunk@49419 -
2015-06-23 10:42:05 +00:00
juha
29d5e6d734 Move EditorToolbar from a package to IDE sources. Reuse config dialog with IDE Coolbar.
git-svn-id: trunk@49382 -
2015-06-21 10:45:24 +00:00
juha
15e7d6338d IdeIntf: Prevent showing a random image when the desired image does not exist.
git-svn-id: trunk@49363 -
2015-06-18 15:03:21 +00:00
maxim
6b67ca24c9 Translations: improved Russian translation
git-svn-id: trunk@49356 -
2015-06-16 23:56:38 +00:00
mattias
bb34413487 IDE: identifier completion: make jump to errors optional, patch #28308
git-svn-id: trunk@49344 -
2015-06-16 09:36:33 +00:00
juha
71a92380d4 IDE: Cleanup.
git-svn-id: trunk@49280 -
2015-06-06 11:19:40 +00:00
maxim
3d94951a6e Translations: Hungarian translation update by Péter Gábor, bug #28244
git-svn-id: trunk@49272 -
2015-06-04 21:26:04 +00:00
juha
255bf5782e Use GlobalDesignHook only if it is assigned. Issue #28175.
git-svn-id: trunk@49233 -
2015-05-31 13:45:31 +00:00
juha
c6b6503cf2 IDE: New JumpTo... commands and menu items. Remove the functionality from EditorToolbar. Issue #28199, patch from Ondrej Pokorny.
git-svn-id: trunk@49226 -
2015-05-31 10:21:27 +00:00
juha
569d975af1 IdeIntf: Use Toolbar instead of SpeedButton in ActionEditor. Issue #28110, patch from Alexey Torgashin.
git-svn-id: trunk@49074 -
2015-05-17 19:02:37 +00:00
juha
ec11bec231 Object Inspector: Increase the width of FilterEdit more. Issue #28104.
git-svn-id: trunk@49053 -
2015-05-16 18:48:44 +00:00
juha
885a169983 Object Inspector: Increase the width of FilterEdit. Issue #28104.
git-svn-id: trunk@49048 -
2015-05-16 11:09:19 +00:00
maxim
7c53eb74e2 Translations: French translation update by Gilles Vasseur, bug #28094
git-svn-id: trunk@49035 -
2015-05-15 21:50:24 +00:00
maxim
58a102b2c5 IDEIntf: improved i18n, regenerated translations and updated Russian translation, bug #28067
git-svn-id: trunk@49002 -
2015-05-12 21:30:53 +00:00
juha
6ebf07e5d9 IdeIntf: Hide top border in Object Inspecter. Issue #28062, patch from Alexey Torgashin.
git-svn-id: trunk@48981 -
2015-05-10 07:43:30 +00:00
juha
b920d6079e IDE: Resize the main IDE window correctly. Issue #27940, patch from Ondrej Pokorny.
git-svn-id: trunk@48959 -
2015-05-07 05:21:25 +00:00
maxim
57f7f6c9e6 Translations: French translation update by Gilles Vasseur, bug #28012
git-svn-id: trunk@48945 -
2015-05-06 21:57:10 +00:00
maxim
2a4937c81a IDEIntf: regenerated translations and updated Russian translation
git-svn-id: trunk@48900 -
2015-04-29 21:18:17 +00:00
maxim
f15b645703 IDEIntf: fixed typo
git-svn-id: trunk@48899 -
2015-04-29 21:17:04 +00:00
jesus
c6d6f8c7a6 IDEIntf, dbpropedits: check when retrieving fields definitions, issue #27962
git-svn-id: trunk@48889 -
2015-04-29 06:20:16 +00:00
jesus
3289794569 Translations: spanish translation complement
git-svn-id: trunk@48866 -
2015-04-25 22:56:24 +00:00
maxim
622dfa7549 Translations: Spanish translation update by José Martínez with some help of Jesus Reyes, bug #27803
git-svn-id: trunk@48851 -
2015-04-25 17:49:09 +00:00
maxim
76cc8230b1 Translations: French translation update by Gilles Vasseur, bugs #27920, #27925
git-svn-id: trunk@48812 -
2015-04-21 21:27:59 +00:00
maxim
691df1520b Translations: Hungarian translation update by Péter Gábor, bug #27903
git-svn-id: trunk@48787 -
2015-04-20 21:49:58 +00:00
maxim
0a67913439 IDEIntf: deleted file, which was committed by accident
git-svn-id: trunk@48785 -
2015-04-20 21:42:46 +00:00
maxim
cd1a1aa304 IDEIntf: regenerated translations
git-svn-id: trunk@48784 -
2015-04-20 21:42:02 +00:00
maxim
146199138f Translations: updated French translation by Gilles Vasseur, bugs #27904, #27913
git-svn-id: trunk@48782 -
2015-04-20 21:15:25 +00:00
jesus
8f0c91d834 IDE, fieldsEditor: show a message if a field cannot be created, issue #26867
git-svn-id: trunk@48768 -
2015-04-17 07:15:12 +00:00
jesus
d1c8efd0c4 IDE: fix fields editor cannot delete multi-selection, issue #25892
git-svn-id: trunk@48767 -
2015-04-17 06:28:14 +00:00
maxim
d6d9e33055 Translations: updated French translation by Gilles Vasseur, bug #27846
git-svn-id: trunk@48749 -
2015-04-13 22:22:39 +00:00
maxim
7597b4fa5f IDEIntf: updated Russian translation
git-svn-id: trunk@48703 -
2015-04-10 21:34:54 +00:00
juha
be0209b77b IDE: Improve the DoBuildProject change.
git-svn-id: trunk@48688 -
2015-04-09 20:05:18 +00:00
juha
5341fd0bed IDE: Increment build number only once when building many modes at one go. Patch from Sandro Cumerlato.
git-svn-id: trunk@48687 -
2015-04-09 16:37:04 +00:00
mattias
7688e7b21f IDE: OI: implemented Revert to inherited for some base types of TComponent properties
git-svn-id: trunk@48682 -
2015-04-08 20:50:17 +00:00
maxim
0d5a25892d IDEIntf: updated Russian translation
git-svn-id: trunk@48583 -
2015-04-01 23:05:55 +00:00
juha
ce4791440b IdeIntf: Commit the changed .po files.
git-svn-id: trunk@48553 -
2015-03-31 17:10:35 +00:00
juha
a4f5469c56 IdeIntf: Add "Change Parent" menu tree to popup menu of Object Inspector. Issue #19003, based on patch from Vojtech Cihak.
git-svn-id: trunk@48552 -
2015-03-31 17:10:32 +00:00
juha
f51604367b IdeIntf: Add "Change Class" feature also to popup menu of Object Inspector.
git-svn-id: trunk@48551 -
2015-03-31 17:10:25 +00:00
juha
dade590e2a Component Palette: Move SelectionMode to interface. Support multiselect also in ComponentList.
git-svn-id: trunk@48516 -
2015-03-26 21:19:10 +00:00
juha
2368d8ad9a IdeIntf: Prevent invalid shortcut entries in TCustomShortCutGrabBox. Issue #27705, patch from Howard Page-Clark.
git-svn-id: trunk@48506 -
2015-03-25 21:21:19 +00:00
juha
90345dd84b Component palette: Move OnClassSelected event to interface. Focus a design form also when selecting from component list.
git-svn-id: trunk@48484 -
2015-03-24 17:52:54 +00:00
juha
abe573b42d Initialize variables based on compiler warnings around Lazarus and libs. Contains ToDo items.
git-svn-id: trunk@48481 -
2015-03-24 17:52:23 +00:00
juha
e0fbbdd0c4 Object Inspector: Improve scrolling, reduce flicker using ScrollWindowEx. Issue #27667.
git-svn-id: trunk@48440 -
2015-03-21 08:07:12 +00:00
juha
f78dd6dbd5 Object Inspector: Scrolling works without Invalidate and messages, remove them. Issue #27667.
git-svn-id: trunk@48439 -
2015-03-20 21:49:38 +00:00
juha
45a96a8c27 Object Inspector: Restrict scrolling improvemets to Windows platform. Issue #27667.
git-svn-id: trunk@48434 -
2015-03-20 18:31:21 +00:00
juha
326bf8d567 Object Inspector: Improve scrolling, reduce flicker. Issue #27667.
git-svn-id: trunk@48433 -
2015-03-20 17:07:52 +00:00
mattias
9ece157c2a IDEIntf: added HasGUI
git-svn-id: trunk@48413 -
2015-03-18 17:11:43 +00:00
mattias
8dee894d55 IDEIntf: sql new field editor: improved layout, changed syntax mode to objfpc
git-svn-id: trunk@48361 -
2015-03-15 11:01:16 +00:00
mattias
0b151780ec IDEIntf: clean up
git-svn-id: trunk@48360 -
2015-03-15 10:28:40 +00:00
juha
7dcab79a7f Component palette: Fix a bug of installed components not showing in palette. Issue #27660, patch from Cyrax.
git-svn-id: trunk@48354 -
2015-03-15 09:21:08 +00:00
martin
01747255ac ideintf fix compile
git-svn-id: trunk@48325 -
2015-03-13 00:02:12 +00:00
juha
b0023622ae Component palette: Add a selection changed event and handler.
git-svn-id: trunk@48312 -
2015-03-12 23:01:59 +00:00
juha
ac1b44a800 Separate TBaseComponentPalette and TComponentPalette more.
git-svn-id: trunk@48311 -
2015-03-12 23:01:57 +00:00
juha
1efe3b0e31 Simplify the component palette update system after packages are loaded.
git-svn-id: trunk@48310 -
2015-03-12 23:01:55 +00:00
juha
0fc74606c5 IdeIntf: Move also CreatePagesFromUserOrder from ComponentPalette to ComponentReg.
git-svn-id: trunk@48309 -
2015-03-12 23:01:53 +00:00
juha
c0b38940f9 IdeIntf: Move non-GUI related code from ComponentPalette to ComponentReg.
git-svn-id: trunk@48308 -
2015-03-12 23:01:52 +00:00
juha
2f283d0521 IDE: Move TRegisteredComponent.Button from ComponentReg interface to ComponentPalette. Use a map container.
git-svn-id: trunk@48307 -
2015-03-12 23:01:50 +00:00
juha
443c7df5a4 IDE: Move SelectButton from ComponentReg interface to TComponentPage.
git-svn-id: trunk@48305 -
2015-03-12 23:01:48 +00:00
juha
159ba4fccf IDE: Move reference of TCustomPage and TScrollBox from ComponentReg interface to ComponentPalette.
git-svn-id: trunk@48304 -
2015-03-12 23:01:42 +00:00
juha
af15b183a7 IDE: Configurable IDE toolbars. Issue #27603, patch from Balázs Székely.
git-svn-id: trunk@48246 -
2015-03-10 20:37:56 +00:00
mattias
cff68418fe IDE: package editor: implemented find in files
git-svn-id: trunk@48239 -
2015-03-10 16:27:19 +00:00
mattias
7e3829dd80 IDE: checked compiler warnings, clean up
git-svn-id: trunk@48220 -
2015-03-10 14:59:27 +00:00
mattias
b80958200b IDE: checked compiler warnings, clean up
git-svn-id: trunk@48219 -
2015-03-10 14:58:34 +00:00
mattias
7dde88bfad IDE: designer: InvokeComponentEditor: removed MenuIndex, it was not used
git-svn-id: trunk@48199 -
2015-03-10 12:07:50 +00:00
juha
85dae0945d IdeIntf: Prevent a crash when Action is deleted in ActionsEditor. Issue #27624, patch from Anton.
git-svn-id: trunk@48187 -
2015-03-09 23:15:48 +00:00
juha
34fa9b2929 IDE: Improve harmonizing the style of spaces. Issue #27441, patch from Anton.
git-svn-id: trunk@48164 -
2015-03-07 16:38:24 +00:00
jesus
b03737cc9e IDE, field property editor: make sure FieldDefs are updated before gathering the field list, by Tony Whyman, issue #26492
git-svn-id: trunk@48139 -
2015-03-05 04:08:14 +00:00
mattias
e81b6644da IDE: quick fixes for 5036,5037,5057..5060,5090..5094: does not seem to be initialized
git-svn-id: trunk@48081 -
2015-03-01 14:23:25 +00:00
mattias
b728a865d3 IDE: fixed resolving macros of external tools before switching back from IDE to project
git-svn-id: trunk@48054 -
2015-02-28 22:47:57 +00:00
mattias
99254634cb IDEIntf: added lihtGetFPCFrontEndPath
git-svn-id: trunk@48028 -
2015-02-27 17:31:35 +00:00
juha
d15ee98ee4 IdeIntf: Support restoring default value in Object Inspector for Set types. Issue #18734.
git-svn-id: trunk@48023 -
2015-02-26 18:10:46 +00:00
juha
307f5059e3 IdeIntf: Use CheckBox as boolean editor also for Set elements.
git-svn-id: trunk@48014 -
2015-02-26 09:28:38 +00:00
juha
e9dc6f1eff TI Grid: move HookGetCheckboxForBoolean from OI dialog to PropertyGrid. Publish CheckboxForBoolean. Solves issue #27521.
git-svn-id: trunk@47994 -
2015-02-25 21:14:31 +00:00
mattias
cc83db2a68 IDE: started checking orphaned ppu files of packages
git-svn-id: trunk@47985 -
2015-02-24 23:18:54 +00:00
juha
01cc0f741c TI Grid: Make a CheckBox boolean editor work somehow. Was stuck on 'True'. Must be fixed properly later.
git-svn-id: trunk@47983 -
2015-02-24 22:57:04 +00:00
juha
125625ee6a IDE: Take care of component palette page names that differ only by character case. Issue #27516.
git-svn-id: trunk@47979 -
2015-02-24 11:35:56 +00:00
mattias
abfaa0bdd0 IDE: compiler options: removed obsolete option show summary, summary are now always shown in header
git-svn-id: trunk@47965 -
2015-02-23 17:00:47 +00:00
mattias
2da65d3074 IDE: compiler options: verbosity: removed -ve, IDE needs this to jump to errors
git-svn-id: trunk@47964 -
2015-02-23 16:56:52 +00:00
mattias
1196a85d76 IDE: always pass -vi to FPC, needed to resolve file names without path
git-svn-id: trunk@47958 -
2015-02-23 16:14:15 +00:00
mattias
ccfdda027d IDE: external tools: added TAbstractExternalTool.ReadStdOutBeforeErr, changed default to read stderr before out, needed by FPC linker errors
git-svn-id: trunk@47955 -
2015-02-23 09:56:49 +00:00
juha
66daecb69a IdeIntf: Show Meta- menuitem shortcuts in Object Inspector only for Mac. Issue #27456, patch from Howard Page-Clark.
git-svn-id: trunk@47850 -
2015-02-17 00:12:22 +00:00
mattias
a598861da6 updated Makefiles, changed rx.lpk output to lib/$(TargetCPU)-$(TargetOS)/$(LCLWidgetType)
git-svn-id: trunk@47783 -
2015-02-14 15:18:23 +00:00
mattias
57a40ca9a7 IDE: external tool data when compiling IDE, improving message cant find unit for IDE
git-svn-id: trunk@47658 -
2015-02-09 17:02:00 +00:00
mattias
d868b219ae IDE: fpc msg parser: improve cant find unit when an indirectly used unit has no ppu in project and package
git-svn-id: trunk@47656 -
2015-02-09 16:38:53 +00:00
juha
abf9a845da Deprecate wrappers for LazUTF8 functions in LCLProc.
git-svn-id: trunk@47604 -
2015-02-06 18:25:31 +00:00
martin
b6efaa244f SynEdit: Multi caret beta
git-svn-id: trunk@47596 -
2015-02-06 02:07:31 +00:00
juha
d2dc7a43e6 Revert r47571 #74d2ec821a "IDE: New project description for UTF8 ...". Build mode cannot be set in project description.
git-svn-id: trunk@47594 -
2015-02-05 16:05:09 +00:00
mattias
bee2faeb7b IDE: added parameters --verbose, --quiet, when building IDE or project and when quit, give message when already building
git-svn-id: trunk@47590 -
2015-02-04 22:30:54 +00:00
mattias
2315bd655d translations: German: updates from Swen Heinig
git-svn-id: trunk@47572 -
2015-01-31 10:22:28 +00:00
juha
74d2ec821a IDE: New project description for an application with UTF8 RTL support.
git-svn-id: trunk@47571 -
2015-01-31 09:53:56 +00:00
marco
2163b6cdcb * Phillipe Levi mentioned seeing "Stringrid" on the ml, a grep turned up two occurances -> fixed.
git-svn-id: trunk@47556 -
2015-01-28 11:21:36 +00:00
maxim
ede88bbed7 Translations: Hungarian translation update by Péter Gábor, bug #27365
git-svn-id: trunk@47550 -
2015-01-27 23:10:25 +00:00
maxim
b6cc6e34aa IDEIntf: updated Russian translation
git-svn-id: trunk@47548 -
2015-01-27 22:07:12 +00:00
mattias
e0affd6a25 ideintf: resourcestring, issue #27317, from Gábor
git-svn-id: trunk@47532 -
2015-01-26 21:57:12 +00:00
juha
c06129eb3c Improvements for Finnish translation.
git-svn-id: trunk@47475 -
2015-01-21 00:17:13 +00:00
maxim
e2866a78a0 Object Inspector: i18nalize '(Mixed)' value
git-svn-id: trunk@47441 -
2015-01-20 22:13:57 +00:00
mattias
7f089573e8 translations: German: updates from Swen Heinig
git-svn-id: trunk@47420 -
2015-01-19 10:27:28 +00:00
juha
3151750571 OI: show '(Mixed)' for Checkbox caption when multiselect and values are mixed.
git-svn-id: trunk@47410 -
2015-01-17 00:05:03 +00:00
juha
1a64d63b36 OI: Update Boolean value from a Checkbox also when the control is changed but property remains the same.
git-svn-id: trunk@47401 -
2015-01-16 09:35:21 +00:00
juha
b4de0f46fc IdeIntf: Draw a grey CheckBox for Boolean property editor when multi-selection has mixed values.
git-svn-id: trunk@47311 -
2015-01-05 21:36:34 +00:00
blikblum
81cd0c6877 IDE: cleanup TProjectFileDescriptor property setter methods (remove unnecessary checks)
git-svn-id: trunk@47293 -
2015-01-04 14:35:49 +00:00
maxim
d61830214b Translations: Hungarian translation update by Péter Gábor, bug #27230
git-svn-id: trunk@47292 -
2015-01-04 14:21:29 +00:00
juha
174e17c841 IdeIntf: Check every time if Boolean Checkbox property editor is needed. Was wrong when component changed and value differed.
git-svn-id: trunk@47291 -
2015-01-04 14:10:49 +00:00
blikblum
b7962c5068 IDE: register TValueListPropertyEditor only for TValueListEditor Strings property to prevent be used in other TStrings properties (TitleCaptions)
git-svn-id: trunk@47288 -
2015-01-04 13:42:03 +00:00
joost
fb88fadd74 fpmake: re-generated several fpmake.pp files
git-svn-id: trunk@47285 -
2015-01-02 20:45:33 +00:00
joost
40a902ea07 fpmake: Switched to fpmake.pp files that do not need setting the source-directory of the package manually
git-svn-id: trunk@47265 -
2014-12-29 22:11:35 +00:00
juha
9e3b5ca504 IDE: Use truely original pages and comps as reference when saving palette configuration.
git-svn-id: trunk@47261 -
2014-12-28 13:50:35 +00:00
joost
3a0de4fe98 fpmake: Re-generated some fpmake.pp files
git-svn-id: trunk@47240 -
2014-12-23 22:00:41 +00:00
mattias
63c839a786 IDEIntf: less hints
git-svn-id: trunk@47234 -
2014-12-22 08:55:40 +00:00
juha
4d92d2ec5b IDE: Update component list to match the layout of component palette, triggered when window is activated.
git-svn-id: trunk@47231 -
2014-12-21 13:00:29 +00:00
juha
2186ba086d IDE: Force update for all component palette pages after changing configuration.
git-svn-id: trunk@47218 -
2014-12-17 23:27:25 +00:00
juha
a52a3c922c IDE: Implement import and export for component palette options.
git-svn-id: trunk@47210 -
2014-12-16 22:37:09 +00:00
mattias
5a8fd4166f ideintf: replaced AnsiCompareText
git-svn-id: trunk@47166 -
2014-12-10 03:14:34 +00:00
juha
cfdbbbb410 IDE: Do not trigger palette update with OnComponentVisibleChanged and OnPageVisibleChanged events. Will be triggered by other means.
git-svn-id: trunk@47140 -
2014-12-08 20:22:31 +00:00
mattias
a46dc8915a IDE: added TDebuggerIntf.CanExternalDebugSymbolsFile
git-svn-id: trunk@47107 -
2014-12-04 19:14:22 +00:00
juha
51cdfe8e79 IDE: Save component palette options correctly when palette is filtered by DataModule.
git-svn-id: trunk@47074 -
2014-12-03 17:57:02 +00:00
juha
cfcbe4b9c7 IDE: Update component palette correctly when icons are filtered by DataModule.
git-svn-id: trunk@47073 -
2014-12-03 17:57:00 +00:00
juha
39430447fa Object Inspector: Show info contents right after making InfoPanel visible.
git-svn-id: trunk@47040 -
2014-11-30 15:44:33 +00:00
juha
c589873743 Designer, OI: Synchronize z-order changes. Issue #20450, patch from Mike Thompson.
git-svn-id: trunk@47039 -
2014-11-30 13:13:08 +00:00
juha
a5164be292 Component palette: revert to a working TBaseComponentPage.UpdateVisible; There is still another problem when components are filtered.
git-svn-id: trunk@47012 -
2014-11-28 09:41:19 +00:00
juha
304f54dde0 IdeIntf: one more tweak for the Boolean Checkbox editor position.
git-svn-id: trunk@47010 -
2014-11-27 20:31:44 +00:00
juha
4f2765f6c2 Object Inspector: remove unused units.
git-svn-id: trunk@47009 -
2014-11-27 20:31:42 +00:00
juha
6ea31e7ad9 IDE: Set FComponentPages.OwnsObjects := True; instead of freeing objects explicitly.
git-svn-id: trunk@47006 -
2014-11-27 20:31:38 +00:00
juha
76602fb2f4 IDE: Cache also user ordered pages in component palette, use it in UpdateVisible method.
git-svn-id: trunk@47005 -
2014-11-27 20:31:36 +00:00
juha
c7486b1bf9 IDE: Simplify component palette code, ComponentPage.Priority is not used. Rename a method.
git-svn-id: trunk@47004 -
2014-11-27 20:31:34 +00:00
juha
75c4a0f8df IDE: Change names of component palette cache methods.
git-svn-id: trunk@47003 -
2014-11-27 20:31:33 +00:00
juha
8b4eac20a9 IDE: Use the cache when writing component palette configuration.
git-svn-id: trunk@47001 -
2014-11-27 20:31:30 +00:00
juha
4ccb281acd IDE: In component palette, cache original component names by page name.
git-svn-id: trunk@47000 -
2014-11-27 20:31:28 +00:00
juha
d9b6126447 IdeIntf: comment
git-svn-id: trunk@46999 -
2014-11-27 20:31:22 +00:00
juha
80fc1404b6 IdeIntf: Make a compromise for Boolean property editor Checkbox left position. Actually depends on widgetset and theme.
git-svn-id: trunk@46992 -
2014-11-26 09:23:48 +00:00
juha
7d9296fe56 Object Inspector: Fix the alignment of Checkbox editor.
git-svn-id: trunk@46991 -
2014-11-26 00:35:13 +00:00
juha
3cc613425f Object Inspector: formatting.
git-svn-id: trunk@46990 -
2014-11-26 00:35:04 +00:00
juha
8e8d5a2fdf Object Inspector: Show parenthesis around True and False when using the Checkbox Boolean editor.
git-svn-id: trunk@46989 -
2014-11-25 19:48:33 +00:00
mattias
28c049a4c7 IDEIntf: fixed typo
git-svn-id: trunk@46988 -
2014-11-25 18:53:35 +00:00
juha
d8175e6e33 IDE, component palette options: Enable restoring default settings only if there are changes.
git-svn-id: trunk@46985 -
2014-11-25 17:46:16 +00:00
juha
f9c7b414be IdeIntf: Make sure no empty page names are read from configuration.
git-svn-id: trunk@46983 -
2014-11-25 17:46:09 +00:00
juha
45eab13451 Object Inspector: Fix resizing selected edit after horizontal resize, remove useless Invalidate. Patch from Sandro Cumerlato.
git-svn-id: trunk@46976 -
2014-11-23 18:42:33 +00:00