mattias
895936a8ef
IDE: catch errors while releasing project file descriptors
...
git-svn-id: trunk@60681 -
2019-03-15 14:02:49 +00:00
juha
47cb9daae0
IdeIntf: Prevent crash when renaming TAction in TActionListEditor. Issue #35226 , patch from Anton.
...
git-svn-id: trunk@60677 -
2019-03-15 11:23:35 +00:00
mattias
e54f8eb720
IDEIntf: clean up
...
git-svn-id: trunk@60628 -
2019-03-08 23:02:45 +00:00
mattias
4ec3a43be3
IDE: fixed invalidate filestate cache after TSaveDialog
...
git-svn-id: trunk@60620 -
2019-03-08 12:12:59 +00:00
mattias
8890612608
IDE: invalidate filestate cache after opendialog, because it can change files without switching to another application
...
git-svn-id: trunk@60619 -
2019-03-08 08:50:57 +00:00
martin
68e772e2c7
IDE, SourceEditor: store highlighter-class in project settings, if changed by user. Issue #0035181
...
git-svn-id: trunk@60588 -
2019-03-04 20:11:45 +00:00
martin
217529a77e
IDE, SourceEditor: refactor event for updating project settings
...
git-svn-id: trunk@60587 -
2019-03-04 20:11:41 +00:00
maxim
6e23c3ccd0
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #35148
...
git-svn-id: trunk@60509 -
2019-02-25 23:38:10 +00:00
maxim
ee93df459c
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #35117
...
git-svn-id: trunk@60460 -
2019-02-19 17:18:17 +00:00
maxim
26bce31b43
IDEIntf: regenerated translations and updated Russian translation
...
git-svn-id: trunk@60409 -
2019-02-12 16:35:59 +00:00
juha
6921b150ee
IDE: Add checkbox to show/hide property filter in object inspector. Issue #35043 , patch from ptvs.
...
git-svn-id: trunk@60406 -
2019-02-11 16:35:11 +00:00
maxim
c91b1321e0
Translations: French translation update by Gilles Vasseur, bug #35034
...
git-svn-id: trunk@60368 -
2019-02-08 23:14:55 +00:00
mattias
699e606af8
IDEIntf: added flag mlfStdError to external tool messages, issue #34996
...
git-svn-id: trunk@60320 -
2019-02-03 21:24:49 +00:00
maxim
684c367b8a
IDE: changed extension of master PO files (a.k.a. templates) from .po to .pot, adapted IDE, POChecker, updatepofiles tool and localize.bat/.sh scripts.
...
Reasons:
1. .pot is 'industry standard' extension for PO template files. As a consequence, PO editors can now open our templates 'out of the box' and automate creation of translations.
2. It is now much simpler to detect template files now that dotted unit names are allowed.
git-svn-id: trunk@60208 -
2019-01-24 23:02:37 +00:00
maxim
e1e84a2799
Translations: Hungarian translation update by Péter Gábor, bug #34912
...
git-svn-id: trunk@60140 -
2019-01-21 23:25:51 +00:00
martin
d0017b194c
IDE, SourceEditor: "Close tabs on right". Issue #0029929 / Added key combo
...
git-svn-id: trunk@60017 -
2019-01-06 19:44:58 +00:00
maxim
bc4e1da857
Translations: Polish translation update by Sławomir Niedziela, bug #34788
...
git-svn-id: trunk@59988 -
2019-01-04 13:58:31 +00:00
mattias
d6da247e02
IDE: clean up
...
git-svn-id: trunk@59975 -
2019-01-02 17:07:17 +00:00
joost
68276150e1
IDEIntf: Make it possible to use the path to the compiler in packages
...
git-svn-id: trunk@59968 -
2019-01-01 16:49:20 +00:00
juha
bb22647c7d
IdeIntf: Fix compilation after fpc trunk r40645. Issue #34765 , patch from Pascal Riekenberg and Jonas Maebe.
...
git-svn-id: trunk@59921 -
2018-12-28 12:40:18 +00:00
joost
6f9f36001f
IDEIntf: TLazPackageFile.CustomOptions
...
git-svn-id: trunk@59920 -
2018-12-28 11:45:25 +00:00
joost
f66a5d902f
IDEIntf: Bind options to files in packages
...
git-svn-id: trunk@59916 -
2018-12-27 17:35:32 +00:00
joost
344263decc
IDE, IDEIntf: Ability to register custom option editors for files in packages
...
git-svn-id: trunk@59911 -
2018-12-26 22:46:24 +00:00
mattias
56ce57eedc
IDE: message widow: fixed showing ExitCode instead of ExitStatus of a process
...
git-svn-id: trunk@59899 -
2018-12-23 16:06:52 +00:00
juha
7b640a0f3c
Object Inspector: Formatting.
...
git-svn-id: trunk@59804 -
2018-12-12 13:51:55 +00:00
juha
c8545b8956
Object Inspector: Prevent component-tree hiding the component-values pane. Issue #34562 .
...
git-svn-id: trunk@59803 -
2018-12-12 13:51:49 +00:00
juha
78f99157f2
LCL: Rename function NewLineMI back to NewLine for Delphi-compatibility. Issue #34667 .
...
git-svn-id: trunk@59760 -
2018-12-09 15:37:15 +00:00
balazs
01d74c39d2
PackageIntf: Detect if a package is installed or not via the packaging interface, function "IsPackageInstalled".
...
git-svn-id: trunk@59716 -
2018-12-03 07:17:07 +00:00
joost
034fdfe9b3
fppkg: Implement support for package-variants
...
git-svn-id: trunk@59712 -
2018-12-01 22:33:45 +00:00
maxim
06854c84dc
Translations: French translation update by Gilles Vasseur, bug #34616
...
git-svn-id: trunk@59698 -
2018-11-29 22:31:35 +00:00
mattias
a625b39fbf
IDE: added IDE macro $(OutputFile), issue #27729 , from elmar69
...
git-svn-id: trunk@59663 -
2018-11-26 10:18:48 +00:00
martin
8d45fef409
ObjectInspector: Reduce Painting in OI-Grid for smother scrolling. (ShowScrollBar in UpdateScrollBar let to a full Invalidate on each Paint). Unnecessary moving of FCurrentEdit (TWinControl), while outside visible area also increases InvalidationRect after ScrollWindowEx.
...
git-svn-id: trunk@59624 -
2018-11-22 10:27:04 +00:00
martin
075d701aad
ObjectInspector: Make OI-Grid.Paint respect Canvas.ClipRect
...
git-svn-id: trunk@59623 -
2018-11-22 10:22:41 +00:00
martin
8765ceb4f1
ObjectInspector: Reduce calls to ComponentTree.Invalidate (changing the positon of FCurrentButton or FCurrentEdit in the OI-Grid can trigger a call to Resize of the Form, even so the Size did not change / Win10)
...
git-svn-id: trunk@59622 -
2018-11-22 10:21:27 +00:00
maxim
c8c7a1723a
Translations: Chinese translation update by robsean, bug #34579
...
git-svn-id: trunk@59617 -
2018-11-22 00:03:32 +00:00
joost
910d2f1319
IDEIntf: Package.BuildMethod added
...
IDEIntf: UseFPMakeWhenPossible added
IDE: It is now possible to compile Lazarus-packages using FPMake.
git-svn-id: trunk@59610 -
2018-11-19 19:40:09 +00:00
martin
b36dbf345d
ObjectInspector: fix/restore ScrollWindowEx. Ensure proper scrolling of active-cell-editor, if partly out of visible view. Fix issue #0034539
...
git-svn-id: trunk@59604 -
2018-11-19 12:26:14 +00:00
wp
66aad5f3f6
IDEIntf: Call Repaint for redrawing the object inspector (instead of Invalidate) when the OI is scrolled or column widths are dragged {{MantisLink|34539}}, Patch by BrunoK.
...
git-svn-id: trunk@59567 -
2018-11-17 10:28:44 +00:00
maxim
3cefe5b042
Translations: Czech translation update by chronos, bug #34549
...
git-svn-id: trunk@59564 -
2018-11-16 23:13:39 +00:00
juha
300fac7486
LCL-Win32: Invalidate OI's edit control also on Windows. Issue #34539 .
...
git-svn-id: trunk@59553 -
2018-11-16 10:18:52 +00:00
maxim
df5a68e852
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #34554
...
git-svn-id: trunk@59548 -
2018-11-15 22:14:38 +00:00
maxim
7f36403409
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #34519
...
git-svn-id: trunk@59483 -
2018-11-07 22:05:16 +00:00
mattias
da1be191da
ideintf: simpifications
...
git-svn-id: trunk@59475 -
2018-11-06 23:46:19 +00:00
mattias
df79b8ffbb
IDEIntf: simplified
...
git-svn-id: trunk@59474 -
2018-11-06 21:50:48 +00:00
maxim
ef7b5d394c
Translations: regenerated German translation
...
git-svn-id: trunk@59471 -
2018-11-06 21:28:04 +00:00
wp
1232c21840
IDEIntf: Update German translation, fixed ellipsis inconsistency
...
git-svn-id: trunk@59463 -
2018-11-05 17:19:40 +00:00
maxim
9e38c14764
IdeIntf: fixed ellipsis inconsistency, regenerated translations and updated Russian translation
...
git-svn-id: trunk@59448 -
2018-11-04 22:53:43 +00:00
wp
f07c210185
IDEIntf: Clean up of unused variables in r59440 #cb566ae12d
...
git-svn-id: trunk@59442 -
2018-11-03 21:59:31 +00:00
wp
f0be8cf94b
IDEIntf: Use resourcestrings for button "Add sliced" in ImageListEditor
...
git-svn-id: trunk@59441 -
2018-11-03 21:40:08 +00:00
wp
cb566ae12d
IDEIntf: Allow to add sliced images to the image list editor of the multi-res imagelist (see https://forum.lazarus.freepascal.org/index.php/topic,43088.msg301126.html )
...
git-svn-id: trunk@59440 -
2018-11-03 21:14:09 +00:00
juha
71dbce1d30
Finnish translation.
...
git-svn-id: trunk@59324 -
2018-10-19 16:12:41 +00:00
wp
a7d36155f9
IDE/ObjectInspector: Fix size of widgetset icons on high-dpi screens.
...
git-svn-id: trunk@59323 -
2018-10-19 12:02:34 +00:00
wp
1c28191d7c
IDE/Restriction Browser: Fix visibility of icon on customdrawn button.
...
git-svn-id: trunk@59322 -
2018-10-19 11:19:00 +00:00
wp
436c27ee90
IDE: Improve visibility of high-dpi issue_carbon icons on dark background (by Roland Hahn).
...
git-svn-id: trunk@59321 -
2018-10-19 10:42:11 +00:00
wp
179cc59ee6
IDE: Add high-DPI images for propertygrid and widgetset issues (by Roland Hahn).
...
git-svn-id: trunk@59319 -
2018-10-18 14:39:16 +00:00
wp
34a979b362
ideintf: Add high-DPI icons (provided by Roland Hahn)
...
git-svn-id: trunk@59290 -
2018-10-11 16:35:58 +00:00
maxim
2fb99791ef
Translations: French translation update by Gilles Vasseur, bug #34403
...
git-svn-id: trunk@59276 -
2018-10-09 22:50:15 +00:00
maxim
e26f6ff3ca
Translations: Hungarian translation update by Péter Gábor, bug #34397
...
git-svn-id: trunk@59275 -
2018-10-09 22:41:03 +00:00
juha
6ab3884744
IdeIntf: Improve timestamp updates of TLazCompilationToolOptions + inherited classes. Issue #34283 .
...
git-svn-id: trunk@59268 -
2018-10-07 20:01:41 +00:00
juha
baad25dec4
IdeIntf: Delete old deprecated methods and properties.
...
git-svn-id: trunk@59227 -
2018-10-02 12:59:21 +00:00
maxim
9dfe44db86
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #34368
...
git-svn-id: trunk@59223 -
2018-10-01 23:00:18 +00:00
maxim
a02df1166a
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #34367
...
git-svn-id: trunk@59222 -
2018-10-01 22:56:03 +00:00
mattias
1c63f4c944
ideintf: less hints
...
git-svn-id: trunk@59212 -
2018-10-01 15:11:48 +00:00
juha
c9e4614e17
Delete old deprecated methods.
...
git-svn-id: trunk@59175 -
2018-09-28 11:06:40 +00:00
michael
464cbc13a2
* Allow opening recent files/packages/projects
...
git-svn-id: trunk@59171 -
2018-09-26 19:13:15 +00:00
juha
2047faa496
IdeIntf: Less verbose ComponentTreeView.
...
git-svn-id: trunk@59160 -
2018-09-24 14:22:04 +00:00
mattias
1f64e2b29d
lazutils: deprecated ConvertLineEndings in favor of LineBreaksToSystemLineBreaks
...
git-svn-id: trunk@59144 -
2018-09-23 10:33:52 +00:00
wp
94c1307bb0
IDEIntf: Tweak Object Inspector such that TFlowPanelControl items cannot be added and deleted in an incorrect way (issue #34286 ).
...
git-svn-id: trunk@59133 -
2018-09-22 17:48:14 +00:00
mattias
9054d0f584
IDEIntf: comment
...
git-svn-id: trunk@59128 -
2018-09-22 12:14:11 +00:00
mattias
fba579ac62
IDEIntf: added IDEEnvironmentOptions.GetRecentProjectFiles
...
git-svn-id: trunk@59127 -
2018-09-22 12:03:45 +00:00
wp
18b444b2a3
IDEIntf: Disable INS and DEL keyboard shortcuts in collection property editor if "+" and "-" buttons are hidden.
...
git-svn-id: trunk@59123 -
2018-09-21 23:05:00 +00:00
maxim
63273b9684
IDEIntf: updated Russian translation
...
git-svn-id: trunk@59119 -
2018-09-21 22:21:55 +00:00
juha
76f7d02e9f
IdeIntf: Clean comp editor code, use new function EditCollectionNoAddDel instead of default param for old function.
...
git-svn-id: trunk@59117 -
2018-09-21 18:16:00 +00:00
wp
94c4596ba4
LCL: Fix FlowPanel component editor to correctly enable/disable buttons when opened.
...
git-svn-id: trunk@59116 -
2018-09-21 16:44:23 +00:00
wp
c5aca0606a
IDEIntf: Activate modified component editor for TFlowPanel in order to be able to rearrange controls (issue #34286 , modified patch by silvioprog)
...
git-svn-id: trunk@59114 -
2018-09-21 13:46:18 +00:00
wp
652179026e
IDEIntf: Hide property "Control" of TFlowPanelControl in the Object Inspector.
...
git-svn-id: trunk@59112 -
2018-09-21 10:46:17 +00:00
juha
e2bbe1a4d4
IdeIntf: Simplify function FieldNameToPascalIdentifier in FieldsList.
...
git-svn-id: trunk@59090 -
2018-09-20 08:18:49 +00:00
juha
8ac408ea5a
IdeIntf: Improve TOIPropertyGridRow.IsDisabled from r59082 #ac8ef42f9f.
...
git-svn-id: trunk@59084 -
2018-09-19 14:57:46 +00:00
juha
ac8ef42f9f
IdeIntf: A new TDisabledCollectionPropertyEditor for TFlowPanel.ControlList. Disables the button for editor.
...
git-svn-id: trunk@59082 -
2018-09-19 12:37:42 +00:00
juha
a1d9f85634
IdeIntf: Improve the CompilationTool stuff. Remove and clean code. Issue #34283 .
...
git-svn-id: trunk@59044 -
2018-09-17 16:53:37 +00:00
juha
5df4b7fc4e
IdeIntf: A new interface class TLazCompilationToolOptions with a Command and CompileReasons. Issue #34283 .
...
git-svn-id: trunk@59043 -
2018-09-17 12:03:51 +00:00
juha
7a46670faa
Revert r59006 #b06f6da4af "IdeIntf: Add API for ExecuteCommand in CompOptsIntf." Must be done better.
...
git-svn-id: trunk@59042 -
2018-09-17 12:03:49 +00:00
mattias
c2b0e049ef
set trunk version to 2.0.0PreRelease
...
git-svn-id: trunk@59008 -
2018-09-15 19:41:22 +00:00
juha
b06f6da4af
IdeIntf: Add API for ExecuteCommand in CompOptsIntf. Issue #34283 , patch from m_burkhard@gmx.ch.
...
git-svn-id: trunk@59006 -
2018-09-15 17:17:22 +00:00
juha
c0f0430c22
IdeIntf: A minor refactoring for PropEdits.
...
git-svn-id: trunk@58988 -
2018-09-14 10:26:11 +00:00
juha
4d743ea119
IdeIntf: Cleanup for PropEdits.
...
git-svn-id: trunk@58968 -
2018-09-12 18:26:14 +00:00
juha
8e92c0d649
IdeIntf: Property editor for MenuItem Caption. Update MenuItem's name when it is turned into a separator.
...
git-svn-id: trunk@58964 -
2018-09-12 13:06:48 +00:00
juha
508a89d4af
LCL: Rename function NewLine -> NewLineMI to avoid name clashes and confusion.
...
git-svn-id: trunk@58939 -
2018-09-10 22:27:55 +00:00
mattias
687059072b
IDEIntf: added TProjectIntf.RemovePackageDependency
...
git-svn-id: trunk@58890 -
2018-09-06 08:31:26 +00:00
juha
4366247bd3
IdeIntf: Enlarge Object inspector's ComboBox / Edit area. Improves visual appearance. Issue #33550 , by Anthony Walter.
...
git-svn-id: trunk@58860 -
2018-09-04 20:59:01 +00:00
juha
226118e3dd
IDE: Allow to replace a path in PathEditor if a new path differs only by character case. Issue #33902 .
...
git-svn-id: trunk@58815 -
2018-09-01 22:07:59 +00:00
maxim
a351c9f8fe
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #34139
...
git-svn-id: trunk@58742 -
2018-08-19 23:08:36 +00:00
juha
2b381547b5
IDE: Separate units ExtToolsConsole (no LCL) and ExtToolsIDE (with LCL) from ExtTools.
...
git-svn-id: trunk@58643 -
2018-07-28 13:38:06 +00:00
juha
41dc46374f
LazUtils: Move string manipulation functions from LazUtilities to LazStringUtils.
...
git-svn-id: trunk@58634 -
2018-07-25 23:44:54 +00:00
juha
7f7e7ada81
Format and clean uses sections.
...
git-svn-id: trunk@58629 -
2018-07-25 13:38:35 +00:00
juha
b20cf40349
Use RaiseGDBException from LazTracer unit. Remove similar funcs from IDEProcs and ComponentReg.
...
git-svn-id: trunk@58622 -
2018-07-24 17:49:21 +00:00
juha
4fe2e4c626
IdeIntf: Move TScanModeFPCSources from LazIdeIntf to BaseIdeIntf, for reducing LCL dependencies later.
...
git-svn-id: trunk@58615 -
2018-07-24 12:50:41 +00:00
juha
e6b449750a
IdeIntf: Move MessageDialog pointers from IDEDialogs to a new LazMsgDialogs. Break LCL dependency there.
...
git-svn-id: trunk@58614 -
2018-07-24 12:50:39 +00:00
juha
96131c07cf
Formatting, cleanup, also remove unused funcs in ProcedureList.
...
git-svn-id: trunk@58613 -
2018-07-24 12:50:26 +00:00
martin
7e3ca12084
Imagelist: fix moving first item down, incl refactor Issue #033903 Patch by FTurtle
...
git-svn-id: trunk@58587 -
2018-07-21 18:44:03 +00:00
martin
77a94a7cd1
IDE, SourceEditor: added css highlight. issue #030519 patch by Darek Mazur
...
git-svn-id: trunk@58543 -
2018-07-16 12:00:47 +00:00
balazs
82ab3151e0
IDE: Update component tree(OI) when changing the Z-order of a control. Issue #33954 .
...
git-svn-id: trunk@58521 -
2018-07-14 19:39:26 +00:00
martin
38d48bbdbd
Two new toolbar commands for bookmarks. Issue #0033947 Patch by FTurtle
...
git-svn-id: trunk@58500 -
2018-07-13 12:23:16 +00:00
mattias
2bbe0a8cc7
updated makefiles
...
git-svn-id: trunk@58493 -
2018-07-11 23:58:59 +00:00
joost
0af470d62f
ide: Forgot to add file in r58409 #085797a364
...
git-svn-id: trunk@58410 -
2018-06-25 21:58:25 +00:00
joost
085797a364
ide: When the fppkg package is loaded, the IDE will use fppkg to install FPMake dependencies if the proper option is set
...
git-svn-id: trunk@58409 -
2018-06-25 21:57:33 +00:00
maxim
e1e104d7db
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #33876
...
git-svn-id: trunk@58364 -
2018-06-20 21:58:09 +00:00
mattias
3575d8d0e1
make bigide: added cmdlinedebuggerbase and lazdebuggerlldb
...
git-svn-id: trunk@58363 -
2018-06-20 21:41:44 +00:00
michl
ce6f326b14
SpartaDockedFormEditor: Prevent showing of undocked new created frames (short flicker) and more generally code for revision 58299 #a027232dda.
...
git-svn-id: trunk@58321 -
2018-06-19 07:53:06 +00:00
ondrej
ed38267920
IDE: fix default positions on High-DPI. Issue #33695
...
git-svn-id: trunk@58310 -
2018-06-18 18:37:53 +00:00
michl
a027232dda
SpartaDockedFormEditor: Prevent showing of undocked forms (short flicker) after creating new forms. Issue #32207 . Patch by Balázs Székely
...
git-svn-id: trunk@58299 -
2018-06-17 22:55:12 +00:00
ondrej
fbf5f23054
IdeIntf: OI: fix assertion when multi-select components with set properties
...
git-svn-id: trunk@58270 -
2018-06-14 12:46:26 +00:00
maxim
f3bc00c889
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #33847
...
git-svn-id: trunk@58251 -
2018-06-13 22:54:29 +00:00
maxim
0ff2df04c9
IDEIntf: improved 'Press a key' dialog caption, regenerated translations and updated Russian translation
...
git-svn-id: trunk@58249 -
2018-06-13 22:41:33 +00:00
maxim
c5cc1131d3
LazUtils, IDEIntf: regenerated translations and updated Russian translation
...
git-svn-id: trunk@58248 -
2018-06-13 22:30:47 +00:00
juha
3574bdfb6d
Move debug- & other non-GUI stuff from LCLProc to LazUtilities and LazLogger in package LazUtils.
...
git-svn-id: trunk@58244 -
2018-06-13 13:59:07 +00:00
juha
ff1599f57a
Move function LoadProjectIconIntoImages from ProjectIntf to IDEUtils. Eliminate LCL dependency from ProjectIntf.
...
git-svn-id: trunk@58242 -
2018-06-13 08:33:16 +00:00
mattias
dbb5437884
IDE: grab key: show high keycodes
...
git-svn-id: trunk@58230 -
2018-06-11 14:40:29 +00:00
juha
ce916d287c
LazUtils: Rename unit ModalResultDef to a Delphi compatible UITypes. Add Message dialog related stuff.
...
git-svn-id: trunk@58227 -
2018-06-11 10:51:11 +00:00
mattias
8151d8b64c
IDEIntf: shortcutgrab: make clearer, that a key can be key with modifiers
...
git-svn-id: trunk@58213 -
2018-06-10 08:37:01 +00:00
juha
8bed6f8ca0
IdeIntf: Split IDEOptionsIntf into a new IDEOptEditorIntf.
...
git-svn-id: trunk@58208 -
2018-06-09 14:40:08 +00:00
juha
880624a747
Refactor: reorder uses sections.
...
git-svn-id: trunk@58207 -
2018-06-09 14:39:54 +00:00
juha
90b07c0f9e
Refactor: move LazIsValidIdent from IdeUtils to PackageDependencyIntf.
...
git-svn-id: trunk@58206 -
2018-06-09 14:39:51 +00:00
juha
5f57884ed1
LCL,LazUtils: Move ModalResult and the mr... consts to a new unit in LazUtils. They are used in non-GUI programs, too.
...
git-svn-id: trunk@58205 -
2018-06-09 14:39:49 +00:00
juha
f440f660a2
Refactor: move CompareMethods to LazMethodList. Keep alias in LCLProc.
...
git-svn-id: trunk@58204 -
2018-06-09 14:39:36 +00:00
juha
672ece7241
Refactor: Move variable ConsoleVerbosity from MacroIntf to LazUtilities. Rename MergeSort to avoid name clash and confusion.
...
git-svn-id: trunk@58203 -
2018-06-09 14:39:21 +00:00
juha
945c751e01
Fix compilation of LazBuild which uses EnvironmentOpts. SynCompletion was added to uses in r57672 #edc90668e0.
...
git-svn-id: trunk@58199 -
2018-06-09 11:01:32 +00:00
martin
7cb84ed69d
SynEdit: multi caret, allow espape (remove all carets) to be shared with other plugins / make "escape" default
...
git-svn-id: trunk@58191 -
2018-06-08 21:43:02 +00:00
ondrej
5834be34f2
ideintf: objectinspector: Fix status bar misalignment. issue #33825
...
git-svn-id: trunk@58123 -
2018-06-04 12:29:39 +00:00
mattias
29ade16eea
pas2js: cache macro values
...
git-svn-id: trunk@58098 -
2018-06-03 19:45:34 +00:00
ondrej
c0136a0867
Components: use LazLoggerBase instead of LazLogger
...
git-svn-id: trunk@58083 -
2018-06-02 16:46:39 +00:00
mattias
1c514f9a8d
IDE: designer: option show non visual components
...
git-svn-id: trunk@58037 -
2018-05-27 06:54:35 +00:00
mattias
a4ef8dcb02
IDE: started copying component palette options
...
git-svn-id: trunk@58028 -
2018-05-25 07:15:33 +00:00
juha
d5a918a748
IdeIntf: Make translated texts fit in ImageList editor buttons. Issue #33775 , patch from FTurtle.
...
git-svn-id: trunk@58020 -
2018-05-24 08:51:10 +00:00
mattias
abf650c130
ideintf: fixed compile under carbon
...
git-svn-id: trunk@58013 -
2018-05-23 14:18:28 +00:00
mattias
333f3c4a38
IDEIntf: using TFPList
...
git-svn-id: trunk@58011 -
2018-05-23 13:49:06 +00:00
mattias
3df9ef6440
IDEIntf: TInterfacePropertyEditor, TPersistentPropertyEditor: check csDesigning if ComponentPropertyOnlyDesign
...
git-svn-id: trunk@58001 -
2018-05-22 08:21:52 +00:00
mattias
6a583d8bfb
IDEIntf: TInterfacePropertyEditor, TPersistentPropertyEditor: do not check csDesigning
...
git-svn-id: trunk@58000 -
2018-05-22 08:05:39 +00:00
mattias
7aa6b95bbb
IDEIntf: less hints, comments
...
git-svn-id: trunk@57999 -
2018-05-22 08:00:08 +00:00
mattias
362d5edb4f
IDE: designer: undo: using beginupdate/endupdate to trigger less events
...
git-svn-id: trunk@57986 -
2018-05-21 09:31:59 +00:00
mattias
dec751c07b
IDEIntf: fixed registering options frames with same index
...
git-svn-id: trunk@57983 -
2018-05-21 08:48:32 +00:00
wp
be91e3f128
IDE: Fix grid image index property editor not finding the image list
...
git-svn-id: trunk@57975 -
2018-05-19 17:02:56 +00:00
michl
27a2e55798
LCL: PropEdits: ShortCutGrabBox: Removed mouse keys from key combobox.
...
git-svn-id: trunk@57962 -
2018-05-18 21:34:48 +00:00
mattias
967bf6dfd1
IDE: fix invalid localized package names
...
git-svn-id: trunk@57961 -
2018-05-18 21:34:39 +00:00
michl
31dd064264
IDE: ObjectInspector: Fixed property filter input: caret jumps to begin. Issue #33585
...
git-svn-id: trunk@57957 -
2018-05-18 19:51:00 +00:00
mattias
995f971392
IDE: added quickfix for An inherited method is hidden, add overload or reintroduce
...
git-svn-id: trunk@57915 -
2018-05-13 10:41:19 +00:00
mattias
ee7e7c077c
IDEIntf: added CompilerPath, fixed fpc msg parser if msg id not found
...
git-svn-id: trunk@57910 -
2018-05-13 07:15:23 +00:00
mattias
f65a30ed47
IDE: use pas2js msg parser
...
git-svn-id: trunk@57905 -
2018-05-12 15:36:26 +00:00
mattias
157312616b
IDE: started pas2js message parser
...
git-svn-id: trunk@57902 -
2018-05-11 19:59:48 +00:00
mattias
18903285e2
IDE: allow pas2js as compiler, added target os browser and nodejs
...
git-svn-id: trunk@57896 -
2018-05-11 08:50:33 +00:00
ondrej
a7a95f8f65
IDE: OI: fix form image index
...
git-svn-id: trunk@57868 -
2018-05-09 01:55:07 +00:00
ondrej
936a0dea02
IDE: use IDEImages instead of custom image lists
...
git-svn-id: trunk@57865 -
2018-05-09 01:39:31 +00:00
ondrej
a914eaa29d
IDE: use TLCLGlyphs for IDE buttons
...
git-svn-id: trunk@57857 -
2018-05-08 23:10:58 +00:00
ondrej
0143117e52
IDE: use TLCLGlyphs for IDE images
...
git-svn-id: trunk@57852 -
2018-05-08 21:41:16 +00:00
maxim
2a65c2b974
Translations: French translation update by Gilles Vasseur, bug #33673
...
git-svn-id: trunk@57786 -
2018-05-03 22:53:34 +00:00
juha
9f9965c410
IdeIntf: Prevent error "LookupRoot does not match" in ComponentTreeView. Issue #33677 .
...
git-svn-id: trunk@57776 -
2018-05-03 12:04:38 +00:00
mattias
3c52bd5001
IDEIntf: added SaveComponentAsPascal
...
git-svn-id: trunk@57770 -
2018-05-02 22:38:41 +00:00
juha
a97c137b1b
IdeIntf: Support nested collections in TComponentWalker for ComponentTreeView.
...
git-svn-id: trunk@57763 -
2018-05-01 18:55:49 +00:00
mattias
7dd4ef464c
IDE: find/rename identifier: search in used but not listed units too
...
git-svn-id: trunk@57727 -
2018-04-26 17:37:14 +00:00
ondrej
a711fb97c0
IDE: remove redundant glyph assignments
...
git-svn-id: trunk@57723 -
2018-04-26 10:02:59 +00:00
ondrej
801f6efb1b
LCL, components: TCustomEditButton: enable image list support, use LCLBtnGlyphs.
...
git-svn-id: trunk@57722 -
2018-04-26 09:59:30 +00:00
ondrej
685e707752
IDE: fix image loading after r57716 #136d996374
...
git-svn-id: trunk@57720 -
2018-04-26 09:08:41 +00:00
ondrej
7ae0c035e9
IdeIntf: TImageIndexPropertyEditor: list indexes better
...
git-svn-id: trunk@57709 -
2018-04-25 10:59:49 +00:00
ondrej
1412bf4f4a
LCL: TSpeedButton, TBitBtn: ImageIndex with combo box. Issue #33645
...
git-svn-id: trunk@57708 -
2018-04-25 10:56:32 +00:00
ondrej
edc90668e0
IDE: restore identifier completion window size on desktop change.
...
git-svn-id: trunk@57672 -
2018-04-19 11:17:14 +00:00
ondrej
cf03083224
IdeIntf: OI: fix streamed property detection (default float values were highlighted).
...
git-svn-id: trunk@57606 -
2018-04-05 11:22:33 +00:00
juha
067144af2d
LCL-GTK2: Fix designer behavior when Top/Left/Width/Height is selected in Object Inspector. Issue #33426 , patch from accorp.
...
git-svn-id: trunk@57604 -
2018-04-05 02:09:02 +00:00
wp
9e2c7686af
IDE: Add an {$IF FPC_FullVersion >= 30101} around registration of TFileName property editor - see discussion in Issue #33410 .
...
git-svn-id: trunk@57521 -
2018-03-17 15:43:57 +00:00
michl
31d19dccb7
IDE: Register a property editor for TFileName properties. Issue #33410 . Patch by Silvio Clécio
...
git-svn-id: trunk@57498 -
2018-03-11 10:00:04 +00:00
michl
1dc4d93a11
IDE: ObjectInspector: Fixed SHIFT click to select a range doesn't work. Issue #33383 . Patch by Rik van Kekem
...
git-svn-id: trunk@57497 -
2018-03-11 09:49:02 +00:00
juha
7cc99ef58e
Object Inspector: Simplify and shorten a little. Add a ToDo in TObjectInspectorDlg.KeyDown.
...
git-svn-id: trunk@57490 -
2018-03-09 22:30:44 +00:00
juha
4d25fb8328
Object Inspector: Prevent index out of bounds error when no grid row is selected. Issue #33344 .
...
git-svn-id: trunk@57474 -
2018-03-08 18:38:55 +00:00
juha
3070f417a7
LCL: Fix invalid typecast on TCustomDBGrid-based grids. Issue #33053 , patch from Michal Gawrycki.
...
git-svn-id: trunk@57427 -
2018-03-01 14:54:10 +00:00
maxim
f23167b458
Translations: Simplified Chinese translation update by robsean, bug #33242
...
git-svn-id: trunk@57404 -
2018-02-27 23:23:20 +00:00
maxim
caf81d7978
Translations: regenerated translations
...
git-svn-id: trunk@57347 -
2018-02-21 23:53:05 +00:00
michl
c582885e5c
IDE: Fixed components with published properties of type "interface" does not work. Issue #32919 . Patch by Andi Friess
...
git-svn-id: trunk@57332 -
2018-02-19 23:42:46 +00:00
mattias
060db859c5
IDEIntf: added TAbstractOptionsEditorDialog.FindEditor(aClassName: string)
...
git-svn-id: trunk@57326 -
2018-02-18 14:16:48 +00:00
mattias
a10e37e072
IDEIntf: less hints
...
git-svn-id: trunk@57286 -
2018-02-12 14:47:30 +00:00
maxim
9435d4277e
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #33119
...
git-svn-id: trunk@57255 -
2018-02-04 22:53:09 +00:00
ondrej
f6ea54d3f6
IDEIntf: IDE image list: fix adding images with different size from the target image list. Issue #33114
...
git-svn-id: trunk@57208 -
2018-02-01 17:38:22 +00:00
maxim
b4f5e3399c
IDEIntf: regenerated translations and updated Russian translation
...
git-svn-id: trunk@57186 -
2018-01-29 22:17:15 +00:00
maxim
98a25daa61
IDEIntf: fixed i18n of 'Delete resolution ...' button in ImageList editor
...
git-svn-id: trunk@57185 -
2018-01-29 22:11:55 +00:00
ondrej
09b0e087f7
IDE: Image List Editor: fix image listbox painting
...
git-svn-id: trunk@57173 -
2018-01-28 06:52:54 +00:00
ondrej
f81b38e69d
IDE: open recent files: use load icon of new image list
...
git-svn-id: trunk@57165 -
2018-01-27 18:31:21 +00:00
ondrej
987f894152
High-DPI + Multiple Image Resolution ImageList (merged from HiDPIImageList branch)
...
git-svn-id: trunk@57164 -
2018-01-27 18:12:35 +00:00
ondrej
b4b56d377d
IDE: fixes for High-DPI Image List
...
git-svn-id: branches/HiDPIImageList@57161 -
2018-01-27 18:05:59 +00:00
mattias
fe9c29b689
IDEIntf: less hints
...
git-svn-id: trunk@57115 -
2018-01-18 21:23:52 +00:00
juha
9bf30fe379
IdeIntf, DBGridColumnsPropertyEditorForm: Simplify FillCollectionListBox etc. Issue #32903 , patch from FTurtle.
...
git-svn-id: trunk@57098 -
2018-01-15 10:53:39 +00:00
juha
d95cd50a49
IdeIntf, DBGridColumnsPropertyEditorForm: Remove useless properties. Issue #32903 , patch from FTurtle.
...
git-svn-id: trunk@57071 -
2018-01-13 10:04:27 +00:00
ondrej
9f890e6f52
LCL: High-DPI ImageList: don't stream auto generated resolution
...
git-svn-id: branches/HiDPIImageList@57070 -
2018-01-13 07:02:30 +00:00
juha
61e0c2a1ff
IdeIntf, DBGridColumnsPropertyEditorForm: Simplify actAddFieldsExecute a lot, new method GetDataSet. Issue #32903 , patch from FTurtle.
...
git-svn-id: trunk@57061 -
2018-01-12 16:39:18 +00:00
ondrej
1c42b91f5b
IdeIntf: High-DPI ImageList: image list editor multiple resolution support
...
git-svn-id: branches/HiDPIImageList@57055 -
2018-01-11 13:17:19 +00:00
juha
68c9678a8a
IdeIntf: Simplify TDBGridColumnsPropertyEditorForm.actDelExecute.
...
git-svn-id: trunk@57052 -
2018-01-11 10:21:14 +00:00
juha
1bb9a00738
IdeIntf: Format and simplify TDBGridColumnsPropertyEditorForm.actAddFieldsExecute.
...
git-svn-id: trunk@57051 -
2018-01-11 10:21:13 +00:00
juha
dc70fd5181
IdeIntf, DBGridColumnsPropertyEditorForm: Split SelectInObjectInspector into 2 methods, remove useless ForceUpdate param.
...
git-svn-id: trunk@57050 -
2018-01-11 10:21:12 +00:00
juha
bd0a378f70
IdeIntf: Improve indentation in DBGridColumnsPropertyEditorForm. Cleanup.
...
git-svn-id: trunk@57049 -
2018-01-11 10:21:06 +00:00
juha
bb2b8feabf
IdeIntf: Prevent crash in DBGridColumnsPropertyEditorForm with "Delete All". Issue #33000 .
...
git-svn-id: trunk@57042 -
2018-01-10 14:32:19 +00:00
mattias
391b8ffa36
IDEIntf: moved TAbstractIDEProjectOptions to unit projectintf, added TAbstractIDEProjectOptions.GetProject
...
git-svn-id: trunk@57024 -
2018-01-09 11:35:58 +00:00
mattias
76a5a3cd5d
IDEIntf: added ConsoleVerbosity, pas2js: less hints, fixed getting compiler options, fixed uninitialized result
...
git-svn-id: trunk@57023 -
2018-01-09 11:08:04 +00:00
maxim
502f9aa7f0
Translations: regenerated translations
...
git-svn-id: trunk@57011 -
2018-01-08 16:11:10 +00:00
ondrej
3da6552057
IDE: IDEImagesIntf: support transparent bitmaps. Issue #32947
...
git-svn-id: trunk@56974 -
2018-01-06 01:09:52 +00:00
maxim
42e3e3e670
Translations: regenerated translations
...
git-svn-id: trunk@56968 -
2018-01-05 15:08:14 +00:00
michl
3886b2f185
IDE: PropertyEditor: Fixed components with published properties of type "interface" does not work. Issue #32919 . Patch by Andi Friess
...
git-svn-id: trunk@56942 -
2018-01-03 21:54:13 +00:00
maxim
9d91d2c25e
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #32916
...
git-svn-id: trunk@56934 -
2018-01-03 13:54:02 +00:00
ondrej
129140c672
IDE: Desktops: save ObjectInspector grid splitter and info panel properties.
...
git-svn-id: trunk@56913 -
2018-01-02 05:36:42 +00:00
ondrej
c038b06190
IDE: Remove IDE Options -> Environment -> Windows -> Window Positons. Issue #29742
...
git-svn-id: trunk@56907 -
2018-01-01 20:26:46 +00:00
michl
fc690b742f
IDE: Fixed IDE crash after putting a activex control on form. Issue #32375
...
git-svn-id: trunk@56886 -
2017-12-31 00:24:57 +00:00
juha
cda5c69296
IdeIntf: Don't select anything initially in Collection property editor ListBox.
...
git-svn-id: trunk@56881 -
2017-12-30 20:23:47 +00:00
juha
1cc6bfbcd1
IdeIntf: Make methods private. Formatting. The usefull changes in issues #32902 and #32903 .
...
git-svn-id: trunk@56873 -
2017-12-30 12:06:13 +00:00
juha
c3e1dc4ad5
Reduce compiler warnings, initialize some uninitialized variables.
...
git-svn-id: trunk@56869 -
2017-12-29 18:47:51 +00:00
juha
b561f1b752
IdeIntf: Prevent exception when fetching labels on TDBGridColumnsPropertyEditorForm. Issue #32864 , patch from FTurtle.
...
git-svn-id: trunk@56858 -
2017-12-27 17:48:44 +00:00
juha
cdde763da7
IdeIntf: Get LookupRoot for DefCollection instead of FieldDefs. Works with IndexDefs, too.
...
git-svn-id: trunk@56855 -
2017-12-27 14:05:25 +00:00
mattias
265412f333
IDE: compiler options: execute before/after: fixed adding text to history lists
...
git-svn-id: trunk@56854 -
2017-12-27 12:38:41 +00:00
mattias
cefafdd5ca
IDEIntf: added TAbstractRunParamsOptions.ActiveModeName
...
git-svn-id: trunk@56803 -
2017-12-19 22:41:31 +00:00
maxim
6393c91e5d
Translations: Chinese translation update by robsean, bug #32850
...
git-svn-id: trunk@56798 -
2017-12-19 22:08:00 +00:00
mattias
f92c4017da
IDEIntf: added handlers: lihtRunDebug, lihtRunWithoutDebugBuilding, lihtRunWithoutDebugInit
...
git-svn-id: trunk@56793 -
2017-12-19 14:16:45 +00:00
mattias
7394ed2c35
IDE: removed obsolete custom components
...
git-svn-id: trunk@56781 -
2017-12-18 17:20:19 +00:00
balazs
31b7c27181
IDE: Installpkgsetdlg dialog: Display online packages when OPM is installed.
...
git-svn-id: trunk@56778 -
2017-12-18 13:39:12 +00:00
ondrej
c03b941642
IDE: implement several RunParameters modes. Issue #21379
...
git-svn-id: trunk@56762 -
2017-12-17 11:24:49 +00:00
maxim
18dbb198b7
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #32819
...
git-svn-id: trunk@56749 -
2017-12-15 13:02:31 +00:00
balazs
d997abd3df
IDE: Pkglinks dialog: Display repository date in the "Last modified" column for online links. Repository date represents the date when the online package was last modified.
...
git-svn-id: trunk@56719 -
2017-12-14 11:15:15 +00:00
balazs
08558f4b92
IDE: Project Inspector: Display missing "Required Packages" with different icon if the packages are available online. The possibility to install online packages directly from Project Inspector when Opkman is installed.
...
git-svn-id: trunk@56712 -
2017-12-13 07:29:59 +00:00
maxim
ebc0d9a02b
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #32806
...
git-svn-id: trunk@56700 -
2017-12-11 23:06:58 +00:00
balazs
687b78901e
Packager: When opening a project, automatically resolve broken package dependency if the package is available online and opkman is installed.
...
git-svn-id: trunk@56690 -
2017-12-11 09:57:46 +00:00
balazs
5fff4bbf99
Packager: AddPkgDependecyDlg dialog: the possibility to install online packages directly.
...
git-svn-id: trunk@56668 -
2017-12-08 10:54:41 +00:00
maxim
ac38042db0
Translations: Brazilian Portuguese translation update by Marcelo B
...
Paula, bug #32787
git-svn-id: trunk@56658 -
2017-12-07 14:08:09 +00:00
balazs
40b29b08ce
Packager: In order to preserve consistency with other opkman related dialogs(install/download/extract), confirmation dlg. from packager was moved to opkman. Extended InstallPackages function.
...
git-svn-id: trunk@56635 -
2017-12-05 13:41:26 +00:00
mattias
913451674b
IDEIntf: fixed function result
...
git-svn-id: trunk@56632 -
2017-12-05 12:36:50 +00:00
balazs
811fbab23f
Packager: Extend PackageLinkIntf with ClearOnlineLinks method.
...
git-svn-id: trunk@56631 -
2017-12-05 10:15:19 +00:00
balazs
d5b7b913fd
Packager: Add online packages to the "New Requirement" dialog. The changes are only visible when Opkman is installed.
...
git-svn-id: trunk@56607 -
2017-12-04 09:56:11 +00:00
maxim
0a5c680e3e
Translations: Hungarian translation update by Péter Gábor, bug #32764
...
git-svn-id: trunk@56604 -
2017-12-04 00:08:30 +00:00
maxim
e11e241754
Translations: regenerated translations and updated Russian translation
...
git-svn-id: trunk@56598 -
2017-12-03 22:41:14 +00:00
mattias
f2c571147a
IDE: compiler options: execute before/after: allow custom parsers
...
git-svn-id: trunk@56576 -
2017-12-01 18:13:05 +00:00
mattias
340e7886e9
IDE: compiler options: execute before/after: started supporting custom parsers
...
git-svn-id: trunk@56573 -
2017-12-01 14:25:31 +00:00
maxim
682a383e55
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #32754
...
git-svn-id: trunk@56535 -
2017-11-29 22:49:04 +00:00
maxim
926062dcfd
Translations: huge Chinese translation update by robsean, bug #32750
...
git-svn-id: trunk@56534 -
2017-11-29 22:32:14 +00:00
juha
7f35c413b9
IdeIntf: Remove FileUtil from default uses list of new applications.
...
git-svn-id: trunk@56530 -
2017-11-28 23:41:20 +00:00
juha
d615063766
Packager: Improve creating packagelinks for online packages. Issue #32719 , patch from Balázs.
...
git-svn-id: trunk@56474 -
2017-11-23 14:17:03 +00:00
juha
a35f61c6ec
IdeIntf: Move PackageType to TIDEPackage, it should not be in TLazPackageID.
...
git-svn-id: trunk@56452 -
2017-11-21 12:02:29 +00:00
juha
7f5d893c9f
IdeIntf: Move TLazPackageType to TLazPackageID in PackageIntf. TPackageLink inherits it.
...
git-svn-id: trunk@56436 -
2017-11-18 15:51:05 +00:00
juha
473d851d87
IdeIntf: Add an initial TOPMInterface in PackageLinksIntf.
...
git-svn-id: trunk@56435 -
2017-11-18 15:50:53 +00:00
maxim
c67468c16a
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #32697
...
git-svn-id: trunk@56419 -
2017-11-16 22:31:52 +00:00
juha
21667253dc
IdeIntf: Add a comment in PackageLinkIntf.
...
git-svn-id: trunk@56418 -
2017-11-16 17:27:48 +00:00
maxim
0dfbf05613
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #32695
...
git-svn-id: trunk@56411 -
2017-11-14 23:01:39 +00:00
mattias
4a07f5355d
LazDataDesktop: Enable MSSQL for FPC 3.0.2 and newer, issue #32680 , patch from Sven Barth
...
git-svn-id: trunk@56369 -
2017-11-12 12:49:33 +00:00
mattias
b0701b8534
IDEIntf: comments
...
git-svn-id: trunk@56364 -
2017-11-11 14:23:08 +00:00
juha
c8498f15df
IDE: Formatting. Reduce local variables in TLazSourceFileManager.ShowSaveFileAsDialog.
...
git-svn-id: trunk@56317 -
2017-11-06 12:48:45 +00:00
juha
0e07a10a03
IdeIntf: New notify handler RunFinished. Issue #32617 , patch from Pascal Riekenberg.
...
git-svn-id: trunk@56254 -
2017-10-31 21:13:40 +00:00
juha
f58106b6e4
IdeIntf: New property CheckFilesOnDiskEnabled. Issue #32612 , patch from Pascal Riekenberg.
...
git-svn-id: trunk@56204 -
2017-10-26 11:01:01 +00:00
juha
a2b0762abd
IdeIntf: Use CompareText.
...
git-svn-id: trunk@56154 -
2017-10-22 22:25:29 +00:00