Commit Graph

168 Commits

Author SHA1 Message Date
florian
5bab6201d5 * rebuild Makefiles
git-svn-id: trunk@44679 -
2020-04-10 19:42:14 +00:00
florian
43dc4c7ea0 * regenerated Makefiles
git-svn-id: trunk@44333 -
2020-03-21 20:59:59 +00:00
Jonas Maebe
94f77251e4 * synchronised zith r444 of the universal interfaces:
o changed C-blocks modifier to new FPC syntax

git-svn-id: trunk@43687 -
2019-12-14 17:15:31 +00:00
pierre
a09e40945c Regenerate all Makefile's after commit #43472
git-svn-id: trunk@43478 -
2019-11-15 14:47:02 +00:00
pierre
41216b04ea Set explicitly packages ShortName's according to renametoshort rule in Makefile.fpc
git-svn-id: trunk@42842 -
2019-08-26 21:34:07 +00:00
pierre
5ed7bd35df Update all trunk/fpcsrc Makefile's after commit 42749
git-svn-id: trunk@42750 -
2019-08-20 15:58:10 +00:00
Jonas Maebe
62218e823f * synchronised with r442 of the universal interfaces:
o fixed iOS/simulator compilation

git-svn-id: trunk@42548 -
2019-07-31 19:30:51 +00:00
Jonas Maebe
701f81f2d8 * updated to r441 of the common Mac OS X interfaces:
o fixed declaration of ABSearchComparison for 64 bit targets
   o Update AddressBook Framework related interface files to MacOSX10.13.sdk
     currency
   o minor comment tweaks to ABActions.pas and ABAddressBook.pas
   o added new 10.7.sdk declarations & DEPRECATED/AVAILABLE info to
     ABGlobals.pas and ABTypedefs.pas
   o CarbonCore framework update to MacOSX10.13.sdk
   o AE framework update to MacOSX10.13.sdk
   o updated AudioToolbox framework translation to 10.14 and translated some
     extra units

git-svn-id: trunk@42499 -
2019-07-26 17:36:17 +00:00
Jonas Maebe
128bf046b4 * regenerated Makefiles with LLVM bitcode installation support
git-svn-id: branches/debug_eh@41914 -
2019-04-20 18:56:45 +00:00
pierre
74fed2a4cd Regenerate Makefile's after fpcmake change in commit #41721
git-svn-id: trunk@41723 -
2019-03-17 14:45:03 +00:00
Károly Balogh
5182dc37af haiku-x86_64: regenerated all Makefiles, take 2
git-svn-id: trunk@40758 -
2019-01-04 03:18:42 +00:00
yury
a29290202f * Regenerated makefiles to support x86_64-android.
git-svn-id: trunk@39958 -
2018-10-17 17:12:20 +00:00
yury
8c59eb1ce5 * Regenerated makefiles to support aarch64-android.
git-svn-id: trunk@39863 -
2018-10-06 09:36:03 +00:00
pierre
4e7003fb94 Update all packages Makefile's
git-svn-id: trunk@39828 -
2018-09-27 07:05:49 +00:00
marco
98f00acb06 * trunk to 3.3.1
git-svn-id: trunk@39635 -
2018-08-18 15:47:44 +00:00
marco
d143ab60e1 * regenned makefile without date/rev components for easier merging.
git-svn-id: trunk@39630 -
2018-08-18 15:06:25 +00:00
pierre
a93fe1b363 Regenerated Makefile's after addition of ppas and ppaslink script removal in rev 38745
git-svn-id: trunk@38751 -
2018-04-12 15:26:33 +00:00
pierre
d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286
git-svn-id: trunk@37462 -
2017-10-16 00:27:27 +00:00
Károly Balogh
04dee0fc04 regenerated Makefiles for m68k-macos target
git-svn-id: trunk@37034 -
2017-08-22 11:16:42 +00:00
pierre
7a172d3d5a Regenerated all Makefile from packages directories
git-svn-id: trunk@36395 -
2017-06-01 14:15:50 +00:00
pierre
17b2671213 Regenerate all Makefile's after changes related to FPCDIR checks
git-svn-id: trunk@35833 -
2017-04-18 14:15:47 +00:00
Jonas Maebe
906994258e * updated to r417 of the common Mac OS X interfaces:
* CFComparisonResult is an alias for CFIndex since Mac OS X 10.5

git-svn-id: trunk@34600 -
2016-10-02 13:36:32 +00:00
nickysn
5306ee552b * regenerated makefiles with latest fpcmake
git-svn-id: trunk@34008 -
2016-06-18 01:00:45 +00:00
nickysn
a58dd988a4 * regenerate makefiles after the fpcmake update
git-svn-id: trunk@34002 -
2016-06-17 22:05:59 +00:00
nickysn
e83f3d2978 * updated all the remaining makefiles that 'fpcmake -r' missed
git-svn-id: trunk@31527 -
2015-09-05 11:21:36 +00:00
Jonas Maebe
038c647ed2 * updated to r416 of the common Mac OS X interfaces:
o fixed an unrecognised conditional that broke iOS compilation

git-svn-id: trunk@31432 -
2015-08-27 18:29:01 +00:00
Jonas Maebe
6c9f7b25a9 * updated headers to the OS X 10.9 SDK (includes iOS 7 SDK info)
o translation of SearchKit has been added
   o a new version of the AuthorizationCallbacks record has been introduced.
     Backward compatibility has been ensured by renaming the old
     AuthorizationCallbacks record type to AuthorizationCallbacks0, naming
     the new one AuthorizationCallbacks1 and turning AuthorizationCallbacks
     into a variant record with version0 and version1 fields of those types.
     Similarly, there are now kAuthorizationPluginInterfaceVersion0 and
     kAuthorizationPluginInterfaceVersion1 constants, with
     kAuthorizationPluginInterfaceVersion aliasing
     the new kAuthorizationPluginInterfaceVersion1
   o the CGFunctionCreate and CGFunctionEvaluateCallback signatures have been
     corrected (mantis #28484)

git-svn-id: trunk@31334 -
2015-08-16 17:32:57 +00:00
joost
46906833f1 * Re-generated makefile's
git-svn-id: trunk@31318 -
2015-08-12 19:47:44 +00:00
joost
ac87da7c42 * Filter the Makefile's unit searchpaths from the fpmake command line.
To void cluttering the .fpm file

git-svn-id: trunk@31317 -
2015-08-12 19:15:14 +00:00
Károly Balogh
77bdd83bfc AROS/x86_64: regenerated Makefiles
git-svn-id: trunk@31177 -
2015-06-29 00:09:06 +00:00
Jonas Maebe
89418d23e5 * regenerated Makefiles with Linux/AArch64 support
git-svn-id: trunk@30891 -
2015-05-20 20:15:10 +00:00
Jonas Maebe
fa328436ab * regenerated for iphonesim/x86-64
git-svn-id: trunk@29974 -
2015-02-23 22:56:41 +00:00
Jonas Maebe
935c6eecf0 + iphonesim/x86_64 detection support in univint units
git-svn-id: trunk@29971 -
2015-02-23 22:56:14 +00:00
Jonas Maebe
3d01d4ceb1 * regenerated with Darwin/AArch64 support
git-svn-id: trunk@29950 -
2015-02-23 22:54:53 +00:00
Jonas Maebe
706a0cffec * regenerated with AArch64 support
git-svn-id: trunk@29931 -
2015-02-23 22:53:34 +00:00
joost
1a90d29063 * Re-generated packages-Makefile.fpcs and Makefiles
git-svn-id: trunk@29409 -
2015-01-05 11:34:47 +00:00
marco
d407b668d1 * version updated to 3.1.1
git-svn-id: trunk@29399 -
2015-01-04 21:09:04 +00:00
Károly Balogh
da7efb8607 AROS: regenerated Makefiles to support i386-aros
git-svn-id: trunk@28438 -
2014-08-17 23:16:47 +00:00
michael
478f1a2c5f * Extention -> extension (By Reinier, bug ID #25979)
git-svn-id: trunk@27752 -
2014-05-10 15:30:33 +00:00
yury
73c26bd6be * mipsel-android: Regenerated makefiles. From now the mipsel-android target can be built and used.
git-svn-id: trunk@26705 -
2014-02-07 12:37:17 +00:00
Tomas Hajny
77967432ef * always use forward slashes in path to fpmake similarly to paths to other tools in Makefiles
git-svn-id: trunk@26641 -
2014-02-01 00:11:09 +00:00
Jonas Maebe
ce6e72c341 * define COREVIDEO_SUPPORTS_IOSURFACE for iphonesim platform
git-svn-id: trunk@25331 -
2013-08-22 22:42:12 +00:00
joost
df4191acb3 * Handle the location of each package at run-time, not at compilation time
* Added a fpmake.pp in the root, to compile the utils and packages in one go

git-svn-id: trunk@24783 -
2013-06-02 17:55:23 +00:00
pierre
4226f08565 Regenerate with up-to-date fpcmake binary
git-svn-id: trunk@24372 -
2013-04-29 12:45:11 +00:00
pierre
884918a4c4 Regenerate all Makefiles with an up-to-date fpcmake binary
git-svn-id: trunk@24365 -
2013-04-29 12:27:42 +00:00
joost
527c407b62 * Re-generated Makefiles for the changes in the Makefile.fpcs in r24349
git-svn-id: trunk@24350 -
2013-04-27 20:48:14 +00:00
joost
20a3809e58 * Now zipinstall is passed to fpmake by all Makefile.fpc's
git-svn-id: trunk@24349 -
2013-04-27 20:34:00 +00:00
yury
23b95a4d70 * Regenerated all makefiles.
git-svn-id: branches/targetandroid@23422 -
2013-01-17 11:36:12 +00:00
Jonas Maebe
f57f7fda78 * fixed case of unit name dependencies for MacOS unit
git-svn-id: trunk@23365 -
2013-01-11 17:22:30 +00:00
joost
316717a710 * Re-generated all the Makefile.fpcs from the packages. So they are almost all the same now.
git-svn-id: trunk@23001 -
2012-11-17 00:18:50 +00:00
Jonas Maebe
b8116de644 * fixed make install after r22897
git-svn-id: trunk@22918 -
2012-11-02 11:03:22 +00:00
Jonas Maebe
1c19fb9ecc * updated headers to Mac OS X 10.8 SDK (includes iOS 6 SDK info). Headers
that were removed (e.g. most of QuickDraw) were kept. Most changes are
    related to deprecation notices, or the fact that certain headers have
    become available on iOS. This version corresponds to r393 of the
    macosxintf repository.

    There were also a number of small corrections to existing declarations:
    o several opaque types have been changed from ^SInt32 into pointers to
      different empty records. That means that these types are no longer
      assignment-compatible. Some of the more prominent ones that may affect
      existing *correct* code are HIObject and ControlRef=HIViewRef. This
      may require adding typecasts to keep code compiling (the same typecasts
      are required in C)
    o CGGLContextCreate : fixed first parameter (was "var", now is value
       parameter)
    o CFHostGetAddressing: var hasBeenResolved: boolean -> booleanptr because
      can be nil
    o CFHostGetNames: var hasBeenResolved: boolean -> booleanptr because can
      be nil
    o ColorSyncIterateInstalledProfiles: var seed: UInt32 -> UInt32Ptr
      because can be nil
    o AudioStreamGetPropertyInfo: outSize and outWritable changed to pointer
      because can be nil
    o cblas (several var-parametes changed to pointers because they represent
       arrays):
      o cblas_sswap, cblas_dswap: X, Y
      o cblas_scopy, cblas_dcopy: Y
      o cblas_saxpy, cblas_daxpy: Y
      o catlas_saxpby, catlas_daxpby: Y
      o catlas_sset, catlas_dset: X
      o cblas_sscal, cblas_dscal: X
      o cblas_sgemv, cblas_dgemv: X
      o cblas_strmv, cblas_dtrmv: X
      o cblas_stbmv, cblas_dtbmv: X
      o cblas_stpmv, cblas_dtpmv: Ap, X
      o cblas_strsv, cblas_dtrsv: X
      o cblas_stbsv, cblas_dtbsv: X
      o cblas_stpsv, cblas_dtpsv: Ap, X
      o cblas_ssymv, cblas_dsymv: X
      o cblas_ssbmv, cblas_dsbmv: Y
      o cblas_sspmv, cblas_dspmv: Ap, Y
      o cblas_sger, cblas_dger: A
      o cblas_ssyr, cblas_dsyr: A
      o cblas_sspr, cblas_dspr: Ap
      o cblas_ssyr2, cblas_dsyr2: A
      o cblas_sspr2, cblas_dspr2: A
      o cblas_sgemm, cblas_sgemm: C
      o cblas_ssymm, cblas_Dsymm: C
      o cblas_ssyrk, cblas_dsyrk: C
      o cblas_ssyr2k, cblas_dsyr2k: C
      o cblas_strmm, cblas_dtrmm: B
      o cblas_strsm, cblas_strsm: B
    o vBLAS (idem)
      o SDOT: X, Y
      o SNRM2: X
      o SASUM: X
      o ISAMAX: X
      o SSWAP: X, Y
      o SCOPY: X, Y
      o SAXPY: X, Y
      o SROT: X, Y
      o SSCAL: X
      o SGEMV, A, X, Y
      o SGEMM: A, B, C
    o vDSP (idem)
      o vDSP_sve_svesq, vDSP_sve_svesqD: __vDSP_A
      o vDSP_normalize, vDSP_normalizeD: __vDSP_A, __vDSP_C

git-svn-id: trunk@22897 -
2012-11-01 11:45:57 +00:00
Jonas Maebe
6697ee21bb * "merge" of r382-383 from macosxintf repository (383 is whitspace fix):
r382 | jonas | 2012-10-13 13:27:03 +0200 (Sat, 13 Oct 2012) | 2 lines

  * "bool" is only 32 bit on Darwin/ppc, it's 8 bit on all other platforms

git-svn-id: trunk@22635 -
2012-10-13 11:38:30 +00:00
tom_at_work
9428c78d63 Pass OPT to compilation of fpmake.
Solves issues with systems that e.g. require special options for compilation of programs (e.g. libc programs to find libc startup code) or the actual build has been compiled with options that are incompatible with default ones.

Tested changes by building an i386-linux local build and i386-linux->arm-linux cross-builds

git-svn-id: trunk@22397 -
2012-09-15 23:41:44 +00:00
tom_at_work
7c56a9f34d Revert r22080 because it prevents crosscompilation.
git-svn-id: trunk@22101 -
2012-08-16 21:24:47 +00:00
tom_at_work
7b6bcd315f Pass FPCOPT to fpmkunit and fpmake compilation. This prevents build errors of these programs if the given FPCOPT options of the previously compiled RTL are incompatible to default options. Regenerated associated makefiles.
git-svn-id: trunk@22080 -
2012-08-14 19:09:17 +00:00
Jonas Maebe
959efe1f54 * CTFrameSetter.pas -> CTFramesetter.pas (fixes installation on
case-sensitive file systems, mantis #22094)

git-svn-id: trunk@21356 -
2012-05-21 13:50:36 +00:00
pierre
1b3fd997fc + Regenerate all Makefiles's after adding x86_64 netbsd target
git-svn-id: trunk@21031 -
2012-04-24 23:15:18 +00:00
Jonas Maebe
44bd889b9b * regenerated Makefiles with AIX support
git-svn-id: trunk@20812 -
2012-04-11 18:03:57 +00:00
joost
324ad5fd06 * Fixed typo (warning) in fpmake.pp file
git-svn-id: trunk@20754 -
2012-04-07 21:31:39 +00:00
pierre
2c4d8cc9d9 Add x86_64-openbsd target in Makefiles
git-svn-id: trunk@20723 -
2012-04-06 16:49:08 +00:00
Jonas Maebe
974e66abce r336 | jonas | 2012-02-12 22:09:38 +0100 (Sun, 12 Feb 2012) | 2 lines
* fixed several types for 64 bit platforms (32 bit -> C long)

git-svn-id: trunk@20331 -
2012-02-12 21:11:04 +00:00
Jonas Maebe
55d40b4db6 r335 | jonas | 2012-02-11 17:22:41 +0100 (Sat, 11 Feb 2012) | 3 lines
Changed paths:
   M /trunk/MPPInterfaces/Files.pas

  * fixed DirIDType declaration (unsigned -> signed)
  * fixed last parameter of FSOpenFork() (SInt16 -> FSIORefNum)

git-svn-id: trunk@20312 -
2012-02-11 16:23:27 +00:00
Jonas Maebe
893d010dcd * don't try to link the Carbon framework when targeting the iPhoneSimulator
git-svn-id: trunk@20235 -
2012-02-03 18:27:40 +00:00
Jonas Maebe
e92c597a53 r334 | jonas | 2012-01-16 22:09:29 +0100 (Mon, 16 Jan 2012) | 2 lines
* spaces -> tabs in previous patch like for other lines

r333 | jonas | 2012-01-16 22:04:35 +0100 (Mon, 16 Jan 2012) | 2 lines

  * added missing fdIconID field to FXInfo

git-svn-id: trunk@20096 -
2012-01-16 21:13:21 +00:00
joost
68d9066200 * Changed more packages to fpmake building
git-svn-id: trunk@20089 -
2012-01-15 18:26:19 +00:00
joost
03ba8db75b * Removed more obsolete dependencies
git-svn-id: trunk@19991 -
2012-01-06 22:59:31 +00:00
joost
1fa132a897 * Do not use a build-unit to compile univint. Package itself is a buildunit.
* Removed obsolete dependencies and all dependencies from the MacOS buildunit as it is hell to maintain and has no use

git-svn-id: trunk@19989 -
2012-01-06 20:48:38 +00:00
florian
9426cac1b0 * rebuilt Makefiles
git-svn-id: trunk@19748 -
2011-12-04 15:34:01 +00:00
pierre
1c2a5f9819 + Update all Makefile's modified by
change in utils/fpcm/fpcmake.ini in prevous commit.

  Adapt also other files to that change:

  * compiler/globals.pas: Replace $FPCTARGET by os_string if
  tf_use_8_3 flag is set for target_info also.

  * tests/Makefile.fpc: Modify TEST_TARGETSUFFIX in the same way
  as TARGETSUFFIX was modified in previous commit.

  * tests/utils/dotest.pp:
    + New variable UseOSOnly, set to true if only target OS name
    should be used for subdirectories.

git-svn-id: trunk@18228 -
2011-08-16 20:10:19 +00:00
joost
48a56e03d7 * fpmake.pp-file fixes
git-svn-id: trunk@18087 -
2011-08-03 22:04:39 +00:00
joost
4d5a4a2dd7 * fpmake-file updates for darwin
git-svn-id: trunk@18086 -
2011-08-03 21:14:29 +00:00
marco
043e9b2ec2 * Trunk version to 2.7.1
git-svn-id: trunk@18075 -
2011-08-03 13:59:33 +00:00
marco
39d7bb511d * Regenned all makefiles before 2.6.x branching.
git-svn-id: trunk@18073 -
2011-08-03 13:41:52 +00:00
Jonas Maebe
c31f04b9c1 - reverted r17177 for univint because these units are automatically converted
from C headers, and manual changes make future updating more difficult

git-svn-id: trunk@17178 -
2011-03-25 10:51:15 +00:00
mazen
86d9eadc73 * Fixed spell errors.
git-svn-id: trunk@17177 -
2011-03-25 09:33:15 +00:00
Jonas Maebe
43e57f3911 r332 | jonas | 2010-12-08 11:18:24 +0100 (Wed, 08 Dec 2010) | 3 lines
* enable parts of Security framwork for iOS because newer iOS SDK versions
    depend on them

git-svn-id: trunk@16520 -
2010-12-08 10:19:08 +00:00
Jonas Maebe
4b4f10b9e8 r331 | jonas | 2010-10-09 20:41:18 +0200 (Sat, 09 Oct 2010) | 3 lines
+ {$modeswitch result} so it still compiles once {$modeswitch result} is
    no longer on by default for {$mode macpas}

git-svn-id: trunk@16116 -
2010-10-09 18:42:10 +00:00
Jonas Maebe
ff9ca6ee17 - reverted spelling fixes from r16094 because these headers are
automatically translated, and spelling fixes will make future
    updates harder

git-svn-id: trunk@16113 -
2010-10-08 17:53:19 +00:00
mazen
b127fc154a * Fixed spell error revealed by lintian.
git-svn-id: trunk@16094 -
2010-10-06 20:33:57 +00:00
Jonas Maebe
8b0301409a + i386/iphonesim target for the new iPhoneSimulator in Xcode 3.2.4 and
later: the same as i386/darwin, except
      a) uses the non-fragile Objective-C ABI/runtime
      b) does not require stubs for direct calls/jumps (not required for
         i386/darwin under 10.6 and later either, but still generated
         there for backwards compatibility)
      c) only the same packages are enabled as for ARM/Darwin
      d) MacOSAll is compiled specifically for the iPhoneSimulator SDK
    This target also defines the symbol "darwin" apart from the target
    name "iphonesim" for source code compatibility reasons.

git-svn-id: trunk@16065 -
2010-09-29 21:56:47 +00:00
Jonas Maebe
e5f4990f07 r330 | jonas | 2010-09-20 18:09:58 +0200 (Mon, 20 Sep 2010) | 2 lines
* SecTrust is only for TARGET_OS_MAC (mantis #17427)

git-svn-id: trunk@16031 -
2010-09-20 16:10:23 +00:00
Jonas Maebe
d628276c98 r329 | jonas | 2010-09-19 17:17:21 +0200 (Sun, 19 Sep 2010) | 3 lines
+ translation of IOSurface.framework and some IOKit and mach headers
    it depends on (for new Cocoa headers)

git-svn-id: trunk@16011 -
2010-09-19 15:18:03 +00:00
Jonas Maebe
ef4f0639c0 + added GPCStrings to implicitunits so it gets cleaned/installed
* merged:

r328 | jonas | 2010-09-17 15:16:21 +0200 (Fri, 17 Sep 2010) | 3 lines
Changed paths:
   M /trunk/MPPInterfaces/SecTrust.pas

  - {$align power}
  + translation credit

...
r327 | jonas | 2010-09-17 15:09:54 +0200 (Fri, 17 Sep 2010) | 2 lines
Changed paths:
   M /trunk/MPPInterfaces/cssmapple.pas

  - removed superfluous MW/GPC macro definitions from the implemenation

...
r326 | jonas | 2010-09-17 00:14:28 +0200 (Fri, 17 Sep 2010) | 6 lines
Changed paths:
   M /trunk/MPPInterfaces/MacTypes.pas
   A /trunk/MPPInterfaces/SecTrust.pas
   A /trunk/MPPInterfaces/certextensions.pas
   A /trunk/MPPInterfaces/cssmapple.pas
   A /trunk/MPPInterfaces/cssmconfig.pas
   A /trunk/MPPInterfaces/cssmerr.pas
   A /trunk/MPPInterfaces/cssmkrapi.pas
   A /trunk/MPPInterfaces/cssmtype.pas
   A /trunk/MPPInterfaces/x509defs.pas
   M /trunk/Scripts/Convert.pl

  + a bunch of Security.Framework headers, required by new Cocoa header
    translations
  + added a number of NULL-macros appearing in those headers to convert.pl
  + added UInt32_fix type to MacTypes because one of those headers contains
    a field with the name "Uint32" whose type is also UInt32.

...
r325 | jonas | 2010-09-17 00:10:14 +0200 (Fri, 17 Sep 2010) | 2 lines
Changed paths:
   M /trunk/MPPInterfaces/ColorSyncDeprecated.pas

  * added (hopefully correct) setting for packrecords C for GPC
...
r324 | jonas | 2010-09-17 00:05:41 +0200 (Fri, 17 Sep 2010) | 2 lines
Changed paths:
   M /trunk/MPPInterfaces/CFStringTokenizer.pas

  * fixed compilation with GPC

...
r323 | jonas | 2010-09-09 20:31:47 +0200 (Thu, 09 Sep 2010) | 2 lines
Changed paths:
   A /trunk/MPPInterfaces/CFStringTokenizer.pas

  + translation of CoreFoundation/CFStringTokenizer.h

git-svn-id: trunk@16002 -
2010-09-17 20:21:25 +00:00
Jonas Maebe
7f42c3253e r323 | jonas | 2010-09-09 20:31:47 +0200 (Thu, 09 Sep 2010) | 2 lines
+ translation of CoreFoundation/CFStringTokenizer.h

git-svn-id: trunk@15960 -
2010-09-09 18:42:14 +00:00
Jonas Maebe
c235307643 r322 | jonas | 2010-02-21 12:04:33 +0100 (Sun, 21 Feb 2010) | 3 lines
* TERecPtr again points to TERec instead of to an opaque data type (error
    noted by Scott Knapp)

git-svn-id: trunk@14932 -
2010-02-21 11:05:56 +00:00
Jonas Maebe
fbfe277144 r321 | jonas | 2010-02-04 16:49:46 +0100 (Thu, 04 Feb 2010) | 3 lines
* CIconHandle = ^CIconPtr instead of = CIconPtr (error noted by James
    Chandler Jr)

git-svn-id: trunk@14860 -
2010-02-04 16:02:04 +00:00
Jonas Maebe
84b79c6cdc r320 | jonas | 2010-02-03 14:09:44 +0100 (Wed, 03 Feb 2010) | 4 lines
* changed CGPath* functions that take a CGAffineTransform parameter into
    taking a CGAffineTransformPtr parameter, as it can be NULL (mantis
    #15661)

git-svn-id: trunk@14853 -
2010-02-03 13:15:26 +00:00
pierre
55cffbef12 * Update Makefiles
git-svn-id: trunk@14385 -
2009-12-10 08:36:52 +00:00
Jonas Maebe
d313fd272c * include QuickLook units in MacOSAll
* merge:

r319 | jonas | 2009-11-23 17:29:38 +0100 (Mon, 23 Nov 2009) | 4 lines

  o two corrections by Dmitry Boyarintsev (mantis #15164):
   * PEFBinaryFormat: fixed missing semi-colon in commented-out type block
   * cblas: use {$error/errorc} instead of syntax error to report problem

git-svn-id: trunk@14259 -
2009-11-23 16:31:02 +00:00
Jonas Maebe
2798f54bda + added QL*.pas to MacOS.pas
r318 | jonas | 2009-11-22 12:29:37 +0100 (Sun, 22 Nov 2009) | 2 lines

  * fixed typo in conditional expression

git-svn-id: trunk@14252 -
2009-11-22 11:30:12 +00:00
Jonas Maebe
dca8c521e5 r316 | jonas | 2009-11-21 16:57:50 +0100 (Sat, 21 Nov 2009) | 4 lines
* changed last parameter of PMSessionValidatePrintSettings from a
    "var boolean" back into a booleanptr as it was before (you can pass
    kPMDontWantBoolean if you are not interested in the result)
...
r315 | gorazd | 2009-11-18 18:07:57 +0100 (Wed, 18 Nov 2009) | 1 line

Added interfaces to QuickLook framework
...
r314 | gorazd | 2009-11-18 18:07:29 +0100 (Wed, 18 Nov 2009) | 1 line

Added interfaces to QuickLook framework

git-svn-id: trunk@14237 -
2009-11-21 16:08:36 +00:00
Jonas Maebe
d267bb3280 r310 | jonas | 2009-11-15 10:35:10 +0100 (Sun, 15 Nov 2009) | 2 lines
* BlockMove() and friends are not available on 64 bit (fix by Gorazd Krosl)

git-svn-id: trunk@14179 -
2009-11-15 09:55:50 +00:00
Jonas Maebe
1cea9c95ae * fixed typo in ppc64 settings
git-svn-id: trunk@14146 -
2009-11-11 18:57:53 +00:00
Jonas Maebe
70909d60d0 + add KeyEvents unit to MacOSAll
* fixed make install after previous changes

git-svn-id: trunk@14097 -
2009-11-07 12:48:48 +00:00
Jonas Maebe
f9eb89eb98 * updated r308 of common Mac OS X interfaces:
o all headers updated to Mac OS X 10.6
   o 64 bit support (commented out unsupported routines under 64 bit, fixed
     types)
   o iPhoneOS support to the extent that this is available in the standard
     Mac OS X 10.6 headers (these are not covered under the iPhone SDK
     derivative works limitation)
   o a few new frameworks translated: CoreType, CoreVideo, AudioUnits
   o a number of changes can cause compatibility problems with existing
     programs, listed below
  * many cases where signed parameters were turned into unsigned parameters
    and vice versa, too many to list (due to differences between the classic
    Pascal headers and the new C headers)
  * ATSFontFindFromContainer: ioArray var -> ptr because array
  * ATSFontGetFileSpecification: oFile FSSpec -> ATSFSSpec (was translation
    error?)
  * CFNetworkCopyProxiesForAutoConfigurationScript: got extra CFErrorRef para
  * CMGetDeviceFactoryProfiles: defaultProfID var -> ptr, because can be nil
  * CMIterateColorDevices: seed and count var -> ptr, because can be nil
  * CMIterateDeviceProfiles: seed and count var -> ptr, because can be nil
  * CMSetDeviceProfiles: profileScope and deviceProfiles const -> ptr, because 
    can be nil
  * ConvertFromUnicodeToScriptCodeRun: oScriptCodeRuns var -> ptr because
    array
  * ConvertFromUnicodeToTextRun: oEncodingRuns var -> ptr because array
  * CreateUnicodeToTextRunInfo: iUnicodeMappings var -> ptr because array
  * DCMCreateFieldInfoRecord: findMethods var -> ptr because array
  * DCMGetFieldFindMethods: findMethods var -> ptr because array
  * GetIconRefFromFileInfo: outlabel var -> ptr because can be nil
  * HIImageViewCreate: last parameter ControlRef -> HIViewRef
  * HIViewNewTrackingArea: outRef var -> ptr because can be nil in 10.5+
  * LAGetEnvironmentList: environmentList var -> ptr because array
  * LAListAvailableDictionaries: dictionaryList and opened var -> ptr because
    array
  * LSGetApplicationForURL: outAppRef and outAppURL var -> ptr because can be
    nil
  * LocaleOperationGetLocales: localeVariantList var -> ptr because can be nil
  * MPWaitOnQueue: param1-3 value -> var because "void **" in C
  * QTVRSetBackBufferImagingProc: areasOfInterest var -> ptr because array
  * QueryUnicodeMappings: oReturnedMappings var -> ptr because array
  * TECConvertTextToMultipleEncodings: outEncodingsBuffer var -> ptr because
    array
  * TECFlushMultipleEncodings: outEncodingsBuffer var -> ptr because array
  * TECSniffTextEncoding: numErrsArray and numFeaturesArray var -> ptr because
    array
  * FSCreateResFile: catalogInfo const -> ptr because can be nil

git-svn-id: trunk@14089 -
2009-11-06 22:57:07 +00:00
Jonas Maebe
847354fe10 * Makefiles version 2.5.1
git-svn-id: trunk@13533 -
2009-08-13 21:21:28 +00:00
Jonas Maebe
0ee167af14 + file belonging to r13518
git-svn-id: trunk@13520 -
2009-08-12 12:37:57 +00:00
Jonas Maebe
b44bdaa07b * updated to r241 of the common interfaces:
...
r241 | jonas | 2009-08-11 21:28:33 +0200 (Tue, 11 Aug 2009) | 2 lines
Changed paths:
   M /metaPascal/trunc/MPPInterfaces/Endian.pas

  + added implementation for FPC for Endian*LtoB() and Endian*BtoL() routines

git-svn-id: trunk@13519 -
2009-08-11 19:29:45 +00:00
Jonas Maebe
9880901dbe * updated to r240 of the common interfaces:
r240 | jonas | 2009-01-08 12:37:39 +0100 (Thu, 08 Jan 2009) | 3 lines
Changed paths:
   M /metaPascal/trunc/MPPInterfaces/Endian.pas

  * fixed Endian64_Swap_Pascal (at least for FPC on 32 bit platforms:
    "<32 bit int> shl 32" is not evaluated as a 64 bit expression there)

...
r239 | gale | 2008-07-09 17:01:16 +0200 (Wed, 09 Jul 2008) | 2 lines
Changed paths:
   A /metaPascal/trunc/MPPInterfaces/DriverServices.pas

Initial translation of DriverServices.h from MacOSX10.5.sdk.

...
r238 | gale | 2008-06-25 02:41:55 +0200 (Wed, 25 Jun 2008) | 4 lines
Changed paths:
   M /metaPascal/trunc/MPPInterfaces/CFStream.pas

Updated CFStream.pas to correspond with the MacOSX10.5.sdk respective
header.  In particular, added declarations for routines
CFStreamCreateBoundPair, CFReadStreamCopyError, and CFWriteStreamCopyError.

...
r237 | gale | 2008-06-25 01:21:18 +0200 (Wed, 25 Jun 2008) | 10 lines
Changed paths:
   A /metaPascal/trunc/MPPInterfaces/CFHTTPAuthentication.pas
   M /metaPascal/trunc/MPPInterfaces/CFHTTPMessage.pas
   M /metaPascal/trunc/MPPInterfaces/CFHTTPStream.pas
   A /metaPascal/trunc/MPPInterfaces/CFNetDiagnostics.pas
   M /metaPascal/trunc/MPPInterfaces/CFNetServices.pas
   A /metaPascal/trunc/MPPInterfaces/CFNetworkErrorss.pas
   A /metaPascal/trunc/MPPInterfaces/CFProxySupport.pas
   M /metaPascal/trunc/MPPInterfaces/CFSocketStream.pas

Updated interfaces to correspond with CFNetwork.framework Headers from
MacOSX10.5.sdk.  Update includes:

1.  Initial translations of CFHTTPAuthentication.h, CFNetDiagnostics.h,
CFNetworkErrorss.h, and CFProxySupport.h.

2.  MacOSX10.4 and MacOSX10.5 introduced new declarations and comment
updates from CFHTTPMessage.h, CFHTTPStream.h, CFNetServices.h, and
CFSocketStream.h.

...
r236 | gale | 2008-06-24 23:59:39 +0200 (Tue, 24 Jun 2008) | 2 lines
Changed paths:
   A /metaPascal/trunc/MPPInterfaces/CFError.pas

Initial translation of CFError.h from MacOSX10.5.sdk.

...
r235 | gale | 2008-06-23 03:36:55 +0200 (Mon, 23 Jun 2008) | 2 lines
Changed paths:
   A /metaPascal/trunc/MPPInterfaces/TextInputSources.pas

Initial translation of TextInputSources.h from MacOSX10.5.sdk.

git-svn-id: trunk@13518 -
2009-08-11 18:47:16 +00:00