|
b8b487e621
|
XSD/WSDL parser, "group" construct : On "ref" site multiple occurrence handling + tests.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5013 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-07-20 19:41:11 +00:00 |
|
|
6e209c21fa
|
<choice> construct parsing : Fix for unbounded embedded cases.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4634 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-05-04 12:32:49 +00:00 |
|
|
870591f5a1
|
Attributes cannot be array properties, Fix + test case.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4628 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-04-23 15:02:11 +00:00 |
|
|
980f7f882d
|
Fix: Hyphens(-) support in procedure/function names of the service's interface.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4509 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2016-02-16 19:35:06 +00:00 |
|
|
0d7318fc29
|
test : do not save generated files.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4269 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-08-13 15:15:33 +00:00 |
|
|
17376005fa
|
With FPC >=3.x use the native unicode string manager.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4245 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-08-04 12:01:37 +00:00 |
|
|
4649ff02cc
|
Initialize memory before use : Fix Repository.Properties AV.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4244 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-08-04 11:59:32 +00:00 |
|
|
5622ce75fd
|
defaultElementForm, defaultAttributeForm : XSD generation.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4231 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-07-30 19:15:27 +00:00 |
|
|
67fb1e1e7f
|
defaultElementForm, defaultAttributeForm : XSD parsing and runtime handling.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4221 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-07-29 18:46:37 +00:00 |
|
|
20a4f70c7f
|
(XSD's) ElementFormDefault and AttributeFormDefault, group and attributeGroup, parsing and runtime handling.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4209 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-07-15 16:02:12 +00:00 |
|
|
10ee3da8f0
|
Empty arrays should be created.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4199 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-06-30 01:15:11 +00:00 |
|
|
7793cf2063
|
Improve project files (Thanks Juha)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3893 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-01-19 09:36:07 +00:00 |
|
|
4f9cf13e5f
|
Improve project files (Thanks Juha)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3864 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-01-03 13:44:46 +00:00 |
|
|
c4849d7583
|
Test for "record" marshaling.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3862 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-01-03 13:35:44 +00:00 |
|
|
38bb8b4756
|
Delphi 7 compatibility fix : handle "TStringList.StrictDelimiter" + test
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3356 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-22 12:25:22 +00:00 |
|
|
3d09a86a15
|
Add "Word" and "Byte" overloaded "CheckEquals"
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3154 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-06-07 14:35:17 +00:00 |
|
|
f25c2c9c4c
|
Parser : map xsd:string to UnicodeString (fix tests).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3056 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-17 17:27:34 +00:00 |
|
|
3714921313
|
Empty XSD schema fragment still generate in WSDL.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2996 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-03 16:20:42 +00:00 |
|
|
0e9f4b37c4
|
Remove the empty "types" node of the schema (causes false fail)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2982 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-01 16:55:36 +00:00 |
|
|
34fa0a046f
|
Correct the namespace.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2981 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-01 16:54:26 +00:00 |
|
|
ab893594d7
|
Handle top level(global) declared attribute and references
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2695 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2013-03-05 15:48:26 +00:00 |
|
|
467d62d6d7
|
"HAS_EXP_TREE" define to handle fcl-passrc expressions
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2586 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2012-10-29 19:31:17 +00:00 |
|
|
0cb1b33ac4
|
Use "LocalName" and "NamespaceURI" to handle in-line name-space
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2488 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2012-08-13 20:40:08 +00:00 |
|
|
86ba7febad
|
SOAP inline namespace handling test
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2487 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2012-08-12 01:15:12 +00:00 |
|
|
9622abc016
|
Fix filter signature in test
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2485 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2012-08-12 01:07:26 +00:00 |
|
|
6bbca25247
|
fcl-passrc now uses TFPList instead of TList.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2162 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2011-11-26 17:54:55 +00:00 |
|
|
e4e3f34376
|
"CaseSensitive" fixes.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2144 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2011-11-15 19:11:17 +00:00 |
|
|
fc1c449cd2
|
xsd's "choice" construct parsing + tests
parser is case sensitive b default now, + tests
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1942 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2011-09-14 02:31:02 +00:00 |
|
|
4f0e76aa7a
|
forget test define
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1858 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2011-08-29 03:04:00 +00:00 |
|
|
ac7aeb38c8
|
XSD's "include" handling, better "uses" generation for schema files translalted to pascal, better generated file names, handling of "import" and "include" in sub-directories, Handling of TComplexEnumContentRemotable
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1856 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2011-08-29 02:59:57 +00:00 |
|
|
adcb4e3979
|
Complete DataFilter Implementation + tests
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1798 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2011-08-15 02:10:42 +00:00 |
|
|
2fd9828e4e
|
Base32 encoding + tests
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1357 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2010-10-27 21:20:19 +00:00 |
|
|
6bac809dd9
|
Forget to commit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1332 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2010-10-01 20:46:25 +00:00 |
|
|
fbaef11db8
|
composed name handling (such as "one-prop")
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1331 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2010-10-01 20:44:10 +00:00 |
|
|
19b53bc223
|
fix wsdl operation attributes parsing when there are multiple attributes : unit test.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1243 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2010-07-02 15:33:29 +00:00 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
54ff0827eb
|
Correct 64bit compilation error.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@906 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2009-07-14 14:23:07 +00:00 |
|
|
3b875dfea2
|
XSD Date related implementations :
* TDurationRemotable : duration
* TTimeRemotable : time
* TDateRemotable : date
* TDateTimeRemotable : dateTime
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@901 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2009-07-08 18:52:13 +00:00 |
|