Commit Graph

566 Commits

Author SHA1 Message Date
inoussa
f666da77a0 defaultElementForm, defaultAttributeForm : Type Library Editor Support.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4232 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-07-30 19:16:53 +00:00
inoussa
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
inoussa
d5f0b8a092 element/attribute form : specify options at registration optimization(to avoid double serializer initializations).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4230 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-07-30 19:11:41 +00:00
inoussa
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
inoussa
41b65aae4f Add simple Xml serializer.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4210 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-07-15 16:03:09 +00:00
inoussa
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
inoussa
505eed8501 Server Exception reporting to client: For the server to report the "faultCode" and the "faultString", a service implementation should raise an exception that inherits from "EBaseRemoteException".
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4201 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-07-03 10:46:22 +00:00
inoussa
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
inoussa
de6c82440d type_lib_edtr : Persistent options across sessions.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4193 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-06-26 15:44:09 +00:00
inoussa
22e5adbb82 Type Library Editor : Options Editor for customization.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4189 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-06-13 12:33:36 +00:00
inoussa
15a0e9c9c2 Fix metadata cloning.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4188 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-06-13 10:44:35 +00:00
inoussa
852fe15662 Fix "DoSendAndReceive" to "protected", Thanks Michael Van Canneyt.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4141 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-05-18 18:46:08 +00:00
inoussa
132cc4c0ff Synapse HTTP protocol's header management fix (Thanks mcarro)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4067 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-03-25 17:29:31 +00:00
inoussa
cdcc835400 Fixws_helper code generation : Qualified interface name in proxy code(Thanks mcarro)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4066 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-03-25 17:27:45 +00:00
inoussa
dedfe4b7ee ws_helper code generation : "-gSS" (resp. "-gSU") to map XSD' "string" to Object Pascal "String" (resp. "UnicodeString").
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3940 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-02-09 18:38:02 +00:00
inoussa
7d8ea2ba7b XSD parser : Better forwarded types parsing.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3938 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-02-08 22:14:55 +00:00
inoussa
201891920d Change PtrInt to in generated code.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3917 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-31 12:27:49 +00:00
inoussa
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
inoussa
b5cd38509b Remove redundant casts, PtrInt -> Integer, IInterface in classes definitions (Thanks Juha) 1
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3892 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-19 09:34:01 +00:00
inoussa
8b22dded32 Remove redundant casts, PtrInt -> Integer, IInterface in classes definitions (Thanks Juha) 1
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3891 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-19 09:31:59 +00:00
inoussa
e0b19fe05c Fix compilation : Add unit path "..\.." to packages. (Thanks Juha)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3889 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-18 00:17:53 +00:00
inoussa
4cd756e318 Interface File Generator => use qualified type name (unit.type) to disambiguate name collision.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3888 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-18 00:09:46 +00:00
inoussa
5398384975 FPC 3.x compatibility (Thanks Oleg, initial patch)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3886 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-17 19:15:48 +00:00
inoussa
52cb1f0bf5 Fix Binder's code generation.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3874 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-07 14:14:04 +00:00
inoussa
b2e1e27b73 Fix comparison with invalid socket value in Synapse (Thanks Juha)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3873 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-07 14:13:05 +00:00
inoussa
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
inoussa
22193d3546 Improve packages files (Thanks Juha)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3863 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-03 13:37:43 +00:00
inoussa
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
inoussa
a9a772e219 Fix "record" marshalling, Better Proxy/Binder generated code
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3861 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-03 13:33:43 +00:00
inoussa
9f1a41a166 Duration's fields : Fix Integer/Cardinal instead of PtrInt/PtrUInt (Thanks Juha)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3860 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-03 13:28:05 +00:00
inoussa
0a71476b03 Fix Integer/Cardinal instead of PtrInt/PtrUInt (Thanks Juha)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3859 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-02 17:48:42 +00:00
inoussa
adcc3c6129 Fix Delphi <= 2007 compilation (Thanks Juha)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3858 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-02 17:43:00 +00:00
inoussa
00128bbf70 Be case insensitive while parsing Pascal Code, log warning on XDS generation, fix AV (TPasUnresolvedTypeRef handling)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3823 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-12-04 13:11:07 +00:00
inoussa
49b8618253 Get rid of FPC's internal error (Thanks Dimitrios Chr. Ioannidis)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3822 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-12-04 13:02:22 +00:00
inoussa
212d56a5ff Change TObjectCollectionRemotable.*Item 's index parameter to Integer instead of PtrInt; (Fix Delphi)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3718 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-11 12:24:54 +00:00
inoussa
428e582c01 Redirect "PtrInt" to "NativeInt" on new Delphis
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3717 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-11 12:02:47 +00:00
inoussa
0b79376fa6 Lazarus trunk fix (Thanks Juha Maninnen)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3475 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-08-13 10:01:56 +00:00
inoussa
fa7fade567 Delphi 7 compatibility fix : handle "TStringList.StrictDelimiter" + test
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3474 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-08-13 09:53:14 +00:00
inoussa
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
inoussa
ec8b655eac On Double-Click, edit or add deetail element (property for class/record, argument for procedure)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3350 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-07-20 16:14:14 +00:00
inoussa
1c7072d0e8 Delete non-used variable.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3349 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-07-20 16:02:13 +00:00
inoussa
10ac72edd5 Set form Position to "poDesktopCenter", so in IDE the edition's forms stay visible.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3348 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-07-20 16:01:03 +00:00
inoussa
f9aede8d35 Set the form's "ActiveControl".
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3205 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-06-20 12:40:00 +00:00
inoussa
e195112d8b IDE ImportDlg's option to include files now works (Thanks Juha Maninnen) :
* Flag ofRevert is not needed. File is not added to project if already there.
  * Invalidate file cache after generating a Pascal file.
 Prevents error when opening it. Works also with older Lazarus versions.

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3200 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-06-19 10:14:01 +00:00
inoussa
6639a8ff16 Method deletion : remove deleted item from the list
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3197 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-06-18 10:30:26 +00:00
inoussa
816d45da0c Method deletion : remove deleted item from the list
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3196 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-06-18 10:06:50 +00:00
inoussa
5a7933c556 Interface Editor, Method deletion : Fix AV caused by double object freeing
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3195 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-06-18 10:02:07 +00:00
inoussa
1d92e483ca WstImportDlg: improve GUI layout use anchors (Thanks Juha Maninnen)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3182 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-06-16 19:09:54 +00:00
inoussa
58be34c928 WstImportDlg: fix opening generated files in editor (Thanks Juha Maninnen)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3181 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-06-16 19:08:10 +00:00
inoussa
f1b0922aa1 Fix compilation of test-project with -Define-WST_HANDLE_D (Thanks Juha Maninnen)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3180 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-06-16 19:05:44 +00:00
inoussa
a10ed81837 Design Time package : Use FPC resources instead of LRS files (Thanks Juha Maninnen)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3179 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-06-16 19:01:27 +00:00
inoussa
af326242a5 xsd_generator : Move duplicated code to a function (Thanks Juha Maninnen)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3177 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-06-16 15:16:14 +00:00
inoussa
31bbc5c053 XSD generator: prevent a Nil object reference (=>AV) (Thanks Juha Maninnen)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3176 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-06-16 15:11:10 +00:00
inoussa
cc849ecbac Use FPC resources instead of LRS files (Thanks Juha Maninnen)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3175 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-06-16 15:00:22 +00:00
inoussa
bba6d27241 Lazarus Trunk Fix (Thanks Juha Maninnen)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3169 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-06-14 17:19:39 +00:00
inoussa
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
inoussa
776bfddbcf "DefaultFormatSettings" is not defined for Delphi <= 2007
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3153 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-06-07 14:33:16 +00:00
inoussa
d41e1c6f39 Range Fix, thanks (Dimitrios Chr. Loannidis)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3135 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-06-04 14:16:51 +00:00
inoussa
5f2609c39b Indy >= 10.5.x compatibility fix.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3087 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-05-24 13:02:54 +00:00
inoussa
3afe6477ca Fix : "FreeObjectProperties" was called two times.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3086 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-05-24 13:01:15 +00:00
inoussa
c5ab6d6ddc Client side filters : +Add TLogFilter. Use this filter to log the request/response stream to file.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3057 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-05-17 17:30:21 +00:00
inoussa
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
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