Commit Graph

2073 Commits

Author SHA1 Message Date
michael
5dc595d46f * Register TCSVDataset
git-svn-id: trunk@58716 -
2018-08-15 17:38:28 +00:00
mattias
b44987edd9 IDE: package links: delete online link: show error message
git-svn-id: trunk@58699 -
2018-08-13 15:23:13 +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
6d3f9bd7a7 LazUtils: Move string manipulation functions from IDEProcs to LazStringUtils.
git-svn-id: trunk@58632 -
2018-07-25 13:39:06 +00:00
juha
7f7e7ada81 Format and clean uses sections.
git-svn-id: trunk@58629 -
2018-07-25 13:38:35 +00:00
juha
32df0dd1e6 IDE: Prevent passing Nil as Package when ModalResult=mrOk in OpenLoadedPackagesDlg.
git-svn-id: trunk@58628 -
2018-07-25 09:00:27 +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
96131c07cf Formatting, cleanup, also remove unused funcs in ProcedureList.
git-svn-id: trunk@58613 -
2018-07-24 12:50:26 +00:00
mattias
2bbe0a8cc7 updated makefiles
git-svn-id: trunk@58493 -
2018-07-11 23:58:59 +00:00
martin
a7fa7fe9a9 clean up hint
git-svn-id: trunk@58478 -
2018-07-10 12:34:12 +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
joost
00e814dac8 ide: Added ability to add fpmake-dependencies to packages
git-svn-id: trunk@58382 -
2018-06-22 19:19:18 +00:00
joost
4cdfe68cfa ide: Fixed compilation with fpc 3.0
git-svn-id: trunk@58376 -
2018-06-22 14:25:45 +00:00
joost
0141dd2967 ide: Added ability to add fpmake-dependencies to projects
git-svn-id: trunk@58374 -
2018-06-21 22:18:52 +00:00
mattias
3575d8d0e1 make bigide: added cmdlinedebuggerbase and lazdebuggerlldb
git-svn-id: trunk@58363 -
2018-06-20 21:41:44 +00:00
martin
7dd94b7104 package links, version suffix
git-svn-id: trunk@58358 -
2018-06-20 18:46:02 +00:00
martin
3cb265b009 lldb debugger, new package links
git-svn-id: trunk@58343 -
2018-06-19 18:58:41 +00:00
juha
53ee66450d LazUtils: Move exception and stack trace stuff to new LazTracer. Move function ConvertLineEndings to LazUtilities.
git-svn-id: trunk@58255 -
2018-06-14 09:05:50 +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
8bed6f8ca0 IdeIntf: Split IDEOptionsIntf into a new IDEOptEditorIntf.
git-svn-id: trunk@58208 -
2018-06-09 14:40:08 +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
ondrej
7e8cc82417 IDE: use LazLoggerBase instead of LazLogger
git-svn-id: trunk@58084 -
2018-06-02 16:47:18 +00:00
ondrej
523c0b048c IDE: packager: fix AVs
git-svn-id: trunk@58074 -
2018-06-02 09:35:06 +00:00
mattias
cd43e72598 updated lpl
git-svn-id: trunk@57995 -
2018-05-21 20:21:45 +00:00
mattias
05cffce5f7 examples: add lpp for copyformaspascaldemopkg
git-svn-id: trunk@57994 -
2018-05-21 20:21:11 +00:00
mattias
2deb8f8c97 anchordocking: version 1.0
git-svn-id: trunk@57993 -
2018-05-21 20:20:43 +00:00
mattias
845c8ef3f8 IDE: install pkg dlg: added splitter, Changed arrows to green/red, Red arrow moved to right side of the button, Reduced width of buttons, focus filter available, patch #33729
git-svn-id: trunk@57978 -
2018-05-20 16:18:13 +00:00
mattias
967bf6dfd1 IDE: fix invalid localized package names
git-svn-id: trunk@57961 -
2018-05-18 21:34:39 +00:00
ondrej
d3139bec7c IDE: cleanup
git-svn-id: trunk@57884 -
2018-05-10 14:52:42 +00:00
ondrej
adb7170dbf IDE: images: remove menu_help and use btn_help instead
git-svn-id: trunk@57879 -
2018-05-10 08:30:42 +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
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
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
balazs
061b9d15f0 Packager: Remove duplicates from "Available for installation list".
git-svn-id: trunk@56979 -
2018-01-06 10:55:20 +00:00
wp
0125b3c239 IDE: Make edit buttons ('...') square.
git-svn-id: trunk@56964 -
2018-01-05 14:44:31 +00:00
balazs
8cb178de2c VTV: Initial commit.
git-svn-id: trunk@56963 -
2018-01-05 09:03:08 +00:00
ondrej
e384a1c48a IDE: remove DoAutoAdjustLayout from r56956 #b6077f9686, issue #32924
git-svn-id: trunk@56959 -
2018-01-05 03:36:46 +00:00
wp
b6077f9686 IDE: Make '...' buttons square (issue #32924).
git-svn-id: trunk@56956 -
2018-01-04 21:35:17 +00:00
juha
53853067a7 Packager: Less verbose PackageLinks.
git-svn-id: trunk@56903 -
2018-01-01 19:31:44 +00:00
balazs
91c7a31267 Opkman: Packager: Temporary disable online packages from "Install/Uninstall packages" to prevent duplicate entries.
git-svn-id: trunk@56868 -
2017-12-29 14:14:26 +00:00
mattias
20638d46c7 IDE: removed obsolete custom components
git-svn-id: trunk@56783 -
2017-12-18 19:54:32 +00:00
mattias
7394ed2c35 IDE: removed obsolete custom components
git-svn-id: trunk@56781 -
2017-12-18 17:20:19 +00:00
mattias
0d058c9c07 codetools: renamed TFPCConfigFileStateList TPCConfigFileStateList, TFPCTargetConfigCache TPCTargetConfigCache
git-svn-id: trunk@56779 -
2017-12-18 17:03:02 +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
mattias
022a515783 codetools: renamed FPCDefinesCache to CompilerDefinesCache
git-svn-id: trunk@56776 -
2017-12-18 12:20:03 +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
9a41c5862a IDE: improved wording in some online package installation related strings
git-svn-id: trunk@56698 -
2017-12-11 22:58:33 +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
601a6c90ba Packager: Localize "Install" button.
git-svn-id: trunk@56675 -
2017-12-09 07:51:18 +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
mattias
82c8f67445 pas2js: added pas2jsdsgn.lpk
git-svn-id: trunk@56646 -
2017-12-05 22:06:36 +00:00
juha
f1fb8c1d13 Packager: Simplify procedure TPackageEditorForm.ItemsTreeViewDragOver.
git-svn-id: trunk@56637 -
2017-12-05 21:30:42 +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
2b465125f8 IDE: package links: fixed TLazPackageLinks.ClearOnlineLinks
git-svn-id: trunk@56634 -
2017-12-05 12:38:35 +00:00
balazs
811fbab23f Packager: Extend PackageLinkIntf with ClearOnlineLinks method.
git-svn-id: trunk@56631 -
2017-12-05 10:15:19 +00:00
balazs
8e565ad003 Packager: AddPkgDependecyDlg dialog, nicer layout. Patch by Alexey.
git-svn-id: trunk@56630 -
2017-12-05 09:16:43 +00:00
balazs
6d9563f430 Packager: Increase ItemHeight for package list(AddPkgDependecyDlg). The text is truncated when larger font is used(Ubuntu).
git-svn-id: trunk@56624 -
2017-12-04 20:48:46 +00:00
mattias
999cb1e071 IDE: add requirement dialog: nicer layout
git-svn-id: trunk@56608 -
2017-12-04 11:40:06 +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
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
juha
d5909028ff Packager: Fix NewRequirement dialog hi-dpi layout. Issue #32700, patch from wp.
git-svn-id: trunk@56462 -
2017-11-21 15:32:03 +00:00
juha
09c709f890 Packager: Set variables PkgLinks and LazPackageLinks together.
git-svn-id: trunk@56461 -
2017-11-21 15:32:02 +00:00
juha
691aefec4a Packager: Reset the count of online links. Issue #32714, patch from Balázs.
git-svn-id: trunk@56456 -
2017-11-21 12:02:38 +00:00
juha
36f3f671b6 Packager: Simplify TLPKInfo.Create.
git-svn-id: trunk@56453 -
2017-11-21 12:02:34 +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
ba12198061 Codetools: Formatting. Add an assertion for issue #32340.
git-svn-id: trunk@56376 -
2017-11-12 17:50:29 +00:00
juha
32d0db97c0 Packager: Remove useless calls to NameToValidIdentifier.
git-svn-id: trunk@56347 -
2017-11-10 08:46:21 +00:00
juha
6a0191fb70 Formatting for IDEQuestionDialog parameters.
git-svn-id: trunk@56346 -
2017-11-10 08:46:19 +00:00
juha
ad57283d64 Move package SemaphorGridLPK and its example project to Lazarus-CCR.
git-svn-id: trunk@56248 -
2017-10-31 09:25:19 +00:00
mattias
662e536e96 updated lpl
git-svn-id: trunk@56164 -
2017-10-23 09:37:46 +00:00
juha
a94aba960e OPM: Update the global link version. Issue #32596.
git-svn-id: trunk@56145 -
2017-10-21 22:08:24 +00:00
juha
e05552a178 Package editor: Update the image for dependent package after modifying min/max version. Issue #32546.
git-svn-id: trunk@56082 -
2017-10-16 13:31:15 +00:00
juha
b800766a5f Package editor: Refactoring.
git-svn-id: trunk@56069 -
2017-10-16 09:56:54 +00:00
juha
0f43b7c709 Package editor: Update the view after modifying dependent package parameters. Issue #32546.
git-svn-id: trunk@56068 -
2017-10-16 09:56:53 +00:00
juha
648e0fd02c Package editor: Fix moving dependencies up/down. Use the display name for searching. Issue #32546.
git-svn-id: trunk@56058 -
2017-10-15 11:48:26 +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
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
800acc87b7 Packager: Respect option AmbiguousFileAction also in TLazPackageGraph.CheckAmbiguousPackageUnits. Issue #23050, patch from Benito van der Zander
git-svn-id: trunk@55770 -
2017-09-02 07:57:25 +00:00
mattias
6aebb896b0 IDEIntf: added PackageEditingInterface.FindInstalledPackageWithUnit
git-svn-id: trunk@55556 -
2017-07-21 13:14:01 +00:00
michl
6f5300c1e9 IDE: High-DPI: Fixed image sizes of in IDE used TTreeFilterEdits and TListFilterEdits.
git-svn-id: trunk@55498 -
2017-07-13 19:32:16 +00:00
mattias
626736e5e2 IDE: package editor: publish: disable if units/includes outside pkg dir
git-svn-id: trunk@55096 -
2017-05-26 11:39:42 +00:00
ondrej
dc0a33652f IdeIntf: TIDEImages: switch parameters for CreateImage, LoadImage and GetImageIndex methods.
git-svn-id: trunk@55039 -
2017-05-22 07:52:37 +00:00
michl
5d03c243b5 IDE: High-DPI: All IDE SpeedButtons DPI-aware
git-svn-id: trunk@55035 -
2017-05-21 20:59:29 +00:00
mattias
e6ce403f3f updates makefiles
git-svn-id: trunk@54969 -
2017-05-18 11:39:53 +00:00
ondrej
b54495505b lcl: grids: high-DPI: rewrite ColWidth&RowHeight scaling so that it's Delphi and Lazarus 1.6 compatible.
git-svn-id: trunk@54948 -
2017-05-17 10:08:56 +00:00
ondrej
5eb469913c ide: rewrite (simplify) High-DPI icon scaling
+ support _150 and _200 variants for component images

git-svn-id: trunk@54946 -
2017-05-17 09:31:43 +00:00
juha
ec931df828 IdeIntf: API function for uninstalling a package. From Balázs.
git-svn-id: trunk@54902 -
2017-05-13 22:06:35 +00:00
ondrej
56f3c227b7 lcl: grids: revert r54883 #bff91a4961
git-svn-id: trunk@54885 -
2017-05-12 20:17:25 +00:00
ondrej
bff91a4961 lcl: grids: rename GetRealDefaultColWidth and GetRealDefaultRowHeight to GetRealDef* (LCL consistency). Issue #31715
git-svn-id: trunk@54883 -
2017-05-12 19:42:50 +00:00
ondrej
dcdcafb794 ide: packager: adapt after r54816 #43e271b439. Issue #31762 and #31715
git-svn-id: trunk@54843 -
2017-05-08 21:42:55 +00:00
mattias
a067dd3411 IDE: do not pass -B when option -k or -T changes, added resourcestring
git-svn-id: trunk@54749 -
2017-04-26 19:20:54 +00:00
mattias
1110e429cf IDE: do not check package source directory of a manual package
git-svn-id: trunk@54676 -
2017-04-21 21:37:31 +00:00
mattias
c52ce8a87d set version to 1.9.0
git-svn-id: trunk@54580 -
2017-04-08 22:03:14 +00:00
mattias
0a891e4ab2 set version to 1.8.0RC1
git-svn-id: trunk@54578 -
2017-04-08 21:53:32 +00:00