juha
|
8026ce28ae
|
Packager: Allow overwriting existing unit files in New Component dialog. Error was shown AFTER a file was overwritten. Issue #26928.
git-svn-id: trunk@59240 -
|
2018-10-03 11:24:35 +00:00 |
|
mattias
|
fc0237b5ab
|
IDe: less hints
git-svn-id: trunk@59145 -
|
2018-09-23 10:53:48 +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
|
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 |
|
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
|
0141dd2967
|
ide: Added ability to add fpmake-dependencies to projects
git-svn-id: trunk@58374 -
|
2018-06-21 22:18:52 +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 |
|
mattias
|
967bf6dfd1
|
IDE: fix invalid localized package names
git-svn-id: trunk@57961 -
|
2018-05-18 21:34:39 +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 |
|
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 |
|
mattias
|
022a515783
|
codetools: renamed FPCDefinesCache to CompilerDefinesCache
git-svn-id: trunk@56776 -
|
2017-12-18 12:20:03 +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
|
6a0191fb70
|
Formatting for IDEQuestionDialog parameters.
git-svn-id: trunk@56346 -
|
2017-11-10 08:46:19 +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 |
|
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 |
|
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
|
cb2ee6f2c8
|
IDE: less hints
git-svn-id: trunk@54425 -
|
2017-03-17 06:51:46 +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
|
f4df80d90f
|
IdeIntf: Add base class TPkgDependencyBase to new unit PackageDependencyIntf.
git-svn-id: trunk@54404 -
|
2017-03-15 13:13:34 +00:00 |
|
juha
|
88cab456e2
|
Cleanup and formatting.
git-svn-id: trunk@54402 -
|
2017-03-15 13:13:29 +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
|
dfcce2b301
|
IDE: search units with Pascal case insensitivity, instead of UTF-8
git-svn-id: trunk@53404 -
|
2016-11-21 16:12:38 +00:00 |
|
mattias
|
a85eb67551
|
IDE: packager: fixed dummy.lpk
git-svn-id: trunk@53215 -
|
2016-10-26 16:36:57 +00:00 |
|
mattias
|
1a654e3c8b
|
lazbuild: fixed build
git-svn-id: trunk@53185 -
|
2016-10-20 20:20:38 +00:00 |
|
mattias
|
a9051948ae
|
IDE: compile project/package: warn when passing an option twice with different values
git-svn-id: trunk@53184 -
|
2016-10-20 20:17:01 +00:00 |
|
mattias
|
ea5b2dc462
|
IDE: comment
git-svn-id: trunk@52140 -
|
2016-04-07 07:40:56 +00:00 |
|
mattias
|
c6262f1fed
|
lazbuild: create-makefile: hide output depending on verbosity, check fileage of fpmake
git-svn-id: trunk@52000 -
|
2016-03-20 11:19:13 +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
|
d4ccb98bf9
|
IDE/lazbuild: packages: hide warnings about unused units in package dummy source
git-svn-id: trunk@51771 -
|
2016-03-01 14:49:17 +00:00 |
|
mattias
|
8f9fce0d15
|
IDE: create fpmake: fixed typo
git-svn-id: trunk@51669 -
|
2016-02-19 14:24:15 +00:00 |
|
mattias
|
6010e8f928
|
IDE: ReplacePackage: nil old package
git-svn-id: trunk@51667 -
|
2016-02-19 14:23:37 +00:00 |
|
mattias
|
9a795c577c
|
IDE,lazbuild: update package main source file if directives changed, bug #29391
git-svn-id: trunk@51273 -
|
2016-01-13 17:27:34 +00:00 |
|
mattias
|
674d60d033
|
IDE: package macros with parameters usable in packages, new macro PkgOutDir, from Luiz Americo
git-svn-id: trunk@50472 -
|
2015-11-22 18:31:00 +00:00 |
|
ondrej
|
9b510c5bca
|
packager, IDEIntf: fixed TLazPackageGraph.ChangeStamp in BeginUpdate/EndUpdate and moved ChangeStamp property to LCLIntf
git-svn-id: trunk@50384 -
|
2015-11-18 11:18:21 +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
|
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 |
|
ondrej
|
3ca8d0b170
|
IDE: Added TLazPackageGraph.FChangeStamp
git-svn-id: trunk@50153 -
|
2015-10-24 17:47:35 +00:00 |
|
ondrej
|
5ec7988f47
|
IDE: IDECommand update events refactored: delete timer, use checks for command updates, add TIDESpecialCommand.OnRequestCaptionHint
git-svn-id: trunk@50152 -
|
2015-10-23 17:04:26 +00:00 |
|
mattias
|
50ac0f66a1
|
IDE: added cache for FindFileInAllPackages, patch #28871 from Ondrej
git-svn-id: trunk@50096 -
|
2015-10-18 12:46:19 +00:00 |
|
mattias
|
638aa087c7
|
IDE: nicer Makefile
git-svn-id: trunk@49925 -
|
2015-10-03 15:46:34 +00:00 |
|
mattias
|
2c46e6e468
|
IDE+lazbuild+makefiles: on darwin use -gw instead of -g
git-svn-id: trunk@49906 -
|
2015-10-01 18:40:54 +00:00 |
|
mattias
|
5c6d68e163
|
lazbuild: added flag --verbose-pkgsearch
git-svn-id: trunk@49814 -
|
2015-09-10 15:26:08 +00:00 |
|
juha
|
82acb31da2
|
Codetools: add deprecated notes to function wrappers. Fix compilation in example projects, packages, StartLazarus and LazBuild.
git-svn-id: trunk@49508 -
|
2015-07-07 15:35:28 +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 |
|
maxim
|
d2b3e49003
|
Packager: improved i18n, bug #28021
git-svn-id: trunk@48956 -
|
2015-05-07 00:08:04 +00:00 |
|
juha
|
708afdf966
|
Fix uninitialized variables and other problems found by the compiler.
git-svn-id: trunk@48451 -
|
2015-03-22 10:17:35 +00:00 |
|
mattias
|
505992f5e4
|
lazbuild: made debugln more consistent and easier to distinguish from FPC messages
git-svn-id: trunk@48420 -
|
2015-03-18 20:37:48 +00:00 |
|
mattias
|
d2243f6306
|
IDE: fixed compilation
git-svn-id: trunk@48269 -
|
2015-03-11 17:22:09 +00:00 |
|
mattias
|
0df49b93a0
|
IDE: warn for duplicate files and orphaned ppu between packages
git-svn-id: trunk@48264 -
|
2015-03-11 15:21:01 +00:00 |
|
mattias
|
b80958200b
|
IDE: checked compiler warnings, clean up
git-svn-id: trunk@48219 -
|
2015-03-10 14:58:34 +00:00 |
|
mattias
|
26635ba63b
|
IDE: clean up
git-svn-id: trunk@48204 -
|
2015-03-10 12:50:12 +00:00 |
|
mattias
|
e81b6644da
|
IDE: quick fixes for 5036,5037,5057..5060,5090..5094: does not seem to be initialized
git-svn-id: trunk@48081 -
|
2015-03-01 14:23:25 +00:00 |
|
mattias
|
3b934c4f93
|
IDE: check orphaned ppu: report each duplicate only once
git-svn-id: trunk@48021 -
|
2015-02-26 15:11:20 +00:00 |
|
mattias
|
cc83db2a68
|
IDE: started checking orphaned ppu files of packages
git-svn-id: trunk@47985 -
|
2015-02-24 23:18:54 +00:00 |
|
mattias
|
e89f096e51
|
IDE: started checking orphaned ppu files of packages
git-svn-id: trunk@47981 -
|
2015-02-24 19:17:25 +00:00 |
|
mattias
|
31b31d910f
|
IDE: disabled experimental code
git-svn-id: trunk@47977 -
|
2015-02-24 10:58:08 +00:00 |
|
mattias
|
3f01129d6c
|
IDE: building packages: fixed crash on check
git-svn-id: trunk@47976 -
|
2015-02-24 10:57:04 +00:00 |
|
mattias
|
eee19c82e9
|
IDE: started checking duplicate files between packages
git-svn-id: trunk@47972 -
|
2015-02-23 23:19:04 +00:00 |
|
mattias
|
b1fd19f868
|
IDE: clean up
git-svn-id: trunk@47967 -
|
2015-02-23 19:20:45 +00:00 |
|
mattias
|
0910e1bd5b
|
IDE: checking Makefile.compiled: ignore -Cg on Linux
git-svn-id: trunk@47863 -
|
2015-02-17 14:54:04 +00:00 |
|
mattias
|
b233984952
|
IDE: compare compiled file: ignore spaces between options
git-svn-id: trunk@47861 -
|
2015-02-17 13:20:27 +00:00 |
|
mattias
|
c318018c98
|
IDE: less debug
git-svn-id: trunk@47807 -
|
2015-02-15 15:23:08 +00:00 |
|
mattias
|
3ea49cce88
|
codetools: identifier completion: $codepage parameter
git-svn-id: trunk@47806 -
|
2015-02-15 15:22:24 +00:00 |
|
mattias
|
bee2faeb7b
|
IDE: added parameters --verbose, --quiet, when building IDE or project and when quit, give message when already building
git-svn-id: trunk@47590 -
|
2015-02-04 22:30:54 +00:00 |
|
joost
|
de26612060
|
fpmake: Add units which are in a Lazarus-package but are not included in the project file als implicit units to the fpmake.pp so that they are installed properly.
git-svn-id: trunk@47373 -
|
2015-01-13 06:48:07 +00:00 |
|
joost
|
a8c4670acb
|
fpmake: Do not pass the path of packages the package depends on to the unit-search-path in fpmake.pp files
git-svn-id: trunk@47284 -
|
2015-01-02 20:43:17 +00:00 |
|
joost
|
3736200442
|
fpmake: Replace LCL_PLATFORM, CPU_TARGET and OS_TARGET Make-macros to fpmake equivalents
git-svn-id: trunk@47281 -
|
2015-01-02 16:25:34 +00:00 |
|
joost
|
3bc315e1dd
|
fpmake: Add LazarusDsgnPkg flag to the fpmake.pp from designtime-packages
git-svn-id: trunk@47279 -
|
2015-01-02 11:52:18 +00:00 |
|
joost
|
5bf9c49357
|
fpmake: Generate fpmake.pp files that do not need manual adaptation for the source-directory
git-svn-id: trunk@47264 -
|
2014-12-28 22:21:26 +00:00 |
|
joost
|
244d8628a6
|
fpmake: Use TPackage.UnitPath instead of TPackage.options(-Fu..)
git-svn-id: trunk@47236 -
|
2014-12-23 07:30:26 +00:00 |
|
juha
|
c99ddc0de3
|
Packager: Cleanup and formatting
git-svn-id: trunk@46827 -
|
2014-11-12 20:35:16 +00:00 |
|
mattias
|
da28de64ac
|
IDE, lazbuild: treat xml syntax errors in pkg.compiled files as need clean build
git-svn-id: trunk@46160 -
|
2014-09-08 08:44:29 +00:00 |
|
juha
|
79cefdc9de
|
Package editor: don't update the whole tree after changing Min or Max version of required package. Part of issue #26188
git-svn-id: trunk@46038 -
|
2014-08-11 22:58:43 +00:00 |
|
mattias
|
e8d69f0079
|
IDE: estimate load
git-svn-id: trunk@45988 -
|
2014-07-28 18:43:20 +00:00 |
|
mattias
|
dc0ea8db95
|
IDE: enabled group compile
git-svn-id: trunk@45987 -
|
2014-07-28 14:53:57 +00:00 |
|
mattias
|
2afb6b73af
|
IDE: fixed extending unit/inc path in PI, fixed checking last pcp ignoring optional Darwin bundle, added dummy external tools for dependencies
git-svn-id: trunk@45986 -
|
2014-07-28 08:21:21 +00:00 |
|
mattias
|
260f3a6cc3
|
IDE: fixed compilation
git-svn-id: trunk@45980 -
|
2014-07-25 20:12:53 +00:00 |
|
mattias
|
6fb54e7716
|
IDE: fixed compilation
git-svn-id: trunk@45979 -
|
2014-07-25 19:28:52 +00:00 |
|
mattias
|
3c5b54a8c3
|
IDE: what needs building: check indirect dependencies
git-svn-id: trunk@45978 -
|
2014-07-25 19:00:19 +00:00 |
|
mattias
|
b3807641a3
|
IDE: move/copy multiple files via dnd from package editors/project inspector
git-svn-id: trunk@45977 -
|
2014-07-25 18:13:56 +00:00 |
|
mattias
|
09a28b4bb9
|
IDE: compile package: use event
git-svn-id: trunk@45968 -
|
2014-07-24 20:55:21 +00:00 |
|
mattias
|
6c260d77f4
|
IDE: clean up
git-svn-id: trunk@45965 -
|
2014-07-24 14:21:09 +00:00 |
|
mattias
|
ed5b839859
|
IDE: reference build item
git-svn-id: trunk@45961 -
|
2014-07-23 20:46:00 +00:00 |
|
mattias
|
448681f8a9
|
IDE: compile package: started grouping before/compile/after
git-svn-id: trunk@45959 -
|
2014-07-23 20:26:56 +00:00 |
|
mattias
|
e6ff6d9adb
|
IDE: clean up
git-svn-id: trunk@45949 -
|
2014-07-20 21:52:11 +00:00 |
|
mattias
|
2a1a95199f
|
IDE: clean up old external tools
git-svn-id: trunk@45941 -
|
2014-07-20 19:41:53 +00:00 |
|
mattias
|
d9b5e15818
|
IDE: clean up old external tools
git-svn-id: trunk@45940 -
|
2014-07-20 19:29:40 +00:00 |
|
juha
|
669a093a53
|
IDE: Tweak some resource strings with newlines. Pass consecutive newlines from caller but use one %s param.
git-svn-id: trunk@45555 -
|
2014-06-16 19:48:52 +00:00 |
|
mattias
|
93b191c0e0
|
IDE: warning when srcpath contains directory a package
git-svn-id: trunk@45534 -
|
2014-06-15 13:22:29 +00:00 |
|
juha
|
4fbeea1dfd
|
IDE: ... and more hard-coded quotations in resourcestrings.
git-svn-id: trunk@45521 -
|
2014-06-15 11:52:27 +00:00 |
|
juha
|
a912107bf0
|
IDE: More hard-coded quotations in resourcestrings.
git-svn-id: trunk@45520 -
|
2014-06-15 11:52:15 +00:00 |
|
juha
|
75b7c1bd1e
|
IDE: Use hard-coded quotation in some resourcestrings instead of %s parameters.
Makes Format() calls and translations easier although initially creates fuzzy lines in PO files.
git-svn-id: trunk@45519 -
|
2014-06-15 11:52:01 +00:00 |
|
mattias
|
2ae9b91aa0
|
IDE: fpc msg parser: incompatible ppu: list all packages
git-svn-id: trunk@45499 -
|
2014-06-13 19:16:01 +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 |
|