Commit Graph

167 Commits

Author SHA1 Message Date
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
mattias
f511a12950 added checks for filenames with spaces
git-svn-id: trunk@6675 -
2005-01-24 11:49:42 +00:00
mattias
f7d46bbd2e fixed search path to cmd line param
git-svn-id: trunk@6673 -
2005-01-24 02:42:34 +00:00
mattias
7cfb7c62b7 added check for additional compiler config biting the standard one
git-svn-id: trunk@6623 -
2005-01-17 13:08:12 +00:00
vincents
c535f37167 use xml units from fpc, if not compiling with fpc 1.0
git-svn-id: trunk@6603 -
2005-01-15 13:44:03 +00:00
mattias
76cf624f43 comp opt: renamed additional fpc config file with custom config file
git-svn-id: trunk@6558 -
2005-01-12 18:43:21 +00:00
mattias
85db9924a1 added global package links for lazarus cvs packages
git-svn-id: trunk@6382 -
2004-12-16 22:09:53 +00:00