Commit Graph

27312 Commits

Author SHA1 Message Date
peter
241c65d5ec * optimize fixpath, findfile to not require temp ansistrings
* check for verbosity for V_Tried level messages, patches from Sergei Gorelkin

git-svn-id: trunk@9297 -
2007-11-19 22:24:52 +00:00
peter
cb24c78d4d * typecast to tenumreg before updating usedregs to prevent varset usage, patch from Sergei Gorelkin
git-svn-id: trunk@9296 -
2007-11-19 22:22:25 +00:00
Jonas Maebe
1384a13d8b * solaris has to link to libsocket and libnsl when using socket
functions

git-svn-id: trunk@9294 -
2007-11-19 09:45:11 +00:00
peter
f704ee2d70 * remove duplicate temp allocation for register saving
* cleanup register saving code by using a procinfo flag if registers
    were saved on the stack

git-svn-id: trunk@9293 -
2007-11-18 22:10:10 +00:00
peter
0e220701cd * new bug
git-svn-id: trunk@9292 -
2007-11-18 22:07:35 +00:00
peter
4836493b86 * cleanroom implementation from Daniel Mantoine
git-svn-id: trunk@9291 -
2007-11-18 21:41:55 +00:00
peter
732abba1f2 * all functions use DirSeparators. This is required to be able to have consistent
result values that can be used as input values. A problem with inconsitency was
    in ForceDirectories where excludetrailingpathdelimiter did not remove a / under win32
    and ExtractFilePath found the / as a separator. With the end result an infinite loop.

git-svn-id: trunk@9290 -
2007-11-18 21:40:17 +00:00
Jonas Maebe
4b8643f73b * removed some clashes between ifdefs and regular tokens
git-svn-id: trunk@9289 -
2007-11-18 19:33:00 +00:00
Jonas Maebe
de08321368 + short instructions on how to use it
git-svn-id: trunk@9288 -
2007-11-18 18:50:35 +00:00
Jonas Maebe
36e5e49553 + object pascal support
git-svn-id: trunk@9287 -
2007-11-18 18:45:48 +00:00
Jonas Maebe
30e4da99da * source code similarity tester (import of original 2.21 sources available
at http://www.cs.vu.nl/pub/dick/similarity_tester/)

git-svn-id: trunk@9286 -
2007-11-18 18:43:44 +00:00
peter
f065706543 * fixed case downloadpackage action
git-svn-id: trunk@9285 -
2007-11-18 17:48:35 +00:00
peter
c503526407 * Add path to URI request
git-svn-id: trunk@9284 -
2007-11-18 17:36:55 +00:00
peter
ed3d9e1e5f * downloader registration
git-svn-id: trunk@9283 -
2007-11-18 17:25:52 +00:00
peter
47ecdea412 * made pkglnet,pkgwget implicitunits
git-svn-id: trunk@9282 -
2007-11-18 17:25:25 +00:00
Jonas Maebe
543faa46ad * do not inline functions/procedures called with things like "nil^"
(that can be passed to a const-by-reference or var parameter,
     but leads to errors when inlining)

git-svn-id: trunk@9281 -
2007-11-18 14:29:19 +00:00
peter
05e44101e8 * make call by value stdcall for records and arrays delphi compatible
git-svn-id: trunk@9280 -
2007-11-18 12:53:55 +00:00
Jonas Maebe
9f04aad33e * prefer write({short,ansi,wide}string) over write(chararray) for
constant strings

git-svn-id: trunk@9279 -
2007-11-18 09:56:25 +00:00
Jonas Maebe
8f187bf6e2 * fixed r9243: that change should only be applied in case both the
parasym and the actual parameter  are a shortstring rather than
    when at least one isn't a shortstring

git-svn-id: trunk@9275 -
2007-11-17 19:58:19 +00:00
Jonas Maebe
1445ca1198 * fixed GetDirs in case the last character of the passed directory
= PathDelim (called like that from the compiler)

git-svn-id: trunk@9274 -
2007-11-17 19:53:33 +00:00
Jonas Maebe
378fb7afd6 * regenerated for darwin/x86-64
git-svn-id: trunk@9273 -
2007-11-17 19:31:14 +00:00
michael
a8eb62ff54 Better for for checkcontrolmessage, based on Mattias Gaertner tip
git-svn-id: trunk@9268 -
2007-11-17 12:47:12 +00:00
michael
efdddfd82c * Patch from Steve Howe so daemon thread does not consume all CPU
git-svn-id: trunk@9267 -
2007-11-17 12:42:02 +00:00
michael
cb9608c149 * Replaced suspected copyright infringement of MomentSkewKurtosis with clean-room implementation by Vincent Snijders
git-svn-id: trunk@9265 -
2007-11-16 15:24:17 +00:00
yury
4e3547c7bf * Improved warning "Converting pointers to signed integers may result in wrong comparison results and range errors, use an unsigned type instead.":
- check for procedure and class pointers as well;
  - do not warn if typecasted pointer is passed as parameter or directly assigned to a variable. 

git-svn-id: trunk@9264 -
2007-11-16 13:52:19 +00:00
joost
807a18e109 * Added property CurrentAction
git-svn-id: trunk@9263 -
2007-11-15 15:15:49 +00:00
joost
606261a21d * Patch from Leonardo M. Ramé which adds sqlite3 to the example
git-svn-id: trunk@9261 -
2007-11-15 09:49:14 +00:00
peter
f0c4849f3a * another example
git-svn-id: trunk@9259 -
2007-11-14 23:16:55 +00:00
peter
6b38bfc780 * move example/test code to examples sub dir
git-svn-id: trunk@9258 -
2007-11-14 23:15:46 +00:00
peter
534048d62e * remove pkgcurl
git-svn-id: trunk@9257 -
2007-11-14 23:13:22 +00:00
peter
269d8ecf51 * split options in globaloptions and compileroptions
* use compileroptions to load settings for compiling fpmake
  * simple version check in config files

git-svn-id: trunk@9256 -
2007-11-14 23:10:09 +00:00
peter
f3e3ca1086 * remove obsolete 2.0.x files
git-svn-id: trunk@9255 -
2007-11-14 23:08:56 +00:00
joost
dc33a9bc87 * Not only a comma is a seperator in the from-clause of a query. Fixes bug (+test)
git-svn-id: trunk@9254 -
2007-11-14 22:08:01 +00:00
Jonas Maebe
5156a32936 * not for x86_64, it doesn't have an intel asm parser
git-svn-id: trunk@9253 -
2007-11-14 21:11:18 +00:00
Jonas Maebe
c8f270c556 + darwin/x86_64 gprof support
git-svn-id: trunk@9252 -
2007-11-14 20:47:55 +00:00
Jonas Maebe
82cf80d4ca * added missing tcasenode.derefnode override to process all the
case-blocks and the else-block

git-svn-id: trunk@9251 -
2007-11-14 19:40:28 +00:00
joost
465b41fbfd * Patch from Luiz Americo to set TStringField.Size:=dsMaxStringSize
git-svn-id: trunk@9250 -
2007-11-14 18:33:40 +00:00
michael
079890d53e * Replaced suspected copyright infringement of ExtractStrings with clean-room implementation by Luk Vandelaer
git-svn-id: trunk@9249 -
2007-11-14 08:41:00 +00:00
michael
adf0a0e267 * Fixed makefiles, added rtfexport to makefiles
git-svn-id: trunk@9248 -
2007-11-13 23:11:08 +00:00
peter
c30eed4069 * support <none> as empty version
* don't write not installed versions to status file

git-svn-id: trunk@9247 -
2007-11-13 23:09:04 +00:00
Marc Weustink
59f08ab878 + added shootout thread-ring benchmark
git-svn-id: trunk@9246 -
2007-11-13 21:53:53 +00:00
joost
dd25f17f96 * Patch from Luiz Americo to fix TField.Size issues
git-svn-id: trunk@9245 -
2007-11-13 21:24:18 +00:00
marco
3860a73084 * some new patches from Boguslaw
git-svn-id: trunk@9244 -
2007-11-13 20:30:56 +00:00
Jonas Maebe
2e9db26750 * truncate constant shortstrings at the callee side if they are passed
to a value parameter with a shorter length, and if they would not be
    implicitly passed by reference (if they are passed by reference, then
    the callee will perform a shortstring assign which will do the length
    truncation). Fixes tarray3 on x86_64

git-svn-id: trunk@9243 -
2007-11-13 20:21:29 +00:00
marco
e460c7c195 * Maskutils,
git-svn-id: trunk@9242 -
2007-11-13 20:21:17 +00:00
Jonas Maebe
3c2fc7b226 * fixed test
git-svn-id: trunk@9241 -
2007-11-13 20:19:06 +00:00
peter
bd093b4b9e * give better error on corrupt packages.xml
* first installdependencies before downloading/unzipping packages
  * delete corrupt file if download failed

git-svn-id: trunk@9240 -
2007-11-13 19:35:17 +00:00
peter
e07b0ee147 * fix executable not found exception
git-svn-id: trunk@9239 -
2007-11-13 19:23:34 +00:00
peter
80008b5146 * fix unzipping of all files
* create outputdirectory if it doesn't exists

git-svn-id: trunk@9235 -
2007-11-13 18:47:45 +00:00
peter
ebbb2db336 * replace nodefaults with nofpccfg, the nodefaults was the same as not
specifying a config file

git-svn-id: trunk@9234 -
2007-11-13 18:38:14 +00:00