inoussa
ca6cdc0315
Compatibility with new fcp-passrc
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1171 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-02-27 16:17:21 +00:00
inoussa
d6d7852372
SOAP test
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1170 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-02-27 16:13:41 +00:00
inoussa
8aa02153fc
Delphi compatibility
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1169 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-02-27 16:10:25 +00:00
inoussa
83d29760ee
Define TByteDynArray as Types.TByteDynArray
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1168 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-02-27 15:06:36 +00:00
inoussa
4251a64fec
Fix mem leak in GetServiceDefaultAddress and GetServiceDefaultFormatProperties
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1165 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-02-24 16:34:06 +00:00
inoussa
57ede0e824
Change "virtual" to "override" as it should be.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1157 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-02-12 12:08:32 +00:00
inoussa
4c0d2981e5
Avoid "TInterfacedPersistent" : it does not actually implement interface life style. Fix binder memory leak.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1155 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-02-08 12:03:09 +00:00
inoussa
ea4816281b
Use fixed enum values to be maximize on the wire compatibility
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1154 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-02-06 15:45:07 +00:00
inoussa
e5deae64c9
clean the binding unit
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1149 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-01-29 15:55:18 +00:00
inoussa
5bd5ea7644
fix Apache module sample
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1148 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-01-29 15:30:24 +00:00
inoussa
a1b9de2436
Disable file writing ( debug )
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1117 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-01-06 10:17:44 +00:00
inoussa
0069871e72
xsd_TryStrToDate : do not reject if fractional milisecond part contains more than 3 digits
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1116 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-01-06 10:16:10 +00:00
inoussa
34030812f8
Serialization : By default, attributes are no longer qualified.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1114 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-01-05 19:59:56 +00:00
inoussa
45b6cbd540
TSOAPBaseFormatter.ReadBuffer : Correct usage of qualified name form.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1040 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-12-09 17:39:30 +00:00
inoussa
9d3c5a7bea
TBaseComplexSimpleContentRemotable.Save/Load : persist attributes using their registered external name.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1039 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-12-09 17:35:46 +00:00
inoussa
421ccf5a75
SetAsEmbeddedType
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1029 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-12-01 15:53:14 +00:00
inoussa
ae739b0486
Metadata Repository : Change "ServiceCount" and "OperationCount" to Word instead of Byte. Note that all files generated by ws_helper should be regenerated.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1028 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-12-01 15:50:52 +00:00
inoussa
63ea74c175
fix sLOCAL_TYPE_REGISTER_REFERENCE to 'typeRegistryInstance' due to Michael Joyner.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1023 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-11-30 10:08:59 +00:00
inoussa
b657d48b62
compilation fix.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1022 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-11-30 09:52:43 +00:00
inoussa
a1e5f64e80
ws_helper generator :
...
when option "-y" ( easy access interface generation ) is specified, ws_helper no longer blocks on invalid methods, it just skip them.
Better implementation of the proxy for easy access interface methods
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1021 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-11-30 09:50:20 +00:00
inoussa
85e796e962
ws_helper code generation option -gEP : enum type''s items are prefixed with the enum name
...
Add more Object Pascal keywords to the parser
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1020 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-11-26 10:39:50 +00:00
inoussa
7ff8d383ef
schema sparser => External type definitions referenced by <import> statement in XSD files or WSDL schema section are now handle. Note that the external files must reside in the same folder as the main schema being parsed. The external files are parsed and used in the main file.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1015 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-11-23 17:55:10 +00:00
inoussa
e49d2da336
Make sure to always use a valid identifier for a type name.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1012 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-11-16 09:28:25 +00:00
inoussa
d028fcba64
Check the parent context ( for not nil ) before using it : avoid an AV exception.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1011 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-11-16 09:25:37 +00:00
inoussa
2f31267ad0
Break in case of cycle in the object inheritance ( which should not happen )
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1010 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-11-16 09:21:37 +00:00
inoussa
99cae074b1
Make the "Name Control" the active one of the form by default
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1005 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-11-13 10:09:43 +00:00
inoussa
73d227205a
suppress warning
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1001 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-11-10 10:52:11 +00:00
inoussa
4915b284cc
Unit renaming option in ws_helper.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1000 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-11-09 10:02:37 +00:00
inoussa
b2525ef5c1
Parse only _once_ any binding (wsdl).
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@999 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-11-09 09:58:51 +00:00
inoussa
5d40568799
Include extra units ( generated from included namespaces ) in the unit(interface, proxy, binder, implementation ) "uses" clause.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@998 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-11-09 09:55:09 +00:00
inoussa
c7e3cdf5c8
Better Array generation
...
Define "float" as "Single"
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@997 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-11-09 09:48:35 +00:00
inoussa
6719a67d5d
Add DateTimeToDateTimeRec()
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@996 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-11-09 09:44:12 +00:00
inoussa
0cb1073a97
Specifiying Ancestor type : better name of the combobox items
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@983 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-10-13 19:37:28 +00:00
inoussa
3c2298e4eb
Currency (native type) support.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@979 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-10-07 17:41:09 +00:00
inoussa
b6b09eca44
Specifiying property type : better name of the combobox items
...
compilation fix
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@978 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-10-07 13:11:15 +00:00
inoussa
b94b6d8a61
suppress warning
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@977 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-10-07 13:07:44 +00:00
inoussa
d639b8d8d0
DateTime, Duration and Time argument creation ( Avoid AV )
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@976 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-10-07 13:06:19 +00:00
inoussa
9ed0e0209c
customization of runtime wsdl page
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@975 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-10-07 13:04:27 +00:00
inoussa
ffe9a95736
support for anyType and schema_Type
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@974 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-10-07 13:00:48 +00:00
inoussa
08f0ab3254
DateTime, Duration and Time argument creation ( Avoid AV )
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@973 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-10-07 12:26:58 +00:00
inoussa
420a28dc1d
Preparing Type name and Element disambiguation
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@950 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-09-02 12:24:19 +00:00
inoussa
8206c61bd6
Patch from Michael Van Canneyt : check for error in synapse http requesting.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@916 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-07-17 17:15:19 +00:00
inoussa
8bdfcc9df7
Test suite : fix memory leaks.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@915 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-07-16 17:42:46 +00:00
inoussa
5089c12136
Test suite : fix memory leaks.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@914 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-07-16 17:41:03 +00:00
inoussa
3e3ace6710
Test suite : fix memory leaks.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@913 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-07-16 17:39:56 +00:00
inoussa
b57ed66842
Test suite : fix memory leaks.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@912 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-07-16 17:38:48 +00:00
inoussa
173d32bb05
Free WST's generated record RTTI
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@911 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-07-16 17:36:49 +00:00
inoussa
f597caeb28
Introduce "FreeObjectProperties()" method in TBaseComplexRemotable to allow its derived classes to clear (FreeAndNil) their object(s) and array(s) properties.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@910 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-07-16 11:18:21 +00:00
inoussa
1dbbf6ce7e
Introduce "FreeObjectProperties()" method in TBaseComplexRemotable to allow its derived classes to clear (FreeAndNil) their object(s) and array(s) properties.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@909 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-07-16 11:16:39 +00:00
inoussa
5b6f63f68a
TDateTimeRemotable registration for the XSD/WSDL parsers.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@907 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-07-14 14:54:12 +00:00