Commit Graph

74 Commits

Author SHA1 Message Date
mattias
b240df36a1 lazutils: UTF8CompareStr: made 64bit safe, added fast PChar versions
git-svn-id: trunk@38103 -
2012-08-01 10:50:19 +00:00
mattias
2e866b1430 codetools: added A to ComparePCharCaseInsensitiveA to make clear it is only ASCII
git-svn-id: trunk@37776 -
2012-06-25 08:57:05 +00:00
mattias
f9917204fc codetools: added FileDateToDateTimeDef
git-svn-id: trunk@35085 -
2012-02-02 15:04:42 +00:00
mattias
196a45257c codetools: fixed TCTDirectoryCachePool.FindDiskFilename for non existing files
git-svn-id: trunk@34780 -
2012-01-18 17:09:57 +00:00
mattias
16b2c9bc95 IDE: less findnext when searching for po files for installed packages
git-svn-id: trunk@34647 -
2012-01-07 20:33:28 +00:00
mattias
77c557782e lazutils: ChompPathDelim: under windows: do not chomp UNC base path double slash
git-svn-id: trunk@34374 -
2011-12-23 19:19:59 +00:00
mattias
b08de46fb5 codetools: fixed ex PAnsiString functions
git-svn-id: trunk@34240 -
2011-12-17 11:08:22 +00:00
mattias
9b7fc82827 codetools: replaced PAnsiString with AnsiString
git-svn-id: trunk@34234 -
2011-12-17 00:52:45 +00:00
mattias
2f56a3d603 codetools: fixed repairing file case for include files and uses section
git-svn-id: trunk@33260 -
2011-11-03 12:38:25 +00:00
mattias
9a57549165 codetools: fixed FindDiskFilename
git-svn-id: trunk@33256 -
2011-11-03 12:26:56 +00:00
mattias
677c52a932 codetools: directorycacher: FindDiskFilename: skip under Linux
git-svn-id: trunk@33224 -
2011-11-02 16:53:40 +00:00
mattias
8de024e007 codetools: directorycacher: using disk filenames for directories
git-svn-id: trunk@33223 -
2011-11-02 16:51:41 +00:00
mattias
edeaa59964 lazutils: started lazutf8, lazfileutil, lazfilecache
git-svn-id: trunk@32678 -
2011-10-04 22:42:44 +00:00
mattias
73d34d3088 codetools: find sources in fpc unit search paths
git-svn-id: trunk@32240 -
2011-09-09 19:00:32 +00:00
mattias
70d3af469c codetools: fixed searching unit in directory
git-svn-id: trunk@32165 -
2011-09-03 08:27:02 +00:00
mattias
92cd19f574 codetools: directory cacher: fix compare unit and file
git-svn-id: trunk@32152 -
2011-09-02 07:15:37 +00:00
mattias
e26dc0383f codetools: ComparePCharUnitNameWithFilename: dotted names
git-svn-id: trunk@32112 -
2011-08-30 10:18:58 +00:00
mattias
8dece24bd0 codetools: comments
git-svn-id: trunk@32111 -
2011-08-30 10:05:31 +00:00
mattias
182fbbc8af codetools: directorycacher: GetFiles: parameter to exclude directories
git-svn-id: trunk@30989 -
2011-05-31 16:43:49 +00:00
mattias
58a979dfaf codetools: directorycacher: cache attr and size
git-svn-id: trunk@30988 -
2011-05-31 16:37:55 +00:00
mattias
ced61b53b4 codetools: TCTDirectoryCache.GetFiles: fixed last file
git-svn-id: trunk@30987 -
2011-05-31 16:20:16 +00:00
mattias
efefac194f IDE: clean build: search files
git-svn-id: trunk@30985 -
2011-05-31 15:28:08 +00:00
mattias
8e1f917408 codetools: fixed TCodeToolManager.FindReferences
git-svn-id: trunk@30947 -
2011-05-28 08:52:08 +00:00
mattias
fbe7f6e288 codetools: directory cacher: using integer stamps, fixed invalidate for single directories
git-svn-id: trunk@30884 -
2011-05-24 11:47:48 +00:00
mattias
c46036889e codetools: when a single file is invalidated then invalidate the directory in the directorycacher
git-svn-id: trunk@30883 -
2011-05-24 09:26:42 +00:00
mattias
8e95e69f36 codetools: FileExistsCached, FileAgeCached: use directory cacher
git-svn-id: trunk@30872 -
2011-05-23 16:26:09 +00:00
mattias
074d76af61 codetools: directory cacher: store time
git-svn-id: trunk@30871 -
2011-05-23 15:12:20 +00:00
mattias
8865170255 codetools: fixed result of FindCompiledUnitInCompletePath
git-svn-id: trunk@30840 -
2011-05-21 18:21:04 +00:00
mattias
4f842cc78a codetools: using directory caches when searching ppu file
git-svn-id: trunk@30838 -
2011-05-21 17:42:59 +00:00
mattias
c66ecb7939 IDE: debugging
git-svn-id: trunk@30037 -
2011-03-27 15:39:15 +00:00
juha
f38190794b Formatting: joined lines where only ');' was split to its own line, in procedure defs.
git-svn-id: trunk@29871 -
2011-03-16 16:52:28 +00:00
mattias
da98b47570 codetools: cache for parsing ppu files
git-svn-id: trunk@29455 -
2011-02-10 21:56:58 +00:00
mattias
777bb13739 codetools: FindCompiledUnitInCompletePath searching in unitset
git-svn-id: trunk@29448 -
2011-02-10 10:45:12 +00:00
paul
08d510cd25 codetools: use Windows instead of MSWindows define in case someone want to build codetools for wince
git-svn-id: trunk@29121 -
2011-01-19 12:42:09 +00:00
mattias
2b72e682a8 IDE: inspect checksum changed dlg: search for units
git-svn-id: trunk@28969 -
2011-01-12 12:08:16 +00:00
mattias
564a8a78a9 codetools: TCTDirectoryCache.FindUnitSourceInCompletePath: fixed fixing unitname case from cache
git-svn-id: trunk@28921 -
2011-01-09 13:29:09 +00:00
mattias
6ebaacbba1 codetools: clean up and debugging
git-svn-id: trunk@27498 -
2010-09-28 10:51:08 +00:00
mattias
369aa3055c fixed typo dont
git-svn-id: trunk@27304 -
2010-09-11 14:05:21 +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
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
7728cf1e4e codetools: started unitsets
git-svn-id: trunk@26656 -
2010-07-14 23:01:12 +00:00
mattias
0ca654e75d codetools: search in virtual directory first virtual units
git-svn-id: trunk@23652 -
2010-02-06 01:23:13 +00:00
mattias
41403c5fbd codetools: update for new fpc search of units with in filename: lowercase,uppercase
git-svn-id: trunk@22878 -
2009-11-30 19:20:35 +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
777ca09779 codetools: added TCTDirectoryCache time stamp for configs
git-svn-id: trunk@21443 -
2009-08-25 14:08:26 +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
9544e1cffa codetools: option to add units as last ignoring user settings
git-svn-id: trunk@19839 -
2009-05-07 09:44:15 +00:00