Commit Graph

30641 Commits

Author SHA1 Message Date
florian
a14db25c64 + procedure DivMod(Dividend: Integer; Divisor: integer; var Result, Remainder: integer); and procedure DivMod(Dividend: cardinal; Divisor: cardinal; var Result, Remainder: cardinal);, resolves #14286
+ assembler implementations of DivMod for i386

git-svn-id: trunk@13508 -
2009-08-09 20:47:06 +00:00
marco
c97a407633 * Fix a netorder issue. From mantis #12858
git-svn-id: trunk@13507 -
2009-08-09 18:47:06 +00:00
florian
e022a86c47 * update of german error message files by Karl-Michael Schindler
git-svn-id: trunk@13506 -
2009-08-09 16:35:09 +00:00
marco
bafbe5a451 * socket ->fpsocket
git-svn-id: trunk@13505 -
2009-08-09 10:30:15 +00:00
sergei
f748a01baf * Once the #14143 is fixed, I may (and actually must) remove the related workarounds.
git-svn-id: trunk@13504 -
2009-08-09 05:42:53 +00:00
marco
51072d065b * fixed right bound of statusline. Fixes mantis 13064
git-svn-id: trunk@13503 -
2009-08-08 23:10:18 +00:00
florian
a9aba39d63 * show warnings about parameter types in cdecl'ed procedures at proper locations, resolves #14283
git-svn-id: trunk@13502 -
2009-08-08 22:28:45 +00:00
florian
b98ee089a4 o accelerate testing
+ support multiple files on the dotest command line
  * tests are passed in directory wise batches on OSes supporting long command lines

git-svn-id: trunk@13501 -
2009-08-08 19:47:32 +00:00
marco
17b3b424f5 * minor fixes to get miniunz compiling under windows.
git-svn-id: trunk@13500 -
2009-08-08 17:15:55 +00:00
marco
c79a31fabf * partial patch from #12040. One of the problems was already fixed earlier.
git-svn-id: trunk@13499 -
2009-08-08 16:43:09 +00:00
marco
2ee5b728ba * disable the 1:1 aliases of the legacy errorhandling.
Leave the more complex functions under deprecated. 
   Also keep the errorhandling for at least another cycle.

git-svn-id: trunk@13498 -
2009-08-08 12:25:59 +00:00
marco
4f3bccd6d3 * Initial version of "C" netdb header. FreeBSD version.
git-svn-id: trunk@13497 -
2009-08-08 12:22:23 +00:00
marco
629c63c9fb * switch fcl-net from legacy socket functions.
The more complicated ones are not replaced.

git-svn-id: trunk@13496 -
2009-08-08 12:12:32 +00:00
marco
c82f8ebff9 * linklib added.
git-svn-id: trunk@13495 -
2009-08-08 09:23:03 +00:00
Jonas Maebe
30bfca91a9 * made application of rounding correction more accurate
(does *not* resolve #14230)

git-svn-id: trunk@13494 -
2009-08-06 20:41:43 +00:00
florian
8e9e7f0f8c - don' read ppc386.cfg any longer, it's deprecated since years, resolves #11317
git-svn-id: trunk@13493 -
2009-08-06 19:47:30 +00:00
florian
6c99746074 * forbid the usage of Result(x) as function call, resolves #14248
git-svn-id: trunk@13492 -
2009-08-06 19:06:23 +00:00
marco
52a16a2b13 * initialize procedure can now override library name.
git-svn-id: trunk@13491 -
2009-08-06 10:47:35 +00:00
marco
2c82c6a747 * several functions are now marked with overload;
* implementation of RandomFrom for some float type
  (Mantis #12662)

git-svn-id: trunk@13490 -
2009-08-04 08:20:13 +00:00
Jonas Maebe
e246cac3ac * regenerated using latest fpcmake
git-svn-id: trunk@13487 -
2009-08-02 18:40:14 +00:00
Jonas Maebe
4592245c17 * when compiled for statically linking the sqlite3 library, add a linklib
statement for darwin (see mantis #14208 )

git-svn-id: trunk@13484 -
2009-08-02 08:44:42 +00:00
marco
0a83746e73 * RUNBATCH now only initialized when not already set. For Dos under Windows XP in some circumstances.
git-svn-id: trunk@13477 -
2009-07-30 11:28:54 +00:00
andrew
dd9190e687 Additional fixes to the chm quickref generation. Now both the MS help viewer and 7-zip are happy with the result.
git-svn-id: trunk@13476 -
2009-07-30 02:18:12 +00:00
andrew
af76a5368a Fixed bug #13540 where quickref of chm files was written incorrectly
git-svn-id: trunk@13475 -
2009-07-30 01:41:53 +00:00
Károly Balogh
c11243c83d * made MorphOS build to cycle again: fixed path_absolute() for Amiga and MorphOS, and fixed AllFilesMask for MorphOS
git-svn-id: trunk@13474 -
2009-07-30 00:57:06 +00:00
Jonas Maebe
6505b4f9c5 * reverted rest of r13469 because it causes crashes for linux/ppc64
git-svn-id: trunk@13473 -
2009-07-29 20:35:51 +00:00
michael
41e3707096 * Changed to proposed events
git-svn-id: trunk@13472 -
2009-07-29 16:14:37 +00:00
michael
1aeb9fa530 * Patch from Andrew Haines to allow unzipping to a stream
git-svn-id: trunk@13471 -
2009-07-29 06:45:32 +00:00
Jonas Maebe
baf1ac22b7 * fixed r13469 (PLT entries are not GOT-relative). Not reverting all the
changes from that commit, because not hardcoding the use of
    current_procinfo in all cases when obtaining the GOT register is
    cleaner

git-svn-id: trunk@13470 -
2009-07-28 17:43:17 +00:00
Jonas Maebe
f265fbe343 * fixed GOT loading for i386 in stubs for external procedures whose external
name is (re)defined in the implementation (mantis #14221)

git-svn-id: trunk@13469 -
2009-07-28 17:28:17 +00:00
marco
1ca34ee146 * doc-chm.zip added to installer.
git-svn-id: trunk@13468 -
2009-07-28 14:49:37 +00:00
michael
d50d1a655a * Marked extra constructor as overloaded
git-svn-id: trunk@13467 -
2009-07-27 07:22:38 +00:00
michael
b09cd7ed16 * Added convenience call passing a string as a encryption/decryption key
git-svn-id: trunk@13465 -
2009-07-26 17:53:19 +00:00
michael
bf07cc4b9f * Fixed TZipFileEntry.Assign and added convenience call for TZipper.ZipFiles
git-svn-id: trunk@13464 -
2009-07-26 17:47:15 +00:00
michael
5027d31c85 * Added some convenience calls to TUnzipper
git-svn-id: trunk@13463 -
2009-07-26 16:52:32 +00:00
michael
e0e4b28023 * Added Examine call, to examine contents of a zip file without extracting files
git-svn-id: trunk@13462 -
2009-07-26 16:19:40 +00:00
Jonas Maebe
c075ce13ea - removed (it's automatically generated/deleted by the makefiles)
git-svn-id: trunk@13457 -
2009-07-26 14:19:24 +00:00
Jonas Maebe
464d595cc6 * renamed selector() to objcselector() for consistency with the way all
other Objective-C integration keywords/functions are being named

git-svn-id: trunk@13456 -
2009-07-26 14:06:34 +00:00
florian
f17943371c * assembler implementation of SwapEndian on x86-64, resolves #14203
git-svn-id: trunk@13455 -
2009-07-26 14:01:32 +00:00
florian
90d71ee7da * SwapEndian(<16 Bit>) needs inline in the interface section as well
git-svn-id: trunk@13454 -
2009-07-26 13:57:51 +00:00
florian
6ff15f46e2 * made SwapEndian(<16 Bit>); inlined
git-svn-id: trunk@13453 -
2009-07-26 13:50:57 +00:00
florian
e362e85039 * fixed last commit: UTF8Encode -> UTF8Decode
git-svn-id: trunk@13452 -
2009-07-26 13:09:31 +00:00
florian
d38340c753 + utf-8 <-> variant type casts, resolves #11371
* ucs-4 -> variant type cast (variant -> ucs-4 is not possible due to overloading contraints of fpc and how ucs-4 is implemented)
* some newlines fixed

git-svn-id: trunk@13451 -
2009-07-26 12:58:49 +00:00
florian
44f588b7ad * fixed nested comment warning
git-svn-id: trunk@13450 -
2009-07-26 12:55:01 +00:00
florian
96d650fceb * fixed some Delphi incompabilities as described here: http://www.lazarus.freepascal.org/index.php/topic,7118.msg33371
git-svn-id: trunk@13449 -
2009-07-26 10:30:45 +00:00
florian
e4161d1d3a * limited test to OSes with library aware threading
git-svn-id: trunk@13448 -
2009-07-26 09:18:23 +00:00
florian
caf0096877 * enabled version and description directive for all windows
git-svn-id: trunk@13447 -
2009-07-25 22:06:37 +00:00
florian
1a843608ad * disable librsvg and gtk2 on win64, it doesn't build
git-svn-id: trunk@13446 -
2009-07-25 22:02:21 +00:00
florian
380f3ac78f * fix from Nikolay Samofatov for #12987: initialize thread vars in libraries on windows correctly
* unified dll entry code between win32 and win64

git-svn-id: trunk@13445 -
2009-07-25 21:08:36 +00:00
florian
9856e548ed * avr stuff, work in progress
git-svn-id: trunk@13444 -
2009-07-25 19:31:06 +00:00