Commit Graph

152 Commits

Author SHA1 Message Date
John Smith
3e3825aead
SynCommons.pas (used in MVCFramework.View.Renderers.Mustache) does not compile in 64bit without SynDoubleToText.inc (#624) 2023-01-14 17:19:08 +01:00
Daniele Teti
057e08903a https://github.com/danieleteti/delphimvcframework/issues/573
https://github.com/danieleteti/delphimvcframework/issues/574
2022-09-10 11:59:45 +02:00
Daniele Teti
81b175033c Entities Generator 2.0 (WIP) 2022-08-20 17:12:15 +02:00
Daniele Teti
ff385631a8 Updated DMustache ext lib 2022-08-19 10:19:22 +02:00
Daniele Teti
821180ea75 Updated LoggerPro, improved Wizard, general code cleaning 2022-08-13 00:21:00 +02:00
Daniele Teti
46e1d80852 Merge commit '4b3008e7c62ba577583508bd70b1d1bad0387222' as 'lib/loggerpro' 2022-03-26 18:24:43 +01:00
Daniele Teti
312cff2005 switching loggerpro as subtree 2022-03-26 18:24:32 +01:00
Daniele Teti
c2d3cbc859 https://github.com/danieleteti/delphimvcframework/issues/542 2022-03-25 10:49:12 +01:00
Daniele Teti
79407d71e1 - create include files to easily mantain aligned all the dpks
- still facing with this issue in Delphi 11 Alexandria (https://quality.embarcadero.com/browse/RSP-35516). Compression works, but the debugger catches an exception raised in "normal cases".
2021-09-29 19:30:14 +02:00
Daniele Teti
91b3edf182 renamed a folder 2021-09-16 13:11:50 +02:00
Daniele Teti
27223a0a93 +added unit MVCFramework.Utils.pas which will contains all the 'simple functions' used in end user controllers 2021-09-15 14:24:39 +02:00
Daniele Teti
0bd8d5f4ea + Support for Delphi 11 Alexandria 2021-09-09 23:56:56 +02:00
Daniele Teti
10444c9714 [+] Small fixes for swagger support 2021-07-22 19:13:58 +02:00
Daniele Teti
11c97997b5 [+] updated dmustache 2021-04-23 10:11:05 +02:00
Daniele Teti
2db238918e [+] Improved proxy generation routes for JSONRPC 2021-03-02 18:03:08 +01:00
Daniele Teti
244c70084e [+] Improved ThreadSafeQueue
[+] Added MVCJSONRPCAllowGET attribute
2021-02-23 18:00:32 +01:00
João Antônio Duarte
28347845e1 Compatibility fix for compiling the SwagDoc library for Linux in Delphi Tokyo. Fix #423 2020-10-24 17:29:39 -03:00
Daniele Teti
7d1ab3d787 Updated SwagDoc 2020-09-30 11:24:03 +02:00
Daniele Teti
5c5e3f707b Removed TMVCRESTClient dependencies. (postponed) 2020-09-02 16:13:29 +02:00
Daniele Teti
761e778aa7 Fixed some package problems for Rio and Sydney 2020-08-30 08:52:21 +02:00
João Antônio Duarte
1b322d3f7b Fixed memory leaks in SwagDoc Library 2020-05-20 19:43:30 -03:00
Daniele Teti
309fb10baa Updated LoggerPro to v1.3.3 2020-05-14 19:12:52 +02:00
João Antônio Duarte
4aff893452 Correction in the generation of JsonSchemas of object and array type.
SwagDoc library updated.
2020-05-02 20:00:17 -03:00
Daniele Teti
6e26525251 Updated LoggerPro 2020-04-27 23:24:12 +02:00
Daniele Teti
96f624f8fb Updated LoggerPro package 2020-04-27 17:18:16 +02:00
Daniele Teti
640ffef55f Updated SynMustache to 7b825b70ea 2020-04-12 16:45:05 +02:00
Daniele Teti
b4a5c9bdab Fix some packages issues 2019-12-01 17:40:45 +01:00
Daniele Teti
7552fb6c15 Added Map* methods to TMVCActiveRecord. Improved DataSet serialization for JsonDataObjects. 2019-11-27 19:04:06 +01:00
Daniele Teti
831af3b889 Updated DMustache 2019-11-17 12:09:05 +01:00
João Antônio Duarte
ebfa1b806d Merge branch 'master' of https://github.com/danieleteti/delphimvcframework 2019-11-14 15:06:07 -03:00
João Antônio Duarte
d010511722 Removed reference to unit Winapi.Windows that was not needed and prevented compilation on platforms other than Windows. 2019-11-14 15:05:48 -03:00
Daniele Teti
7ce87edb51 dmvcframework 3.2.0-boron 2019-11-03 16:18:24 +01:00
Daniele Teti
3ccd6b6122 DMVCFramework package includes SwaggerDoc code. 2019-10-24 15:35:39 +02:00
Daniele Teti
ead05b8d5d dmvcframework 3.2.0-RC0-boron 2019-10-15 12:51:35 +02:00
Daniele Teti
510453576f Added credits to the readme
Fixed https://github.com/danieleteti/delphimvcframework/issues/278
2019-10-09 23:47:07 +02:00
Daniele Teti
a3738777a7 Added SwagDoc 2019-09-25 14:54:04 +02:00
Daniele Teti
da9ffb4ad5 Removed loggerpro samples 2019-09-20 14:53:07 +02:00
Daniele Teti
44deb6ce83 Removed some hints for old version of Delphi 2019-08-05 12:55:57 +02:00
Daniele Teti
cc64a564a8 FIXED compatibility problems with XE7 2019-08-02 12:32:31 +02:00
Daniele Teti
7363304ba8 Added support for SQLite in MVCActiveRecord 2019-06-24 21:00:17 +02:00
Daniele Teti
acf8dd1467 https://github.com/danieleteti/delphimvcframework/issues/154 2019-04-16 23:40:23 +02:00
Daniele Teti
77e78b24f3 ISSUE https://github.com/danieleteti/delphimvcframework/issues/205 2019-04-16 23:12:56 +02:00
Daniele Teti
d20ef3fe41 Added '/describe' to json-rpc
Added 'MVCInheritable' attribute
2019-04-03 09:45:31 +02:00
Daniele Teti
7b8c2e805f Fix LoggerPro package or Seattle (added some IFDEFs) 2019-03-12 01:12:26 +01:00
Daniele Teti
94fdc96552 FIX for COMPATIBILITY MANTAINERS XE7 FIXES 2019-03-10 11:44:31 +01:00
Daniele Teti
d727c7b1f6 Compatibility Mantainers 2019-03-06 14:49:45 +01:00
Daniele Teti
ea59d4b458 added loggerpro and dmustache as part of the project (no more submodules) 2019-03-06 12:22:35 +01:00
Daniele Teti
3f22a22a77 Removed submodules 2019-03-06 12:17:03 +01:00
Daniele Teti
5c7c8ade66 Added packages for Delphi 10.1 Seattle 2019-01-13 00:26:45 +01:00
Daniele Teti
6b32e5a81d Packages refactoring 2019-01-13 00:11:38 +01:00
Daniele Teti
5a426656ef 3.1.0 (lithium) 2019-01-08 15:19:26 +01:00
Daniele Teti
8ed859b7d1 New build system based on pyinvoke 2019-01-08 12:48:53 +01:00
Daniele Teti
c5800b3354 Added dmvcframework package
Features freeze for 3.1 (lithium)
Working on the planned issues for this milestone https://github.com/danieleteti/delphimvcframework/milestones/3.1%20(helium)
2018-12-09 23:05:01 +01:00
Daniele Teti
828bb00e6c Added loggerpro 1.3.0 as lib (removed as submodule) 2018-10-23 16:55:10 +02:00
Daniele Teti
4a42b5bb95 Removed loggerpro submodule 2018-10-23 16:53:18 +02:00
Daniele Teti
f09f12038f Added submodules + fix from Andrea Ciotti 2018-03-14 12:30:41 +01:00
Daniele Teti
47e8e05095 Removed submodules 2018-03-14 12:16:26 +01:00
Daniele Teti
e4ebd425a1 Preparing 3.0.0 hydrogen 2018-02-26 12:26:53 +01:00
Daniele Teti
98a5059048 Added LoggerPro and dmustache as submodule 2018-02-20 23:02:00 +01:00
Daniele Teti
762cf64bb1 Removed libs 2018-02-20 22:58:25 +01:00
Daniele Teti
ecb0c72deb Removed wrong merge 2017-04-04 14:19:49 +02:00
Daniele Teti
39848b8efc Merge lib\delphistompclient
# Conflicts:
#	README.md
#	build.py
2017-04-04 13:28:49 +02:00
Ezequiel Juliano Müller
23ba187407 Submodules update 2017-02-07 09:31:49 -02: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
1abd87fba4 updated delphimvcframework 2016-12-13 15:23:11 +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
7dee9dc90d Updated submodules 2016-11-07 14:36:17 +01:00
Ezequiel Juliano Müller
6e7db429ff Merge branch 'master' of https://github.com/danieleteti/delphimvcframework into HEAD
# Conflicts:
#	lib/dmustache
2016-09-06 11:02:14 -03:00
danieleteti
82b5a1fb48 Updated SUBMODULE 2016-09-06 15:02:50 +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
e3ce0053e5 ADDED LoggerPro as Submodule 2016-09-06 08:38:52 +02:00
Ezequiel Juliano Müller
bc425918b2 Add validation for JSON Null time field conversion. 2016-09-02 11:12:53 -03:00
danieleteti
6ea5db6750 Updated the IDE expert to be compliant with the new action prototype. 2016-06-27 21:07:07 +02:00
Michael Hubbard
e890748e1c Updated dmustache to include fixes for building with Delphi 10.1 Berlin. 2016-06-27 10:17:11 -04:00
danieleteti
12e44453a9 FIX mustache server side views encoding 2016-03-14 23:36:47 +01:00
Ezequiel Juliano Müller
95427f674b Merge branch 'master' of https://github.com/danieleteti/delphimvcframework into HEAD
# Conflicts:
#	sources/MVCFramework.Server.pas
#	sources/MVCFramework.pas
#	unittests/Several/FrameworkTestsU.pas
2016-02-29 10:08:48 -03:00
danieleteti
62c373da31 removed Lua dependencies.
The sub-project now is available as separated project https://github.com/danieleteti/lua4delphi
2016-02-27 10:19:40 +01:00
danieleteti
58ee13c294 ref update 2016-02-27 10:09:36 +01:00
danieleteti
9ee97cdc25 Update STOMP Client 2016-02-26 00:23:57 +01:00
Ezequiel Juliano Müller
caae47e089 fixes for compatibility with authentication interface. 2016-02-25 08:40:08 -03: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
246567f351 Update Submodule 2015-12-28 16:07:38 -02:00
Ezequiel Juliano Müller
37a724b774 Submodule update 2015-12-17 16:17:07 -02:00
danieleteti
e7eb4949ab Small fixes for SOAPREST sample 2015-12-04 16:56:28 +01:00
Ezequiel Juliano Müller
0a783eacc6 Merge Upstream 2015-09-18 08:45:24 -03:00
danieleteti
0bbf1950be added Render(TStream,Boolean) 2015-06-29 14:36:54 +02:00
Ezequiel
735c9e9325 Pull from master 2015-06-10 09:18:31 -03:00
danieleteti
fdcf286f4f folder property changes to delphistompclient 2015-06-08 11:28:40 +02:00
danieleteti
4b8b6d3f7c Added dmustache 2015-05-28 22:42:31 +02:00
danieleteti
f02aec490a ADDED
IOCPDelphiFramework
2015-05-28 15:29:08 +02:00
daniele.teti
02511a14e2 + MERGE FROM "AUTH" FEATURE BRANCH 2015-04-01 15:01:23 +00:00
daniele.teti
30f3e203b3 Removed warnings and cleaned up the lua func layer 2015-01-30 09:35:29 +00:00
daniele.teti
e176fa676a 2014-10-26 19:48:52 +00:00
daniele.teti
e7ffca72df XE7 Support (beta) 2014-09-05 10:47:40 +00:00
daniele.teti
53de10fbda MVCProducesAttribute similar to JAX-RS
MVCConsumesAttribute similar to JAX-RS

REFACTORING
FIX for Asynch
More samples
2013-11-09 13:22:11 +00:00
daniele.teti
b5eed8d2c2 2013-11-07 01:06:11 +00:00
daniele.teti
d8ceb5b1a0 2013-11-07 00:32:38 +00:00