Commit Graph

288 Commits

Author SHA1 Message Date
mattias
edbefdfd3d IDEIntf: clean up
git-svn-id: trunk@45897 -
2014-07-16 20:08:29 +00:00
juha
e9bfb08a8c IdeIntf: In TLazPackageID, use getter methods for IDAsString and IDAsWord. Will be used for iProjPack interface.
git-svn-id: trunk@45895 -
2014-07-16 20:01:44 +00:00
juha
f9bf2bb145 IdeIntf: move LazCompilerOptions to common base class TIDEProjPackBase.
git-svn-id: trunk@45894 -
2014-07-16 20:01:32 +00:00
juha
1a1afd969c IdeIntf: name project / package common base class as TIDEProjPackBase.
git-svn-id: trunk@45893 -
2014-07-16 19:59:26 +00:00
juha
91cc270510 IDE: remove one more deprecated method TSourceNotebook.ClearErrorLines.
git-svn-id: trunk@45881 -
2014-07-15 17:28:54 +00:00
juha
68ec932c40 IDEIntf: remove abstract base methods from TSourceEditorWindowInterface, deprecated implementations were removed earlier.
git-svn-id: trunk@45880 -
2014-07-15 17:28:39 +00:00
juha
62736bacb8 IDE: Move hint stuff from TSourceNotebook to TSourceEditorManager. Only one hint is shown at a time anyways.
git-svn-id: trunk@45841 -
2014-07-12 14:19:35 +00:00
juha
daf9f126f0 IdeIntf: comment out TOIHintWindow.OnMouseDown. The inherited protected property is available, too. (A bug?)
git-svn-id: trunk@45832 -
2014-07-11 16:32:23 +00:00
juha
a8c3ea866d IdeIntf: Clean TOICustomPropertyGrid.HintTimer
git-svn-id: trunk@45831 -
2014-07-11 16:32:10 +00:00
juha
613426fbe9 IdeIntf: remove useless parameters from TOIPropertyHint event.
git-svn-id: trunk@45830 -
2014-07-11 16:31:58 +00:00
juha
f6cd1a888f IDE: Make object inspector use the new HintManager class.
git-svn-id: trunk@45829 -
2014-07-11 16:31:42 +00:00
juha
a4ee0ab208 IDE: Make source editor use the new HintManager class.
git-svn-id: trunk@45828 -
2014-07-11 16:31:23 +00:00
juha
39ed58f021 IdeIntf: new THintWindowManager to encapsulate hint stuff. Fix THintWindow when it has a sub-control. Make code browser use the new feature.
git-svn-id: trunk@45827 -
2014-07-11 16:31:06 +00:00
juha
e8c25a5a34 IdeIntf: don't explicitly free owned hint controls from HintWindow. Formatting.
git-svn-id: trunk@45825 -
2014-07-11 16:30:27 +00:00
juha
ad6ac0e2a3 Make Project and Package inherit from a new TProjPack base class.
git-svn-id: trunk@45805 -
2014-07-06 22:38:02 +00:00
juha
539b683d28 Packager and IdeIntf: formatting
git-svn-id: trunk@45804 -
2014-07-06 22:37:56 +00:00
juha
e8889c7f72 Make TLazPackage own an instance of IDEOptions instead of inheriting from it.
git-svn-id: trunk@45803 -
2014-07-06 22:37:50 +00:00
juha
2fc0b188b7 Make TProject own an instance of IDEOptions instead of inheriting from it.
git-svn-id: trunk@45802 -
2014-07-06 22:37:43 +00:00
juha
11731e7aa8 New unit with a common base class for Project and Package.
git-svn-id: trunk@45801 -
2014-07-06 22:32:54 +00:00
juha
5a97e101a6 IDE: remove methods that were deprecated already for Lazarus 0.9.x
git-svn-id: trunk@45787 -
2014-07-05 14:56:40 +00:00
juha
503833f19b Remove typecasts because LookupRoot was moved to TIDesigner. Also formatting.
git-svn-id: trunk@45784 -
2014-07-05 10:49:34 +00:00
juha
48a6a75f6c IDE: A new command and entry in Run menu for building many modes at one go.
git-svn-id: trunk@45772 -
2014-07-04 14:31:31 +00:00
juha
72bb33e99c IDE: use better text for menu item and variables, "Clean up and Build".
git-svn-id: trunk@45771 -
2014-07-04 14:30:51 +00:00
maxim
62644ff1bd regenerated translations
git-svn-id: trunk@45753 -
2014-07-02 20:11:41 +00:00
maxim
785a9a10cd Translations: German translation update by Swen Heinig
git-svn-id: trunk@45751 -
2014-07-02 19:59:03 +00:00
maxim
391e3f7bb5 Translations: Hungarian translation update by Péter Gábor, bug #26425
git-svn-id: trunk@45744 -
2014-07-01 22:59:27 +00:00
maxim
5a505f25db Translations: Italian translation update by Giuliano Colla, bugs #26427, #26428, #26429, #26430, #26431
git-svn-id: trunk@45741 -
2014-07-01 21:54:14 +00:00
bart
1056fb11be objinspstrconsts.nl.po: fix incompatible format arguments.
git-svn-id: trunk@45723 -
2014-06-28 22:31:34 +00:00
maxim
047b198d7b IDEIntf: regenerated translations; updated Russian translation
git-svn-id: trunk@45664 -
2014-06-25 21:28:21 +00:00
maxim
95ff25a97f IDEIntf: fixed typo in string
git-svn-id: trunk@45663 -
2014-06-25 21:24:47 +00:00
mattias
8913df7a49 IDE: started checking component classes depending on resource format
git-svn-id: trunk@45659 -
2014-06-25 10:11:30 +00:00
mattias
305b0df023 IDEIntf: added custom lfm unit resource file format
git-svn-id: trunk@45658 -
2014-06-25 08:16:06 +00:00
juha
e3b8066f07 Fix fuzzy Finnish translations in .fi.po files.
git-svn-id: trunk@45652 -
2014-06-24 22:11:54 +00:00
mattias
5313aa4458 IDEIntf: removed TLFMUnitResourcefileFormat.ResourceDirectiveFilename:
git-svn-id: trunk@45645 -
2014-06-24 16:45:06 +00:00
mattias
41a0927e20 IDEIntf: unitresources: priority
git-svn-id: trunk@45644 -
2014-06-24 15:52:57 +00:00
mattias
2c5a0b57fd IDE: clean up
git-svn-id: trunk@45643 -
2014-06-24 15:37:03 +00:00
juha
fa6bb3b2c3 IDE: Update the GUI for BuildModes after importing them. Disable import/export with invalid filename.
git-svn-id: trunk@45640 -
2014-06-24 13:26:42 +00:00
mattias
e09f10816f IDE: object inspector: show error if integer out of range
git-svn-id: trunk@45620 -
2014-06-23 16:23:51 +00:00
juha
f3d543e261 IDE: add separators around Import/Export buttons in Project options dialog.
git-svn-id: trunk@45609 -
2014-06-22 09:55:48 +00:00
mattias
95e940dff4 IDEIntf: using TIDEOwnedFile as common ancestor of TLazPackageFile and TLazProjectFile
git-svn-id: trunk@45596 -
2014-06-21 20:57:14 +00:00
mattias
3b62c88f2c IDE: drop files: form events instead of application
git-svn-id: trunk@45558 -
2014-06-16 22:17:26 +00:00
juha
669a093a53 IDE: Tweak some resource strings with newlines. Pass consecutive newlines from caller but use one %s param.
git-svn-id: trunk@45555 -
2014-06-16 19:48:52 +00:00
mattias
a5270a0a23 IDEIntf: clean up
git-svn-id: trunk@45542 -
2014-06-15 18:39:12 +00:00
mattias
c39261347a IDE: fixed ignoring empty lines at end of conditionals, no modified if project icon was not touched
git-svn-id: trunk@45541 -
2014-06-15 18:37:10 +00:00
mattias
67932e3733 updated po files
git-svn-id: trunk@45531 -
2014-06-15 12:11:01 +00:00
juha
a2742e90b3 IdeIntf: Hard-coded quotations in resourcestrings.
git-svn-id: trunk@45523 -
2014-06-15 11:52:37 +00:00
mattias
480641c5cf IDEIntf: added functions to let old code compile with deprecated warnings
git-svn-id: trunk@45496 -
2014-06-13 13:14:28 +00:00
mattias
3e8a908c47 IDE: TLFMUnitResourcefileFormat: cache scans
git-svn-id: trunk@45482 -
2014-06-12 09:24:47 +00:00
mattias
dc48a39621 IDE: clean up
git-svn-id: trunk@45405 -
2014-06-08 17:13:10 +00:00
mattias
3c98dd7469 IDE: resourcestrings
git-svn-id: trunk@45401 -
2014-06-08 13:51:11 +00:00
mattias
403ed545d1 IDE: enabled new external tools by default, use old code with -dEnableOldExtTools
git-svn-id: trunk@45396 -
2014-06-08 10:19:28 +00:00
mattias
b2dca3d504 lazbuild: fixed freeing views
git-svn-id: trunk@45393 -
2014-06-08 08:52:18 +00:00
mattias
566f80a37a IDE: message parser: split synchronized phase to move more processing from main to sub thread
git-svn-id: trunk@45375 -
2014-06-06 09:41:27 +00:00
mattias
ec6d63f4a5 IDE: quick fix: add -vm option
git-svn-id: trunk@45342 -
2014-06-04 21:30:42 +00:00
mattias
795c406e7d IDE: messages: show urgency in filters
git-svn-id: trunk@45335 -
2014-06-04 10:06:29 +00:00
mattias
0fef9cf75d IDE: messages: save/load filters
git-svn-id: trunk@45333 -
2014-06-04 09:33:21 +00:00
mattias
74861f25d3 IDE: messages: show pattern in menu item
git-svn-id: trunk@45310 -
2014-06-02 22:06:33 +00:00
mattias
39995327cc IDE: reference/release external tools, auto free
git-svn-id: trunk@45301 -
2014-06-02 10:04:34 +00:00
mattias
20e6cdc0a9 lazbuild: started migration to external tools
git-svn-id: trunk@45294 -
2014-06-01 21:38:27 +00:00
mattias
2f2073e7f4 IDE: do not recompile if only verbosity changed, for new messages: remove -vb and -v0 options, always pass -vbq
git-svn-id: trunk@45251 -
2014-05-30 17:18:36 +00:00
mattias
559967611a IDE: messages: help for message and edit extra help
git-svn-id: trunk@45230 -
2014-05-29 21:20:42 +00:00
juha
081cf3a9ee IdeIntf: Match filter in options dialog only for visible controls.
git-svn-id: trunk@45222 -
2014-05-29 19:39:29 +00:00
mattias
f3a8270e7d IDE: insert license notice commands: split into English and translated items
git-svn-id: trunk@45219 -
2014-05-29 09:43:07 +00:00
mattias
5656db6508 IDE: indentiation
git-svn-id: trunk@45217 -
2014-05-28 23:12:11 +00:00
mattias
8844f15f3a IDE: designer mediator: fixed non visual components selection and moving, patch #26234
git-svn-id: trunk@45216 -
2014-05-28 22:43:19 +00:00
mattias
856f36c29c IDE: options: messages: colors
git-svn-id: trunk@45197 -
2014-05-27 13:16:16 +00:00
mattias
503ddc71ad IDE: fixed run abort
git-svn-id: trunk@45195 -
2014-05-27 09:08:58 +00:00
mattias
73c1593c0b IDE: messages: clear translation when message changes
git-svn-id: trunk@45190 -
2014-05-26 20:51:52 +00:00
mattias
1fcab0ef9f IDE: messages: do not show missing file dialog twice
git-svn-id: trunk@45184 -
2014-05-26 13:03:25 +00:00
mattias
b51d55bfad IDE: clean up
git-svn-id: trunk@45179 -
2014-05-25 21:00:04 +00:00
mattias
79c6e82dd7 IDE: codebrowser: quick fix identifier nor found
git-svn-id: trunk@45176 -
2014-05-25 19:14:42 +00:00
mattias
4dcad783db IDE: fpc message parser: faster search for include files
git-svn-id: trunk@45166 -
2014-05-25 14:14:44 +00:00
mattias
bbd5c7e16f IDE: messages: hint for external tool
git-svn-id: trunk@45157 -
2014-05-23 14:05:14 +00:00
mattias
4665cd1889 IDE: fpc msg parser: search for include files
git-svn-id: trunk@45150 -
2014-05-22 13:47:53 +00:00
mattias
164c12f8ca IDE: fpc msg parser: use relative Compiling paths
git-svn-id: trunk@45144 -
2014-05-21 22:25:21 +00:00
mattias
e530415577 IDE: msg window: hint why a package was compiled
git-svn-id: trunk@45142 -
2014-05-21 19:16:18 +00:00
mattias
2102263e10 IDE: fixed msg window hint count
git-svn-id: trunk@45129 -
2014-05-21 10:39:00 +00:00
mattias
6ec6b32621 IDE: check msg unit not used without msgid
git-svn-id: trunk@45122 -
2014-05-20 22:23:16 +00:00
mattias
6907de1248 IDEintf: less hints
git-svn-id: trunk@45109 -
2014-05-20 09:46:59 +00:00
juha
cf3f44455a IDE: Make sure the "Additions And Overrides" page is visible before jumping there.
git-svn-id: trunk@45069 -
2014-05-18 08:58:13 +00:00
mattias
202722ed9b IDE: further migrating external tools
git-svn-id: trunk@45040 -
2014-05-14 22:38:19 +00:00
maxim
b15d433902 Translations: Hungarian translation update by Péter Gábor, bug #26144
git-svn-id: trunk@45015 -
2014-05-11 21:56:45 +00:00
martin
7e8693d62e IDE: Fixed ShowForm, broken in rev 44801 #a37ff8d09e
git-svn-id: trunk@45010 -
2014-05-11 17:51:42 +00:00
mattias
2515a4ee6a updated makefiles
git-svn-id: trunk@45009 -
2014-05-11 17:31:41 +00:00
mattias
fba12fd265 IDEIntf: fixed TPropertyEditorHook compiling with -CR
git-svn-id: trunk@44897 -
2014-05-03 09:00:32 +00:00
martin
a37ff8d09e Do not move source editor, on tab changes, codetool completion or similar actions. Issue #0026051
git-svn-id: trunk@44801 -
2014-04-24 00:04:19 +00:00
jesus
fcb975e5e9 LCL, implemented multiline TGridColumnTitle property, from wp, issue #25902
git-svn-id: trunk@44781 -
2014-04-22 00:32:27 +00:00
mattias
464b450a90 IDEIntf: clean up
git-svn-id: trunk@44631 -
2014-04-07 10:38:11 +00:00
juha
13b4f9aa2d IdeIntf: Fix AutoAddRows feature for ValueListEditor property editor.
git-svn-id: trunk@44576 -
2014-04-01 00:34:22 +00:00
juha
18858b8e2d IdeIntf: Property editor for Strings in ValueListEditor. Does not work well yet.
git-svn-id: trunk@44575 -
2014-04-01 00:12:59 +00:00
juha
234935f6bc New files for ValueListEditor Strings property editor.
git-svn-id: trunk@44574 -
2014-04-01 00:05:18 +00:00
mattias
d841be9240 IDE: less hints, initialize vars, use unused parameters
git-svn-id: trunk@44457 -
2014-03-17 11:25:57 +00:00
mattias
914882e83c IDEIntf: set free notification for TPropertyEditorHook.LookupRoot, changed TPropertyEditorHook to TComponent, set freenotification for TCustomPropertiesGrid.TIObject, bug #25872
git-svn-id: trunk@44455 -
2014-03-17 10:02:36 +00:00
mattias
6390494ff4 IDEIntf: comments
git-svn-id: trunk@44401 -
2014-03-10 23:29:36 +00:00
mattias
3747f3f516 IDEIntf: comment
git-svn-id: trunk@44344 -
2014-03-04 14:33:45 +00:00
mattias
a52123b355 IDEIntf: comment
git-svn-id: trunk@44342 -
2014-03-04 14:18:30 +00:00
mattias
a355640db9 IDEIntf: added event called when the IDE collects the fpc front end parameters
git-svn-id: trunk@44341 -
2014-03-04 14:15:57 +00:00
mattias
4b9f06ac1e IDEIntf: added event called when the IDE collects the fpc front end parameters
git-svn-id: trunk@44340 -
2014-03-04 14:13:40 +00:00
mattias
02b09d18e6 IDEIntf: form designer: added AddClicked hook, called whenever the user selected a component class and clicked on the designer to add a new component
git-svn-id: trunk@44335 -
2014-03-03 20:03:24 +00:00
mattias
45e9bd0b9c IDEIntf: added TAbstractIDEOptions handler destroy
git-svn-id: trunk@44332 -
2014-03-03 09:47:13 +00:00