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
Daniele Teti
2ee6b06e6b
Update README.md
2017-01-29 18:39:27 +01:00
Daniele Teti
71907802f0
ADDED SEMANTIC VERSION (DMVCFRAMEWORK_VERSION const in MVCFramework.Commons.pas hold the current version)
...
Updated the IDE Expert to show the current version of the framework
FIX to the mapper about the datasets null values (needs to be chack in old Delphi versions)
FIX to the dataset boolean values
ADDED more unit tests about nullability
2017-01-29 16:11:14 +01:00
Daniele Teti
03be713c93
FIX - Now the logs are created always in the module path (by default)
2017-01-26 20:07:19 +01:00
spinettaro
72475e4b96
fixed session timeout when timeout value is 0
2017-01-20 17:29:09 +01:00
Daniele Teti
808e3902d1
Moved TMVCHTTPMethodType and TMVCHTTPMethods to MVCFramework.Commons.pas (You controllers may not compile animore without using this unit)
...
Better mobile support for RESTAdapter
Better IFDEFing
2017-01-18 21:54:16 +01:00
Daniele Teti
ccc8ee90ab
FIX OnBeforeAction (Thank you to Marco Mottadelli)
...
More unit tests
Refactoring for XE6
Updated copyright to 2017
2017-01-05 12:45:51 +01:00
Daniele Teti
2b36227167
Update README.md
2017-01-03 13:41:11 +01:00
Daniele Teti
4092b08179
New Conditional Defines:
...
USEFIREDAC
USEDBX
STARTEREDITION
2017-01-03 13:35:49 +01:00
Daniele Teti
32e7a8d325
Added features selection in dmvcframework.inc
...
Added MVCFramework.Patches.pas which should try to uniform interfaces of the changed classes in different versions of Delphi
2016-12-30 20:42:49 +01:00
Daniele Teti
05fb9259ae
Compilable with XE6 and older
...
New unit tests
2016-12-29 19:29:22 +01:00
Daniele Teti
3b1e19ec40
https://github.com/danieleteti/delphimvcframework/issues/63
2016-12-28 10:01:02 +01:00
spinettaro
24fa42f483
Merge branch 'master' of https://github.com/danieleteti/delphimvcframework
2016-12-13 18:16:35 +01:00
spinettaro
a4a3ea533a
Set Stream position to 0, before sending the stream, in SendStream method
...
This fix stream rendering when DMVC is under apache
2016-12-13 18:16:12 +01:00
Daniele Teti
97d944a56a
Workaround for webroker apache (maybe IIS) integration
2016-12-13 15:43:54 +01:00
Daniele Teti
1abd87fba4
updated delphimvcframework
2016-12-13 15:23:11 +01:00
Daniele Teti
c8d176485f
Fix with german chars
2016-12-12 14:37:32 +01:00
Daniele Teti
7c2acc9738
Encoding fixes
...
Preparation for output compression
More unit tests
2016-12-07 19:36:03 +01:00
Daniele Teti
2d8cb9f120
Simplified process to setup angular2 sample
2016-12-07 12:37:35 +01:00
Daniele Teti
60ef18d148
ADDED
...
Config[TMVCConfigKey.FallbackResource]
Defines a default URL for requests that don't map to a route or a file (useful for client side web app)
The experts generates a Config[TMVCConfigKey.FallbackResource] which ponts to 'index.html'
2016-12-07 12:35:46 +01:00
Daniele Teti
81744b892e
Merge changes from https://github.com/danieleteti/delphimvcframework/pull/60
...
Some refactoring needed to be coherent to the rest of the framework
Added a new sample to chow customsession utilization
2016-12-05 15:51:05 +01:00
Daniele Teti
2407ada32f
Merge pull request #60 from airtonjs/master
...
Using other class of session
2016-12-05 14:50:06 +01:00