Commit Graph

636 Commits

Author SHA1 Message Date
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
juha
aa460b80b4 Object Inspector: Remove code that prevents SpeedButton background erase. Patch from Sandro Cumerlato.
git-svn-id: trunk@46975 -
2014-11-23 18:42:28 +00:00
juha
1fe3846321 Object Inspector: Fix inconsistent DefaultItemHeight for Combobox. Patch from Sandro Cumerlato.
git-svn-id: trunk@46974 -
2014-11-23 17:26:38 +00:00
juha
579e8170bd Object Inspector: Set TComboBox.ItemHeight in a better way. Patch from Sandro Cumerlato.
git-svn-id: trunk@46970 -
2014-11-23 15:01:56 +00:00
juha
686309b70a Object Inspector: Set ComboBox editor's ItemHeight again. Lazarus built with QT crashes otherwise when Color combobox list is opened.
git-svn-id: trunk@46966 -
2014-11-22 18:43:13 +00:00
juha
c0488fb460 Object Inspector: Fix CheckBox editor vertical alignment. Patch from Sandro Cumerlato.
git-svn-id: trunk@46890 -
2014-11-19 19:35:04 +00:00
juha
ca7db2fdc6 Object Inspector: Fix redraw errors. Patch from Sandro Cumerlato.
git-svn-id: trunk@46887 -
2014-11-19 14:57:47 +00:00
mattias
dd34c8e045 IDEIntf: fixed typo
git-svn-id: trunk@46886 -
2014-11-19 13:52:48 +00:00
juha
a8e80b673c Object Inspector: Test code for redraw errors in some Windows machines. Cleanup.
git-svn-id: trunk@46885 -
2014-11-19 10:26:20 +00:00