Commit Graph

173 Commits

Author SHA1 Message Date
tombo
8d5086eb31 IDE compiler options, build lazarus dialog: add default linker options for widget set (mainly carbon) to params
git-svn-id: trunk@14050 -
2008-02-09 15:00:02 +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
mattias
7cac0aa984 IDE: compiler tests: added warnings when a search path does not exist
git-svn-id: trunk@13203 -
2007-12-07 13:50:30 +00:00
mattias
7a243a0dbd codetools: added a cache for FindDeclarationAndOverload calls, IDE: combined macro time stamps of values and graph
git-svn-id: trunk@12937 -
2007-11-20 20:00:26 +00:00
mattias
0d555e756d IDE: auto update of save speedbuttons and menu items
git-svn-id: trunk@12122 -
2007-09-21 22:04:19 +00:00
vincents
9659e879c0 IDE: fixed memleak introduced in r11821 #04703e3b42
git-svn-id: trunk@11857 -
2007-08-24 12:35:18 +00:00
vincents
04703e3b42 IDE: fixed CompilerOptions.IsEqual (bug #8060)
git-svn-id: trunk@11821 -
2007-08-15 14:13:02 +00:00
mattias
f03569a3c1 IDE: added compiler check for relative unit paths, missing directories, wrong * character, ambiguous fpc configs, missing fpc config
git-svn-id: trunk@11529 -
2007-07-16 21:23:55 +00:00
vincents
ecaebbe825 + introduced LCLPlatformDisplayNames (used on screen) and LCLPlatformDirNames (used for compilation) to be able show win32/win64 on screen and use the win32 directory
git-svn-id: trunk@11133 -
2007-05-13 14:25:05 +00:00
mattias
cc16db91ec IDE: fixed adding base directory to search paths
git-svn-id: trunk@10253 -
2006-11-28 18:51:19 +00:00
mattias
9b795b8260 IDE: project directory is now added to the include path of all project directories
git-svn-id: trunk@10142 -
2006-10-31 13:06:14 +00:00
mattias
83cc6976b1 IDE: compiler output path single . is now kept, bug #7695
git-svn-id: trunk@10131 -
2006-10-30 11:11:01 +00:00
mattias
6a729a5bd3 h2pas: added ConvertAndBuildProject
git-svn-id: trunk@9970 -
2006-09-22 23:55:22 +00:00
mattias
f7855da268 IDE: moved package compile code to packagesystem, IDEIntf: removed IsPartOfProject flag of Backup functions, lazbuidl: package compiling
git-svn-id: trunk@9821 -
2006-09-06 22:40:37 +00:00
mattias
a7c0385d1a lazbuild: checking dependency graph
git-svn-id: trunk@9815 -
2006-09-05 11:36:29 +00:00
mattias
e12027f867 hints: CalcHintRect now uses screen width as default
git-svn-id: trunk@9777 -
2006-09-01 08:37:19 +00:00
mattias
5c7c30f966 LCL aligning: no longer forgets to call DoAutoSize after aligning
git-svn-id: trunk@9762 -
2006-08-28 21:36:21 +00:00
mattias
ba506191c9 compiler options now converts line endings of custom and linker options to current line endings
git-svn-id: trunk@9757 -
2006-08-27 21:06:56 +00:00
mattias
e573a70ddb IDE: implemented macros for project target filename
git-svn-id: trunk@9699 -
2006-08-03 18:15:58 +00:00
mattias
430fb4121b compiler options: fixed creating relative/absolute parsed platform independent paths
git-svn-id: trunk@9536 -
2006-07-01 19:30:39 +00:00
mattias
006bc13dad IDE compiler options: custom options are now stripped off special characters
git-svn-id: trunk@9521 -
2006-06-28 21:38:55 +00:00
vincents
9642645b61 fixed memleak
git-svn-id: trunk@9387 -
2006-06-02 13:15:13 +00:00
mattias
1552df85ab added diff for compiler options
git-svn-id: trunk@9362 -
2006-05-27 13:36:02 +00:00
mattias
eadacf707a compiler options: added option to show options : relatvie/absolute, .compiled files now create relative paths
git-svn-id: trunk@9349 -
2006-05-24 16:52:12 +00:00
mattias
a70721d9df renamed compiler options includefiles to IncludePath
git-svn-id: trunk@9127 -
2006-04-15 11:52:04 +00:00
mattias
660b011966 changed project output file: if target filename is set, it is now always relative to the project directory
git-svn-id: trunk@9118 -
2006-04-11 20:49:15 +00:00
mattias
30545fa17e compiler options now minimize search path on loading
git-svn-id: trunk@8959 -
2006-03-18 15:01:36 +00:00
vincents
d8952ce6bf fixes for using fpc as compiler executable from Yury Sidorov
git-svn-id: trunk@8919 -
2006-03-11 15:12:09 +00:00
mattias
8248d56504 changed unit output directory switch from -FE to -FU, FPC 2.0.2 has been fixed finally
git-svn-id: trunk@8918 -
2006-03-11 10:59:59 +00:00
vincents
066083b1f6 implemented filter for Parameter Sender not used hint
git-svn-id: trunk@8820 -
2006-02-24 22:04:54 +00:00
vincents
54b0f37260 don't force targetfilename to lowercase (issue #1760)
git-svn-id: trunk@8802 -
2006-02-23 09:12:50 +00:00
vincents
a43501c484 added GetExecutableExt and GetLibraryExt
git-svn-id: trunk@8789 -
2006-02-21 16:27:17 +00:00
mattias
8ee1876b6e implemented compiler options ExecutableType
git-svn-id: trunk@8787 -
2006-02-20 22:46:02 +00:00
vincents
7363d797dc made CopySecondaryConfigFile platform independent
added GetDefaultLibraryExt

git-svn-id: trunk@8784 -
2006-02-20 20:08:57 +00:00
mattias
8dfd72a62f added lazarus.lpi
git-svn-id: trunk@8736 -
2006-02-14 10:59:56 +00:00
mattias
4f9d61fb11 Makefile custom options are now platform independent
git-svn-id: trunk@8590 -
2006-01-21 09:46:15 +00:00
mattias
d7347356ff implemented compiler options parsed optins with platform independent makros, disabled string highlighting
git-svn-id: trunk@8573 -
2006-01-20 13:38:42 +00:00
mattias
6edfc6200b Makefile update only on change
git-svn-id: trunk@8477 -
2006-01-09 23:08:37 +00:00
mattias
f4b9ce7264 fixed newdialog
git-svn-id: trunk@8453 -
2006-01-06 16:28:21 +00:00
mattias
ce294c63d5 various fixes for carbon
git-svn-id: trunk@8428 -
2006-01-04 00:09:36 +00:00
mattias
17092a4e58 implemented make bigide
git-svn-id: trunk@8412 -
2006-01-02 20:39:49 +00:00
mattias
b77cd7e3d2 implemented updating IDE fpc values on changing TargetCPU, cross building IDE now switches global settings, so changing project settings no longer required
git-svn-id: trunk@8330 -
2005-12-16 16:09:31 +00:00
vincents
eee18d017d implemented support for -vx (issue #1470)
git-svn-id: trunk@8238 -
2005-11-28 22:24:31 +00:00
mattias
80cf1894eb implemented creating Makefile.fpc for packages
git-svn-id: trunk@7815 -
2005-09-24 17:53:32 +00:00
mattias
2a9f1aca6a fixed Symantec Checking with Syntax Options
git-svn-id: trunk@7012 -
2005-03-23 10:55:29 +00:00
mattias
21624d99b0 reactivated fast xml units without widestrings
git-svn-id: trunk@6716 -
2005-01-29 14:36:04 +00:00
mattias
6d6e590885 added option compiler: keeping fpc summary in messages
git-svn-id: trunk@6704 -
2005-01-27 19:36:46 +00:00
mattias
945205ad3c implemented adding files from directory in project inspector, fixed extrac proc checking overlapping blocks
git-svn-id: trunk@6690 -
2005-01-26 15:45:08 +00:00
mattias
81f9980ad0 implemented automatic redirecting of package output directory and filestate cache
git-svn-id: trunk@6680 -
2005-01-25 01:14:19 +00:00
mattias
481bc1c1e4 fixed TCollectionPropertyEditorForm to recognize renames and deletes
git-svn-id: trunk@6677 -
2005-01-24 14:57:36 +00:00