Commit Graph

1337 Commits

Author SHA1 Message Date
Daniele Teti
4a1336d7ca Removed JSONObjectToObjectFields 2017-03-07 21:42:19 +01:00
Ezequiel Juliano Müller
d0f3961bed Add initial sample with JsonDataObjects serializer 2017-03-02 15:29:43 -03:00
Desenvolvimento
1d750b90e6 Refactoring MVCFramework.DuckTyping. Remove global variables. 2017-03-02 13:39:41 -03:00
Desenvolvimento
7e82e68e81 Add MVCFramework.Tests.Serializer.Intf 2017-03-02 09:27:19 -03:00
Desenvolvimento
97d3c552ca Add TMVCAbstractSerializer 2017-03-02 08:57:40 -03:00
Desenvolvimento
6a27680a0a Merge branch 'pluggable_mapper' of https://github.com/danieleteti/delphimvcframework into pluggable_mapper
# Conflicts:
#	sources/MVCFramework.Serializer.Commons.pas
2017-03-01 17:43:16 -03:00
Desenvolvimento
88b8e7da3c Refactoring the System JSON Serializer. Adding the serializer to JsonDataObjects. Problems with some unit tests. 2017-03-01 17:40:57 -03:00
Daniele Teti
3630dbe076 Update README.md 2017-02-24 15:12:17 +01:00
Daniele Teti
a067fbcf37 Merge branch 'master' of https://github.com/danieleteti/delphimvcframework
# Conflicts:
#	sources/MVCFramework.pas
2017-02-24 14:57:57 +01:00
Daniele Teti
838a74e842 New version 2.1.5 (boron)
Removed memory leaks in TMVCWebRequest
Defined conditionals defines for XE7, XE8 and 10 Seattle
2017-02-24 14:50:06 +01:00
Daniele Teti
3580d5ab5e MERGED https://github.com/danieleteti/delphimvcframework/pull/72
MERGED https://github.com/danieleteti/delphimvcframework/pull/73
2017-02-24 14:20:05 +01:00
Daniele Teti
2830fef1b7 Merge pull request #73 from ezequieljuliano/master
Problem solving with memory leak when reading request body.
2017-02-24 14:14:49 +01:00
Ezequiel Juliano Müller
6bd054119b Problem solving with memory leak when reading request body. 2017-02-24 09:54:44 -03:00
Daniele Teti
f10710babe Update CHANGES.TXT 2017-02-22 20:21:28 +01:00
Daniele Teti
3a7d07784b FIX https://github.com/danieleteti/delphimvcframework/issues/71
Version 2.1.4 (beryllium)
2017-02-22 20:13:59 +01:00
Daniele Teti
39137d4084 Merge pull request #72 from dsonda/master
Fix issue #71: Does not compile in Delphi Seattle
2017-02-22 19:53:53 +01:00
Daniele Teti
c7c738a00e Removed RenderJSON 2017-02-22 19:50:49 +01:00
Daniel Sonda
1da491e376 Fix issue #71: Does not compile in Delphi Seattle 2017-02-22 14:31:01 -03:00
Daniele Teti
51351a6f73 removed *Strict serialization type
added TMVCSerializerStrictJSON
2017-02-13 20:51:59 +01:00
Daniele Teti
d579a12bb1 Update roadmap.md 2017-02-13 08:40:36 +01:00
Daniele Teti
3480a9887f Update roadmap.md 2017-02-13 08:39:14 +01:00
Daniele Teti
eb9f9819fc Update README.md
Fix ROADMAP LINK
2017-02-13 08:38:38 +01:00
Daniele Teti
f98d39375f CustomTypeSerializers Refactoring
Added more unit test
2017-02-10 18:48:19 +01:00
Daniele Teti
c2f51d4b11 CustomTypes + UnitTests 2017-02-10 14:20:06 +01:00
Daniele Teti
4cc5b6560c CustomTypesSerialiers 2017-02-09 19:34:12 +01:00
Daniele Teti
3e9c914b20 Update 3_0_0_breaking_changes.md 2017-02-09 19:04:25 +01:00
Daniele Teti
988cbbd932 Merge branch 'pluggable_mapper' of https://github.com/danieleteti/delphimvcframework into pluggable_mapper 2017-02-09 11:24:38 +01:00
Daniele Teti
c80f078337 TValue de/serialization 2017-02-09 11:24:24 +01:00
Daniele Teti
80ea217a2d Update 3_0_0_breaking_changes.md 2017-02-09 09:05:45 +01:00
Daniele Teti
247c23b0da Rename 3_0_0_breaking_changes to 3_0_0_breaking_changes.md 2017-02-09 08:55:58 +01:00
Daniele Teti
c0cc0ee9a0 Create 3_0_0_breaking_changes 2017-02-09 08:55:38 +01:00
Daniele Teti
96e5e64eec Merge pull request #69 from ezequieljuliano/master
Problem with body request in Apache module
2017-02-09 08:43:15 +01:00
Daniele Teti
b6f9d33f36 Merge branch 'pluggable_mapper' of https://github.com/danieleteti/delphimvcframework into pluggable_mapper 2017-02-08 18:30:51 +01:00
Daniele Teti
9b70ee40fc IMPLEMENTED
IMVCSerUnSer = interface
    ['{1ECA942A-E3C4-45DD-9D23-C00363B5E334}']
    function SerializeObject(AObject: TObject; AIgnoredProperties: array of string): String;
    function SerializeObjectStrict(AObject: TObject): String;
    function SerializeDataSet(ADataSet: TDataSet; AIgnoredFields: array of string): String;
    function SerializeCollection(AList: TObject; AIgnoredProperties: array of string): String;
    function SerializeCollectionStrict(AList: TObject): String;
    procedure DeserializeObject(ASerializedObject: String; AObject: TObject);
    procedure DeserializeCollection(ASerializedObjectList: string; AList: IMVCList; AClazz: TClass);
  end;
2017-02-08 18:30:32 +01:00
Daniele Teti
056cfb17f4 Update README.md
FIX in the roadmap link
2017-02-08 14:05:56 +01:00
Daniele Teti
20070e402e Updated submodules 2017-02-08 12:27:37 +01:00
Daniele Teti
862f31a1ce Added 'Renderer' in TMVCController 2017-02-08 11:42:35 +01:00
Ezequiel Juliano Müller
03d904185b Problem with request as Apache Module 2017-02-07 16:29:35 -02:00
Daniele Teti
9ef9ede924 REMOVING WARNINGS 2017-02-07 16:32:54 +01:00
Daniele Teti
26c0eb5eb8 TEST OK FOR JSON SERIALIZER (BUILTIN JSON PARSER)
TestSerUnSerObject
TestSerUnSerObjectList
2017-02-07 16:06:58 +01:00
Daniele Teti
56b78738e4 Serializer: First TEST OK 2017-02-07 14:08:51 +01:00
Ezequiel Juliano Müller
23ba187407 Submodules update 2017-02-07 09:31:49 -02:00
Ezequiel Juliano Müller
18e4412f73 Merge branch 'master' of https://github.com/danieleteti/delphimvcframework into HEAD 2017-02-07 09:24:39 -02:00
Daniele Teti
4a7961ec02 Sample: articles_crud_vcl_client
Implemented RefreshRecord
2017-02-06 14:10:47 +01:00
Daniele Teti
f87f683510 Updated submodules 2017-02-06 14:04:18 +01:00
Daniele Teti
cca53e585c SAMPLE: Update articles_crud_vcl_client 2017-02-06 12:42:48 +01:00
Daniele Teti
3bc1e6dfc2 NEW SAMPLE: articles_crud_web_angular with angular2 2017-02-06 12:03:59 +01:00
Daniele Teti
09b30cbe64 SAMPLE articles_crud updated 2017-02-06 12:02:19 +01:00
Daniele Teti
f5833fa232 Simplified the VCL "Articles CRUD Sample" 2017-02-04 23:43:34 +01:00
Daniele Teti
54795de318 Updated DMustache 2017-01-29 23:21:36 +01:00