Commit Graph

770 Commits

Author SHA1 Message Date
d673332bf8 widestring sample
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@770 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-06 22:32:21 +00:00
3e8d4b2e0b widestring sample
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@769 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-06 22:27:00 +00:00
85d250cfc0 Type Hint handling in the "message" component of wsdl files ( WideString, AnsiString, UnicodeString handling )
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@768 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-06 22:25:04 +00:00
f9723fb328 PPC function name fixing (thanks Jonas), switched off debug usage
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@767 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-06 15:18:12 +00:00
a5d4c3203d fixed PowerPC declaration stretreg and added linking to Foundation framework for objcrtltest
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@766 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-06 14:41:37 +00:00
3fb17bb8f6 more debugging in objcrtl10
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@765 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-06 13:17:08 +00:00
cf995dd2cb added debugging log to 1.0 runtime, a small fix objcrtltest
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@764 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-06 09:31:20 +00:00
5a274d364c testsvnclasses.pas: added svn status tests and status.xml
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@763 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-03 20:27:49 +00:00
11938bfea0 modified objcrtl test + added some 1.0 bindings
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@762 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-03 11:03:27 +00:00
d1fed6a252 updated test for structure size check
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@761 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-03 10:32:10 +00:00
60127de191 added: _stretreg funcion; 1.0 ivariables binding; missing type encoding constants; common objc_msgSend* loading
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@760 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-03 10:18:44 +00:00
4c15005f84 svn classes: added TLogEntry.DateTime property + test
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@759 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-03 07:58:58 +00:00
a271d2f11f updated test for small records
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@758 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-03 05:54:00 +00:00
1ca6ded0d7 add objcrtlutils unit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@757 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-02 11:41:19 +00:00
eb405d5188 fixed objc_msgSendSuper declarations + implemented sub-classing for 1.0 version
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@756 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-02 11:39:37 +00:00
d990e54a52 added objcrtl test application
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@755 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-02 11:37:35 +00:00
f8577a2697 BorderSpacing in TRxLabel
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@754 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-01 19:12:31 +00:00
a6b9a85546 Some drawing corrections
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@753 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-31 17:41:04 +00:00
295f8c4625 svnpkg: run svn command in hidden window.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@752 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-31 16:44:42 +00:00
8adbc8ab54 Removed Ctl3D
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@751 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-25 10:24:27 +00:00
1d04d5aab3 + fixed function-type parsing and pascal code generation. Added some macroses from AvailabilityMacros.h to default.ini
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@750 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-24 22:13:48 +00:00
d131f23d62 + changed Svn status xml parsing. TSvnStatusList is no longer parses XML file, TSVNStatus should be used instead.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@749 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-23 13:49:54 +00:00
8be550999c * Remove obsolete functions used to migrate from old options and to handle the old stream header method
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@748 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-22 12:23:19 +00:00
bebb9f6bc0 added iPhoneOS objc run-time initialization unit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@747 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-21 13:46:03 +00:00
0a6dd12bb9 fixing objc_msgSend_stret function declaration
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@746 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-21 13:44:00 +00:00
13bbaf1be5 use Indy
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@745 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-18 16:03:47 +00:00
d2abf9846b +Delphi : QWord = UInt64 for CompilerVersion > 16.0
+THeaderBlockProxy :
  This class is used as a wrapper to allow a TBaseRemotable instance to be sent and received as a header block
+ICallContext.AddHeader() : 
  Overload to support classes that do not inherit from THeaderBlock
+TTypeRegistryItem.AddExternalSynonym(), TTypeRegistryItem.IsExternalSynonym()
  Usefull when a xsd defines a complex type and a "element" which type is the complex one.
+TTypeRegistry.FindByDeclaredName():
  Add an option to include the external synonyms in the search

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@744 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-18 15:53:10 +00:00
3affd43c12 +Delphi : QWord = UInt64 for CompilerVersion > 16.0
+THeaderBlockProxy :
  This class is used as a wrapper to allow a TBaseRemotable instance to be sent and received as a header block
+ICallContext.AddHeader() : 
  Overload to support classes that do not inherit from THeaderBlock
+TTypeRegistryItem.AddExternalSynonym(), TTypeRegistryItem.IsExternalSynonym()
  Usefull when a xsd defines a complex type and a "element" which type is the complex one.
+TTypeRegistry.FindByDeclaredName():
  Add an option to include the external synonyms in the search

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@743 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-18 15:51:45 +00:00
61f9cd63c8 modified type 'id' definition
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@742 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-17 12:21:02 +00:00
80a8d607a9 fix paint on windows
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@741 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-16 14:27:16 +00:00
be86fa976b Delphi compatibility fix
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@740 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-13 17:10:21 +00:00
aeb7aaac64 implemented some wrapper functions
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@739 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-13 15:32:19 +00:00
f527d42d1c adding run-time initialization unit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@738 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-13 15:24:10 +00:00
547722ce0d fixed wrong declaration of objc_msgSend
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@737 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-13 15:18:41 +00:00
72809c8784 do not write serialize property if its serialization is optional and its value equals the default one.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@736 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-12 21:58:27 +00:00
c7e777a8e0 started dynamic obj-c runtime lib support. added base units
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@735 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-12 12:03:21 +00:00
ca65d27b5a Patch for mode delphi from Wimpie Nortje <wimpie@pudu.co.za>
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@734 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-10 18:38:27 +00:00
7143b44fd1 + single line function declaration
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@733 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-09 10:40:54 +00:00
aa2708fd56 + fixed bugs noted by Josef Ryan (inproper function body, bugs with preprocessor).
+ modifications in the units structure. 
- replaced usage IgnoreTokens (and removed) with TokenReplace

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@732 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-09 10:27:56 +00:00
6f8dd5936a allow -refPostFix switch to accept empty string value
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@731 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-07 04:54:26 +00:00
4217df162b SOAP "ID" and "href" handling in the serialized xml stream.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@730 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-06 20:41:44 +00:00
76b3f1fc67 Indy support defines hadling for FPC.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@729 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-06 20:39:37 +00:00
73e6de8fde added Handle:=nil to .release method
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@728 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-06 08:18:26 +00:00
9fa9abbd3f added experimental switch -useRef, suggested by Ryan Jonas
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@727 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-02-28 13:53:56 +00:00
6f30ade18f fixed external functions and variables naming (underscores)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@726 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-02-28 10:11:19 +00:00
079f53052f added "-id" parameter for quick replace "objc.id" type usage
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@725 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-02-28 09:17:42 +00:00
e03fc46597 fixes pascal header comments messup
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@724 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-02-28 07:04:07 +00:00
c331110de0 + removed comments from pascal external variables.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@723 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-02-26 13:17:21 +00:00
0c2e22da08 + added external functions and variables pascal code generation.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@722 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-02-25 19:40:38 +00:00
baddaf0b5c + started template support
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@721 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-02-25 19:37:55 +00:00