Ezequiel Juliano Müller
74f921cc76
Adding DataSets Serialization
2017-03-29 09:49:35 -03:00
Ezequiel Juliano Müller
80e71b3f65
Add MVCFramework.Serializer.Abstract and MVCDataSetFieldAttribute and MVCSerializeAttribute
2017-03-28 09:52:13 -03:00
Ezequiel Juliano Müller
372bf9bc13
Refactoring, standardizing names and removing unnecessary dependencies.
2017-03-23 14:51:25 -03:00
Ezequiel Juliano Müller
611f297425
Changes in unit tests
2017-03-20 17:42:28 -03:00
Ezequiel Juliano Müller
b9b7e1f3e9
Refactoring in unit tests
2017-03-20 15:31:42 -03:00
Ezequiel Juliano Müller
ee9659762b
Refactoring and Removing Dependencies
2017-03-20 15:08:01 -03:00
Ezequiel Juliano Müller
45595ee144
Refactoring MVCFramework.Commons
2017-03-20 09:55:46 -03:00
Ezequiel Juliano Müller
af41b77500
Duplicate unit test removal
2017-03-13 16:54:17 -03:00
Ezequiel Juliano Müller
eae30a341f
Merge branch 'pluggable_mapper' of https://github.com/danieleteti/delphimvcframework into pluggable_mapper
2017-03-13 16:53:12 -03:00
Ezequiel Juliano Müller
7ec3fa4021
Update delphistompclient
2017-03-13 16:52:58 -03:00
Ezequiel Juliano Müller
5f34de36b1
Refactoring and Removing Dependency with SystemJSON and Mapper
2017-03-13 16:52:11 -03:00
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
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
c7c738a00e
Removed RenderJSON
2017-02-22 19:50:49 +01:00
Daniele Teti
51351a6f73
removed *Strict serialization type
...
added TMVCSerializerStrictJSON
2017-02-13 20:51:59 +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
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
862f31a1ce
Added 'Renderer' in TMVCController
2017-02-08 11:42:35 +01: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
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
Daniele Teti
e5d808b3f2
UPdated delphistompclient
2017-01-29 23:18:30 +01:00
Daniele Teti
64a29cefe5
Updated LoggerPro
2017-01-29 23:15:31 +01:00
Daniele Teti
7408272aed
Update README.md
2017-01-29 19:08:26 +01:00
Daniele Teti
c8074649a1
2.1.3 (lithium)
...
FIX https://github.com/danieleteti/delphimvcframework/issues/64
ADDED Unit Tests for avoid regressions
2017-01-29 19:02:41 +01:00
Daniele Teti
9a3ab1f1dc
Merge branch 'master' of https://github.com/danieleteti/delphimvcframework
2017-01-29 18:41:28 +01:00
Daniele Teti
32caa1edcd
2.1.2 (helium)
...
FIX for Delphi versions who don't have TJSONBool (Delphi XE8 or older)
Added new conditional define in dmvcframework.inc: JSONBOOL (defined for Delphi Seattle+)
2017-01-29 18:40:54 +01:00