paul
28e9903440
ide: move TestCompilerOptions event to compileroptions unit
...
git-svn-id: trunk@23353 -
2010-01-03 10:42:26 +00:00
paul
974f544515
ide: further work on registering compiler options, fix IDE options dialog behavior when error is found during Check calls
...
git-svn-id: trunk@23333 -
2009-12-31 02:55:17 +00:00
paul
36ef1df4fe
ideintf: inherit compiler and project options from TAbstractIDEProjectOptions, reserve 2 groups for project and compiler options
...
git-svn-id: trunk@23253 -
2009-12-24 09:34:59 +00:00
mattias
e77c7bec7b
IDE: build modes: stared group includes
...
git-svn-id: trunk@23199 -
2009-12-19 23:41:24 +00:00
mattias
996aca571f
IDE: build modes: delete
...
git-svn-id: trunk@23148 -
2009-12-15 15:20:55 +00:00
mattias
5a06123370
IDE: build modes: new setting
...
git-svn-id: trunk@23107 -
2009-12-12 17:52:35 +00:00
mattias
f5604c0e91
IDE: build modes: value
...
git-svn-id: trunk@23104 -
2009-12-12 16:52:54 +00:00
mattias
6deb52fdc0
IDE: build modes: editing name
...
git-svn-id: trunk@23102 -
2009-12-12 13:54:52 +00:00
mattias
5d639e329d
IDE: build modes: new button
...
git-svn-id: trunk@23101 -
2009-12-12 13:28:44 +00:00
mattias
0de4518618
IDE: started filling build modes grid
...
git-svn-id: trunk@23098 -
2009-12-12 12:42:48 +00:00
mattias
0603ce86c8
IDE: using default package output directory until rebuild is needed
...
git-svn-id: trunk@23049 -
2009-12-09 12:41:30 +00:00
mattias
64232ae461
IDE: project compiler options: added checkbox to save as default, from Dmitry Boyarintsev, bug #14154
...
git-svn-id: trunk@23041 -
2009-12-08 21:03:50 +00:00
dmitry
d18226c7e6
fix for 15243. compiler messages are now to the option's CreateDiff
...
git-svn-id: trunk@22970 -
2009-12-04 22:18:48 +00:00
dmitry
ff95847660
ide: fix for #14727 , added multilingual support for OutputFilter
...
git-svn-id: trunk@22060 -
2009-10-06 22:31:30 +00:00
mattias
f5ce406aee
IDEIntf: compiler options: added TargetFilename
...
git-svn-id: trunk@22008 -
2009-10-03 22:34:05 +00:00
mattias
3332bbadc3
IDE: create bundle for test project with unit output directory
...
git-svn-id: trunk@22004 -
2009-10-03 22:16:23 +00:00
mattias
d1534d5691
IDE: auto create unit output directory for test projects
...
git-svn-id: trunk@22003 -
2009-10-03 21:54:38 +00:00
mattias
e716a6b710
IDE: using nogui widgetset if LCL package not used by project
...
git-svn-id: trunk@21857 -
2009-09-25 09:36:28 +00:00
vincents
c82f10e6e8
IDE: added lib paths for gtk2 on darwin (issue #14518 )
...
git-svn-id: trunk@21616 -
2009-09-08 10:24:49 +00:00
vincents
afa1a0fe32
IDE: fixed compilation on darwin
...
git-svn-id: trunk@21594 -
2009-09-06 19:01:03 +00:00
vincents
e32c289fca
IDE: added paths to gtk and x11 libs for darwin to the LCLWidget linker additions (issue #14517 )
...
git-svn-id: trunk@21593 -
2009-09-06 18:47:39 +00:00
mattias
2fa1c1b7c6
IDE: build modes: assign, isequal
...
git-svn-id: trunk@21572 -
2009-09-04 15:04:36 +00:00
mattias
f6e3dd1812
IDE: build modes: load/save
...
git-svn-id: trunk@21556 -
2009-09-03 14:17:31 +00:00
mattias
aa8825df16
IDE: started build mode flags
...
git-svn-id: trunk@21551 -
2009-09-03 08:13:55 +00:00
mattias
319247bb8c
IDE: renamed GlobalPropertySet
...
git-svn-id: trunk@21445 -
2009-08-25 16:34:50 +00:00
mattias
7e95a8e0c5
IDE: renamed buildmodeset to buildmodegraph
...
git-svn-id: trunk@21444 -
2009-08-25 15:15:19 +00:00
mattias
ee4adc753a
IDE: renamed more buildproperties
...
git-svn-id: trunk@21436 -
2009-08-24 14:39:27 +00:00
mattias
3cde97f1b1
IDE: renamed more BuildMode to BuildVar
...
git-svn-id: trunk@21425 -
2009-08-23 13:47:52 +00:00
mattias
4b4089c587
IDE: renamed BuildMode
...
git-svn-id: trunk@21408 -
2009-08-22 21:36:29 +00:00
mattias
1a7644e937
IDE: clean up, lazbuild: using package codetools
...
git-svn-id: trunk@21396 -
2009-08-22 16:51:00 +00:00
vincents
d91ba78192
IDE: fixed setting compiler options from http://lazarus.freepascal.org/index.php/topic,6856
...
git-svn-id: trunk@20515 -
2009-06-08 11:55:43 +00:00
mattias
a557b7dfc8
IDE: renamed build modes to properties
...
git-svn-id: trunk@19624 -
2009-04-25 19:38:41 +00:00
mattias
22260a35b9
IDEIntf: renamed TLazBuildMode to TLazBuildProperty
...
git-svn-id: trunk@19615 -
2009-04-25 12:17:19 +00:00
paul
3ce3002123
ide: add "Generate Dwarf" to the linker->debug compiler options
...
git-svn-id: trunk@19209 -
2009-04-03 15:05:54 +00:00
mattias
16a4cefdd3
IDE: compiler options: added page to hide specific FPC messages, issue #12304 , patch from Dmitry
...
git-svn-id: trunk@19182 -
2009-04-01 12:46:21 +00:00
paul
4c514e24e7
ide: split -o path passed to fpc into -FE and -o where -o contains only a file name and -FE contains only a path as required by Jonas in this issue #13324
...
git-svn-id: trunk@18988 -
2009-03-14 12:58:24 +00:00
mattias
27966b0715
IDE: build modes: added TargetOS
...
git-svn-id: trunk@18791 -
2009-02-22 10:14:04 +00:00
mattias
a4e0c566a7
IDE: build modes: add standard build mode
...
git-svn-id: trunk@18788 -
2009-02-21 21:23:58 +00:00
mattias
4b6abe2cbe
IDE: build modes: enable project build modes
...
git-svn-id: trunk@18787 -
2009-02-21 19:33:52 +00:00
mattias
11b999a54c
IDE: fixed saving usage options with correct PathDelim
...
git-svn-id: trunk@18768 -
2009-02-19 22:14:54 +00:00
mattias
843133346d
IDE: compiler options: load,save build modes
...
git-svn-id: trunk@18276 -
2009-01-13 16:38:53 +00:00
mattias
7f7c0b3387
IDE: comp opts dlg: new build modes
...
git-svn-id: trunk@18275 -
2009-01-13 16:35:04 +00:00
mattias
63d5f54f09
IDE: keep PathDelim in .lpi files
...
git-svn-id: trunk@18162 -
2009-01-06 11:03:44 +00:00
mattias
e768bb58c3
IDE: started path delim saving in projects/packages
...
git-svn-id: trunk@18137 -
2009-01-05 14:11:05 +00:00
mattias
38abb0125e
IDE: made SwitchPathDelims more generic
...
git-svn-id: trunk@18132 -
2009-01-05 11:24:58 +00:00
mattias
7332c0b540
IDE: global build modes
...
git-svn-id: trunk@17999 -
2008-12-30 14:16:56 +00:00
mattias
1b335b08eb
IDE: build modes: implemented move up/down
...
git-svn-id: trunk@17996 -
2008-12-30 13:17:45 +00:00
mattias
9e3a20fbaa
IDE: build modes: assign/load/save/creatediff
...
git-svn-id: trunk@17989 -
2008-12-30 08:54:22 +00:00
mattias
8bf8766577
IDE: fixed mem leak
...
git-svn-id: trunk@17985 -
2008-12-30 07:20:06 +00:00
mattias
2ea820af53
IDE: added build modes to compiler options
...
git-svn-id: trunk@17984 -
2008-12-30 07:18:40 +00:00
mattias
2f112de7fd
IDE: added project compiler options page conditionals
...
git-svn-id: trunk@17953 -
2008-12-26 16:38:47 +00:00
mattias
f4560dae0c
IDE: conditional compiler options: diff, assign
...
git-svn-id: trunk@17886 -
2008-12-22 21:40:35 +00:00
mattias
014229dcec
IDE: conditional compiler options: load/save
...
git-svn-id: trunk@17883 -
2008-12-22 15:41:01 +00:00
mattias
3ba102a25f
IDE: started build modes
...
git-svn-id: trunk@17859 -
2008-12-18 22:33:04 +00:00
mattias
aa6a1cb30d
IDE: using absolute paths for compiling, because some external tools resolve symlinked directories
...
git-svn-id: trunk@17643 -
2008-12-01 10:53:42 +00:00
tombo
9539a04c14
IDE carbon: applied patch #0012477 : Can't cross compile carbon from non-darwin machine from Brad Campbell
...
git-svn-id: trunk@17126 -
2008-10-24 14:35:48 +00:00
paul
864ac18db8
ide: add a compiler switch to use compile an application with separate gdb debug file (from Dmitry Boyarintsev #0012399 with small modifications)
...
git-svn-id: trunk@17079 -
2008-10-21 06:13:19 +00:00
vincents
e9fe4e0b49
IDE: fixed order of syntax options + test (issue #12204 )
...
git-svn-id: trunk@16694 -
2008-09-24 07:22:02 +00:00
mattias
c1dd4c638e
IDE: compiler options: removed obsolete switch -gd debugging info for DBX
...
git-svn-id: trunk@16157 -
2008-08-20 08:54:32 +00:00
mattias
32c38fd57d
IDE: compiler options: updated optimization _faster_ for fpc 2.2.2
...
git-svn-id: trunk@16147 -
2008-08-19 16:21:12 +00:00
mattias
cb164f1467
IDE: compiler options: updated target processors for fpc 2.2.2
...
git-svn-id: trunk@16146 -
2008-08-19 15:56:03 +00:00
mattias
1e87ce80b9
IDE: compiler options: replaced obsolete -S mode flags with -M flag
...
git-svn-id: trunk@16144 -
2008-08-19 12:16:28 +00:00
mattias
1752c2e410
IDE: environment option FPCSourceDirectory can now contain macros
...
git-svn-id: trunk@16122 -
2008-08-18 14:10:26 +00:00
mattias
ea23d0c086
IDE+codetools: using compiler mode Delphi when set in compiler options
...
git-svn-id: trunk@16092 -
2008-08-17 19:45:49 +00:00
tombo
976c8bd482
IDE Carbon - fixed Carbon framework linking options case
...
git-svn-id: trunk@16063 -
2008-08-15 08:29:49 +00:00
mattias
ac7275e981
IDE: compiler test: added check for intersections of unit paths between project and used packages
...
git-svn-id: trunk@16052 -
2008-08-13 13:06:20 +00:00
mattias
48d36bc7b2
IDE: TProject.TargetFilename now sets modified
...
git-svn-id: trunk@16047 -
2008-08-12 21:03:05 +00:00
mattias
c737c9082c
IDE: compiler options test: now supporting packages and checking for separate output directory
...
git-svn-id: trunk@16008 -
2008-08-09 09:51:58 +00:00
mattias
fb2f6ebefd
IDE: now auto appending library file extension for libraries, bug #10624
...
git-svn-id: trunk@15947 -
2008-08-04 11:02:53 +00:00
sekelsenmat
c48bc3eba2
Adds the Cocoa widgetset.
...
git-svn-id: trunk@14796 -
2008-04-09 23:54:49 +00:00
tombo
b0faa028b7
IDE: added workaround for linking carbon apps under Leopard
...
git-svn-id: trunk@14687 -
2008-03-30 08:50:17 +00:00
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
mattias
671a98ae74
added show compiler options dialog
...
git-svn-id: trunk@4462 -
2003-08-10 09:52:39 +00:00
mattias
8db6d830ec
fixed switching TARGET_OS
...
git-svn-id: trunk@4380 -
2003-07-07 18:06:05 +00:00
mattias
3057f78850
added automatic linux-windows file conversions
...
git-svn-id: trunk@4315 -
2003-06-25 17:22:47 +00:00
mattias
8ac455ac96
made compiler options TargetOS more general
...
git-svn-id: trunk@4283 -
2003-06-17 15:57:27 +00:00
mattias
fec21e4d16
implemented search, fixed double loading breakpoints
...
git-svn-id: trunk@4193 -
2003-05-26 10:34:47 +00:00
mattias
4f8a27619b
fixed layout
...
git-svn-id: trunk@4192 -
2003-05-25 22:27:43 +00:00
mattias
367a6ddbeb
implemented compilation tools Before and After
...
git-svn-id: trunk@4190 -
2003-05-25 22:16:08 +00:00
mattias
80db57a836
added browse buttons for compiler and unit output dir
...
git-svn-id: trunk@4189 -
2003-05-25 20:03:17 +00:00
mattias
774b820d84
fixed gtkglarea
...
git-svn-id: trunk@4143 -
2003-05-09 15:56:04 +00:00
mattias
b223d90480
implemented saving auto install packages
...
git-svn-id: trunk@4099 -
2003-04-27 12:53:57 +00:00
mattias
cc9654f73b
implemented installing static packages
...
git-svn-id: trunk@4098 -
2003-04-27 09:29:56 +00:00
mattias
ac2eaea0ba
implemented add file to a package dialog
...
git-svn-id: trunk@4095 -
2003-04-25 14:40:49 +00:00
mattias
0818bea677
implemented define templates for projects with packages
...
git-svn-id: trunk@4094 -
2003-04-24 16:44:28 +00:00
mattias
3ce6a58d2a
implemented compiling project dependencies and auto add dependency
...
git-svn-id: trunk@4093 -
2003-04-22 18:53:12 +00:00
mattias
885a22cec5
implemented default package for custom IDE components
...
git-svn-id: trunk@4088 -
2003-04-21 16:21:29 +00:00
mattias
70019f98d4
implemented inherited project compiler options
...
git-svn-id: trunk@4087 -
2003-04-20 23:10:03 +00:00
mattias
4cd04fc129
implemented automatic define templates for packages
...
git-svn-id: trunk@4078 -
2003-04-19 12:57:09 +00:00
mattias
ea81b30e67
implemented compilation of dependencies
...
git-svn-id: trunk@4073 -
2003-04-17 18:56:10 +00:00
mattias
26ea00db8d
implemented compilation of simple packages
...
git-svn-id: trunk@4072 -
2003-04-17 11:40:41 +00:00
mattias
7691dfe1a7
implemented creating compiler option string for packages
...
git-svn-id: trunk@4063 -
2003-04-16 13:48:10 +00:00
mattias
94d356f9a1
implemented inherited Compiler Options View
...
git-svn-id: trunk@4061 -
2003-04-15 17:58:28 +00:00
mattias
088d4e7233
fixed TMemo.WordWrap
...
git-svn-id: trunk@4060 -
2003-04-15 08:54:27 +00:00
mattias
74214654f9
implemented inherited compiler options
...
git-svn-id: trunk@4059 -
2003-04-14 18:03:48 +00:00
mattias
aa0f5a45d5
fix for fpc 1.0.x
...
git-svn-id: trunk@4058 -
2003-04-14 10:55:32 +00:00
mattias
5fec4a80e7
implemented readonly package general options dialog
...
git-svn-id: trunk@4050 -
2003-04-12 16:28:14 +00:00
mattias
db8349a1c6
implemented compiler options for packages
...
git-svn-id: trunk@4048 -
2003-04-12 08:44:24 +00:00
mattias
465a69ed96
applied patch from Martin Smat fixing LM_SETSIZE, LM_SETDESIGNING, LM_SCREENINIT
...
git-svn-id: trunk@3897 -
2003-03-06 17:15:49 +00:00
mattias
cbca0bcf16
fixed default target filename to lowercase like fpc
...
git-svn-id: trunk@3894 -
2003-03-06 16:53:36 +00:00
mattias
6d6ed821e8
started package system (packager)
...
git-svn-id: trunk@3879 -
2003-02-28 10:14:28 +00:00
mattias
e99c69d1ab
added synedit to component palette
...
git-svn-id: trunk@3859 -
2003-02-20 00:44:01 +00:00
mattias
ac8efccb39
reduced lpi size
...
git-svn-id: trunk@3750 -
2002-12-28 13:26:37 +00:00
mattias
984d2d808b
fixed PageIndex
...
git-svn-id: trunk@3704 -
2002-12-16 23:31:29 +00:00
mattias
3e099a779b
fixed mem leak in compiler options
...
git-svn-id: trunk@3700 -
2002-12-16 09:27:30 +00:00
mattias
45be5148ad
started gtk2 interface
...
git-svn-id: trunk@3695 -
2002-12-15 11:52:28 +00:00
mattias
2649d395a5
added custom compiler options
...
git-svn-id: trunk@3661 -
2002-11-24 15:05:21 +00:00
mattias
61f6b4695c
project now notices, if compiler options changed
...
git-svn-id: trunk@3644 -
2002-11-16 13:56:20 +00:00
lazarus
c5103d69c8
MG: added smart linking compiler options
...
git-svn-id: trunk@3632 -
2002-11-13 17:31:08 +00:00
lazarus
f3293cbf80
MG: better description for cutsom components
...
git-svn-id: trunk@3623 -
2002-11-12 09:14:18 +00:00
lazarus
5e91c393ac
MG: added path templates for custom components
...
git-svn-id: trunk@3622 -
2002-11-11 20:56:16 +00:00
lazarus
17b5d70d0b
MG: fixed setting modalresult on hide
...
git-svn-id: trunk@3533 -
2002-10-22 13:01:20 +00:00
lazarus
4bfe65783c
MG: added LCLPlatform to build lazarus dialog
...
git-svn-id: trunk@3387 -
2002-10-01 15:45:17 +00:00
lazarus
27f7ca3e31
MWE: Applied patch from "Andrew Johnson" <aj_genius@hotmail.com>
...
Here is the run down of what it includes -
-Vasily Volchenko's Updated Russian Localizations
-improvements to GTK Styles/SysColors
-initial GTK Palette code - (untested, and for now useless)
-Hint Windows and Modal dialogs now try to stay transient to
the main program form, aka they stay on top of the main form
and usually minimize/maximize with it.
-fixes to Form BorderStyle code(tool windows needed a border)
-fixes DrawFrameControl DFCS_BUTTONPUSH to match Win32 better
when flat
-fixes DrawFrameControl DFCS_BUTTONCHECK to match Win32 better
and to match GTK theme better. It works most of the time now,
but some themes, noteably Default, don't work.
-fixes bug in Bitmap code which broke compiling in NoGDKPixbuf
mode.
-misc other cleanups/ fixes in gtk interface
-speedbutton's should now draw correctly when flat in Win32
-I have included an experimental new CheckBox(disabled by
default) which has initial support for cbGrayed(Tri-State),
and WordWrap, and misc other improvements. It is not done, it
is mostly a quick hack to test DrawFrameControl
DFCS_BUTTONCHECK, however it offers many improvements which
can be seen in cbsCheck/cbsCrissCross (aka non-themed) state.
-fixes Message Dialogs to more accurately determine
button Spacing/Size, and Label Spacing/Size based on current
System font.
-fixes MessageDlgPos, & ShowMessagePos in Dialogs
-adds InputQuery & InputBox to Dialogs
-re-arranges & somewhat re-designs Control Tabbing, it now
partially works - wrapping around doesn't work, and
subcontrols(Panels & Children, etc) don't work. TabOrder now
works to an extent. I am not sure what is wrong with my code,
based on my other tests at least wrapping and TabOrder SHOULD
work properly, but.. Anyone want to try and fix?
-SynEdit(Code Editor) now changes mouse cursor to match
position(aka over scrollbar/gutter vs over text edit)
-adds a TRegion property to Graphics.pp, and Canvas. Once I
figure out how to handle complex regions(aka polygons) data
properly I will add Region functions to the canvas itself
(SetClipRect, intersectClipRect etc.)
-BitBtn now has a Stored flag on Glyph so it doesn't store to
lfm/lrs if Glyph is Empty, or if Glyph is not bkCustom(aka
bkOk, bkCancel, etc.) This should fix most crashes with older
GDKPixbuf libs.
git-svn-id: trunk@3373 -
2002-09-27 20:52:23 +00:00
lazarus
50a2d314da
MWE: Applied target OS patch from "Vincent Snijders" <vslist@zonnet.nl>
...
It addresses two things.
1. Setting a OS_TARGET for building lazarus in the Build Lazarus dialog.
2. Specifying the Target OS in the compiler options dialog.
git-svn-id: trunk@3372 -
2002-09-24 20:10:09 +00:00
lazarus
92a823fa10
MG: applied localization from Vasily
...
git-svn-id: trunk@3367 -
2002-09-20 07:26:37 +00:00
lazarus
98399ff1a9
MG: TNoteBook now starts with no Page and TPage has no auto names
...
git-svn-id: trunk@2753 -
2002-08-18 08:53:33 +00:00
lazarus
77fcbcd0dc
MG: added a faster version of TXMLConfig
...
git-svn-id: trunk@1796 -
2002-07-30 06:24:06 +00:00
lazarus
10df9bb62e
MG: assembler errors are now shown in output
...
git-svn-id: trunk@1780 -
2002-07-05 12:34:09 +00:00
lazarus
6c9464c470
MG: updated licenses
...
git-svn-id: trunk@1668 -
2002-05-10 06:57:51 +00:00
lazarus
d7dc26482d
MG: fixed unit path template
...
git-svn-id: trunk@1619 -
2002-04-20 13:54:07 +00:00
lazarus
dd37880074
MG: added path editor for compiler options
...
git-svn-id: trunk@1612 -
2002-04-16 08:55:06 +00:00
lazarus
9b66e0abc7
MG: small fixes, cleanups and started event assignment completion
...
git-svn-id: trunk@1600 -
2002-04-11 08:08:50 +00:00
lazarus
08109d2171
MG: moved search paths to front
...
git-svn-id: trunk@1541 -
2002-03-23 22:04:24 +00:00
lazarus
2e084658ef
MG: find declaration: fixed function in with context
...
git-svn-id: trunk@1475 -
2002-03-04 07:28:53 +00:00
lazarus
e095b4c22e
MG: fixed typo
...
git-svn-id: trunk@1439 -
2002-02-17 19:02:32 +00:00
lazarus
9fd23c38f4
MG: saving of virtual project files will now save the whole project
...
git-svn-id: trunk@680 -
2002-02-08 21:08:01 +00:00
lazarus
56daefb58d
MG: fixed mem leak FBreakPts
...
git-svn-id: trunk@673 -
2002-02-07 13:48:47 +00:00
lazarus
83a1947ff0
MG: codetools now know the compiler options
...
git-svn-id: trunk@670 -
2002-02-06 22:23:15 +00:00
lazarus
10f8e1e489
MG: added Unit Output Dir to compiler options
...
git-svn-id: trunk@591 -
2002-01-13 15:13:40 +00:00
lazarus
d30c99fc7a
MG: fixed linker options, compiler options dialog
...
git-svn-id: trunk@590 -
2002-01-13 12:46:17 +00:00
lazarus
c0580a1c76
MG: compiler out file only if different
...
git-svn-id: trunk@427 -
2001-11-16 12:55:36 +00:00
lazarus
4d2da430b7
added popupmenu+arrows to notebooks, added target filename
...
git-svn-id: trunk@389 -
2001-11-05 18:18:19 +00:00
lazarus
e2db92305a
MG: small bugfixes
...
git-svn-id: trunk@328 -
2001-08-07 11:05:51 +00:00
lazarus
38adf9cc3c
MG: fixed wordcompletion and carettimer nonfocus bug
...
git-svn-id: trunk@311 -
2001-07-02 15:17:24 +00:00
lazarus
b42c5160d2
MG: set show errors to default
...
git-svn-id: trunk@292 -
2001-06-15 12:59:15 +00:00
lazarus
2c5345b809
MG: added --primary-config-path=<filename> cmd line option
...
git-svn-id: trunk@274 -
2001-05-27 11:52:01 +00:00
lazarus
9dba2d8387
MG: TSourceLog + compiling bugfixes
...
git-svn-id: trunk@239 -
2001-03-26 14:52:30 +00:00
lazarus
d4d6eb6ab8
added environment options + killed ide unit circles
...
git-svn-id: trunk@190 -
2001-02-22 17:04:58 +00:00
lazarus
97ea122574
Added -gl option to compiler options. CAW
...
git-svn-id: trunk@181 -
2001-02-09 05:04:47 +00:00
lazarus
03b52d2c2c
Fix crashing bug.
...
Added the ability for TProject to load and save the compiler options.
Added Clear method. CAW
git-svn-id: trunk@178 -
2001-02-08 04:34:10 +00:00
lazarus
aa81046e12
Fixes from Mattias for EditorOPtions
...
Fixes to COmpiler that should allow people to compile if their path is set up.
Changes to code completion.
Shane
git-svn-id: trunk@172 -
2001-02-06 13:38:58 +00:00
lazarus
5eb3c3af49
Code cleanup
...
Shane
git-svn-id: trunk@170 -
2001-02-04 18:24:42 +00:00
lazarus
6ecb60e9b4
Code cleanup and JITFOrms bug fix.
...
Shane
git-svn-id: trunk@168 -
2001-02-04 04:18:12 +00:00
lazarus
e856c6896b
Moved compiler options to write to the project file. CAW
...
git-svn-id: trunk@145 -
2001-01-29 05:44:02 +00:00
lazarus
0c8466f7f1
Minor fixes
...
Shane
git-svn-id: trunk@118 -
2001-01-13 06:11:07 +00:00
lazarus
05b6ea0354
Minor changes
...
Shane
git-svn-id: trunk@117 -
2001-01-13 03:09:37 +00:00
michael
f088b13a3e
+ Initial import
...
git-svn-id: trunk@2 -
2000-07-13 10:28:31 +00:00