Commit Graph

454 Commits

Author SHA1 Message Date
inoussa
1ca4e37446 Parser : map xsd:string to UnicodeString.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3055 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-05-17 17:25:51 +00:00
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