Commit Graph

507 Commits

Author SHA1 Message Date
mattias
d926fdf04a codetools: fpc cache: check PATH
git-svn-id: trunk@26854 -
2010-07-27 13:52:57 +00:00
mattias
0ed44a071c codetools: warning about not able to create test file
git-svn-id: trunk@26850 -
2010-07-27 10:10:36 +00:00
mattias
5a1cba9ff7 codetools: fixed crash, if fpc returns no search paths
git-svn-id: trunk@26847 -
2010-07-27 09:06:55 +00:00
mattias
b965ac5878 codetools: fpc src rules: check case insensitive, when no target compiler use defaults
git-svn-id: trunk@26839 -
2010-07-26 13:13:10 +00:00
mattias
47a231cc35 codetools: testfpcsrcunitrules: added flag to check a unit
git-svn-id: trunk@26837 -
2010-07-26 10:45:26 +00:00
mattias
1ce765fdda codetools: check if ppu exists in fpc ppu search path, bug #17033
git-svn-id: trunk@26835 -
2010-07-26 08:04:24 +00:00
mattias
39450e7d0d codetools: fpc cache: using case insensitive trees
git-svn-id: trunk@26827 -
2010-07-25 08:57:43 +00:00
mattias
0713dbfc33 codetools: fpc cache: using case insensitive trees
git-svn-id: trunk@26826 -
2010-07-25 08:56:16 +00:00
mattias
688eb04f0d codetools: delete temp file
git-svn-id: trunk@26824 -
2010-07-24 23:19:21 +00:00
mattias
7f590e0497 codetools: fixed getting compiler target os, cpu
git-svn-id: trunk@26821 -
2010-07-24 22:57:39 +00:00
mattias
afe16f9489 IDE: code browser: fixed scanning IDE
git-svn-id: trunk@26808 -
2010-07-24 11:52:24 +00:00
mattias
5f4f03d6e9 IDE: using new codetools FPC caches
IDE: fixed macro FPCVer for multiple versions used by fpc.exe
IDE: fixed rescan of FPC sources if not changed, bug #16824
codetools: replaced fpc source heuristic with rule set, needed for bug #13912, #14572
IDE: fixed unneeded rescan of fpc sources if only target changed, needed for 12828
IDE: fixed calling compiler on every start, needed by lazarus on a stick
codetools: fixed search for fpc units without ppu, needed for 15534
IDE: implemented cache for fpc include files, needed by debugger
lazbuild: fixed using non default lclwidgettype of lpi
IDE: fixed auto update if fpc.cfg or target compiler changed, needed for 16824

git-svn-id: trunk@26796 -
2010-07-24 08:12:27 +00:00
mattias
9a69db4955 codetools: started collecting FPC units from set
git-svn-id: trunk@26738 -
2010-07-19 15:59:57 +00:00
mattias
eeb043e59e codetools: TCodeToolsOptions.InitWithEnvironmentVariables: search for default
git-svn-id: trunk@26736 -
2010-07-19 12:19:30 +00:00
mattias
7dc32fc395 codetools: fpc cache: handle missing compiler file
git-svn-id: trunk@26735 -
2010-07-19 12:08:13 +00:00
mattias
76a66d83d4 codetools: implemented TCodeToolManager.DirectoryCachePoolGetUnitFromSet
git-svn-id: trunk@26728 -
2010-07-18 21:07:44 +00:00
mattias
3920c1a238 codetools: started init with new fpc cache
git-svn-id: trunk@26721 -
2010-07-18 00:50:13 +00:00
mattias
87dd07beb4 codetools: fpcdefines: support for empty target cpu and os
git-svn-id: trunk@26697 -
2010-07-16 20:06:08 +00:00
mattias
c7463d7343 IDE: fixed mem leak
git-svn-id: trunk@26658 -
2010-07-14 23:07:30 +00:00
mattias
7728cf1e4e codetools: started unitsets
git-svn-id: trunk@26656 -
2010-07-14 23:01:12 +00:00
mattias
10bd683ca8 codetools: fpc template from config cache
git-svn-id: trunk@26628 -
2010-07-13 15:47:21 +00:00
mattias
55dcc22df2 codetools: fpcdefines: check cache validity
git-svn-id: trunk@26618 -
2010-07-13 11:42:46 +00:00
mattias
b23492619f codetools: completeblock: check if unindented line starts new block
git-svn-id: trunk@26617 -
2010-07-13 10:06:40 +00:00
mattias
893f722018 codetools: fpcdefines: tcomponent
git-svn-id: trunk@26613 -
2010-07-13 08:01:19 +00:00
mattias
c38a01e0ae codetools: fpccache: notifications
git-svn-id: trunk@26608 -
2010-07-12 11:58:42 +00:00
mattias
7ece9907af codetools: fpcdefines: started supported caching multiple targets
git-svn-id: trunk@26605 -
2010-07-12 07:31:43 +00:00
mattias
7e74198f7d codetools: completeblock: improved for class
git-svn-id: trunk@26604 -
2010-07-11 20:46:35 +00:00
mattias
dee92243f1 codetools: expreval: support for defined(#var)
git-svn-id: trunk@26296 -
2010-06-27 16:49:58 +00:00
mattias
d0d753564d IDE: define template use default flag
git-svn-id: trunk@26286 -
2010-06-24 19:19:34 +00:00
mattias
4abd567ce9 IDE: started fallback define templates
git-svn-id: trunk@26281 -
2010-06-24 15:47:28 +00:00
mattias
5b07f80b00 IDE: lazcontrols: added codetools values, create dummy package if lpk not found, package link, Makefile
git-svn-id: trunk@26245 -
2010-06-21 22:50:36 +00:00
mattias
a0f0155c4a codetools: lcl defines split for gtk2
git-svn-id: trunk@26028 -
2010-06-10 15:56:51 +00:00
mattias
65f048b55b codetools: added TFPCDefinesCache
git-svn-id: trunk@25386 -
2010-05-13 21:34:07 +00:00
mattias
7fe1c5270e codetools: check if fpc cfg needs update
git-svn-id: trunk@25383 -
2010-05-13 18:59:00 +00:00
mattias
e5a74ccd2b codetools: reduced warnings
git-svn-id: trunk@25340 -
2010-05-12 19:38:45 +00:00
mattias
39c8ccd392 codetools: load/save fpc config and sources
git-svn-id: trunk@25338 -
2010-05-12 16:56:10 +00:00
mattias
dc88662419 codetools: load/save fpc sources
git-svn-id: trunk@25335 -
2010-05-12 16:31:25 +00:00
mattias
5dbb743c2f codetools: load/save fpc configs
git-svn-id: trunk@25333 -
2010-05-12 15:49:48 +00:00
mattias
5355942e1a codetools: cache for fpc listing
git-svn-id: trunk@25223 -
2010-05-05 18:59:20 +00:00
mattias
da949d64ae IDE: codetools: load/save fpc source listing
git-svn-id: trunk@25221 -
2010-05-05 17:18:55 +00:00
mattias
3bb94e2091 codetools: parsing target compiler
git-svn-id: trunk@25216 -
2010-05-05 13:29:35 +00:00
mattias
ff8ec805a1 codetools: storing tried fpc cfgs
git-svn-id: trunk@25208 -
2010-05-05 10:40:05 +00:00
mattias
9968ec7168 LCL: TTreeView: added OnAddition
git-svn-id: trunk@25192 -
2010-05-04 20:20:13 +00:00
mattias
cf55952b42 removed OldAutoSize
git-svn-id: trunk@25190 -
2010-05-04 19:16:18 +00:00
mattias
1a15552418 codetools: started save/load fpc target cache
git-svn-id: trunk@25187 -
2010-05-04 17:52:17 +00:00
mattias
bc5304c425 codetools: started load/save fpc source file names
git-svn-id: trunk@25172 -
2010-05-04 09:21:09 +00:00
mattias
083a214ec4 codetools: started caching fpc defines
git-svn-id: trunk@25129 -
2010-05-02 10:23:21 +00:00
mattias
f6dfa6e457 codetools: function to report fpc source duplicates and missing units
git-svn-id: trunk@25117 -
2010-05-01 19:40:35 +00:00
mattias
9a54275b4e codetools: started fpc source checking
git-svn-id: trunk@25112 -
2010-05-01 18:27:38 +00:00
mattias
63fc880084 codetools: comment
git-svn-id: trunk@25109 -
2010-05-01 17:53:11 +00:00
mattias
a846877b84 codetools: adjust fpc source rules for httpd
git-svn-id: trunk@25108 -
2010-05-01 17:39:24 +00:00
mattias
798bfa1b72 IDE: using normal bounds or restore
git-svn-id: trunk@25077 -
2010-04-30 07:15:25 +00:00
mattias
c766ccbcaa codetools: fpc source units: return list of conflicts
git-svn-id: trunk@25076 -
2010-04-30 06:49:36 +00:00
mattias
2dcf65e139 codetools: fpc sources: fixed fpc source score
git-svn-id: trunk@25073 -
2010-04-29 21:21:07 +00:00
mattias
d9a053b0da codetools: fpc sources: ignore fpmake.pp units
git-svn-id: trunk@25072 -
2010-04-29 20:59:18 +00:00
mattias
1f5959b00a codetools: added more fpc source scores
git-svn-id: trunk@25071 -
2010-04-29 20:43:32 +00:00
mattias
06f583ae49 codetools: using fpc source rules
git-svn-id: trunk@25064 -
2010-04-29 09:00:49 +00:00
mattias
7787ab48a2 codetools: started reading fpc source rules
git-svn-id: trunk@25050 -
2010-04-28 23:33:34 +00:00
mattias
027fe93e96 codetools: started rule set for fpc sources
git-svn-id: trunk@25048 -
2010-04-28 23:04:32 +00:00
mattias
0e85fb36ac codetools: fpc source rules adding
git-svn-id: trunk@25041 -
2010-04-28 17:42:58 +00:00
mattias
914394bb12 codetools: started fpc source rules
git-svn-id: trunk@25040 -
2010-04-28 17:39:13 +00:00
mattias
c2e7239df1 codetools: started function to gather fpc source units
git-svn-id: trunk@25029 -
2010-04-28 12:34:51 +00:00
mattias
de960ec11d codetools: added function to find all fpc units
git-svn-id: trunk@25023 -
2010-04-28 08:44:31 +00:00
mattias
c48d57385a codetools: function to run fpc and get macros and unit search paths
git-svn-id: trunk@25018 -
2010-04-27 21:24:27 +00:00
mattias
ce48109571 codetools: function to run fpc and get info
git-svn-id: trunk@25016 -
2010-04-27 20:06:45 +00:00
mattias
2a85bf2409 codetools: added function to get fpc info
git-svn-id: trunk@25015 -
2010-04-27 20:01:27 +00:00
mattias
e9d4b90835 codetools: identifier completion: list used units
git-svn-id: trunk@24999 -
2010-04-27 10:14:49 +00:00
mattias
ca57327310 codetools: added parse function for fpc -i output
git-svn-id: trunk@24998 -
2010-04-27 09:42:59 +00:00
mattias
bdfcf514b1 codetools: started fpc info
git-svn-id: trunk@24995 -
2010-04-27 08:16:20 +00:00
mattias
3160329041 codetools: simple runtool
git-svn-id: trunk@24983 -
2010-04-26 21:53:07 +00:00
mattias
7a5869db43 codetools: removed TGatherFileProgress
git-svn-id: trunk@24970 -
2010-04-26 14:48:50 +00:00
mattias
e8430676fb codetools: added msg string to progres
git-svn-id: trunk@24969 -
2010-04-26 14:31:42 +00:00
mattias
8b4777eebd codetools: added GatherFiles
git-svn-id: trunk@24967 -
2010-04-26 13:40:25 +00:00
mattias
4db8628bf5 codetools: FilenameIsMatching: fixed asterisk in brackets
git-svn-id: trunk@24966 -
2010-04-26 13:33:30 +00:00
mattias
b885edf472 codetools: FilenameIsMatching: fixed bracket at end of mask, FindPathInSearchPath: using CompareFilenames
git-svn-id: trunk@24964 -
2010-04-26 12:22:02 +00:00
mattias
7e95a219cd codetools: added OS haiku, bug #16294
git-svn-id: trunk@24742 -
2010-04-20 14:45:12 +00:00
mattias
e0b2912421 codetools: defines for synedit SrcPath to IDEIntf for sub directories
git-svn-id: trunk@24702 -
2010-04-18 18:10:12 +00:00
mattias
35197f4b0d codetools: fpc units in packages/fcl* have higher priority
git-svn-id: trunk@24600 -
2010-04-12 14:29:36 +00:00
mattias
fc19399e97 codetools: added TDefinePool.GetFPCVerFromFPCTemplate
git-svn-id: trunk@24034 -
2010-03-16 13:29:29 +00:00
mattias
462d545377 codetools: define templates for fcl-async
git-svn-id: trunk@23529 -
2010-01-22 12:10:45 +00:00
mattias
4f92e05edc codetools: fixed getdefaultcompiledtargetos
git-svn-id: trunk@23509 -
2010-01-20 19:04:19 +00:00
mattias
34ee8ab50f codetools: fixed search paths for directory debugger
git-svn-id: trunk@23025 -
2009-12-08 11:33:24 +00:00
mattias
e959ab8230 codetools: fixed search paths for directory debugger
git-svn-id: trunk@23024 -
2009-12-08 11:29:29 +00:00
mattias
4a5ccd0c77 IDE: using new eval
git-svn-id: trunk@22812 -
2009-11-26 20:47:19 +00:00
mattias
88d5b48c92 codetools: using new eval for conditionals
git-svn-id: trunk@22810 -
2009-11-26 20:37:58 +00:00
mattias
8906d2acae codetools: added carbon/objc to search path for carbon intf ppu
git-svn-id: trunk@22774 -
2009-11-25 16:56:39 +00:00
mattias
c9f7496afe codetools: defines: added ideintf to synedit
git-svn-id: trunk@22498 -
2009-11-09 11:00:12 +00:00
mattias
f154487ab1 codetools: skip fpc source directory amunits
git-svn-id: trunk@22473 -
2009-11-07 13:00:57 +00:00
mattias
9595f3e726 codetools: skip fpc src directoy packages/amunits
git-svn-id: trunk@22468 -
2009-11-07 10:56:27 +00:00
paul
5d50a609c0 codetools: rename AUnitName properties to Unit_Name
git-svn-id: trunk@22352 -
2009-10-30 14:46:35 +00:00
paul
79ff6ed4bc components, ide, ideintf: change UnitName identifier to AUnitName inside classes (preparations for the new TObject.UnitName method)
git-svn-id: trunk@22327 -
2009-10-29 08:40:22 +00:00
mattias
bc4d902447 codetools: defines for lcl carbon: pascocoa unit paths
git-svn-id: trunk@22106 -
2009-10-12 11:32:40 +00:00
mattias
8a287aeb94 codetools: added progress events for scanning FPC sources
git-svn-id: trunk@22074 -
2009-10-08 09:52:57 +00:00
mattias
777ca09779 codetools: added TCTDirectoryCache time stamp for configs
git-svn-id: trunk@21443 -
2009-08-25 14:08:26 +00:00
vincents
0dfadd5331 codetools: added nogui widget set to the list of CPU OS Widget set combinations (issue #14093)
git-svn-id: trunk@20789 -
2009-07-03 09:28:22 +00:00
mattias
8bc4612fcd codetools: finding and removing duplicate strings in define trees
git-svn-id: trunk@19913 -
2009-05-10 21:20:49 +00:00
mattias
0ebc2f8222 codetools: added mem stat details for boss
git-svn-id: trunk@19880 -
2009-05-09 11:46:20 +00:00
mattias
bed259ea54 codetools: lazarus src: added unit paths to packager/frames
git-svn-id: trunk@18278 -
2009-01-13 16:49:28 +00:00
mattias
89df8b61f5 IDE: added directory packager/frames to defines
git-svn-id: trunk@18090 -
2009-01-03 22:02:07 +00:00
mattias
7784d73eb5 codetools: added ide to SrcPath for ide/frames directory, bug #12840
git-svn-id: trunk@17885 -
2008-12-22 17:25:09 +00:00
mattias
1a4313f8bc codetools: consistencychecks now raises exceptions, accelerated TExprEval, added TExprEval.ChangeStamp
git-svn-id: trunk@17858 -
2008-12-18 22:32:30 +00:00
mattias
3c05e21c6a IDE+codetools: changed default compiler filename to fpc(.exe)
git-svn-id: trunk@17757 -
2008-12-09 12:53:19 +00:00
mattias
dfa6ac485e IDE: SrcPath for debugger/frames
git-svn-id: trunk@17733 -
2008-12-08 18:49:47 +00:00
mattias
2629831200 codetools: fixed fpc source directory definitions if blocks
git-svn-id: trunk@17731 -
2008-12-08 17:58:16 +00:00
mattias
213c8cf730 codetools: creating FPC source: fixed test for win and darwin
git-svn-id: trunk@17730 -
2008-12-08 15:04:42 +00:00
mattias
fe7b742f0b codetools: creating FPC source defines with appended pathdelim
git-svn-id: trunk@17729 -
2008-12-08 15:01:18 +00:00
mattias
ef52dfede9 codetools: SImpleInit: allow overriding TargetOS
git-svn-id: trunk@17715 -
2008-12-07 22:39:47 +00:00
mattias
3369610e5f IDE: fixed incldue path for ide directory
git-svn-id: trunk@17467 -
2008-11-20 08:18:04 +00:00
mattias
9c30beac94 IDE: fixed SrcPath for laz directory ide/frames
git-svn-id: trunk@17448 -
2008-11-19 16:21:29 +00:00
vincents
4969c50e66 codetools: added 64 bit freebsd targets
git-svn-id: trunk@17185 -
2008-11-02 13:42:30 +00:00
mattias
119e8a249a codetools: updated fpc error messages
git-svn-id: trunk@17112 -
2008-10-23 20:43:15 +00:00
paul
74921fb32b codetools: add ide/frames directory to template
git-svn-id: trunk@17039 -
2008-10-18 16:03:32 +00:00
mattias
852e7fef4c IDE: added fpc OS
git-svn-id: trunk@17036 -
2008-10-18 11:09:05 +00:00
mattias
c6806b3a8e codetools: added arm-linux to LCL targets
git-svn-id: trunk@16827 -
2008-10-01 11:12:17 +00:00
paul
35e4c88db4 forgotten file
git-svn-id: trunk@16644 -
2008-09-19 07:03:14 +00:00
mattias
9032caa4fd UTF-8: added ExpandFilenameUTF8
git-svn-id: trunk@16272 -
2008-08-27 11:25:01 +00:00
mattias
69cfe88898 using UTF-8 for file operations and environment variables
git-svn-id: trunk@16236 -
2008-08-25 22:32:23 +00:00
mattias
7ab6bff531 codetools: implemented fpc switch -M
git-svn-id: trunk@16142 -
2008-08-19 11:27:45 +00:00
mattias
70e7f10204 IDE: package compilation: do not build all if only search paths changed, this is spotted by fpc itself
git-svn-id: trunk@16105 -
2008-08-18 08:34:07 +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
vincents
00a2b7b10a codetools: fixed memleak (and probably fixed define templates for components), fixes bug #11701
git-svn-id: trunk@15820 -
2008-07-20 19:20:13 +00:00
mattias
1341499890 synedit: set default synedit font for carbon
IDE: sourceditor: using the same default font as synedit
  IDE: added code template d for debugln
  IDE: moved Insert $IFDEF in keymapping to edit section
  CodeTools: identifier completion: do not add semicolon in front of then, of, to, else, do
  CodeTools: define LCL and LCLwidgetset for lazarus sources
  IDE: Editor Options Keymapping: implemented text filter and shortcut search

git-svn-id: trunk@15819 -
2008-07-19 09:51:32 +00:00
mattias
42827e1052 codetools: FPC src defines: added .. to the SrcPath of compiler/utils
git-svn-id: trunk@15589 -
2008-06-27 13:08:02 +00:00
mattias
6a65fad10e codetools: updated defines for fpgui widgetset
git-svn-id: trunk@14602 -
2008-03-20 17:30:28 +00:00
mattias
e62b25127e codetools: added defines for FPC fcl-base/src include dirs
git-svn-id: trunk@13493 -
2007-12-28 00:34:06 +00:00
mattias
e885fe00fe codetools: added include path template for fcl-process
git-svn-id: trunk@13342 -
2007-12-15 14:09:31 +00:00
mattias
1a15301757 codetools: fixed some include path defs for FPC sources, fixed identifier completion for unit names with errors in code, IDE codebrowser: fixed loading new png icons
git-svn-id: trunk@12418 -
2007-10-11 22:21:38 +00:00
vincents
c600e1f71b codetools: add the gtk directory as include directory for the gtk2 widgetset
git-svn-id: trunk@12215 -
2007-09-28 12:00:54 +00:00
mattias
13c2b40e20 codetools: implemented parsing the new fpc 2.3.1 generics, simple find declaration for generics
git-svn-id: trunk@11829 -
2007-08-16 17:12:56 +00:00
mattias
619ed3c329 codetools: added include path for packages/fcl-base/src/SrcOS
git-svn-id: trunk@11795 -
2007-08-12 11:09:55 +00:00
paul
1518e4a714 - add i386-win32-qt combination to definetemplates.pas
git-svn-id: trunk@11431 -
2007-07-06 06:25:40 +00:00
vincents
e9f2123983 codetools: fixed directory separator of unit path of the packages dir
git-svn-id: trunk@11257 -
2007-06-01 21:05:57 +00:00
mattias
34b67b7af7 IDE: always creating the custom defines templates for project source directories, so that IDE add-ons can add their own settings
git-svn-id: trunk@11098 -
2007-05-08 08:05:57 +00:00
mattias
a30c44a863 codetools: removed fpgui paths for other widgetsets
git-svn-id: trunk@10922 -
2007-04-09 07:32:58 +00:00
mattias
0e86c269a0 codetools: removed too much fpgui paths
git-svn-id: trunk@10920 -
2007-04-08 18:35:03 +00:00
mattias
f8db4d067f codetools: made gfx default for fpGUI lcl intf
git-svn-id: trunk@10916 -
2007-04-08 06:36:09 +00:00
vincents
71cf2762a4 codetools: let them know about win64
git-svn-id: trunk@10915 -
2007-04-07 20:13:08 +00:00
mattias
7b473d34de codetools: improved paths for lcl fpgui sources, using windows instead of mswindows, fixed missing add
git-svn-id: trunk@10900 -
2007-04-06 15:15:03 +00:00
mattias
d2ca16d11e fpgui intf: added readme for hint how to get the sources. added src and include paths in codetools. changed Makefile for new layout
git-svn-id: trunk@10898 -
2007-04-06 14:19:13 +00:00
mattias
72c7cdff16 added fpgui to codetools and build laz dlg
git-svn-id: trunk@10897 -
2007-04-06 12:59:21 +00:00
vincents
d164f4a8aa removed gnome widgetset interface
git-svn-id: trunk@10889 -
2007-04-05 19:53:42 +00:00
mattias
05fa424bb7 gtk2 intf: fixed codetools include paths, fixed double painting
git-svn-id: trunk@10870 -
2007-04-04 18:08:37 +00:00
mattias
e0972c9bf0 codetools: added x86_64 linux targets to the lazarus target list
git-svn-id: trunk@10790 -
2007-03-23 19:32:36 +00:00
mattias
fee343a469 IDE: codebrowser parses units
git-svn-id: trunk@10639 -
2007-02-13 23:46:29 +00:00
mattias
346794aaae IDE, codetools: fixed parsing compiler time stamps
git-svn-id: trunk@10554 -
2007-02-01 09:55:30 +00:00
jesus
bf735e87cf initialize counter to fix system.ppu not found
git-svn-id: trunk@10553 -
2007-02-01 09:44:23 +00:00
marc
742490006d * improved scanning of -va output
git-svn-id: trunk@10552 -
2007-02-01 00:48:29 +00:00
vincents
cbb5dc8f80 codetools: fixed parsing -va output of fpc 2.1.1 by passing -vs- to turn off time stamps (bug #8249)
git-svn-id: trunk@10551 -
2007-01-31 20:49:13 +00:00
mattias
ff4f81d112 codetools: adding heuristic to scan the Makefile.fpc files of the FPC sources
git-svn-id: trunk@10363 -
2007-01-01 13:02:37 +00:00
mattias
6da5267421 gtk intf: improved listbox SetTopIndex for newly added items
git-svn-id: trunk@10344 -
2006-12-21 16:29:39 +00:00
mattias
0fc3bea335 codetools: added special file fpc unit postion libc
git-svn-id: trunk@10343 -
2006-12-21 13:05:18 +00:00
mattias
2b2ad3367d IDE: fixed lcl compiled unit path to nonwin32
git-svn-id: trunk@10307 -
2006-12-06 11:38:00 +00:00
mattias
53dde5cff5 codetools: improved parsing variable section with errors
git-svn-id: trunk@9894 -
2006-09-14 19:30:01 +00:00
mattias
843b17534a added make lazbuilder
git-svn-id: trunk@9850 -
2006-09-09 20:02:57 +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
a22d3ff035 IDE codetools defines: do not delete path defines, if no custom options are defined
git-svn-id: trunk@9805 -
2006-09-04 10:30:54 +00:00
mattias
ca2b538cf7 IDE Help for FPC keywords activated, IDE find now supports multi lines, regexpr case insensitive, regexpr whole words
git-svn-id: trunk@9766 -
2006-08-29 17:35:20 +00:00
marc
86387e0647 - Removed redundant check
git-svn-id: trunk@9546 -
2006-07-03 14:19:20 +00:00
mattias
b9bf6c4b20 gtk2 intf: fixed GetPreferredSize, codetools: added targets i386-darwin-*
git-svn-id: trunk@9504 -
2006-06-27 20:28:37 +00:00
mattias
7a675dec3a added TListWithEvents, fixed codetools adding a colon too much, added lcl test for TPageControl
git-svn-id: trunk@9477 -
2006-06-22 18:09:31 +00:00
mattias
25a45bbe06 added warnings, if FPC source units are missing
git-svn-id: trunk@9450 -
2006-06-19 09:23:59 +00:00
mattias
34ec62a9ca fixed PChar typecasts
git-svn-id: trunk@9394 -
2006-06-04 09:35:45 +00:00
mattias
20698952d6 added include path for fpc compiler sources
git-svn-id: trunk@9388 -
2006-06-02 17:51:16 +00:00
mattias
bfb3fd9685 added class keyword to proc bodies for fpc 2.1.1
git-svn-id: trunk@9364 -
2006-05-27 17:40:59 +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
53779000ba reduced calling compiler on startup of the IDE
git-svn-id: trunk@9346 -
2006-05-23 21:54:43 +00:00
mattias
07fec2d11b fixed parsing procedure specifier public
git-svn-id: trunk@9344 -
2006-05-23 21:42:52 +00:00
vincents
26c4d62fe5 wince doesn't use lcl\nonwin32\messages.pp
git-svn-id: trunk@9343 -
2006-05-23 21:35:08 +00:00
vincents
713f7851a3 fixed include paths for wince
git-svn-id: trunk@9339 -
2006-05-22 20:40:43 +00:00
mattias
0fe3331886 codetools: fpc sources: fcl wince: include path: TargetOs is now in front of SrcOS
git-svn-id: trunk@9319 -
2006-05-20 20:56:18 +00:00
mattias
8ec5b0aee6 designer rename component: ifdefed workaround, added rtl include path rtl/srcos2/targetcpu
git-svn-id: trunk@9286 -
2006-05-16 13:08:41 +00:00
mattias
c0fe7541cd codetools directory values: added treeview and memo to view the templates and how they were parsed
git-svn-id: trunk@9161 -
2006-04-22 15:59:30 +00:00
mattias
f5abc1d817 added TCustomSplitter.MoveSplitter and SetSplitterPosition and IDE ct defines editor now saves splitter positions
git-svn-id: trunk@9159 -
2006-04-22 13:13:36 +00:00
mattias
8b2b8e4176 fixed typo
git-svn-id: trunk@9153 -
2006-04-21 12:32:12 +00:00
vincents
f358387e4d added support for lcl\forms directory
git-svn-id: trunk@9146 -
2006-04-19 22:35:13 +00:00
mattias
7057de0774 fixed unhandled macro
git-svn-id: trunk@9145 -
2006-04-19 08:17:45 +00:00
mattias
70cab5a647 added rtl/win32/wininc include path
git-svn-id: trunk@9121 -
2006-04-13 21:23:49 +00:00
mattias
d8e7f5e0af added ct define fpc rtl directory if SrcOS=win then add win/wininc
git-svn-id: trunk@9089 -
2006-04-07 14:38:16 +00:00
mattias
94a892ded2 added SrcOS for win32, win64 and wince
git-svn-id: trunk@9071 -
2006-04-04 17:43:06 +00:00
mattias
ae450142cf improved delphi conversion, include paths and error handling
git-svn-id: trunk@8969 -
2006-03-21 12:21:53 +00:00
mattias
663d9d28c4 added codetools cache for unit search
git-svn-id: trunk@8951 -
2006-03-17 23:44:24 +00:00
mattias
62ffcbc9b2 added codetools directory cache for units
git-svn-id: trunk@8945 -
2006-03-17 17:10:53 +00:00
mattias
2ed9fee8a6 fixed writing empty strings to lfm
git-svn-id: trunk@8933 -
2006-03-13 10:01:43 +00:00
mattias
2efffcd1b1 fixed newdialog to update description on key navigation
git-svn-id: trunk@8921 -
2006-03-12 23:14:56 +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
5bb39b97a3 clearing session modified flags
git-svn-id: trunk@8862 -
2006-03-03 00:32:47 +00:00
mattias
615b02380e started custom highlighters
git-svn-id: trunk@8843 -
2006-02-28 00:28:38 +00:00
mattias
73d8121123 enabled define FPDocSystem for the FPC sources to find declarations for the compiler hidden identifiers like writeln, readln
git-svn-id: trunk@8842 -
2006-02-27 23:17:44 +00:00
mattias
fb16ad9a8f started parsing Delphi dof and cfg files
git-svn-id: trunk@8788 -
2006-02-20 23:48:13 +00:00
mattias
2d4316de8b moved delphiunit2laz.pas to converter directory
git-svn-id: trunk@8785 -
2006-02-20 21:52:23 +00:00
mattias
3e7bfb3ea5 added wince defines for RTL sources
git-svn-id: trunk@8677 -
2006-01-31 16:01:51 +00:00
mattias
60b17ba91f added codetools config
git-svn-id: trunk@8614 -
2006-01-25 12:14:28 +00:00
mattias
d452af1ba0 added qt interface to IDE and fixed compilation
git-svn-id: trunk@8430 -
2006-01-04 10:28:58 +00:00
mattias
adbd284641 started platform independent opengl control for the LCL
git-svn-id: trunk@8408 -
2006-01-01 20:43:51 +00:00
mattias
929afb7960 fixed using -va to analyze fpc makros
git-svn-id: trunk@8345 -
2005-12-19 21:28:11 +00:00
mattias
51d6b1a88a clean up
git-svn-id: trunk@8344 -
2005-12-19 19:08:57 +00:00
mattias
dfdf56a0cd fixed package editor autosizing. define templates are now all updated after editing graph properties
git-svn-id: trunk@8281 -
2005-12-09 00:47:51 +00:00
mattias
4433e3e854 added codetools deifnes for wince interface
git-svn-id: trunk@8054 -
2005-11-04 13:43:53 +00:00
micha
0300aa4c2e remove excess string concatenation "+"
git-svn-id: trunk@7975 -
2005-10-21 11:50:43 +00:00
mattias
02ef7c9c49 added .p as pascal extension
git-svn-id: trunk@7730 -
2005-09-17 18:01:22 +00:00