Commit Graph

123 Commits

Author SHA1 Message Date
Juha
636e902e6a Move units IDECmdLine, IDEGuiCmdLine, IDEProcs and CompOptsModes to IdeConfig package. 2023-07-23 22:34:21 +03:00
Juha
e65a102527 Remove unit Laz_AVL_Tree, a copy of unit AVL_Tree. Not needed with FPC 3.2.x. 2023-07-07 17:39:03 +03:00
mattias
67c1c58793 codetools: moved DateToCfgStr to LazConfigStorage 2023-06-11 21:34:37 +02:00
juha
3f78f0d62d New optimized functions in LazUtils: FilenameExtIs and FilenameExtIn. Used instead of CompareFileExt and similar.
git-svn-id: trunk@64583 -
2021-02-15 08:43:50 +00:00
juha
42850cfe4d LazUtils: Deprecate now obsolete unit LazUtf8Classes and remove its references from Lazarus code.
git-svn-id: trunk@64384 -
2021-01-14 12:41:32 +00:00
juha
3ea7788cbf Optimize CompareFileExt in different ways. Comparison of FPC/Lazarus generated files can be case-sensitive.
git-svn-id: trunk@64374 -
2021-01-10 19:07:52 +00:00
juha
f56f6b1a5d Packager: Move stuff related to editing projects and packages into a new unit ProjPackEditing.
git-svn-id: trunk@63944 -
2020-10-03 00:07:10 +00:00
balazs
8ee9cb5226 Packager: Allow to load packagelinks with namespace.
git-svn-id: trunk@60144 -
2019-01-22 06:06:50 +00:00
mattias
d2bf8187e3 IDE: packagelink: do not expand empty package link filename
git-svn-id: trunk@59454 -
2018-11-05 10:31:03 +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
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
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
53853067a7 Packager: Less verbose PackageLinks.
git-svn-id: trunk@56903 -
2018-01-01 19:31:44 +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
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
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
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
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
09c709f890 Packager: Set variables PkgLinks and LazPackageLinks together.
git-svn-id: trunk@56461 -
2017-11-21 15:32:02 +00:00
juha
e800a738ad Copy AVL_Tree from FPC trunk and replace classes in AvgLvlTree and in CodetoolsStructs with it.
The unit in FPC packages will be used directly later.

git-svn-id: trunk@54524 -
2017-04-05 08:34:48 +00:00
mattias
241fadfdf9 IDE: less hints
git-svn-id: trunk@54426 -
2017-03-17 07:05:26 +00:00
mattias
cb2ee6f2c8 IDE: less hints
git-svn-id: trunk@54425 -
2017-03-17 06:51:46 +00:00
juha
212245d761 Packager, OpkMan: Pass online package info as package links to IDE, shown in PackageLinksDialog.
git-svn-id: trunk@54411 -
2017-03-15 13:13:48 +00:00
juha
0ee731db97 TLazPackageLinks.AddUserLink refactoring.
git-svn-id: trunk@54410 -
2017-03-15 13:13:46 +00:00
juha
63819ec9ae Packager: Support online package link type.
git-svn-id: trunk@54409 -
2017-03-15 13:13:44 +00:00
juha
a2d555718e IdeIntf: Separate an interface for PackageLinks.
git-svn-id: trunk@54407 -
2017-03-15 13:13:41 +00:00
juha
6157074807 Packager: Rename PackageLink classes and global variable.
git-svn-id: trunk@54406 -
2017-03-15 13:13:38 +00:00
juha
e542ddbfcd Packager refactoring. Move funcs and methods to IdeIntf. Prepare for PackageLink interface.
git-svn-id: trunk@54405 -
2017-03-15 13:13:36 +00:00
juha
f4df80d90f IdeIntf: Add base class TPkgDependencyBase to new unit PackageDependencyIntf.
git-svn-id: trunk@54404 -
2017-03-15 13:13:34 +00:00
joost
1de2cbf586 general: Updated address of the Free Software Foundation in copyright messages
git-svn-id: trunk@54031 -
2017-01-29 21:04:32 +00:00
mattias
83664400c7 lazbuild: added parameter: --add-package-link
git-svn-id: trunk@50966 -
2015-12-21 20:43:07 +00:00
mattias
2cc0991827 IDE: fixed crash when mapping old lpl files to new lpl files, bug #29127
git-svn-id: trunk@50563 -
2015-12-02 11:37:19 +00:00
mattias
ac1f94688e IDE: fixed updating package LastUsed date when there are several versions of a package
git-svn-id: trunk@50279 -
2015-11-11 02:11:37 +00:00
mattias
5bda0931e7 IDE: removed obsolete package links attributes
git-svn-id: trunk@50278 -
2015-11-11 01:19:54 +00:00
mattias
c507846083 IDE+lazbuild: fixed loading last used package via global links, storing LastUsed date of global links, map dangling LastUsed dates to new lpl files
git-svn-id: trunk@50277 -
2015-11-11 01:18:13 +00:00
mattias
2c929b55db cleaned up
git-svn-id: trunk@50177 -
2015-10-26 21:41:56 +00:00
mattias
5c6d68e163 lazbuild: added flag --verbose-pkgsearch
git-svn-id: trunk@49814 -
2015-09-10 15:26:08 +00:00
juha
653b5dd43a Codetools, unit FileProcs: Disable conditionally wrapper functions. For testing define DisableWrapperFunctions and build Lazarus.
git-svn-id: trunk@49504 -
2015-07-07 11:43:38 +00:00
mattias
6ccd736c5c IDE: TPkgManager.OnCheckInstallPackageList: implemented RemoveConflicts
git-svn-id: trunk@48217 -
2015-03-10 14:14:06 +00:00
mattias
b9d95ad55c IDE: comments
git-svn-id: trunk@47940 -
2015-02-21 19:18:05 +00:00
mattias
79903958e3 IDE: update package last used times on load and async
git-svn-id: trunk@47780 -
2015-02-14 11:35:27 +00:00
mattias
6c8327066e IDE: less verbosity
git-svn-id: trunk@47681 -
2015-02-10 15:42:28 +00:00
mattias
c6a0e86cd5 IDE: package links: fixed cleaning up duplicate ids for same lpk file
git-svn-id: trunk@47664 -
2015-02-09 19:01:52 +00:00
mattias
6fef57afc8 IDE: package links: remove old links to same lpk files, fixed using the recently used lpk of two packages with same name
git-svn-id: trunk@47647 -
2015-02-07 13:49:16 +00:00
mattias
b00992bb32 IDE: package links: store LastUsed with seconds to know which one was reently used aftwr a restart
git-svn-id: trunk@47643 -
2015-02-07 12:33:27 +00:00
mattias
dd64d2e479 IDE: added macro FPC_FULLVERSION, added conditionals function GetProjValue for packages, only parameter now: FPC_FULLVERSION
git-svn-id: trunk@45958 -
2014-07-23 19:22:38 +00:00
mattias
f66fa252fc IDE: renamed SetPathDelims to GetForcedPathDelims
git-svn-id: trunk@42698 -
2013-09-09 10:28:10 +00:00