Commit Graph

927 Commits

Author SHA1 Message Date
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
Ezequiel Juliano Müller
38ee57aa7f Merge branch 'master' of https://github.com/danieleteti/delphimvcframework into HEAD
# Conflicts:
#	sources/MVCFramework.pas
2016-12-23 09:06:57 -02: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
9f8e42281d Removed obsolete demos 2016-12-13 14:42:27 +01:00
Daniele Teti
da8b5e39b3 FIX StompClient Clone 2016-12-13 12:48:15 +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
airtonjs
d9feff83c9 Example using other class of session 2016-12-05 09:04:25 -04:00
airtonjs
fa16b01164 Permit to use other class of session 2016-12-05 09:03:58 -04:00
Daniele Teti
79b1bc3039 Demos fixes 2016-12-01 15:25:41 +01:00
Daniele Teti
3b01b57bd9 Angular2 sample 2016-12-01 15:23:23 +01:00
Daniele Teti
9e76485268 Samples Refactoring 2016-11-27 23:18:32 +01:00
Daniele Teti
3d7520dc41 Routing samples 2016-11-24 20:36:23 +01:00
Daniele Teti
00bc5d6d8f Small refactoring
New image for the IDE Expert
Added MVCDoc to articles_crud_server
2016-11-24 20:08:35 +01:00
Daniele Teti
56a7c8311d FIX Render(Stream,False)
Added Ownership to TDuckTypedList
Added 2 more unit tests
2016-11-18 18:25:50 +01:00
spinettaro
a87be2a8cf added unit tests to enhance Stream Rendering Memory Management 2016-11-18 18:02:48 +01:00
Daniele Teti
e1adb1acdb Samples refactoring, build cleaning up 2016-11-18 14:10:12 +01:00
Daniele Teti
913f0449ce Fixing some paths and warnings in sample projects 2016-11-18 00:17:41 +01:00
Daniele Teti
9379d74039 updated loggerpro 2016-11-18 00:00:08 +01:00
Daniele Teti
25177d957f All the unit tests are now merged in 1 project.
Submodules update, samples refactoring, build improvements.
2016-11-13 21:00:54 +01:00
Daniele Teti
0d960d419c Small changes 2016-11-13 20:31:18 +01:00
Daniele Teti
2cfb75b9ba Removed old samples, added new sample for STOMPListener 2016-11-13 20:11:46 +01:00
Daniele Teti
18c81e212e Moved Angularjs+DORM sample in contrib folder 2016-11-07 14:52:32 +01:00
Daniele Teti
7dee9dc90d Updated submodules 2016-11-07 14:36:17 +01:00
Daniele Teti
14c4489f41 New Demos 2016-11-07 14:33:05 +01:00
Daniele Teti
5095917cb9 Contrib Samples 2016-11-07 12:45:05 +01:00
Daniele Teti
119238df9e Merge branch 'master' of https://github.com/danieleteti/delphimvcframework 2016-11-07 12:24:40 +01:00
Daniele Teti
54c82554e6 ADD Cache support based on Redis
MVCFramework.Controllers.CacheController.pas
2016-11-07 12:24:13 +01:00
Daniele Teti
a7279b9722 Merge branch 'master' of https://github.com/danieleteti/delphistompclient 2016-11-04 14:35:47 +01:00
Daniele Teti
8c2f8b936f Removed debug code 2016-11-04 14:35:33 +01:00
Daniele Teti
73309cde12 Update README.md 2016-11-01 17:11:20 +01:00
Daniele Teti
470c0861b1 Update README.md 2016-11-01 17:10:46 +01:00
Daniele Teti
2b8ae18eb6 Merge patch from Chenavier Gérald
* Unsubscribe STOMP 1.1 : It requires that the id header matches the id value of previous SUBSCRIBE operation.
* ACK  STOMP 1.1 : has two REQUIRED headers: message-id, which MUST contain a value matching the message-id for the MESSAGE being acknowledged and subscription, which MUST be set to match the value of the subscription's id header
* NACK STOMP 1.1 : takes the same headers as ACK: message-id (mandatory), subscription (mandatory) and transaction (OPTIONAL).
* Add SSL Support with Delphi
* test connected with delphi: add test ClosedGracefully
* add test Connected before write on socket in SendHeartBeat/SendFrame
* add connect event
2016-11-01 17:05:54 +01:00
Daniele Teti
20941df19d https://github.com/danieleteti/delphistompclient/issues/16 2016-11-01 16:49:01 +01:00
Daniele Teti
515526d3a7 HearBeat Sample 2016-11-01 16:48:18 +01:00
spinettaro
3f0eb0d040 added support to serialize json null value as nil in object property
added relative test TestJSONObjectToObjectWithNullInJSONString
2016-10-26 14:42:45 +02:00
Daniele Teti
beed7bc0a4 fix to some hearbeat issue 2016-10-17 14:14:55 +02:00