Commit Graph

226 Commits

Author SHA1 Message Date
sekelsenmat
d8d0de7c0e Small fix for screenshot taking on carbon and removes carbon clistbox.
git-svn-id: trunk@14230 -
2008-02-22 09:46:02 +00:00
sekelsenmat
78d3a22099 Implements screenshot taking on the Carbon widgetset, adds -k-framework -kOpenGL for all Carbon apps as dependency and adds Apple OpenGL bindings to the carbon interface directory.
git-svn-id: trunk@14226 -
2008-02-21 22:00:28 +00:00
mattias
8d1b4060a1 LCL: added widgetset NoGUI
git-svn-id: trunk@14139 -
2008-02-15 10:49:38 +00:00
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
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
vincents
5da54bbcd4 removed -CD -XD compiler options, only pass link style if explicitly set
git-svn-id: trunk@6350 -
2004-12-09 12:52:22 +00:00
vincents
28f838614a fixed error because of conflicted merge
git-svn-id: trunk@6348 -
2004-12-07 06:28:09 +00:00
mattias
d160b3b743 updated memcheck.pas from heaptrc.pp
git-svn-id: trunk@6225 -
2004-11-10 15:25:32 +00:00
mattias
6a9d72cbda fixed compiler options interface double variables
git-svn-id: trunk@6133 -
2004-10-12 08:23:20 +00:00
mattias
bce37f242b added compiler options to IDEIntf and made Win32GraphicApp default for application projects
git-svn-id: trunk@6125 -
2004-10-09 13:24:18 +00:00
vincents
450371882c splitted off unit FileUtil, it doesn't depend on other LCL units
git-svn-id: trunk@6081 -
2004-09-27 22:05:41 +00:00
vincents
97f219aa15 replaced writeln by DebugLn
git-svn-id: trunk@6020 -
2004-09-17 20:04:35 +00:00
mattias
9cbff0982c added default values for compiler skip options and improved many parts of synedit for UTF8
git-svn-id: trunk@5919 -
2004-09-04 22:24:16 +00:00
marc
90b8b206c0 + Added option to skip compiler step on compile, build or run
* Fixed adding of runtime watches
* Fixed runnerror reporting (correct number and location is shown)

git-svn-id: trunk@5918 -
2004-09-04 21:54:08 +00:00
mattias
b1c5f6754b added LCL fpdoc help db
git-svn-id: trunk@5846 -
2004-08-24 19:51:23 +00:00
mattias
387847f395 added compiler flags to compiler options dialog
git-svn-id: trunk@5815 -
2004-08-18 10:33:03 +00:00
mattias
dcfb2cf483 added link path templates
git-svn-id: trunk@5796 -
2004-08-15 18:16:10 +00:00
mattias
2e684b3847 added default assembler style for compiler options
git-svn-id: trunk@5783 -
2004-08-13 19:48:53 +00:00
mattias
ed06870dfa replaced ppc386 with platform independent name
git-svn-id: trunk@5778 -
2004-08-13 12:28:01 +00:00
mattias
f57a5ce83b added default to TargetProcessors
git-svn-id: trunk@5708 -
2004-07-25 14:21:20 +00:00
mattias
61f570c16c added PowerPC to TargetProcessors
git-svn-id: trunk@5707 -
2004-07-25 13:25:57 +00:00
mattias
72ef86a3d5 added darwin TargetOS
git-svn-id: trunk@5706 -
2004-07-25 13:05:47 +00:00
mattias
20ed3818a2 fixed saving compiler option LinkStyle
git-svn-id: trunk@5670 -
2004-07-11 23:10:48 +00:00
mattias
1896e671c2 added valgrind flag to compiler options
git-svn-id: trunk@5604 -
2004-06-28 09:48:46 +00:00
mattias
70c99062d7 fixed setting project LCLWidgetSet in defines
git-svn-id: trunk@5313 -
2004-03-17 11:28:35 +00:00
mattias
7352e72913 fixed package ID string to ID conversion
git-svn-id: trunk@5308 -
2004-03-15 15:56:24 +00:00
mattias
f87f97900d added no compiler optimizations options
git-svn-id: trunk@5254 -
2004-03-02 23:59:51 +00:00
mattias
b65e8867cf moved compiler options to project menu, added -CX for smartlinking
git-svn-id: trunk@5217 -
2004-02-21 15:37:33 +00:00
mattias
7e956b8c19 more Actions TAction, TBasicAction, ...
git-svn-id: trunk@5138 -
2004-02-02 16:59:28 +00:00
mattias
0c0420327d fixed default value of TArrow.ArrowType
git-svn-id: trunk@5019 -
2004-01-06 10:53:31 +00:00
mattias
c7471724db fixed project custom target filename
git-svn-id: trunk@4981 -
2003-12-28 02:47:47 +00:00
mattias
4d077312c0 fixed TNoteBook.OnPageChanged for user PageIndex
git-svn-id: trunk@4944 -
2003-12-23 18:15:37 +00:00
mattias
8be99ebec5 fixed targetfilename calculation
git-svn-id: trunk@4940 -
2003-12-23 15:19:49 +00:00
mattias
c8a8052bd5 implemented ShowAll and hide hints for unused package units option
git-svn-id: trunk@4931 -
2003-12-21 18:21:32 +00:00
mattias
35ccacafe9 fixed invalidating Target macros
git-svn-id: trunk@4919 -
2003-12-20 12:36:07 +00:00
mattias
93962e4220 splitted output directories for cross compilation
git-svn-id: trunk@4914 -
2003-12-20 01:20:53 +00:00
mattias
c5ee613bc8 fixed mem leak thx to Vincent
git-svn-id: trunk@4835 -
2003-11-23 14:09:45 +00:00
mattias
d028695352 added win32 gui application compiler switch
git-svn-id: trunk@4832 -
2003-11-23 01:02:45 +00:00
mattias
334c85cd0d fixed adding default ext for programs under win32
git-svn-id: trunk@4830 -
2003-11-23 00:09:30 +00:00
mattias
c8acf19ab2 fixed adding default ext for programs under win32
git-svn-id: trunk@4829 -
2003-11-23 00:04:48 +00:00
marc
a5603b7908 Fixed targetfilename for win32 per suggestion of Vincent Snijders
git-svn-id: trunk@4755 -
2003-11-03 22:28:47 +00:00
mattias
5c553b2031 implemented default lcl widget type
git-svn-id: trunk@4636 -
2003-09-17 22:06:56 +00:00
mattias
731901b4e8 implemented Import and Export of compiler options
git-svn-id: trunk@4594 -
2003-09-10 12:13:48 +00:00
mattias
b6e5e33680 started first compiler test
git-svn-id: trunk@4478 -
2003-08-14 08:10:02 +00:00
mattias
122d5ff33f started check compiler options
git-svn-id: trunk@4474 -
2003-08-13 16:18:58 +00:00
mattias
ce7fe66e20 fixed mem leak in comp opts dialog
git-svn-id: trunk@4464 -
2003-08-11 20:09:18 +00:00