Commit Graph

12426 Commits

Author SHA1 Message Date
maxim
9a41c5862a IDE: improved wording in some online package installation related strings
git-svn-id: trunk@56698 -
2017-12-11 22:58:33 +00:00
juha
3ed79743c8 Remove the wrapper functions from LazUtils.FileUtil, Lcl.LclProcs and Codetools.FileProcs completely. Simplify code.
git-svn-id: trunk@56693 -
2017-12-11 19:44:37 +00:00
juha
6810c626df LazUtils: Change "Character" to "Codepoint" in LazUTF8 function names to be more accurate and to avoid confusion.
git-svn-id: trunk@56692 -
2017-12-11 19:44:22 +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
juha
e348614532 IDE, LazBuild: Remove SynEdit dependency from unit InputHistory and project LazBuild.
git-svn-id: trunk@56682 -
2017-12-09 18:31:25 +00:00
mattias
13901e4a85 lazbuild: fixed package requirement synedit, still needed
git-svn-id: trunk@56677 -
2017-12-09 09:45:10 +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
juha
f6a2099d25 IDE: Prevent crash in CodeExplorer. AddCodeNode can return Nil. Issue #32786, patch from Timl.
git-svn-id: trunk@56661 -
2017-12-07 14:58:42 +00:00
maxim
6ca274865f IDE: removed unused strings
git-svn-id: trunk@56647 -
2017-12-05 22:40:01 +00:00
mattias
4a5eaca019 IDE: fixed working directory for virtual project when executing before/after command
git-svn-id: trunk@56643 -
2017-12-05 21:42:28 +00:00
maxim
78a19922b2 IDE: improved some strings in Add Package Dependency dialog
git-svn-id: trunk@56625 -
2017-12-04 22:07:48 +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
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
mattias
e0c22bcb0c IDE: updated lazarus.lpi
git-svn-id: trunk@56545 -
2017-11-30 14:32:54 +00:00
hnb
7faf1426f1 IDE: Better searching of FPC source directory - check fpcsrc dir (relative to FPCDIR environment variable)
git-svn-id: trunk@56532 -
2017-11-29 10:30:14 +00:00
mattias
ff31eb07db IDE: fixed parameter hint auto completion when closing bracket is missing, bug #32736
git-svn-id: trunk@56517 -
2017-11-27 21:53:30 +00:00
mattias
5a96d17edc IDE: less hints
git-svn-id: trunk@56515 -
2017-11-27 21:31:19 +00:00
maxim
165f4519b7 IDE: fixed typos
git-svn-id: trunk@56501 -
2017-11-26 21:33:43 +00:00
martin
fde0802695 Debugger: remove/replace wrong assert. Filename may start with ./ (e.g. ./subfolder/file.pas ), if project has files in subfolder (maybe it is possible to omit trimfilename ?)
git-svn-id: trunk@56494 -
2017-11-25 12:20:13 +00:00
juha
4fab6dcb04 Packager: Add online packages to the "New Requirement" dialog. Issue #32723, patch from Balázs.
git-svn-id: trunk@56481 -
2017-11-24 11:34:42 +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
wp
3dfca3521a LCL: Prevent rotated font from being detected as default font (patch by Michl)
git-svn-id: trunk@56473 -
2017-11-23 14:06:04 +00:00
mattias
727afc4dbd codetools: changed TAtomRing to support longer ring, full two way
git-svn-id: trunk@56465 -
2017-11-22 10:58:30 +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
wp
fb71f9ddca IDE: Auto-column widths in charactermap (issue #32701).
git-svn-id: trunk@56428 -
2017-11-17 13:24:35 +00:00
juha
c7ba603d21 Reduce typecasts. Use TIntegerList and TByteList where appropriate.
git-svn-id: trunk@56399 -
2017-11-13 23:20:44 +00:00
juha
24ea33059c IDE: A minor optimization for getting ecFindDeclaration command. Formatting.
git-svn-id: trunk@56365 -
2017-11-11 16:06:27 +00:00
mattias
b0701b8534 IDEIntf: comments
git-svn-id: trunk@56364 -
2017-11-11 14:23:08 +00:00
mattias
0233b6c0c8 IDE: less hints
git-svn-id: trunk@56362 -
2017-11-11 10:08:49 +00:00
juha
0e12730671 IDE: Show dotted unit names in Code Explorer. Issue #32663.
git-svn-id: trunk@56360 -
2017-11-11 09:25:39 +00:00
juha
eed9fc6c4b IDE: Cleanup.
git-svn-id: trunk@56359 -
2017-11-11 09:25:37 +00:00
juha
c92ce22ba5 IDE: Show also docked windows in TMainIDEBase.mnuWindowItemClick. Issue #32659, patch from Pascal Riekenberg.
git-svn-id: trunk@56358 -
2017-11-11 09:25:32 +00:00
juha
097f6e74af IDE: Remove an unused function NameToValidIdentifier.
git-svn-id: trunk@56348 -
2017-11-10 08:46:22 +00:00
juha
6a0191fb70 Formatting for IDEQuestionDialog parameters.
git-svn-id: trunk@56346 -
2017-11-10 08:46:19 +00:00
juha
f9a2b3871f IDE: Improve function TLazSourceFileManager.ShowSaveFileAsDialog. Ask about invalid unit name but allow saving it. Issue #32627.
git-svn-id: trunk@56345 -
2017-11-10 08:46:13 +00:00
maxim
2e7516381a IDE: fixed minor typo
git-svn-id: trunk@56329 -
2017-11-06 22:25:35 +00:00
ondrej
cee38e2b1b IDE: Find/Replace: save options depending on selection availability. Issue #32619
git-svn-id: trunk@56325 -
2017-11-06 20:14:07 +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
fd60f4636c IDE: Don't accept an invalid unit name when saving it. Issue #32627.
git-svn-id: trunk@56316 -
2017-11-06 12:48:40 +00:00
mattias
e9b8a1e3e7 IDE: File / Open : fixed browsing linked folders on Windows, bug #32642
git-svn-id: trunk@56290 -
2017-11-05 23:52:33 +00:00
mattias
5a8b53d7bf IDE: fixed example designnonlcl
git-svn-id: trunk@56283 -
2017-11-04 15:27:50 +00:00
michl
2f09433a54 IDE: Add revision to lclversion.pas.
git-svn-id: trunk@56258 -
2017-11-01 21:34:39 +00:00
juha
3e453bba59 IDE: Refactor a method, formatting.
git-svn-id: trunk@56257 -
2017-11-01 14:20:06 +00:00
juha
2545c39937 IDE: Remember the "Origin" setting in Search/Find dialog. Issue #32619.
git-svn-id: trunk@56256 -
2017-11-01 13:46:15 +00:00
juha
5dc2a8fa0e IDE: Delete an unused unit MultiReplaceDlg.
git-svn-id: trunk@56255 -
2017-11-01 13:46:03 +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
0bf8f0f4c9 AnchorDocking: Show also inactive tabed windows in Window-menu. Issue #32618, patch from Pascal Riekenberg.
git-svn-id: trunk@56244 -
2017-10-30 07:59:19 +00:00
mattias
be3726793a IDE: simplified
git-svn-id: trunk@56230 -
2017-10-29 15:36:27 +00:00
juha
9870f7bb1a IDE: Improve error messages on calling external programs. Issue #32624, patch from C Western.
git-svn-id: trunk@56222 -
2017-10-29 10:01:55 +00:00
mattias
036507e3ba codetools: test write end signature
git-svn-id: trunk@56217 -
2017-10-27 14:57:37 +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
1e99f339ab IDE: Disable RangeSelect in the grid of Build Modes dialog. Issue #32614.
git-svn-id: trunk@56201 -
2017-10-26 08:50:13 +00:00
juha
6b5b623410 IDE: Rename Build Modes by button instead of in grid directly. Issue #32608, patch from AlexeyT.
git-svn-id: trunk@56195 -
2017-10-25 19:37:19 +00:00
mattias
7a1b57743c IDE: clean up
git-svn-id: trunk@56184 -
2017-10-25 10:20:09 +00:00
juha
7427737860 IDE: Focus FilterEdit initially. ActiveControl was cleared again for some reason.
git-svn-id: trunk@56155 -
2017-10-22 22:25:36 +00:00
juha
4d597500d4 DebugManager: Cleanup.
git-svn-id: trunk@56141 -
2017-10-21 16:30:18 +00:00
juha
8095d05aee IDE: Allow multiple instances of Lazarus on shared Hosts. Issue #32035.
git-svn-id: trunk@56137 -
2017-10-20 16:38:28 +00:00
juha
06038db5f4 IDE: Improve the layout of Project Options -> FPDocEditor. Issue #32574.
git-svn-id: trunk@56136 -
2017-10-20 15:32:44 +00:00
juha
647d8f84ab Add powerpc64 as a CPU target. Issue #32577, patch from Alfred.
git-svn-id: trunk@56135 -
2017-10-20 10:27:45 +00:00
mattias
123a50aa6f IDE: unit info dlg: imporved layout
git-svn-id: trunk@56106 -
2017-10-17 16:27:22 +00:00
mattias
3fc4a08068 IDE: publish project dialog: improved layout
git-svn-id: trunk@56104 -
2017-10-17 16:24:51 +00:00
mattias
29b1a3fd1b IDE: updated lazarus.lpi
git-svn-id: trunk@56102 -
2017-10-17 15:21:09 +00:00
mattias
f86ad4d47a IDE: set watch property dialog to autosize, bug #32567
git-svn-id: trunk@56100 -
2017-10-17 15:17:49 +00:00
mattias
86e37b805e IDE: fixed layout
git-svn-id: trunk@56098 -
2017-10-17 15:13:04 +00:00
juha
f483ea123d IDE: ToolBarConfig tweaking.
git-svn-id: trunk@56095 -
2017-10-17 12:55:01 +00:00
juha
3accee3e98 IDE: Arrange ToolBarConfig categories in a natural way. Issue #32557, patch from FTurtle.
git-svn-id: trunk@56094 -
2017-10-17 12:37:28 +00:00
mattias
61d4aa8258 IDE: open file at cursor: show error message on fail
git-svn-id: trunk@56083 -
2017-10-16 14:06:41 +00:00
mattias
6e4539b4b4 IDE: fixed text, FPC 2.4 is not new
git-svn-id: trunk@56080 -
2017-10-16 12:38:13 +00:00
juha
92ca4b547e IDE: Do close query backwards. Could be out of index when a window waited long time.
git-svn-id: trunk@56067 -
2017-10-16 09:56:44 +00:00
juha
0210bf731d IDE: Refactor code related to recent files. Reduce duplicate code.
git-svn-id: trunk@56057 -
2017-10-15 11:48:20 +00:00
juha
c6219aa9d6 IDE: Shorten filenames in Recent Files/Projects/Packages menus. Issue #10297.
git-svn-id: trunk@56047 -
2017-10-13 13:00:32 +00:00
juha
f190a809da IDE: Improve opening symlinks in editor some more.
git-svn-id: trunk@56004 -
2017-10-09 09:52:24 +00:00
juha
0102785359 IDE: Don't ask questions about symlinks when project is loading.
git-svn-id: trunk@55997 -
2017-10-07 23:45:56 +00:00
juha
28389af5d2 IDE: Simplify symlink loading. Project directory is already in source path. Don't ask questions while IDE starts.
git-svn-id: trunk@55996 -
2017-10-07 22:34:26 +00:00
juha
fd4150950b IDE: Optimise the logic for symlinked files. Issue #32292.
git-svn-id: trunk@55994 -
2017-10-07 13:37:01 +00:00
juha
053878c753 IDE: Open a symlinked file without questions if it is found in search path or is open in editor. Issue #32292.
git-svn-id: trunk@55992 -
2017-10-06 21:42:40 +00:00
juha
c5c014abf9 Packager: Remove a useless line. Formatting.
git-svn-id: trunk@55991 -
2017-10-06 21:38:39 +00:00
juha
d25418e28d IdeIntf: Change TIDEDialogLayoutList.ApplyLayout UseAsMin parameter default from True to False. Clean calls in code accordingly.
git-svn-id: trunk@55988 -
2017-10-06 10:20:45 +00:00
juha
60b135d29f IdeIntf: Remember the layout of String property editors, and ToolbarConfig dialog. Issue #32113.
git-svn-id: trunk@55987 -
2017-10-06 10:06:02 +00:00
juha
1f7440575f IDE: Remove an extra IDEDialogLayoutList.ApplyLayout call from NewDialog constructor.
git-svn-id: trunk@55986 -
2017-10-06 09:44:51 +00:00
juha
323352579d IDE: Use local variable FStringTable instead of global property in ProjectVersionInfo.
git-svn-id: trunk@55978 -
2017-10-05 16:37:05 +00:00
juha
7c6ce88d18 IDE: Improve ProductVersion logic in ProjectVersionInfo. Patch from Dmitry D. Chernov.
git-svn-id: trunk@55977 -
2017-10-05 16:27:53 +00:00
juha
0befe31267 IDE: Remove TLvItem and MainList from ToolBarConfig. It was a useless indirection.
git-svn-id: trunk@55976 -
2017-10-05 13:36:37 +00:00
juha
5b79756134 IDE: Do not OwnerDraw the ListView in ToolBarConfig for QT any more. Apparently not needed.
git-svn-id: trunk@55973 -
2017-10-04 22:43:26 +00:00
juha
06714edf26 IDE: Do not search for MainList index in ToolBarConfig, they are always synced. Improve selection logic. Reduce duplicate code. Refactoring.
git-svn-id: trunk@55972 -
2017-10-04 22:43:19 +00:00
juha
a0f92faa73 IDE: In ToolBarConfig ListView select correct item after adding a command. Refactoring, improve identifier names.
git-svn-id: trunk@55970 -
2017-10-04 08:48:46 +00:00
michl
a21c5e4fed IDE: High-DPI icons. Issue #32493 Patch by FTurtle
git-svn-id: trunk@55969 -
2017-10-03 19:06:55 +00:00
juha
48558bcd40 IDE: Fix ProductVersion logic in ProjectVersionInfo. Patch from Dmitry D. Chernov.
git-svn-id: trunk@55968 -
2017-10-03 18:19:51 +00:00
michl
f5a9fce989 IDE: High-DPI icons. Issue #32454. Patch by FTurtle
git-svn-id: trunk@55932 -
2017-09-26 20:24:35 +00:00
michl
01c54b6b69 IDE: High-DPI menu items. Issue #32431. Patch by FTurtle.
git-svn-id: trunk@55878 -
2017-09-17 19:02:57 +00:00
juha
8f3d7a7dea IDE, OI: Update the component ComboBox properly when it is visible. Issue #32427.
git-svn-id: trunk@55877 -
2017-09-17 10:34:48 +00:00
maxim
1076699d6e IDE: fixed typo
git-svn-id: trunk@55869 -
2017-09-15 21:47:13 +00:00
mattias
9d11c6253b IDE: set ToolStatus to itBuilder before compiling packages, bug #32421
git-svn-id: trunk@55865 -
2017-09-15 10:21:41 +00:00
mattias
6059f5a7dd IDE: fpdoceditor: fixed synedit keys, bug #32386
git-svn-id: trunk@55801 -
2017-09-08 17:35:52 +00:00
michl
1f61be0b77 IDE: MessageWindow: Win32: Messages painting: Prevent flickering.
git-svn-id: trunk@55781 -
2017-09-03 11:47:53 +00:00
michl
6a4cf08b92 IDE: SourceEditor: IDESynGutterMarks High-DPI aware.
git-svn-id: trunk@55775 -
2017-09-02 19:28:39 +00:00
mattias
07104a2774 IDE: less hints
git-svn-id: trunk@55772 -
2017-09-02 09:14:57 +00:00
juha
fce10f639e IDE: Fix label hot keys and focused control in the Find dialog. Issue #32316, patch from Serge Anvarov.
git-svn-id: trunk@55769 -
2017-09-02 07:12:30 +00:00
ondrej
57d97fbc38 IDE: View unit dialog: fix High-DPI item painting. Issue #32364
git-svn-id: trunk@55767 -
2017-09-01 09:11:39 +00:00