Commit Graph

91 Commits

Author SHA1 Message Date
Martin
2d2e5431aa IDE: moved some of the most common ResourceString to IdeIntf, so other IDE packages can use them (instead of duplicating them) 2023-01-10 17:00:41 +01:00
mattias
8981264152 IDE: fixed project inspector/package editor requirement Apply Changes
git-svn-id: trunk@64758 -
2021-03-06 20:45:38 +00:00
juha
38c765c42c Packager: Rename event handlers. Reserve "On..." names to events.
git-svn-id: trunk@64720 -
2021-03-02 09:42:10 +00:00
juha
b092cee8be IDE: Optimize DefineTemplates updates for packages and project.
git-svn-id: trunk@64405 -
2021-01-19 09:20:34 +00:00
michl
f060e4ae45 IDE: Don't close package editors before layout is saved. Just test if package editors can be closed.
git-svn-id: trunk@60092 -
2019-01-15 21:38:30 +00:00
mattias
20638d46c7 IDE: removed obsolete custom components
git-svn-id: trunk@56783 -
2017-12-18 19:54:32 +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
6160f4e419 IDE: clean up, removed TPkgManager.AddProjectRegCompDependency
git-svn-id: trunk@53602 -
2016-12-08 13:06:04 +00:00
mattias
159e326548 IDE: clean up, removed AddProjectLCLDependency
git-svn-id: trunk@53601 -
2016-12-08 13:04:40 +00:00
juha
5271b96d22 IDEIntf: Add function DoCompilePackage to PackageIntf.
git-svn-id: trunk@53263 -
2016-10-30 13:36:43 +00:00
mattias
7e94dc0340 IDE: packager: clean up deprecated
git-svn-id: trunk@53139 -
2016-10-17 13:34:49 +00:00
ondrej
3dd60b3899 ide: reload changed files dialog:
1) use TCheckListBox
2) allow to reload changed files too (unchecked by default, prefixed with *).

git-svn-id: trunk@51852 -
2016-03-07 20:36:45 +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
juha
06ac76f560 LazUtils, unit FileUtil: Disable conditionally LazUtf8 and LazFileUtils wrapper functions. For testing define NoLazUTF8Wrappers and build Lazarus.
git-svn-id: trunk@49494 -
2015-07-04 23:08:00 +00:00
mattias
fdf4a8ddd6 IDE: clean up
git-svn-id: trunk@48331 -
2015-03-13 00:29:31 +00:00
mattias
1d8608aa7f IDE: project inspector: menu item: copy/move file to directory
git-svn-id: trunk@45613 -
2014-06-22 11:07:45 +00:00
mattias
c07eaa50e2 IDE: project inspector: rusing package editor types
git-svn-id: trunk@45588 -
2014-06-20 10:55:44 +00:00
mattias
44b1fcc42d IDE: project inspector: multi selection for readd, delete, open, clear deps, set dep defaults
git-svn-id: trunk@45586 -
2014-06-19 17:29:27 +00:00
mattias
5340cd2de6 IDE: warn if user unit path contains pkg source directory, warn if SrcPath is already in UnitPath, warn if output directory of a package contains a unit source
git-svn-id: trunk@45477 -
2014-06-11 18:57:27 +00:00
juha
7377ec04d1 Packager: formatting
git-svn-id: trunk@42730 -
2013-09-11 06:21:17 +00:00
mattias
acf679b820 IDE: vanished lpk on disk: searching for alternative lpk
git-svn-id: trunk@40222 -
2013-02-09 12:26:10 +00:00
mattias
3022dc2cb1 IDE: changed lpk on disk: started switching to alternative lpk
git-svn-id: trunk@40221 -
2013-02-09 11:15:25 +00:00
mattias
c11634ce19 IDE: resolving macros for lazarusdir, fpcsrcdir
git-svn-id: trunk@36202 -
2012-03-21 23:41:07 +00:00
juha
2550bbf3be IDE: unify some common resource strings. Add hints for Path Edit dialog
git-svn-id: trunk@35361 -
2012-02-13 19:57:58 +00:00
mattias
1fb32e5be1 IDEIntf: added AddDependencyToOwners
git-svn-id: trunk@33835 -
2011-11-28 16:16:14 +00:00
juha
3e3a7d8508 Packager: remove unused unit dependency
git-svn-id: trunk@33533 -
2011-11-14 22:16:53 +00:00
juha
c2a767ce5f Packager: remove obsolete PkgSaveFlagNames and PkgOpenFlagNames, use WriteStr
git-svn-id: trunk@33244 -
2011-11-02 23:19:26 +00:00
juha
982044bb4d Packager: remove obsolete psfAskBeforeSaving from TPkgSaveFlag. Saving is always asked in PackageEditorFormCloseQuery.
git-svn-id: trunk@32612 -
2011-10-02 00:29:34 +00:00
mattias
3b9b3f2172 IDE: clean up
git-svn-id: trunk@30998 -
2011-06-01 11:19:55 +00:00
mattias
1b48dc89de IDE: replaced globaloptions with macros, bug #18179, #18421, #18143
git-svn-id: trunk@28897 -
2011-01-07 18:42:24 +00:00
mattias
98d8c393c9 IDE: compile IDE with only base packages
git-svn-id: trunk@28612 -
2010-12-03 16:32:25 +00:00
mattias
2e97e0d74b IDE: warn for duplicate units in packages: showabort, bug #17905
git-svn-id: trunk@28183 -
2010-11-11 16:38:01 +00:00
mattias
53acb8a2b2 IDE: auto open package editor for modified packages
git-svn-id: trunk@24893 -
2010-04-24 20:05:26 +00:00
paul
040bb76815 ide, codetools, packager: use Classes.TGetStrProc instead of similar locally defined types by Alexander S. Klenin (issue #0015556)
git-svn-id: trunk@23514 -
2010-01-21 02:24:16 +00:00
mattias
99fd7bc690 IDEIntf: added open package flag pofDoNotOpenEditor, when changing lazarus source directory reload packages in lazarus source directory
git-svn-id: trunk@22862 -
2009-11-29 23:51:13 +00:00
mattias
9db44686b6 IDE: package manager: AddProjectDependency: return mrOk if already exists
git-svn-id: trunk@22113 -
2009-10-12 11:54:55 +00:00
mattias
450df82084 IDE: added quick fix item for fatal cant find unit, add requirement
git-svn-id: trunk@22014 -
2009-10-04 01:39:00 +00:00
mattias
5f4c6b579f IDE: added more ShowAbort flags
git-svn-id: trunk@19651 -
2009-04-27 18:08:58 +00:00
mattias
9b620f0c04 IDE: package graph: not showing itself
git-svn-id: trunk@19303 -
2009-04-10 13:30:25 +00:00
mattias
e05e391f2b IDE: implemented adding packages when creating new unit
git-svn-id: trunk@15394 -
2008-06-12 10:04:25 +00:00
paul
09b6731e09 ide: start resolving foreign references (works only when referenced form is already loaded)
git-svn-id: trunk@14798 -
2008-04-10 08:44:50 +00:00
mattias
03a7cd8f82 IDE: implemented experimental TPersistentPropertyEditor.SetValue for multi forms
git-svn-id: trunk@14752 -
2008-04-04 17:02:49 +00:00
mattias
3d48fcca42 IDE: implemented experimental TPersistentPropertyEditor.GetValues for multi forms
git-svn-id: trunk@14751 -
2008-04-04 16:25:44 +00:00
mattias
4ef23076cb codetools: started conversion of codetools to normal package
git-svn-id: trunk@14262 -
2008-02-26 16:12:23 +00:00
mattias
36792e86c0 IDE: not raising warning about mising packages during opening project - just do not open the forms, bug #10398
git-svn-id: trunk@14209 -
2008-02-20 13:43:44 +00:00
mattias
999e8b059d IDE: TXMLConfig.Flush does not save if Filename empty, TLazPackage extended to save to string, package system extended to revert packages not edited and to check changed packages on disk, disk diff dlg extended to show changes of packages
git-svn-id: trunk@13913 -
2008-01-29 17:52:05 +00:00
vincents
671de5110e IDE: replaced the Cancel button with "Skip this package", when an error is shown during loading of multiple packages, bug(8655)
git-svn-id: trunk@11439 -
2007-07-06 20:18:38 +00:00
mattias
e77c31ed38 codetools: searching include file of include file in directory of first include file
git-svn-id: trunk@10723 -
2007-03-08 23:35:58 +00:00
mattias
e8fa91fe05 IDE: implemented loading .po files of packages
git-svn-id: trunk@10411 -
2007-01-10 01:29:36 +00:00
mattias
198bbb69ce IDE: implemented auto adding package when setting TPicture property with TPicturePropertyEditor
git-svn-id: trunk@10263 -
2006-11-29 23:11:02 +00:00