Commit Graph

26845 Commits

Author SHA1 Message Date
Jonas Maebe
1f530a3d62 * fixed compilation
git-svn-id: trunk@8758 -
2007-10-10 12:42:12 +00:00
michael
8127eb0b0f * Made FRunning and FExitCode protected
git-svn-id: trunk@8757 -
2007-10-09 21:12:04 +00:00
Jonas Maebe
33c4197f43 * changed FPC_EMPTYCHAR into a widechar because it's also used for
widestring -> pwidechar conversions (mantis #9897)

git-svn-id: trunk@8756 -
2007-10-09 17:52:25 +00:00
Jonas Maebe
0ebc1e920a * allow modifying lvalues obtained by dereferencing read-only properties,
both via regular pointers and via classes (mantis 9498)

git-svn-id: trunk@8755 -
2007-10-09 13:08:36 +00:00
Jonas Maebe
b5a1a6c6b4 * fixed generic index- and comparebyte/word/dword for limits which
overflow the pointer range (fixes tw3612 regression on sparc/solaris)

git-svn-id: trunk@8754 -
2007-10-09 11:00:15 +00:00
joost
d40293b7fb * Changed library-initialisation. It now works the same as for mysql. Fixes bug #9546
git-svn-id: trunk@8753 -
2007-10-09 08:50:40 +00:00
joost
a701dab36c * Fix for empty searchstrings in stringsreplace
git-svn-id: trunk@8752 -
2007-10-08 21:24:01 +00:00
joost
00a12ebea3 * =,+,-,*,\,\,[,] added to param name delimiters (patch based on mseide-msegui)
git-svn-id: trunk@8746 -
2007-10-08 10:24:28 +00:00
joost
865386b464 * some fixes for queries with more then 10 parameters + tests
git-svn-id: trunk@8745 -
2007-10-08 10:00:28 +00:00
Jonas Maebe
83d162f5fd * regenerated for darwin/ppc64
git-svn-id: trunk@8744 -
2007-10-08 08:33:03 +00:00
peter
e8322a83e4 * optimized generic implementations to use pointers instead of
array accesses. This also allows better register variable
    optimizations

git-svn-id: trunk@8742 -
2007-10-07 18:36:18 +00:00
florian
36f7d56e91 + fpcfg.inc target
git-svn-id: trunk@8741 -
2007-10-07 17:57:48 +00:00
florian
6b8e54cff9 * fixed compilation
git-svn-id: trunk@8740 -
2007-10-07 17:52:14 +00:00
florian
a5429afeb0 * fixed optimizer options for ide configuration creation
git-svn-id: trunk@8739 -
2007-10-07 17:31:29 +00:00
florian
5c288f06c7 * nice PentiumM string
* fixed duplicate shortcuts

git-svn-id: trunk@8738 -
2007-10-07 17:23:56 +00:00
Tomas Hajny
218aa2dd1d + fcl-json added to install.dat
git-svn-id: trunk@8737 -
2007-10-07 13:47:30 +00:00
marco
c213f47986 * fixed 9868 typo
git-svn-id: trunk@8736 -
2007-10-07 07:33:14 +00:00
florian
0f4f080d91 * fixed wrong test number
git-svn-id: trunk@8735 -
2007-10-06 14:35:42 +00:00
florian
6e5ff9b825 * hack around the -intconst hack in pexpr when recording tokens, resolves #9471
git-svn-id: trunk@8734 -
2007-10-06 14:33:57 +00:00
Vincent Snijders
77ecd141e6 fpdoc: give context of invalid short description
git-svn-id: trunk@8733 -
2007-10-05 12:05:04 +00:00
marco
d66c1646c2 * patch a few stdcalls
git-svn-id: trunk@8732 -
2007-10-04 16:26:09 +00:00
florian
de47ba3ac8 * fixed GetKeyData
git-svn-id: trunk@8729 -
2007-10-03 11:13:27 +00:00
joost
fae59501a7 * Patch from Jesus Reyes with better fix for r8726
git-svn-id: trunk@8728 -
2007-10-03 08:26:43 +00:00
joost
7d6a23090c * Terminate strings in recordbuffer if size of supplied string is larger then the field-size
git-svn-id: trunk@8726 -
2007-10-02 21:01:13 +00:00
peter
c767df348f * idata must be aligned on 4 bytes to prevent a corrupt
idata2 section where the entries are always 20 bytes

git-svn-id: trunk@8725 -
2007-10-02 18:41:47 +00:00
peter
488c06d275 * don't reuse emptyint
git-svn-id: trunk@8724 -
2007-10-02 18:41:07 +00:00
Jonas Maebe
e0a45eaf28 * r8717 for ppc64 (fixed compilation after r8715)
git-svn-id: trunk@8720 -
2007-10-02 08:31:04 +00:00
micha
89b5825029 * only use ld -T in case of cross-link (-XR), because not all platforms have complete link script yet
git-svn-id: trunk@8718 -
2007-10-01 21:10:51 +00:00
Jonas Maebe
d766707278 * fixed compilation after r8715 (+ aasmbase to uses clause)
git-svn-id: trunk@8717 -
2007-10-01 20:01:41 +00:00
peter
1e28adac60 * there can be a tai_stab between lock/rep and the next opcode
git-svn-id: trunk@8716 -
2007-10-01 19:23:49 +00:00
peter
9f0ca44c94 * new tf_smartlink_library flag
* use create_smartlink[_sections|_library] to check what to 
    do for smartlinking

git-svn-id: trunk@8715 -
2007-10-01 16:55:08 +00:00
Tomas Hajny
34e8576452 + stdconvs and fmtbcd now compiled too (the latter needed for fcl-db)
git-svn-id: trunk@8709 -
2007-09-30 23:24:55 +00:00
Tomas Hajny
97d878cde8 * missing AF_INET added
git-svn-id: trunk@8708 -
2007-09-30 21:35:36 +00:00
micha
c3e587355d * fix default dynamic linker location for 64 bit targets in linux
git-svn-id: trunk@8707 -
2007-09-30 21:20:04 +00:00
Tomas Hajny
cd82fd376f * workaround for yet another #%$#@#^ EMX LD.EXE bug (link.res path must not be quoted)
git-svn-id: trunk@8706 -
2007-09-30 21:11:10 +00:00
peter
9715eceee7 * fixed expectloc setting for x86_64
git-svn-id: trunk@8704 -
2007-09-30 21:02:33 +00:00
joost
66c6ba7b64 * Fixed mysql ftLargeInt support+test (mantis 9744)
git-svn-id: trunk@8703 -
2007-09-30 20:55:16 +00:00
peter
76b23821e1 * missing recalculation of relative constant
* if aligntype=1 then no alignment fillsize guessing is required

git-svn-id: trunk@8701 -
2007-09-30 20:28:41 +00:00
Jonas Maebe
232efef956 * synchronised with r209 of the common interfaces:
...
r209 | adriaan | 2007-06-11 05:46:07 +0200 (Mon, 11 Jun 2007) | 1 line

made kPMPrintAllPages unsigned
...
r208 | gale | 2007-06-10 18:20:15 +0200 (Sun, 10 Jun 2007) | 4 lines

Changed all temporary trial "_GAP_Private_field_type_fix" suffixes to
permanent "_fix" suffixes for fixing record field identifier related
redeclaration warnings.

...
r207 | adriaan | 2007-06-10 09:30:05 +0200 (Sun, 10 Jun 2007) | 1 line

renamed FreeMem to MacFreeMem
...
r206 | gale | 2007-05-30 11:06:04 +0200 (Wed, 30 May 2007) | 3 lines

Fixed errors in CGImage.pas declarations kCGBitmapByteOrder16Big and
kCGBitmapByteOrder32Big to match those in MacOSX10.4u.sdk CGImage.h.

...
r205 | gale | 2007-05-22 10:59:23 +0200 (Tue, 22 May 2007) | 71 lines

Updated CMApplication.pas, CMICCProfile.pas, CMTypes.pas, and Quickdraw.pas
to correspond with MacOSX10.4u.sdk respective headers.

1.  Moved from CMApplication to CMTypes declarations for type
CMChromaticAdaptation and constants cmUseDefaultChromaticAdaptation,
cmLinearChromaticAdaptation, cmVonKriesChromaticAdaptation, and
cmBradfordChromaticAdaptation.

2.  Moved from CMApplication to CMICCProfile declarations for types
CMProfileMD5 and CMProfileMD5Ptr.

3.  To match Mac OS X QuickDraw.h and CMApplication.h, added active
declarations for CWMatchPixMap, CWCheckPixMap, NCMBeginMatching,
CMEndMatching, NCMDrawMatchedPicture, CMEnableMatchingComment, and
NCMUseProfileComment routines to QuickDraw.pas and changed
CMApplication.pas's conditional compilation setting _DECLARE_CS_QD_API_ to
match CMApplication.h's setting to not compile the declarations in
CMApplication.pas.

4.  Additional CMApplication.pas changes:

a.  Added CMMakeProfile, CMProfileCopyICCData,
CMCopyProfileDescriptionString, and CWFillLookupTexture functions;
cmTextureRGBtoRGBX8 constant; and kCMPrefsChangedNotification CFSTR
constant.

b.  Removed TARGET_OS_MAC conditional compilation for CMGetProfileByAVID,
CMSetProfileByAVID, CMGetGammaByAVID, CMSetGammaByAVID, and
CMGetColorSyncFolderSpec functions.

c.  Removed TARGET_OS_WIN32 OR TARGET_OS_UNIX conditional compiled
CMGetColorSyncFolderPath function since it is unsupported in Carbon.

d.  Fixed a CWCheckColors function parameter type error (result needed
SInt8; was UInt32).

5.  Additional CMICCProfile.pas changes:

a.  Added constants cmICCProfileVersion4, cmBlackPointCompensationMask,
cmBlackPointCompensation, cmNativeDisplayInfoTag, cmSigCrdInfoType,
cmSigMultiFunctA2BType, cmSigMultiFunctB2AType, cmSigParametricCurveType,
cmSigProfileSequenceDescType, cmTechnologyDigitalCamera, cmYCbCrData,
cm9CLRData, cm10CLRData, cm11CLRData, cm12CLRData, cm13CLRData, cm14CLRData,
cm15CLRData, cmParametricType0, cmParametricType1, cmParametricType2,
cmParametricType3, and cmParametricType4.

b.  Added types CMFixedXYColor, CMFixedXYColorPtr, CM4Header,
CMMultiFunctLutType, CMMultiFunctLutTypePtr, CMMultiFunctLutA2BType,
CMMultiFunctLutA2BTypePtr, CMMultiFunctLutB2AType,
CMMultiFunctLutB2ATypePtr, CMMultiFunctCLUTType, CMMultiFunctCLUTTypePtr,
CMNativeDisplayInfo, CMNativeDisplayInfoPtr, CMNativeDisplayInfoType,
CMNativeDisplayInfoTypePtr, CMParametricCurveType, and
CMParametricCurveTypePtr

6.  Additional Quickdraw.pas changes:

a.  Added  QDGetPictureBounds and IsValidRgnHandle functions.

b.  Updated PrinterFontStatus.iStyle field type to used fixed Style (SInt8)
type.

c.  Updated PixMap record declaration with pixMap extension fields version
used on Mac OS X.

d.  Updated GDevice record declaration with QuickTime 3.0 private info field
version used on Mac OS X.

e.  Since LMGetHiliteRGB and LMSetHiliteRGB procedures are always available,
removed confusing, superfluous conditional compilation directives and
multiple declaration text.

git-svn-id: trunk@8700 -
2007-09-30 19:35:30 +00:00
Tomas Hajny
54caaf4335 * fix compilation by moving wrongly placed SYSTEMEXCEPTIONDEBUG defines
git-svn-id: trunk@8699 -
2007-09-30 16:14:07 +00:00
florian
655ac519d4 * fixed compilation for x86-64
git-svn-id: trunk@8698 -
2007-09-30 15:30:00 +00:00
Tomas Hajny
05e6784906 + make use of the provided CtrlBreakHandler (OS/2)
git-svn-id: trunk@8697 -
2007-09-30 15:19:59 +00:00
Tomas Hajny
85b8eeac17 + common CtrlBreakHandler for unit Keyboard
git-svn-id: trunk@8696 -
2007-09-30 15:18:37 +00:00
micha
0625040eba + add -XR switch for target root file system with libs (also used for C lib type detection)
git-svn-id: trunk@8695 -
2007-09-30 15:00:54 +00:00
micha
7d5d4ba706 + add i386-linux uclibc process startup code
git-svn-id: trunk@8694 -
2007-09-30 14:53:54 +00:00
Tomas Hajny
58ff2fb482 + Use CtrlBreakHandler infrastructure to allow processing of Ctrl-C in ReadKey (OS/2 implementation)
git-svn-id: trunk@8693 -
2007-09-30 14:17:42 +00:00
Tomas Hajny
b71f5e80b0 + RTL exception handler for OS/2
git-svn-id: trunk@8692 -
2007-09-30 14:15:37 +00:00
Tomas Hajny
58bca68e6a + infrastructure for CtrlBreakHandler added
git-svn-id: trunk@8691 -
2007-09-30 14:14:33 +00:00
Tomas Hajny
e70f1a26db * issue sleep while polling keyboard
git-svn-id: trunk@8690 -
2007-09-30 14:05:00 +00:00
marco
7429c4871b * fix for 9770
git-svn-id: trunk@8689 -
2007-09-30 11:23:33 +00:00