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
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
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
danieleteti
ecc4947290
ADDED LoadViewFragment
...
ADDED TMVCMediaType.TEXT_CSV
2016-10-02 17:44:45 +02:00
MPannier
af0e4fdca7
removed Iocp.Logger.pas (no longer needed)
...
Delphi XE3 adjustments
added some missing consts to paramters (thanks to FixInsight; there are a lot more hints)
2016-09-27 14:22:17 +02:00
danieleteti
ce80bb79fd
Refactoring
2016-09-25 16:17:48 +02:00
danieleteti
6875ff3704
Added LoggerPro as git submodule
...
Updated MVCFramework.Logger.pas to use LoggerPro instead of the modified version of IOCPLogger
Added CustomLoggerSample.dproj
Removed IOCP dependencies
2016-09-06 10:33:09 +02:00
danieleteti
1ef246a589
- Added strongly typed actions
...
- TWebContext param in the actions is optional
- In case of "action not found", the server dont returns NEVER the document index
- Refactoring
- More unit tests
- BasicDemo updated with typed actions
- Copyright updated (just formatting)
2016-06-22 17:50:31 +02:00
danieleteti
e2e5d79f30
removed dmvcframework.inc
...
added unittest for JWT
2016-05-19 11:22:58 +02:00
danieleteti
8a96b65242
Base64 Uses INDY encoder/decoder because the TnetEncoding class adds multilines which breaks token.
...
I've used indy also because TNetEncoding is available only since XE7 upward
2016-05-18 19:10:59 +02:00
danieleteti
2012285fd7
beta support for JSON Web Tokens
2016-05-18 18:21:46 +02:00
danieleteti
462af4c68f
Added TMVCController.GetRenderedView
2016-02-27 09:58:54 +01:00
danieleteti
e68dcafe9b
Changes to the Authentication mechanism
...
Adding some default to the expert
2016-02-23 22:33:21 +01:00
danieleteti
6ddef75804
-New Build System based on Python 3.5 script
...
-Cleanup
2016-01-01 23:01:49 +01:00
Ezequiel Juliano Müller
1571cc2074
Update Copyright
2015-12-29 14:57:04 -02:00
Ezequiel Juliano Müller
a1d56ebc9c
Update licence
2015-12-22 09:38:17 -02:00
Ezequiel Juliano Müller
17a8325147
Add MediaType and Charset
2015-12-22 09:16:30 -02:00
danieleteti
f82869c6ae
FIX in POSTed and PUTed data
2015-12-16 16:41:06 +01:00
danieleteti
7ca59a3b88
Mustache Server Side Views
2015-10-18 16:35:50 +02:00
daniele.teti
02511a14e2
+ MERGE FROM "AUTH" FEATURE BRANCH
2015-04-01 15:01:23 +00:00
daniele.teti
e7ffca72df
XE7 Support (beta)
2014-09-05 10:47:40 +00:00
daniele.teti
0b6df41668
BUGFIXES
...
New sample: articles_crud
2014-06-27 13:30:39 +00:00
daniele.teti
cae068501c
Updated to Delphi XE6
2014-04-16 20:52:25 +00:00
daniele.teti
f6673dcf31
2014-04-15 15:44:20 +00:00
daniele.teti
72696ceeed
FIX Encoding stuff
2014-04-10 11:56:23 +00:00
daniele.teti
4634bedd66
2014-04-04 14:39:37 +00:00
daniele.teti
19d0686644
Refactoring
...
ADD Session demo
2014-03-31 22:02:31 +00:00
daniele.teti
d0a5ef79d2
2013-11-08 22:10:25 +00:00
daniele.teti
baebb721ee
The main sources
2013-10-29 23:48:23 +00:00