inoussa
3222dc18bc
FPC-2.6.2 compatibility fix
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2842 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2013-11-19 15:25:37 +00:00
inoussa
29fbe0a4b9
Generator :
...
* unit without types should not have a "type" section
* alias definitions should occurs according to their dependency on each other
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2841 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2013-11-19 14:37:07 +00:00
inoussa
0a2294b0d7
* Remove duplicated class' properties(Complex type restriction case)
...
* Add the "_" prefix or the "_Type" suffix only when necessary
* Search module by namespace if a namespace is provided (FindModule)
* Parse schema's imported documents
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2840 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2013-11-19 11:04:25 +00:00
inoussa
048ad30635
Make "FreeObjectProperties" a method of TBaseRemotable
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2839 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2013-11-19 10:52:20 +00:00
inoussa
c56afc479f
Auto unit renaming
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2817 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2013-10-30 14:38:32 +00:00
inoussa
58f603bdbe
Correct base type searching : if not found then create a unresolved item.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2777 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2013-08-27 16:39:08 +00:00
inoussa
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
inoussa
e6dea1efeb
Load/Save data from raw buffer
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2588 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-10-31 12:23:50 +00:00
inoussa
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
inoussa
94db8aae9b
use "DefaultFormatSettings.DecimalSeparator" to suppress warning, "HAS_EXP_TREE" define to handle
...
fcl-passrc expressions
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2585 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-10-29 19:24:11 +00:00
inoussa
b934d63e9b
Initialize "Result" to avoid garbage due to optimization
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2584 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-10-29 19:15:58 +00:00
inoussa
cd54972062
Use TFPList in fpc 2.6.1 now
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2579 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-10-22 14:44:59 +00:00
inoussa
4a1a0b0731
<ItemFocused> is not reliable, use ItemIdex
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2578 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-10-22 14:38:07 +00:00
inoussa
4a587712a7
Read XML with name space activated, add upper cased file filters
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2577 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-10-22 13:55:14 +00:00
inoussa
82a48915cf
<ItemFocused> is not reliable, use ItemIdex
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2576 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-10-22 13:46:08 +00:00
inoussa
8357cd9d78
Use interface to manage object life cycle
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2575 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-10-22 13:41:11 +00:00
inoussa
7d73bd43ac
Use TFPList in fpc 2.6.1 now
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2574 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-10-22 13:37:15 +00:00
inoussa
13d25e5e00
Do not generate 2 type hints
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2573 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-10-22 13:31:03 +00:00
inoussa
76d8fd4b55
Use TList2
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2572 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-10-22 13:26:09 +00:00
inoussa
9d5841e2cd
Read XML with name space activated
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2571 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-10-22 13:23:30 +00:00
inoussa
2ed8374ace
DecimalSeprator is deprecated, use DefaultFormatSettings.DecimalSeparator
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2511 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-09-14 11:52:34 +00:00
inoussa
3817a85022
DOM encoding for fpc >260
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2510 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-09-14 11:03:54 +00:00
inoussa
80b84e6c7d
Handle untyped properties
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2507 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-09-06 12:31:10 +00:00
inoussa
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
inoussa
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
inoussa
a8c3182f42
SOAP inline namespace handling, thanks to Christian Schiffler for patch
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2486 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-08-12 01:12:14 +00:00
inoussa
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
inoussa
2075b60834
fcl-xml compatility (fpc 2.6.1+)
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2479 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-07-19 17:23:59 +00:00
inoussa
471d6294ec
Provide a file-based "document locator" using the schema's file path
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2478 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-07-14 13:41:54 +00:00
inoussa
6bde0600c1
Finalization order
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2465 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-06-13 14:55:23 +00:00
inoussa
d4d5acf3fd
Provide a property manager to the filters so a "Password" can be store and retrieved.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2380 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-04-03 17:43:20 +00:00
inoussa
2e30bc622b
Provide a property manager to the filters so a "Password" can be store and retrieved.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2379 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-04-03 17:41:29 +00:00
inoussa
1287ce1650
TPublishedPropertyManager can now (if desired) handle unknown properties
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2378 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-04-03 17:37:52 +00:00
inoussa
58a55210d5
fpc_http_protocol.pas : Delete the "Content-length" header so the underlying component set its value. (Thanks to Phil)
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2242 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-01-10 09:24:29 +00:00
inoussa
0f88939e2d
Fix "xsd_TryStrToDate" for date with timezone
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2186 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-12-08 14:18:59 +00:00
inoussa
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
inoussa
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
inoussa
03b5e24fc4
"Address" spelling
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2143 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-11-15 19:06:36 +00:00
inoussa
7888b8f656
iOS http transport contributed by Phil
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1968 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-09-19 11:12:38 +00:00
inoussa
8b1e3a960e
Parser's "CaseSensitive" implementation fix.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1963 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-09-16 00:56:48 +00:00
inoussa
72f61a6b91
Remove "Dialogs" from "uses" clause.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1945 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-09-14 09:51:13 +00:00
inoussa
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
inoussa
788d3ba426
Issue a error message instead of crashing if no "targetNamespace" is provided.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1934 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-09-10 22:29:42 +00:00
inoussa
e9067503ae
Parser's "CaseSensitive" implementation. To got the parser Case-Sensitive, provide the "-cS" argument at command line when using ws_helper.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1931 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-09-10 03:44:54 +00:00
inoussa
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
inoussa
2ed47823d7
update date to 2011
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1857 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-29 03:02:43 +00:00
inoussa
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
inoussa
f2ef6e252b
Fix crash in Delphi
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1855 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-29 02:49:04 +00:00
inoussa
0663087930
TComplexEnumContentRemotable implementation
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1854 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-29 02:47:41 +00:00
inoussa
6a2cfcfb33
AnsiChar and WideChar implementation
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1853 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-29 02:44:55 +00:00