Commit Graph

497 Commits

Author SHA1 Message Date
mattias
c9ffd2f60c IDE: resolve macros in project title
git-svn-id: trunk@35044 -
2012-01-31 00:22:13 +00:00
mattias
16b2c9bc95 IDE: less findnext when searching for po files for installed packages
git-svn-id: trunk@34647 -
2012-01-07 20:33:28 +00:00
mattias
cbbb252fc8 IDE: install pkg dialog: added check for runtime only packages
git-svn-id: trunk@34646 -
2012-01-07 19:54:02 +00:00
mattias
a20722e7dc IDE: added package type runtime only
git-svn-id: trunk@34645 -
2012-01-07 19:33:50 +00:00
mattias
fc55260fbc IDE: replaced some cycle with circular dependency
git-svn-id: trunk@34590 -
2012-01-04 23:53:33 +00:00
mattias
48657d7019 IDE: renamed circle detection with cycle detection
git-svn-id: trunk@34541 -
2012-01-02 17:13:43 +00:00
mattias
6c34f7b3f1 IDE: clean up
git-svn-id: trunk@34154 -
2011-12-13 11:12:00 +00:00
juha
5fd93058b5 IDE & packager: add units to uses section only if needed. Issue #20844
git-svn-id: trunk@34093 -
2011-12-10 18:50:03 +00:00
mattias
1fb32e5be1 IDEIntf: added AddDependencyToOwners
git-svn-id: trunk@33835 -
2011-11-28 16:16:14 +00:00
mattias
16bfa87121 IDEIntf: added IsOwnerDependingOnPkg
git-svn-id: trunk@33834 -
2011-11-28 15:52:52 +00:00
mattias
042afe691f IDEIntf: fixed FindPackageWithName
git-svn-id: trunk@33762 -
2011-11-24 17:08:41 +00:00
mattias
6aea786e24 IDE: adding dependencies: check if already there, check for version conflicts, check for providing
git-svn-id: trunk@33427 -
2011-11-09 08:46:19 +00:00
paul
31f2ff282e packager: support unit names with dots
git-svn-id: trunk@33385 -
2011-11-07 05:45:13 +00:00
mattias
8133e0f35e IDE+lazbuild: when compiling a package clean and it has a separate unit output directory, delete all files in the directory
git-svn-id: trunk@33192 -
2011-10-31 16:51:35 +00:00
mattias
ba97db223f IDE: change lazarus dir, fixed reloading lpl, reload lpk in topological order
git-svn-id: trunk@33183 -
2011-10-30 18:17:19 +00:00
mattias
5c8ad97065 IDE: build all: compile all packages with -B, lazbuild: -B and -r: apply -B to all packages
git-svn-id: trunk@33175 -
2011-10-30 13:37:25 +00:00
juha
bbe92fcaa7 Revert changes committed by mistake
git-svn-id: trunk@32903 -
2011-10-15 10:26:24 +00:00
juha
8d2cd60d3f Revert "Revert the Lazarus build code changes."
This reverts commit dc6979a103b7f2fbf58ef3bba83b5bc696e8f2a8.

git-svn-id: trunk@32900 -
2011-10-15 10:04:37 +00:00
juha
351a64dc80 Revert the Lazarus build code changes.
git-svn-id: trunk@32874 -
2011-10-13 20:02:34 +00:00
juha
92e8c1695c IDE: Use again the blfOnlyIDE flag which was removed earlier. Fixes building Lazarus (?)
git-svn-id: trunk@32866 -
2011-10-13 06:43:43 +00:00
juha
a7b9001416 IDE: Only IDE can be built in Build Lazarus dialog. Change the dialog and other code accordingly.
git-svn-id: trunk@32816 -
2011-10-11 12:12:03 +00:00
martin
2165c12b80 PackageManager: Change Dialog button from cancel to ok, if only one button, and action is not continuing. (As in acknowledge error)
git-svn-id: trunk@32767 -
2011-10-08 13:41:40 +00:00
juha
25330a228d IDE: remove a duplicate str const lisTheFirstBuildModeIsTheDefaultModeAndMustBeStoredIn2, formatting
git-svn-id: trunk@32652 -
2011-10-03 12:21:42 +00:00
juha
525b562ee9 Packager: formatting
git-svn-id: trunk@32627 -
2011-10-02 21:09:06 +00:00
juha
213aa64e02 Packager: formatting
git-svn-id: trunk@32614 -
2011-10-02 09:09:57 +00:00
juha
cf60dacda8 Packager: reduce the number of questions when saving a file.
git-svn-id: trunk@32613 -
2011-10-02 09:09:46 +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
juha
3a2de31121 Packager and IDE: don't ask twice when closing a package.
git-svn-id: trunk@32611 -
2011-10-02 00:03:30 +00:00
mattias
478b63f35b IDE: add/remove active file to/from package
git-svn-id: trunk@32143 -
2011-09-01 17:38:45 +00:00
mattias
8e018a7c8a IDE: add component: fixed check if package dependency is already there for redirected packages, bug #20082
git-svn-id: trunk@32083 -
2011-08-28 11:30:38 +00:00
mattias
e2bd12f9d6 IDE: new macro function: PkgName(PkgID)
git-svn-id: trunk@31697 -
2011-07-14 08:53:03 +00:00
mattias
8afc163cbf IDE: new package macro: PkgName
git-svn-id: trunk@31696 -
2011-07-14 08:49:40 +00:00
mattias
0fe0eeaf6b IDE: package: new component: redirecting lclase to lcl, only using LCL units if LCL is used
git-svn-id: trunk@31683 -
2011-07-12 21:38:12 +00:00
mattias
51e1742910 IDE: clean up
git-svn-id: trunk@31329 -
2011-06-22 07:52:10 +00:00
mattias
47a3a0845c IDE: package options: fixed restoring modified on restore
git-svn-id: trunk@31328 -
2011-06-22 07:48:36 +00:00
mattias
087c6c7a2f IDE: adding dependency to LCLBase instead uses LCL, fixed adding min version requirement
git-svn-id: trunk@31286 -
2011-06-19 22:35:27 +00:00
mattias
8bf43e981a IDE: started focus hint
git-svn-id: trunk@31235 -
2011-06-14 22:15:46 +00:00
mattias
21693d6177 IDE: view package source: fixed hint
git-svn-id: trunk@31129 -
2011-06-07 20:23:27 +00:00
mattias
49fbf10ce9 IDE: build laz: fixed clean all
git-svn-id: trunk@31116 -
2011-06-06 07:37:33 +00:00
mattias
23176970f9 IDE: added warning when auto compile package has dependencies and output dir is in default fpc unit path
git-svn-id: trunk@31109 -
2011-06-05 23:34:31 +00:00
mattias
dcd22ef75e IDE: build lazarus: removed obsolete options
git-svn-id: trunk@31091 -
2011-06-05 09:08:22 +00:00
mattias
3b9b3f2172 IDE: clean up
git-svn-id: trunk@30998 -
2011-06-01 11:19:55 +00:00
mattias
430d0550d3 IDE: package options: work on real package and restore via backup
git-svn-id: trunk@30886 -
2011-05-24 14:27:40 +00:00
mattias
5a93b962cf IDE: fixed install/uninstall packages
git-svn-id: trunk@30817 -
2011-05-19 20:11:54 +00:00
mattias
339b4d136a IDEIntf: hints about CheckInstallPackageList and InstallPackages
git-svn-id: trunk@30765 -
2011-05-16 12:02:47 +00:00
mattias
8009fe6f7c IDEIntf: added CheckInstallPackageList and InstallPackages
git-svn-id: trunk@30764 -
2011-05-16 11:52:02 +00:00
mattias
aeb269207c IDE: changed package list to TObjectList
git-svn-id: trunk@30763 -
2011-05-16 11:33:11 +00:00
mattias
92ad46ea4a IDE: fixed package macro names for codetools
git-svn-id: trunk@30669 -
2011-05-11 01:07:29 +00:00
maxim
23c5c73b68 Packager: localized PkgDir, PkgSrcPath, PkgUnitPath, PkgIncPath macros description and changed their case to be camelcase like other ones.
While at this, fixed several typos in macros names: PkgUnitAth -> PkgUnitPath; PrimaryConfiPath -> PrimaryConfigPath; SecondaryConfiPath -> SecondaryConfigPath

git-svn-id: trunk@30665 -
2011-05-10 23:34:34 +00:00
juha
3f96385d5a IDE: disable "Add Active Unit to Package" menu item for virtual files
git-svn-id: trunk@30383 -
2011-04-19 09:13:24 +00:00
juha
6fdeb037a4 Packager: in DoAddActiveUnitToAPackage, Cancel and Abort work identically. Remove Abort
git-svn-id: trunk@30382 -
2011-04-19 09:13:20 +00:00
juha
e0ace41a34 Packager: formatting and little refactoring.
git-svn-id: trunk@30364 -
2011-04-18 08:45:10 +00:00
mattias
dd0fc4c825 IDE: codehelp: improved debugging
git-svn-id: trunk@30266 -
2011-04-11 21:25:55 +00:00
paul
f6d82e6429 packager: fix TPkgFile.IsVirtual, use AFile.IsVirtual instead of FilenameIsAbsolute(AFilename) condition in TPkgManager.WarnAboutMissingPackageFiles
git-svn-id: trunk@30063 -
2011-03-29 08:33:58 +00:00
mattias
c0594332b5 IDE: project inspector: filter, directory hierarchy, show sorted alphabetically
git-svn-id: trunk@30055 -
2011-03-28 21:12:14 +00:00
juha
f38190794b Formatting: joined lines where only ');' was split to its own line, in procedure defs.
git-svn-id: trunk@29871 -
2011-03-16 16:52:28 +00:00
mattias
2755108d9c IDEIntf: moved compiler options to unit of its own (compoptsintf.pas), added access to compiler options of packages
git-svn-id: trunk@29523 -
2011-02-13 13:42:19 +00:00
mattias
5a2644dd5b IDE: uses section for installed packages: do not use runtime only packages, use indirectly used designtime packages too
git-svn-id: trunk@29464 -
2011-02-11 10:32:08 +00:00
mattias
ee33006577 IDE: check install package list: auto remove top level runtime packages
git-svn-id: trunk@29463 -
2011-02-11 10:13:56 +00:00
mattias
a32a5f13a0 IDE: do not compiled design time packages into project
git-svn-id: trunk@29454 -
2011-02-10 18:56:04 +00:00
mattias
c7db1f5a24 IDE: allow adding multiple units with the same unit name to packages
git-svn-id: trunk@29068 -
2011-01-17 14:11:35 +00:00
mattias
744159214c synedit: made a normal package
git-svn-id: trunk@28999 -
2011-01-13 17:15:48 +00:00
mattias
d092bfc036 IDE: inspect checksum changed dlg: show hints
git-svn-id: trunk@28975 -
2011-01-12 14:24:05 +00:00
mattias
a8b437d1a0 IDE: added macro FallBackOutputRoot, source editor context menu item to open package of package source file
git-svn-id: trunk@28932 -
2011-01-10 13:24:25 +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
0f54b04345 IDE: stop opening designer forms if one failed
git-svn-id: trunk@28082 -
2010-11-05 00:51:37 +00:00
mattias
9bd3a94663 IDE: fixed keeping installed packages when adding new needed packages
git-svn-id: trunk@28081 -
2010-11-05 00:41:08 +00:00
mattias
2bf7963f78 IDE: when opening a form with missing design time package: show option to install those packages
git-svn-id: trunk@28080 -
2010-11-05 00:19:24 +00:00
mattias
eef9458ebc IDE: fixed warning about package installed unit path
git-svn-id: trunk@27994 -
2010-10-30 22:23:35 +00:00
mattias
215cc0bd0a IDE: warn when installing a package with suspicious inc or unit path, bug #16891
git-svn-id: trunk@27976 -
2010-10-30 12:57:48 +00:00
mattias
3baf3ad6ba IDE: build IDE: update globals before compiling packages
git-svn-id: trunk@27931 -
2010-10-28 20:55:36 +00:00
mattias
f7e017a61a IDE: added build profiles for building the IDE, patch #15336
git-svn-id: trunk@27901 -
2010-10-27 19:32:27 +00:00
mattias
766f240486 IDE: fixed save package as when mainunit is custom unit
git-svn-id: trunk@27488 -
2010-09-26 22:00:05 +00:00
mattias
5e87400d8c IDE: when package is renamed, rename its build macros
git-svn-id: trunk@27465 -
2010-09-26 10:34:13 +00:00
mattias
96c2c2c9f4 lazbuild: fixed initializing build macros
git-svn-id: trunk@27404 -
2010-09-18 09:02:00 +00:00
mattias
28afd00d86 IDE: conditionals for package compilation
git-svn-id: trunk@27400 -
2010-09-17 21:56:55 +00:00
mattias
7b03a2512f IDE: component palette: replaced TNoteBook with TPageControl
git-svn-id: trunk@27301 -
2010-09-11 13:59:52 +00:00
mattias
03a5fce36b IDE: use project build macro values
git-svn-id: trunk@27140 -
2010-08-18 15:53:10 +00:00
mattias
264e8abdc8 IDE: compute build macros in local package substitution
git-svn-id: trunk@27125 -
2010-08-17 13:56:18 +00:00
mattias
6cf974a082 IDE: function to compute build macros
git-svn-id: trunk@27110 -
2010-08-16 14:23:57 +00:00
mattias
6efdaf05ea IDE: fixed build IDE clean
git-svn-id: trunk@26554 -
2010-07-09 21:51:03 +00:00
mattias
c1d61c8ba6 lazbuild: fixed compilation
git-svn-id: trunk@26418 -
2010-07-02 16:12:21 +00:00
mattias
74b903efaf IDE: create Makefile.fpc with remove lfm and res files from unit output directory
git-svn-id: trunk@26397 -
2010-07-01 22:55:13 +00:00
mattias
6c35e07beb IDE: no fixed defualt size for package editors
git-svn-id: trunk@26394 -
2010-07-01 22:33:00 +00:00
mattias
fa00aff123 IDE: package editors: using the IDEWindowCreators
git-svn-id: trunk@26234 -
2010-06-21 12:17:14 +00:00
mattias
bb984eaa31 IDE: DoOpenPackageWithName: open package from disk
git-svn-id: trunk@26233 -
2010-06-21 11:50:42 +00:00
mattias
a7ded8bce7 IDE: started restore package editors
git-svn-id: trunk@26228 -
2010-06-21 10:44:21 +00:00
mattias
ff48f9db59 IDEIntf: moved restore ide windows
git-svn-id: trunk@26226 -
2010-06-21 10:05:23 +00:00
mattias
2ceba89242 IDEIntf: creator using right, bottom instead of Width/Height
git-svn-id: trunk@26198 -
2010-06-20 07:54:32 +00:00
mattias
fcd2b67e12 IDE: package editor: new component: icon button
git-svn-id: trunk@26165 -
2010-06-18 05:59:02 +00:00
mattias
dcedf3e519 todolist: menu item for package editors
git-svn-id: trunk@26161 -
2010-06-17 17:19:15 +00:00
mattias
2a3b817e5c IDEIntf: implemented TIDEMenuSection.Visible, added menu items for package editor
git-svn-id: trunk@26159 -
2010-06-17 14:44:59 +00:00
mattias
f8f47af157 todolist: search in package files
git-svn-id: trunk@26156 -
2010-06-17 08:10:21 +00:00
mattias
e7db0d5bcd IDE: moved todolist to package, todo list for packages needs to be done
git-svn-id: trunk@26151 -
2010-06-16 11:53:34 +00:00
mattias
48a402b0f5 IDEIntf: added IDE window creator procedure
git-svn-id: trunk@26104 -
2010-06-14 10:23:10 +00:00
mattias
d111a12751 IDE: todolist: added creator
git-svn-id: trunk@26011 -
2010-06-09 22:53:27 +00:00
mattias
9b2dc8742c IDE: added flag to disable autosizing on create
git-svn-id: trunk@26002 -
2010-06-09 07:06:52 +00:00
mattias
b527e66fb7 IDE: source editor using IDEIntf for showing
git-svn-id: trunk@25615 -
2010-05-24 17:41:32 +00:00