Commit Graph

27479 Commits

Author SHA1 Message Date
michael
aa7f70fc5e * Fix by Laurent Jacques to read all formats
git-svn-id: trunk@9317 -
2007-11-22 18:14:44 +00:00
Almindor
b0770c35ef * add WINSOCK_VERSION to old winsock1 unit
git-svn-id: trunk@9316 -
2007-11-22 09:53:35 +00:00
Jonas Maebe
b4b069908f - removed some unnecessary cg. prefixes when calling tcg methods
from inside other tcg methods

git-svn-id: trunk@9315 -
2007-11-22 09:03:35 +00:00
peter
093237e74d * Use expandfilename to remove ../.. from FPCDIR for non-unix
git-svn-id: trunk@9314 -
2007-11-21 22:00:48 +00:00
peter
44d9f35eef * test for #10224
git-svn-id: trunk@9313 -
2007-11-21 21:52:45 +00:00
peter
544cf539e1 * fix for relativepath, fixes #10224
git-svn-id: trunk@9312 -
2007-11-21 21:51:42 +00:00
peter
044ef8b982 patch from Darius Blaszijk
- implements Defaults.NoFPCCfg in TBuildEngine.GetCompilerCommand
- added ttCleanOnlyUnit in TTarget.GetCleanFiles
- fixes a dirty little bug in TBuildEngine.GetCompilerCommand (compile filename)

git-svn-id: trunk@9311 -
2007-11-21 21:41:03 +00:00
marco
0f412ff2d6 * mantis 10222,10223 typo corrected + non standard Delphi callback prototype
git-svn-id: trunk@9309 -
2007-11-21 13:35:10 +00:00
peter
0852ce56a9 * check for all fpmkunit dependencies with version check
git-svn-id: trunk@9306 -
2007-11-20 22:23:41 +00:00
peter
b72cb5f4b8 * check if the minimum required fpmkunit is installed, if not
installed or too old then fallback to internal source

git-svn-id: trunk@9305 -
2007-11-20 22:01:22 +00:00
Jonas Maebe
1d147da585 * modified new ExtractStrings routine to again support
nil as strings parameter
  * reformatted new ExtractStrings to be the same as the other
    surrounding code

git-svn-id: trunk@9304 -
2007-11-20 15:37:06 +00:00
Jonas Maebe
80b8494b5c * fixed wrong unaligned() changes
git-svn-id: trunk@9303 -
2007-11-20 12:15:47 +00:00
Jonas Maebe
3b4eba9f86 * fixed handling of unaligned in assignments
git-svn-id: trunk@9302 -
2007-11-20 11:59:15 +00:00
yury
d568718cb0 * Removed UpperCaseTable and LowerCaseTable variables and TCaseTranslationTable type from interface part. These variables are used only by generic upper/lower case conversion routines. They are not used on Windows targets and it is bad idea to let users use these variables. Users must use AnsiLowerCase and AnsiUpperCase routines.
git-svn-id: trunk@9301 -
2007-11-20 10:45:50 +00:00
peter
cc77ccb52e * don't use readdata for getbyte/getword/getlongint
git-svn-id: trunk@9300 -
2007-11-19 22:52:58 +00:00
joost
35b96a8705 * Added tests which were usefull for r9298
git-svn-id: trunk@9299 -
2007-11-19 22:36:27 +00:00
joost
96fe8e196a * Started adding an array-approach to the already existing double-linked list mechanism in TBufDataset. The list based on an array can be enabled with the ARRAYBUF define
git-svn-id: trunk@9298 -
2007-11-19 22:35:35 +00:00
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 #10148 (+test)
git-svn-id: trunk@9254 -
2007-11-14 22:08:01 +00:00