<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/fpc.git/packages/cocoaint/src/webkit/DOMCSSStyleSheet.inc, branch master</title>
<subtitle>svn.freepascal.org: svn/fpc
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/fpc.git/'/>
<entry>
<title>  * new CocoaInt units based on https://github.com/genericptr/MacOS_10_10</title>
<updated>2019-07-26T17:43:41+00:00</updated>
<author>
<name>jonas</name>
<email>jonas@3ad0048d-3df7-0310-abae-a5850022a9f2</email>
</author>
<published>2019-07-26T17:43:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/fpc.git/commit/?id=22263b2869b1e01a21d5010d7092166b17113b15'/>
<id>22263b2869b1e01a21d5010d7092166b17113b15</id>
<content type='text'>
   o note that CoreData and QuartzCore are now part of CocoaAll due to
     dependencies

git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42500 3ad0048d-3df7-0310-abae-a5850022a9f2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
   o note that CoreData and QuartzCore are now part of CocoaAll due to
     dependencies

git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42500 3ad0048d-3df7-0310-abae-a5850022a9f2
</pre>
</div>
</content>
</entry>
<entry>
<title>  - removed version header/timestamp to prevent all files from changing every</title>
<updated>2011-02-16T18:34:01+00:00</updated>
<author>
<name>jonas</name>
<email>jonas@3ad0048d-3df7-0310-abae-a5850022a9f2</email>
</author>
<published>2011-02-16T18:34:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/fpc.git/commit/?id=afaf13150d66d706e577274441c6ac265049c8b2'/>
<id>afaf13150d66d706e577274441c6ac265049c8b2</id>
<content type='text'>
    time they are parsed


git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16922 3ad0048d-3df7-0310-abae-a5850022a9f2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    time they are parsed


git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16922 3ad0048d-3df7-0310-abae-a5850022a9f2
</pre>
</div>
</content>
</entry>
<entry>
<title>  * automatically comment out methods that take blocks as parameters or return</title>
<updated>2011-02-11T21:26:24+00:00</updated>
<author>
<name>jonas</name>
<email>jonas@3ad0048d-3df7-0310-abae-a5850022a9f2</email>
</author>
<published>2011-02-11T21:26:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/fpc.git/commit/?id=5581279c11e273149faa90a08dd5361dd6ae0a56'/>
<id>5581279c11e273149faa90a08dd5361dd6ae0a56</id>
<content type='text'>
    them
  * handle inline protocol definitions in parameter lists (replace id&lt;protocol&gt;
    with protocol, and class&lt;protocol[,protocol,..]&gt; with class), and made
    some fixes to this support for fields (many "id" fields/parameters are
    now protocols)
  * fix from Phil Hess for parsing some read-only properties
  * also translate ..._BUT_DEPRECATED macros (without any "_IN_VERSION..."
    coming after it) into "deprecated" modifiers
  * several fixes for handling deprecation macros (in several cases, half the
    macro was mangled into the name of the symbol itself)
  * default now to parsing the iOS 4.2 SDK headers, and fixed passing an
    alternate SDK on the command line to make-ios-headers.sh
  * updated Cocoa headers as parsed by the new parser, and with the headers
    from Mac OS X 10.6.5/Safari 5.0.2 (contains some WebKit updates)


git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16908 3ad0048d-3df7-0310-abae-a5850022a9f2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    them
  * handle inline protocol definitions in parameter lists (replace id&lt;protocol&gt;
    with protocol, and class&lt;protocol[,protocol,..]&gt; with class), and made
    some fixes to this support for fields (many "id" fields/parameters are
    now protocols)
  * fix from Phil Hess for parsing some read-only properties
  * also translate ..._BUT_DEPRECATED macros (without any "_IN_VERSION..."
    coming after it) into "deprecated" modifiers
  * several fixes for handling deprecation macros (in several cases, half the
    macro was mangled into the name of the symbol itself)
  * default now to parsing the iOS 4.2 SDK headers, and fixed passing an
    alternate SDK on the command line to make-ios-headers.sh
  * updated Cocoa headers as parsed by the new parser, and with the headers
    from Mac OS X 10.6.5/Safari 5.0.2 (contains some WebKit updates)


git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16908 3ad0048d-3df7-0310-abae-a5850022a9f2
</pre>
</div>
</content>
</entry>
<entry>
<title>  * changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another</title>
<updated>2011-01-02T14:50:46+00:00</updated>
<author>
<name>jonas</name>
<email>jonas@3ad0048d-3df7-0310-abae-a5850022a9f2</email>
</author>
<published>2011-01-02T14:50:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/fpc.git/commit/?id=0dfba44e97597764c4493c0afbc928093e8bc3dd'/>
<id>0dfba44e97597764c4493c0afbc928093e8bc3dd</id>
<content type='text'>
    change is that it is now also allowed to specify an external name for
    formal external class definitions, but if they are later mixed with
    regular class definitions the external names have to match.
   o because the "external" status of methods is now set while parsing the
     class rather than afterwards, some procdir compatibility checks had to
     be inlined because they only have to be performed for 
  * also adapted the syntax for external cppclasses in the same way
  * fixed return type of NSObject.retainCount and NSObject.hash
    (NSUInteger instead of cint)
  * moved "patches" directory from cocoaint/src to cocoaint/utils/cocoa-skel
    so they are used by the conversion script when re-parsing the headers
  * updated Objective-C header parser script to
   o use the new external class syntax
   o not write inheritance information for root classes (NSObject, NSProxy)
   o use internal translation tables for some conflicting method names that
    are named specially in objcbase.pp
   and updated parsed headers
  * fixed rtl/inc/objcbase.pp and tests to conform to the new external class
    syntax


git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16684 3ad0048d-3df7-0310-abae-a5850022a9f2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    change is that it is now also allowed to specify an external name for
    formal external class definitions, but if they are later mixed with
    regular class definitions the external names have to match.
   o because the "external" status of methods is now set while parsing the
     class rather than afterwards, some procdir compatibility checks had to
     be inlined because they only have to be performed for 
  * also adapted the syntax for external cppclasses in the same way
  * fixed return type of NSObject.retainCount and NSObject.hash
    (NSUInteger instead of cint)
  * moved "patches" directory from cocoaint/src to cocoaint/utils/cocoa-skel
    so they are used by the conversion script when re-parsing the headers
  * updated Objective-C header parser script to
   o use the new external class syntax
   o not write inheritance information for root classes (NSObject, NSProxy)
   o use internal translation tables for some conflicting method names that
    are named specially in objcbase.pp
   and updated parsed headers
  * fixed rtl/inc/objcbase.pp and tests to conform to the new external class
    syntax


git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16684 3ad0048d-3df7-0310-abae-a5850022a9f2
</pre>
</div>
</content>
</entry>
<entry>
<title>  * updated to Mac OS X 10.6 SDK</title>
<updated>2010-12-08T11:27:05+00:00</updated>
<author>
<name>jonas</name>
<email>jonas@3ad0048d-3df7-0310-abae-a5850022a9f2</email>
</author>
<published>2010-12-08T11:27:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/fpc.git/commit/?id=204a8a0498841164fc1defea74f68855ecc94475'/>
<id>204a8a0498841164fc1defea74f68855ecc94475</id>
<content type='text'>
  * generated with version 2.1.2 of the conversion script, with many
    improvements (script and instructions to regenerate headers will
    be committed separately)
   o QuartzCore framework translation
   o categories are no longer merged into classes, but separate
   o corrected several C-&gt;Pascal type definitions
   o handle pointer types for parameters, return types and property types 
   o handle struct/class fields that are arrays or pointers
   o handle pointers to id
   o handle external functions that return "void *" (they were parsed as
     procedures)
   o handle anonymous classes (@class NSAnonType, such as CIImage) using
     the "NSAnonType = objcclass; external;" syntax
   o corrected handling of opaque structs
   o fixed parsing of function pointer types
   o instance-bitfields that do not appear in a struct are now recognised
   o bitpacked structs are now translated into bitpacked records (but only
     if they only contain bitpacked fields)
   o C macros indicating deprecation are now translated into "deprecated"
     modifiers for methods/variables/functions/properties
   o no longer ignore deprecated categories, because some categories are
     deprecated in Mac OS X 10.5/10.6, and we want to support writing code
     for older systems too
   o several fixes to property and enum parsing


git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16521 3ad0048d-3df7-0310-abae-a5850022a9f2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  * generated with version 2.1.2 of the conversion script, with many
    improvements (script and instructions to regenerate headers will
    be committed separately)
   o QuartzCore framework translation
   o categories are no longer merged into classes, but separate
   o corrected several C-&gt;Pascal type definitions
   o handle pointer types for parameters, return types and property types 
   o handle struct/class fields that are arrays or pointers
   o handle pointers to id
   o handle external functions that return "void *" (they were parsed as
     procedures)
   o handle anonymous classes (@class NSAnonType, such as CIImage) using
     the "NSAnonType = objcclass; external;" syntax
   o corrected handling of opaque structs
   o fixed parsing of function pointer types
   o instance-bitfields that do not appear in a struct are now recognised
   o bitpacked structs are now translated into bitpacked records (but only
     if they only contain bitpacked fields)
   o C macros indicating deprecation are now translated into "deprecated"
     modifiers for methods/variables/functions/properties
   o no longer ignore deprecated categories, because some categories are
     deprecated in Mac OS X 10.5/10.6, and we want to support writing code
     for older systems too
   o several fixes to property and enum parsing


git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16521 3ad0048d-3df7-0310-abae-a5850022a9f2
</pre>
</div>
</content>
</entry>
<entry>
<title>  * NSString constants are parsed in WebKit</title>
<updated>2009-10-10T01:48:37+00:00</updated>
<author>
<name>josef</name>
<email>josef@3ad0048d-3df7-0310-abae-a5850022a9f2</email>
</author>
<published>2009-10-10T01:48:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/fpc.git/commit/?id=e6c50c3de4d1edf7e1aa9b105394cc5a87914081'/>
<id>e6c50c3de4d1edf7e1aa9b105394cc5a87914081</id>
<content type='text'>
  * Fixed parameters erroneously suffixed with "Pointer" in WebKit
  + Added IBMacros.pp for InterfaceBuilder macros

git-svn-id: http://svn.freepascal.org/svn/fpc/branches/objc@13831 3ad0048d-3df7-0310-abae-a5850022a9f2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  * Fixed parameters erroneously suffixed with "Pointer" in WebKit
  + Added IBMacros.pp for InterfaceBuilder macros

git-svn-id: http://svn.freepascal.org/svn/fpc/branches/objc@13831 3ad0048d-3df7-0310-abae-a5850022a9f2
</pre>
</div>
</content>
</entry>
<entry>
<title>  * NSRange is defined correctly</title>
<updated>2009-10-03T10:32:49+00:00</updated>
<author>
<name>josef</name>
<email>josef@3ad0048d-3df7-0310-abae-a5850022a9f2</email>
</author>
<published>2009-10-03T10:32:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/fpc.git/commit/?id=d074bef075383ff0bed53943e4aa499a03e06310'/>
<id>d074bef075383ff0bed53943e4aa499a03e06310</id>
<content type='text'>
  + Added CoreData framework
  + Added WebKit framework

git-svn-id: http://svn.freepascal.org/svn/fpc/branches/objc@13796 3ad0048d-3df7-0310-abae-a5850022a9f2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  + Added CoreData framework
  + Added WebKit framework

git-svn-id: http://svn.freepascal.org/svn/fpc/branches/objc@13796 3ad0048d-3df7-0310-abae-a5850022a9f2
</pre>
</div>
</content>
</entry>
</feed>
