Commit Graph

28785 Commits

Author SHA1 Message Date
Jonas Maebe
b6a8e4343d * fixed tbinaryobjectwrite.writeset/readset on big endian systems
(and made it future proof in case the set format should change
     again, as long as the size of all streamed sets is guaranteed
     to be 4 bytes and if their packset setting is guaranteed to
     be 0).

git-svn-id: trunk@11149 -
2008-05-31 22:10:53 +00:00
Almindor
355c4c7c53 * add TCP and UDP setsockopt option constants to all unix-likes
git-svn-id: trunk@11148 -
2008-05-31 22:06:56 +00:00
michael
cbe2bf359f * Added index page generation to html engine
git-svn-id: trunk@11145 -
2008-05-31 21:18:12 +00:00
Almindor
a64bdeb9ef * add UDP and TCP setsockopt constants (linux)
git-svn-id: trunk@11144 -
2008-05-31 21:10:18 +00:00
marco
1d9b04bda9 * added somes comments to cprt0.as
script to patch cprt0.as to current .note abi id. (run on target!)

git-svn-id: trunk@11143 -
2008-05-31 18:09:55 +00:00
marco
381ab23ad5 * remove need for freebsd5 directive. merge to fixes after rc1
git-svn-id: trunk@11142 -
2008-05-31 16:09:18 +00:00
micha
b3548b4673 * fix TFPGMap key compare (fixes issue #11354)
git-svn-id: trunk@11138 -
2008-05-31 13:12:39 +00:00
Jonas Maebe
25ad8f8078 * Merged r211-r234 of the common interfaces, with one change: the ObjC
unit has been renamed ObjCRuntime, to avoid a name clash with the
    the other Objective-C translation, and this unit is also not included
    in the MacOSAll unit
  * warning: the FPCMacOSAll unit is now called MacOSAll, to avoid requiring
    ifdefs when keeping a program compilable between e.g. GPC and FPC

...
r211 | gale | 2008-03-19 07:41:36 +0100 (Wed, 19 Mar 2008) | 6 lines
Changed paths:
   A /metaPascal/trunc/MPPInterfaces/CGLTypes.pas
   A /metaPascal/trunc/MPPInterfaces/CVBase.pas
   A /metaPascal/trunc/MPPInterfaces/CVBuffer.pas
   A /metaPascal/trunc/MPPInterfaces/CVDisplayLink.pas
   A /metaPascal/trunc/MPPInterfaces/CVHostTime.pas
   A /metaPascal/trunc/MPPInterfaces/CVImageBuffer.pas
   A /metaPascal/trunc/MPPInterfaces/CVPixelBuffer.pas
   A /metaPascal/trunc/MPPInterfaces/CVPixelBufferPool.pas
   A /metaPascal/trunc/MPPInterfaces/CVPixelFormatDescription.pas
   A /metaPascal/trunc/MPPInterfaces/CVReturns.pas

Initial translations of CGLTypes.h, CVBase.h, CVBuffer.h, CVDisplayLink.h,
CVHostTime.h, CVImageBuffer.h, CVPixelBuffer.h, CVPixelBufferPool.h,
CVPixelFormatDescription.h, and CVReturn.h from MacOSX10.4u.sdk.  To avoid a GPC
identifier redeclaration problem, Pascal unit and file name corresponding to 
CVReturn.h uses a "s" suffix.

...
r212 | gale | 2008-03-19 09:55:13 +0100 (Wed, 19 Mar 2008) | 4 lines
Changed paths:
   D /metaPascal/trunc/MPPInterfaces/CGDisplayFade.pas
   A /metaPascal/trunc/MPPInterfaces/CGDisplayFades.pas (from /metaPascal/trunc/MPPInterfaces/CGDisplayFade.pas:210)
   M /metaPascal/trunc/MPPInterfaces/CoreGraphics.pas

Renamed CGDisplayFade unit to CGDisplayFades to fix a GPC gpc-20070904
redeclaration issue involving the function CGDisplayFade.  Also, updated the
CoreGraphics framework unit's uses clause to reflect the name change.

...
r213 | adriaan | 2008-03-25 09:37:06 +0100 (Tue, 25 Mar 2008) | 1 line
Changed paths:
   M /metaPascal/trunc/MPPInterfaces/fp.pas

Fix precision of pi
...
r214 | adriaan | 2008-03-25 09:50:48 +0100 (Tue, 25 Mar 2008) | 1 line
Changed paths:
   M /metaPascal/trunc/MPPInterfaces/Menus.pas

Fix byte parameter of GetMenuItemModifiers, SetMenuItemModifiers, GetMenuItemIconHandle and SetMenuItemIconHandle
...
r215 | adriaan | 2008-03-25 12:19:33 +0100 (Tue, 25 Mar 2008) | 1 line
Changed paths:
   M /metaPascal/trunc/Scripts/GenerateFile.pl

Use FourCharCode casts for FPC instead of hex numbers.
...
r216 | peter | 2008-03-25 14:20:20 +0100 (Tue, 25 Mar 2008) | 1 line
Changed paths:
   M /metaPascal/trunc/Makefile
   M /metaPascal/trunc/Scripts/GenerateFile.pl
   M /metaPascal/trunc/Scripts/GenerateMakefile.pl
   M /metaPascal/trunc/Scripts/make-common-interfaces.pl

XXXMacOSAll -> MacOSAll
...
r217 | adriaan | 2008-03-25 17:52:07 +0100 (Tue, 25 Mar 2008) | 1 line
Changed paths:
   M /metaPascal/trunc/MPPInterfaces/CFByteOrders.pas

Fix the result type of CFConvertFloat64SwappedToHost and friends for GPC and MW
...
r218 | gale | 2008-03-26 04:15:58 +0100 (Wed, 26 Mar 2008) | 2 lines
Changed paths:
   M /metaPascal/trunc/Scripts/GenerateFile.pl

Increment the GAP version number for tbe upcoming release.

...
r219 | adriaan | 2008-03-26 11:41:37 +0100 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   M /metaPascal/trunc/MPPInterfaces/Events.pas

Change KeyMap to packed array of boolean for FPC. Solve GetKeys endian issue on PowerPC for FPC and GPC.
...
r220 | adriaan | 2008-03-26 12:19:19 +0100 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   M /metaPascal/trunc/MPPInterfaces/fp.pas

Add pi=system.pi to fp.p for FPC
...
r221 | adriaan | 2008-03-26 12:41:27 +0100 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   M /metaPascal/trunc/MPPInterfaces/Menus.pas

Fix GetItemMark and GetItemCmd for FPC and GPC
...
r222 | adriaan | 2008-03-26 16:42:53 +0100 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   M /metaPascal/trunc/Scripts/GenerateMakefile.pl

Add support for: make GPC_COMPILER=xxx FPC_COMPILER=yyy compile
...
r223 | adriaan | 2008-03-30 17:25:57 +0200 (Sun, 30 Mar 2008) | 1 line
Changed paths:
   M /metaPascal/trunc/Scripts/GenerateFile.pl

Implement 'const var' for GPCt
...
r224 | adriaan | 2008-04-23 18:26:04 +0200 (Wed, 23 Apr 2008) | 1 line
Changed paths:
   M /metaPascal/trunc/MPPInterfaces/AIFF.pas

Rename ID in AIFF.pas to ChunkID
...
r225 | adriaan | 2008-04-23 18:34:38 +0200 (Wed, 23 Apr 2008) | 1 line
Changed paths:
   A /metaPascal/trunc/MPPInterfaces/ObjC.pas

Add Objective-C Runtime ObjC.pas
...
r226 | adriaan | 2008-05-04 07:19:30 +0200 (Sun, 04 May 2008) | 1 line
Changed paths:
   M /metaPascal/trunc/MPPInterfaces/Files.pas
   M /metaPascal/trunc/MPPInterfaces/Folders.pas

Introduce DirIDType = SInt32
...
r227 | adriaan | 2008-05-04 11:51:08 +0200 (Sun, 04 May 2008) | 1 line
Changed paths:
   M /metaPascal/trunc/MPPInterfaces/CFByteOrders.pas
   M /metaPascal/trunc/MPPInterfaces/Events.pas
   M /metaPascal/trunc/MPPInterfaces/Menus.pas
   M /metaPascal/trunc/MPPInterfaces/ToolUtils.pas

Fix MW warnings for units with an implementation part
...
r228 | adriaan | 2008-05-05 09:13:10 +0200 (Mon, 05 May 2008) | 1 line
Changed paths:
   M /metaPascal/trunc/MPPInterfaces/FPCStrings.pas

Fix compile error in FPCStrings.pas
...
r229 | adriaan | 2008-05-05 09:34:13 +0200 (Mon, 05 May 2008) | 1 line
Changed paths:
   M /metaPascal/trunc/Scripts/GenerateMacOS.pl

Add GPCStrings.pas (aka FPCStrings.pas) to MacOS.pas
...
r230 | adriaan | 2008-05-06 12:30:18 +0200 (Tue, 06 May 2008) | 1 line
Changed paths:
   M /metaPascal/trunc/Scripts/GenerateFile.pl

Set GAP release version to 210 instead of 201
...
r232 | adriaan | 2008-05-07 09:09:30 +0200 (Wed, 07 May 2008) | 1 line
Changed paths:
   M /metaPascal/trunc/Scripts/GenerateFile.pl

Fix GPC implemented procedures, functions and constants
...
r233 | adriaan | 2008-05-09 07:55:17 +0200 (Fri, 09 May 2008) | 1 line
Changed paths:
   M /metaPascal/trunc/MPPInterfaces/ObjC.pas

Add attribute(ignorable) to objc_msgSend(Super)
...
r234 | adriaan | 2008-05-16 21:09:52 +0200 (Fri, 16 May 2008) | 1 line
Changed paths:
   M /metaPascal/trunc/MPPInterfaces/ObjC.pas

Remove FPC implemented functions that reference the ObjC runtime
...

git-svn-id: trunk@11137 -
2008-05-31 12:36:41 +00:00
florian
494e237b1e * Haiku patch by Olivier Coursiere
- a little more native rtl: it use a native haiku library for select function instead of relying on a compatibility symlink
  - haiku in the list of target that support the ide
  - some more fix in some packages

git-svn-id: trunk@11135 -
2008-05-31 11:33:02 +00:00
joost
8aa27c6254 * Force 4-byte alignment of fields in record-buffers hwn necessary
git-svn-id: trunk@11134 -
2008-05-30 22:23:52 +00:00
michael
6274dd72d7 * Regenerated with latest fpcmake
git-svn-id: trunk@11132 -
2008-05-30 20:45:12 +00:00
joost
826ffc899f * Patch from Paul Ishenin to fix several Delphi-incompatilibities:
- Make TField.SetDataset virtual
  - Pass SetVariant argument as const
  - Add TField.Lookup property
  - Add TDataset.SetDefaultsField protected method

git-svn-id: trunk@11129 -
2008-05-29 19:02:23 +00:00
joost
a33023e384 * Patch from Joao Morais to fix the storage of floating point, time and timestamp fields on a PgSQL database
git-svn-id: trunk@11128 -
2008-05-29 18:52:18 +00:00
michael
2f0ca7d70c + Option to sort nodes (in module)
+ Option to omit overridden methods
+ Option to emit declaration for certain declarations.

git-svn-id: trunk@11127 -
2008-05-29 18:31:36 +00:00
michael
d419c1078a * GetRandomBytes calls randomize only once, now thread safe too
git-svn-id: trunk@11125 -
2008-05-29 13:31:32 +00:00
michael
fb53b5e9f6 * GetRandomBytes calls random only once
git-svn-id: trunk@11123 -
2008-05-29 13:16:07 +00:00
michael
8b94b4b849 * Fixed file handle leak when creating GUIDs
git-svn-id: trunk@11121 -
2008-05-29 12:42:42 +00:00
michael
48bf280781 * Fixed file handle leak when creating GUIDs
git-svn-id: trunk@11120 -
2008-05-29 12:41:22 +00:00
Almindor
971a28ece4 * add SSL_ctrl, SSL_CTX_ctrl and friends to openSSL
git-svn-id: trunk@11119 -
2008-05-29 12:17:59 +00:00
joost
46468145a7 * Patch from Joao Morais to fix the reading of a bytea field from a PgSQL database
git-svn-id: trunk@11118 -
2008-05-29 09:08:12 +00:00
Vincent Snijders
331f772594 fixed compilation on windows
git-svn-id: trunk@11116 -
2008-05-29 06:02:14 +00:00
michael
87836f4c5b * Support for link attribute to description element
git-svn-id: trunk@11115 -
2008-05-28 22:31:07 +00:00
michael
5d2e9d4d4c Slovak translation from Dusan Halicky
git-svn-id: trunk@11113 -
2008-05-28 20:17:02 +00:00
michael
0632e0d8df * Added support for a directory with .mo files, and support for HTML specification of charset
git-svn-id: trunk@11112 -
2008-05-28 20:14:20 +00:00
michael
aaf1606cea * Applied patch to install fclel.res
git-svn-id: trunk@11110 -
2008-05-28 19:58:56 +00:00
Tomas Hajny
77581bedd1 * makefiles regenerated with newer fpcmake
git-svn-id: trunk@11107 -
2008-05-28 06:34:32 +00:00
Tomas Hajny
0df6c0b615 * do not build clktest example during regular make
git-svn-id: trunk@11105 -
2008-05-27 22:11:13 +00:00
Tomas Hajny
4442cdb808 * do not build som and wpstk which are not ready yet, add reference to exampledir
git-svn-id: trunk@11102 -
2008-05-27 21:39:37 +00:00
Tomas Hajny
31da5363ed + Makefile for os2units/examples added
git-svn-id: trunk@11101 -
2008-05-27 21:37:59 +00:00
Tomas Hajny
74e0e90a45 * move clktest to examples
git-svn-id: trunk@11100 -
2008-05-27 21:35:28 +00:00
Tomas Hajny
5399834f6a * more changes resulting from packages restructuring (os2units sources)
git-svn-id: trunk@11099 -
2008-05-27 21:23:00 +00:00
Tomas Hajny
59557a22ce * avoid dependency from gtk1 to opengl on os2
git-svn-id: trunk@11097 -
2008-05-27 19:58:45 +00:00
Tomas Hajny
13365b0dfd * fix mistyping in directory name coming from package restructuring
git-svn-id: trunk@11095 -
2008-05-27 17:50:37 +00:00
michael
2482742fc5 * Var -> Out parameters in tstrings.getnameval
git-svn-id: trunk@11093 -
2008-05-27 17:37:00 +00:00
michael
1f50a75866 * Patch from vincent snijders, replacing var with out params
git-svn-id: trunk@11092 -
2008-05-27 17:35:15 +00:00
florian
5c1c5f2aad * write timing to stderr
git-svn-id: trunk@11091 -
2008-05-27 09:35:07 +00:00
joost
a53a234189 * Raise exception if TFieldDef with existing name is added to TFieldDefs + test
* Allow double field-names in select queries + test (bugs 8457+10819)

git-svn-id: trunk@11090 -
2008-05-26 21:38:08 +00:00
michael
c69840519e * Better handling of class declarations, move implementation to deindent
git-svn-id: trunk@11088 -
2008-05-26 19:10:59 +00:00
michael
c902915f9e * Adding it here till a solution for fpcunit-based tests exists
git-svn-id: trunk@11087 -
2008-05-26 18:31:36 +00:00
michael
b9956b2c6f * Added bucket lists implementation
git-svn-id: trunk@11086 -
2008-05-26 18:26:47 +00:00
marco
0cf0c22521 * small freebsd <-> OS X fix
git-svn-id: trunk@11084 -
2008-05-25 11:55:18 +00:00
marco
c201170793 * enabled users package for FreeBSD
git-svn-id: trunk@11083 -
2008-05-25 09:47:01 +00:00
marco
e323ac4de1 * Little FreeBSD fixes.
git-svn-id: trunk@11082 -
2008-05-25 09:45:50 +00:00
marco
d8d208de9c small fix.
git-svn-id: trunk@11081 -
2008-05-25 09:40:28 +00:00
michael
fa3a0815ac * Changed license to standard FPC license. Permitted by Mattias Gaertner
git-svn-id: trunk@11079 -
2008-05-25 08:22:39 +00:00
michael
b197d15d88 * Patch from Joao Morais to handle BCDs correctly, plus some minor optimisation
git-svn-id: trunk@11077 -
2008-05-25 08:12:16 +00:00
Jonas Maebe
dcbd0a3ea2 * changed ppureal from extended into bestreal -> units cross-compiled
from architectures with a larger maximum floating point precision
    for an architecture with a smaller maximum fp precision can also be
    used by native compilers on the target architectures (final fix for
    mantis #9165)

git-svn-id: trunk@11076 -
2008-05-24 12:11:06 +00:00
michael
26575472b6 * Added GetUSerDir function (ID 11338)
git-svn-id: trunk@11074 -
2008-05-24 11:50:26 +00:00
Jonas Maebe
b6c43bad7d * regenerated for i386-Haiku and darwin cross compilation changes
git-svn-id: trunk@11073 -
2008-05-24 09:29:08 +00:00
Jonas Maebe
0a79badb4e + added missing makefiles
git-svn-id: trunk@11072 -
2008-05-24 09:05:59 +00:00