Commit Graph

553 Commits

Author SHA1 Message Date
inoussa
3c995d69dd Delphi compatibility fix.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3054 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-05-17 17:24:38 +00:00
inoussa
aa29744538 Parser : map xsd:decimal to Currency.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3052 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-05-17 14:58:42 +00:00
inoussa
568cfdc673 Copy for the 0.6 release.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3031 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-05-09 10:36:05 +00:00
inoussa
7d01cec936 Update project file
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3025 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-05-08 14:19:53 +00:00
inoussa
8406f95b71 Better PropertyManager string parsing, don't set empty props (Thanks to Michael Van Canneyt)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3024 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-05-08 14:16:59 +00:00
inoussa
ab38ec3c50 Better transport error reporting : ETransportExecption.ExtendedErrorInfo (Thanks to Michael Van Canneyt)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3023 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-05-08 14:15:38 +00:00
inoussa
9e4f5c5770 Compress the RTF document as it gets difficult to commit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3017 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-05-07 14:33:32 +00:00
inoussa
ba82f40391 Update documentation.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3016 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-05-07 14:23:42 +00:00
inoussa
cf03917999 Fix component alignment/Anchors
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3015 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-05-07 12:57:48 +00:00
inoussa
9f07522d7c Import Wizard : XML opening should use name spaces
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3014 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-05-07 12:55:34 +00:00
inoussa
b3b2c2aa22 Do not delete still referenced objects.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2998 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-05-03 16:57:05 +00:00
inoussa
041a6b2a36 License change : All the code in WST is now using the FPC' RTL license (modified LGPL see COPYING.modifiedLGPL)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2997 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-05-03 16:34:30 +00:00
inoussa
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
inoussa
109b4f13f8 Update about dialog message year.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2995 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-05-03 15:56:09 +00:00
inoussa
a8b83ba712 More check for usage before schema deletion.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2994 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-05-03 15:54:36 +00:00
inoussa
a0ef2a66bf XSD schema import support : GUI handling, store relative fie name
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2993 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-05-03 15:27:53 +00:00
inoussa
0bff229235 Fix schema "import" generation.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2986 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-05-02 01:49:33 +00:00
inoussa
019e7b604f IDE auto generated changes.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2984 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-05-01 17:00:35 +00:00
inoussa
4edd9df7fa Better XSD/WSDL generation : "import" nodes are correctly generated.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2983 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-05-01 16:58:45 +00:00
inoussa
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
inoussa
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
inoussa
509d2ef284 Beautification : +images for menu items, +Tool bar
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2978 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-30 19:49:40 +00:00
inoussa
402f527cbb Remove not used variables, fix uninitialized variables.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2970 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-25 19:05:55 +00:00
inoussa
96b63bb1ad FPC 2.7.1 compatibility.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2969 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-25 19:03:45 +00:00
inoussa
d5c37afd8d Package update for logger.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2948 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-18 14:47:54 +00:00
inoussa
2ba7ee7cd2 Add support for External Schema referencing.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2947 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-18 13:36:57 +00:00
inoussa
d12bca1cb6 FormatSettings : Delphi compatibility.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2946 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-18 13:33:50 +00:00
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
inoussa
9ce86062fb Use "AResponse.ContentStream" instead of "AResponse.Content" because the later does interpret #13 as new and so replaced with #10. This is needed for binary format.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1836 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-26 15:10:43 +00:00
inoussa
1e9af50ca1 Delphi Compatibility
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1802 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-16 12:41:05 +00:00
inoussa
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
inoussa
4e6ea3a726 sample, tcp blocktype handling
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1784 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-08 02:26:00 +00:00
inoussa
0a24ccf684 TCP protocole now supports block type prefixed messages.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1783 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-08 02:24:18 +00:00
inoussa
d1ae85de1d Updated to use FPC's servers (TCP and HTTP) implementation
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1782 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-06 17:10:39 +00:00
inoussa
1793c3f0f4 TwstFPHttpListener : add options to control execution in threads.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1781 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-06 17:08:44 +00:00
inoussa
2466c0ab1a Updated to use FPC's servers (TCP and HTTP) implementation
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1780 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-06 17:01:02 +00:00
inoussa
564226d183 Fix Synapse Http protocol Clear request buffer before writing the new data stream.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1764 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-07-28 09:32:52 +00:00
inoussa
942e341330 More specific doc for Apache module, rebuild sample
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1756 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-07-22 12:36:38 +00:00
inoussa
45ed50343c Add "UInt32" definition
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1755 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-07-22 12:31:45 +00:00
inoussa
b976ea6730 More specific doc for Apache module, rebuild sample
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1754 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-07-22 12:29:38 +00:00
inoussa
5fe2309336 Refactor TBaseTransport and TBaseTCPTransport so http and tcp transports no longer manage filtering which is now done by TBaseTransport and TBaseTCPTransport
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1675 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-06-14 11:38:18 +00:00
inoussa
b4f37d07e4 FPC 2.5.1 compatibility support(tkHelper handling)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1674 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-06-14 10:46:00 +00:00
inoussa
af4df646fb fpc's tcpserver and tcpclient support provided by Michael Van Canneyt.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1670 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-06-09 08:53:31 +00:00
inoussa
1d5b1799c9 fpc's httpserver and httpclient support provided by Michael Van Canneyt.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1640 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-05-23 11:24:02 +00:00
inoussa
c98b7de06a re-raise the exception
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1613 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-05-05 09:56:01 +00:00
sekelsenmat
2b84aaadad webservice toolkit: Fixes the compilation of the synapse package
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1569 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-04-15 14:50:04 +00:00
inoussa
6468c52f16 Add "GetTransportName()" method to ITransport
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1518 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-03-01 15:42:53 +00:00
inoussa
a11ccc8c85 Delphi XE compatibility fix
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1510 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-02-22 10:16:27 +00:00
inoussa
e99fbdfde3 Allow enum properties to be compared to integers
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1484 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-02-02 15:42:43 +00:00
inoussa
848a2159be Correct test for string-based type (optional)properties (for storage)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1483 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-02-02 15:37:47 +00:00
inoussa
2e55ad976d UnicodeString Fix
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1482 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-02-02 15:34:13 +00:00
inoussa
1ba130c8c4 Delphi 2010 compatibility fix
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1481 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-02-02 15:31:32 +00:00
inoussa
489e76849b Delphi 2010 compatibility fix
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1480 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-02-02 11:09:33 +00:00
inoussa
5495efb66f Implement DropFileEvent
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1385 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-26 12:49:40 +00:00
inoussa
4d54efd4e7 Typo correction(WriteDocumetation > WriteDocumentation).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1384 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-26 09:50:16 +00:00
inoussa
c816b22922 Correct optional property generation in XSD
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1382 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-25 20:52:04 +00:00
inoussa
1c255f37a7 suppress various warnings/hints
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1372 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-08 14:26:03 +00:00
inoussa
3bf012d3a2 Type Library Editor AV Correction
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1360 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-01 12:08:12 +00:00
inoussa
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
inoussa
c800c26ab4 Transform inline error text to ResourceString
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1355 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-10-16 18:38:07 +00:00
inoussa
3524335cab Transform inline error text to ResourceString
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1354 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-10-16 18:22:28 +00:00
inoussa
409a5f8ba7 Add xsd:language
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1351 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-10-15 13:46:26 +00:00
inoussa
2e7fa04712 Replace property "store" prefix by sWST_PROP_STORE_PREFIX( = 'wstHas_') (fix)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1350 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-10-15 13:43:44 +00:00
inoussa
3c12d5aa39 XSD "import" handling.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1341 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-10-11 12:28:07 +00:00
inoussa
040e7012bf Replace property "store" prefix by sWST_PROP_STORE_PREFIX( = 'wstHas_')
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1340 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-10-11 12:23:49 +00:00
inoussa
ed37484810 Replace property "store" prefix by sWST_PROP_STORE_PREFIX( = 'wstHas_')
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1339 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-10-11 12:22:23 +00:00
inoussa
7787d207ee suppress various warnings
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1334 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-10-04 10:56:27 +00:00
inoussa
e0bb0bd04f suppress various warnings
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1333 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-10-04 10:30:19 +00:00
inoussa
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
inoussa
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
inoussa
28bb2f355f fix : user_client_console.lpi
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1330 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-10-01 19:02:18 +00:00
inoussa
73653e4c9b easy access interface should be handle only in the unit containing the original interface.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1318 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-09-08 14:02:52 +00:00
inoussa
f8809ed35c Delete "_" if it is the last character of the generated name.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1317 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-09-08 14:00:31 +00:00
inoussa
61c6016709 fix warning
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1316 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-09-08 13:57:34 +00:00
inoussa
80f5f83a1a Fix TInProcessTransport
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1315 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-09-08 13:54:13 +00:00
inoussa
c9fc9311ef +Client side HTTP Cookie management,
+TBaseProxy implements IServiceProtocol to expose its serializer and transport
+TBaseTransport unimplemented methods now throw exception
+"Filter" implementation for synapse

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1312 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-09-01 00:42:16 +00:00
inoussa
e39994c6db Add "IsActive()"
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1311 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-09-01 00:35:41 +00:00
inoussa
ed28927351 metadata service : regenerate from wsdl file
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1310 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-09-01 00:29:10 +00:00
inoussa
d246ccc22b spell correction
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1309 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-09-01 00:24:32 +00:00
inoussa
cf243fb88b Add filter feature, implemented as service extension.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1269 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-08-04 19:29:17 +00:00
inoussa
7f8f0aade3 Add "Clone" functionality to Editor
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1260 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-07-19 11:00:35 +00:00
inoussa
a37f60260f Fix AV with xml
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1259 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-07-19 10:44:34 +00:00
inoussa
41db3ae6da Fix Compilation with fpc-trunck
Take advantage of fcl-json "Clone" method

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1258 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-07-19 10:42:25 +00:00
inoussa
9546f5bb9e Fix Compilation with fpc-trunck
Take advantage of fcl-json "Clone" method

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1257 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-07-19 10:41:15 +00:00
inoussa
2e5b08e9d7 Correct "easy access" proxy implementation.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1256 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-07-16 15:28:21 +00:00
inoussa
af61b10bc5 Correct SOAP Header namespace generation (THeaderBlockProxy case) 2
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1255 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-07-16 13:48:52 +00:00
inoussa
b25d0e271a Correct SOAP Header namespace generation (THeaderBlockProxy case)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1254 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-07-16 11:21:18 +00:00
inoussa
4c78816d50 Correct SOAP Header namespace generation
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1253 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-07-15 17:04:25 +00:00
inoussa
c75480148f Correct "easy access" proxy implementation not to free result property.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1252 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-07-14 18:04:43 +00:00
inoussa
27705788ce small fix : remove file writing, fix interface reference
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1244 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-07-02 15:43:58 +00:00
inoussa
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
inoussa
c5eeaadf18 fix wsdl operation attributes parsing when there are multiple attributes.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1242 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-07-01 22:30:37 +00:00
inoussa
2f4c394c01 Restore file
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1232 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-06-01 14:00:31 +00:00
inoussa
739b3a43cb fcl-web module to integrate WST in a fcl-web application by Michael Van Canneyt
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1230 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-05-26 08:43:29 +00:00
inoussa
599991c430 Fix "httpd" path
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1200 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-04-17 21:58:08 +00:00
inoussa
bae81d0e49 Create default service binding for interfaces while parsing Pascal files.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1186 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-03-25 12:33:32 +00:00
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