Skip to content
Permalink
Browse files

happy new mORMot's Year 2020 ! :)

  • Loading branch information
Arnaud Bouchez
Arnaud Bouchez committed Dec 31, 2019
1 parent 978cb42 commit f2f0b0fe5987ab6c15a52bf5538e818e2ef48250
Showing with 243 additions and 243 deletions.
  1. +2 −2 CrossPlatform/SynCrossPlatform.inc
  2. +2 −2 CrossPlatform/SynCrossPlatformCrypto.pas
  3. +2 −2 CrossPlatform/SynCrossPlatformJSON.pas
  4. +2 −2 CrossPlatform/SynCrossPlatformREST.pas
  5. +2 −2 CrossPlatform/SynCrossPlatformSpecific.pas
  6. +2 −2 CrossPlatform/SynCrossPlatformSynLZ.pas
  7. +2 −2 CrossPlatform/SynCrossPlatformTests.pas
  8. +1 −1 PasZip.pas
  9. +1 −1 ReadMe.txt
  10. +2 −2 SQLite3/DDD/dom/dddDomAuthInterfaces.pas
  11. +2 −2 SQLite3/DDD/dom/dddDomCountry.pas
  12. +2 −2 SQLite3/DDD/dom/dddDomUserCQRS.pas
  13. +2 −2 SQLite3/DDD/dom/dddDomUserInterfaces.pas
  14. +2 −2 SQLite3/DDD/dom/dddDomUserTypes.pas
  15. +2 −2 SQLite3/DDD/infra/dddInfraApps.pas
  16. +2 −2 SQLite3/DDD/infra/dddInfraAuthRest.pas
  17. +2 −2 SQLite3/DDD/infra/dddInfraEmail.pas
  18. +2 −2 SQLite3/DDD/infra/dddInfraEmailer.pas
  19. +2 −2 SQLite3/DDD/infra/dddInfraRepoUser.pas
  20. +2 −2 SQLite3/DDD/infra/dddInfraSettings.pas
  21. +3 −3 SQLite3/Documentation/Synopse SQLite3 Framework.pro
  22. +1 −1 SQLite3/Samples/30 - MVC Server/MVCViewModel.pas
  23. +2 −2 SQLite3/Samples/33 - ECC/ECCProcess.pas
  24. +2 −2 SQLite3/Samples/ThirdPartyDemos/EMartin/SynJSONTreeview/SynJSONTreeView.pas
  25. +2 −2 SQLite3/Samples/ThirdPartyDemos/EMartin/TSynRestDataset/SynRestMidasVCL.pas
  26. +2 −2 SQLite3/Samples/ThirdPartyDemos/EMartin/TSynRestDataset/SynRestVCL.pas
  27. +1 −1 SQLite3/Samples/ThirdPartyDemos/George/REST-tester/mORMotRESTFPCInterfaces.pas
  28. +2 −2 SQLite3/Samples/ThirdPartyDemos/Ondrej/SynTaskDialog4Lazarus/SynTaskDialog.pas
  29. +1 −1 SQLite3/TestSQL3FPCInterfaces.pas
  30. +2 −2 SQLite3/mORMot.pas
  31. +2 −2 SQLite3/mORMotBigTable.pas
  32. +2 −2 SQLite3/mORMotDB.pas
  33. +2 −2 SQLite3/mORMotDDD.pas
  34. +2 −2 SQLite3/mORMotFastCgiServer.pas
  35. +2 −2 SQLite3/mORMotHttpClient.pas
  36. +2 −2 SQLite3/mORMotHttpServer.pas
  37. +2 −2 SQLite3/mORMotMVC.pas
  38. +2 −2 SQLite3/mORMotMidasVCL.pas
  39. +2 −2 SQLite3/mORMotMongoDB.pas
  40. +3 −3 SQLite3/mORMotReport.pas
  41. +2 −2 SQLite3/mORMotSQLite3.pas
  42. +2 −2 SQLite3/mORMotSelfTests.pas
  43. +2 −2 SQLite3/mORMotService.pas
  44. +2 −2 SQLite3/mORMotToolBar.pas
  45. +2 −2 SQLite3/mORMotUI.pas
  46. +2 −2 SQLite3/mORMotUIEdit.pas
  47. +2 −2 SQLite3/mORMotUILogin.pas
  48. +2 −2 SQLite3/mORMotUIOptions.pas
  49. +2 −2 SQLite3/mORMotUIQuery.pas
  50. +2 −2 SQLite3/mORMotVCL.pas
  51. +2 −2 SQLite3/mORMotWrappers.pas
  52. +2 −2 SQLite3/mORMoti18n.pas
  53. +3 −3 SyNode/SpiderMonkey.pas
  54. +3 −3 SyNode/SyNode.inc
  55. +3 −3 SyNode/SyNode.pas
  56. +3 −3 SyNode/SyNodeNewProto.pas
  57. +2 −2 SyNode/SyNodeProto.pas
  58. +2 −2 SyNode/SyNodeRemoteDebugger.pas
  59. +2 −2 SyNode/SyNodeSimpleProto.pas
  60. +2 −2 SynBidirSock.pas
  61. +2 −2 SynBigTable.pas
  62. +2 −2 SynBz.pas
  63. +2 −2 SynBzPas.pas
  64. +2 −2 SynCommons.pas
  65. +2 −2 SynCrtSock.pas
  66. +2 −2 SynCrypto.pas
  67. +2 −2 SynCurl.pas
  68. +2 −2 SynDB.pas
  69. +2 −2 SynDBDataset/SynDBBDE.pas
  70. +2 −2 SynDBDataset/SynDBFireDAC.pas
  71. +2 −2 SynDBDataset/SynDBNexusDB.pas
  72. +2 −2 SynDBDataset/SynDBUniDAC.pas
  73. +2 −2 SynDBFirebird.pas
  74. +2 −2 SynDBMidasVCL.pas
  75. +2 −2 SynDBODBC.pas
  76. +2 −2 SynDBOracle.pas
  77. +2 −2 SynDBRemote.pas
  78. +2 −2 SynDBSQLite3.pas
  79. +2 −2 SynDBVCL.pas
  80. +2 −2 SynDBZeos.pas
  81. +2 −2 SynEcc.pas
  82. +1 −1 SynEcc32asm.inc
  83. +2 −2 SynFPCCMemAligned.pas
  84. +2 −2 SynFPCLinux.pas
  85. +2 −2 SynFPCSock.pas
  86. +2 −2 SynFPCTypInfo.pas
  87. +2 −2 SynFastWideString.pas
  88. +2 −2 SynGSSAPI.pas
  89. +2 −2 SynGSSAPIAuth.pas
  90. +2 −2 SynGdiPlus.pas
  91. +2 −2 SynKylix.pas
  92. +3 −3 SynLZ.pas
  93. +2 −2 SynLZO.pas
  94. +2 −2 SynLizard.pas
  95. +2 −2 SynLog.pas
  96. +2 −2 SynMemoEx.pas
  97. +2 −2 SynMongoDB.pas
  98. +2 −2 SynMustache.pas
  99. +2 −2 SynOleDB.pas
  100. +2 −2 SynOpenSSL.pas
  101. +2 −2 SynPdf.pas
  102. +2 −2 SynProtoRTSPHTTP.pas
  103. +3 −3 SynSM.pas
  104. +3 −3 SynSMAPI.pas
  105. +2 −2 SynSQLite3.pas
  106. +2 −2 SynSQLite3RegEx.pas
  107. +2 −2 SynSQLite3Static.pas
  108. +2 −2 SynSSPI.pas
  109. +2 −2 SynSSPIAuth.pas
  110. +2 −2 SynScaleMM.pas
  111. +2 −2 SynSelfTests.pas
  112. +2 −2 SynTable.pas
  113. +2 −2 SynTaskDialog.pas
  114. +2 −2 SynTests.pas
  115. +2 −2 SynVirtualDataSet.pas
  116. +2 −2 SynWinSock.pas
  117. +2 −2 SynZLibSSE.pas
  118. +2 −2 SynZip.pas
  119. +2 −2 SynZipFiles.pas
  120. +1 −1 Synopse.inc
  121. +1 −1 SynopseCommit.inc
@@ -2,7 +2,7 @@
{
This file is part of Synopse mORMot framework.

Synopse mORMot framework. Copyright (C) 2019 Arnaud Bouchez
Synopse mORMot framework. Copyright (C) 2020 Arnaud Bouchez
Synopse Informatique - https://synopse.info

*** BEGIN LICENSE BLOCK *****
@@ -21,7 +21,7 @@

The Initial Developer of the Original Code is Arnaud Bouchez.

Portions created by the Initial Developer are Copyright (C) 2019
Portions created by the Initial Developer are Copyright (C) 2020
the Initial Developer. All Rights Reserved.

Contributor(s):
@@ -6,7 +6,7 @@
{
This file is part of Synopse mORMot framework.
Synopse mORMot framework. Copyright (C) 2019 Arnaud Bouchez
Synopse mORMot framework. Copyright (C) 2020 Arnaud Bouchez
Synopse Informatique - https://synopse.info
*** BEGIN LICENSE BLOCK *****
@@ -25,7 +25,7 @@
The Initial Developer of the Original Code is Arnaud Bouchez.
Portions created by the Initial Developer are Copyright (C) 2019
Portions created by the Initial Developer are Copyright (C) 2020
the Initial Developer. All Rights Reserved.
Contributor(s):
@@ -6,7 +6,7 @@
{
This file is part of Synopse mORMot framework.
Synopse mORMot framework. Copyright (C) 2019 Arnaud Bouchez
Synopse mORMot framework. Copyright (C) 2020 Arnaud Bouchez
Synopse Informatique - https://synopse.info
*** BEGIN LICENSE BLOCK *****
@@ -25,7 +25,7 @@
The Initial Developer of the Original Code is Arnaud Bouchez.
Portions created by the Initial Developer are Copyright (C) 2019
Portions created by the Initial Developer are Copyright (C) 2020
the Initial Developer. All Rights Reserved.
Contributor(s):
@@ -6,7 +6,7 @@
{
This file is part of Synopse mORMot framework.
Synopse mORMot framework. Copyright (C) 2019 Arnaud Bouchez
Synopse mORMot framework. Copyright (C) 2020 Arnaud Bouchez
Synopse Informatique - https://synopse.info
*** BEGIN LICENSE BLOCK *****
@@ -25,7 +25,7 @@
The Initial Developer of the Original Code is Arnaud Bouchez.
Portions created by the Initial Developer are Copyright (C) 2019
Portions created by the Initial Developer are Copyright (C) 2020
the Initial Developer. All Rights Reserved.
Contributor(s):
@@ -6,7 +6,7 @@
{
This file is part of Synopse mORMot framework.
Synopse mORMot framework. Copyright (C) 2019 Arnaud Bouchez
Synopse mORMot framework. Copyright (C) 2020 Arnaud Bouchez
Synopse Informatique - https://synopse.info
*** BEGIN LICENSE BLOCK *****
@@ -25,7 +25,7 @@
The Initial Developer of the Original Code is Arnaud Bouchez.
Portions created by the Initial Developer are Copyright (C) 2019
Portions created by the Initial Developer are Copyright (C) 2020
the Initial Developer. All Rights Reserved.
Contributor(s):
@@ -8,7 +8,7 @@ interface
{
This file is part of Synopse mORMot framework.
Synopse mORMot framework. Copyright (C) 2019 Arnaud Bouchez
Synopse mORMot framework. Copyright (C) 2020 Arnaud Bouchez
Synopse Informatique - https://synopse.info
*** BEGIN LICENSE BLOCK *****
@@ -27,7 +27,7 @@ interface
The Initial Developer of the Original Code is Arnaud Bouchez.
Portions created by the Initial Developer are Copyright (C) 2019
Portions created by the Initial Developer are Copyright (C) 2020
the Initial Developer. All Rights Reserved.
Contributor(s):
@@ -6,7 +6,7 @@
{
This file is part of Synopse mORMot framework.
Synopse mORMot framework. Copyright (C) 2019 Arnaud Bouchez
Synopse mORMot framework. Copyright (C) 2020 Arnaud Bouchez
Synopse Informatique - https://synopse.info
*** BEGIN LICENSE BLOCK *****
@@ -25,7 +25,7 @@
The Initial Developer of the Original Code is Arnaud Bouchez.
Portions created by the Initial Developer are Copyright (C) 2019
Portions created by the Initial Developer are Copyright (C) 2020
the Initial Developer. All Rights Reserved.
Contributor(s):
@@ -6,7 +6,7 @@
{
This file is part of Synopse framework.
Synopse framework. Copyright (C) 2019 Arnaud Bouchez
Synopse framework. Copyright (C) 2020 Arnaud Bouchez
Synopse Informatique - https://synopse.info
This library is free software; you can redistribute it and/or modify it
@@ -2,7 +2,7 @@
Synopse mORMot framework

An Open Source Client-Server ORM/SOA framework
(c) 2008-2019 Synopse Informatique
(c) 2008-2020 Synopse Informatique
https://synopse.info
http://mormot.net

@@ -6,7 +6,7 @@
{
This file is part of Synopse mORMot framework.
Synopse mORMot framework. Copyright (C) 2019 Arnaud Bouchez
Synopse mORMot framework. Copyright (C) 2020 Arnaud Bouchez
Synopse Informatique - https://synopse.info
*** BEGIN LICENSE BLOCK *****
@@ -25,7 +25,7 @@
The Initial Developer of the Original Code is Arnaud Bouchez.
Portions created by the Initial Developer are Copyright (C) 2019
Portions created by the Initial Developer are Copyright (C) 2020
the Initial Developer. All Rights Reserved.
Contributor(s):
@@ -6,7 +6,7 @@
{
This file is part of Synopse mORMot framework.
Synopse mORMot framework. Copyright (C) 2019 Arnaud Bouchez
Synopse mORMot framework. Copyright (C) 2020 Arnaud Bouchez
Synopse Informatique - https://synopse.info
*** BEGIN LICENSE BLOCK *****
@@ -25,7 +25,7 @@
The Initial Developer of the Original Code is Arnaud Bouchez.
Portions created by the Initial Developer are Copyright (C) 2019
Portions created by the Initial Developer are Copyright (C) 2020
the Initial Developer. All Rights Reserved.
Contributor(s):
@@ -6,7 +6,7 @@
{
This file is part of Synopse mORMot framework.
Synopse mORMot framework. Copyright (C) 2019 Arnaud Bouchez
Synopse mORMot framework. Copyright (C) 2020 Arnaud Bouchez
Synopse Informatique - https://synopse.info
*** BEGIN LICENSE BLOCK *****
@@ -25,7 +25,7 @@
The Initial Developer of the Original Code is Arnaud Bouchez.
Portions created by the Initial Developer are Copyright (C) 2019
Portions created by the Initial Developer are Copyright (C) 2020
the Initial Developer. All Rights Reserved.
Contributor(s):
@@ -6,7 +6,7 @@
{
This file is part of Synopse mORMot framework.
Synopse mORMot framework. Copyright (C) 2019 Arnaud Bouchez
Synopse mORMot framework. Copyright (C) 2020 Arnaud Bouchez
Synopse Informatique - https://synopse.info
*** BEGIN LICENSE BLOCK *****
@@ -25,7 +25,7 @@
The Initial Developer of the Original Code is Arnaud Bouchez.
Portions created by the Initial Developer are Copyright (C) 2019
Portions created by the Initial Developer are Copyright (C) 2020
the Initial Developer. All Rights Reserved.
Contributor(s):
@@ -6,7 +6,7 @@
{
This file is part of Synopse mORMot framework.
Synopse mORMot framework. Copyright (C) 2019 Arnaud Bouchez
Synopse mORMot framework. Copyright (C) 2020 Arnaud Bouchez
Synopse Informatique - https://synopse.info
*** BEGIN LICENSE BLOCK *****
@@ -25,7 +25,7 @@
The Initial Developer of the Original Code is Arnaud Bouchez.
Portions created by the Initial Developer are Copyright (C) 2019
Portions created by the Initial Developer are Copyright (C) 2020
the Initial Developer. All Rights Reserved.
Contributor(s):
@@ -6,7 +6,7 @@
{
This file is part of Synopse mORMot framework.
Synopse mORMot framework. Copyright (C) 2019 Arnaud Bouchez
Synopse mORMot framework. Copyright (C) 2020 Arnaud Bouchez
Synopse Informatique - https://synopse.info
*** BEGIN LICENSE BLOCK *****
@@ -25,7 +25,7 @@
The Initial Developer of the Original Code is Arnaud Bouchez.
Portions created by the Initial Developer are Copyright (C) 2019
Portions created by the Initial Developer are Copyright (C) 2020
the Initial Developer. All Rights Reserved.
Contributor(s):
@@ -6,7 +6,7 @@
{
This file is part of Synopse mORMot framework.
Synopse mORMot framework. Copyright (C) 2019 Arnaud Bouchez
Synopse mORMot framework. Copyright (C) 2020 Arnaud Bouchez
Synopse Informatique - https://synopse.info
*** BEGIN LICENSE BLOCK *****
@@ -25,7 +25,7 @@
The Initial Developer of the Original Code is Arnaud Bouchez.
Portions created by the Initial Developer are Copyright (C) 2019
Portions created by the Initial Developer are Copyright (C) 2020
the Initial Developer. All Rights Reserved.
Contributor(s):
@@ -6,7 +6,7 @@
{
This file is part of Synopse mORMot framework.
Synopse mORMot framework. Copyright (C) 2019 Arnaud Bouchez
Synopse mORMot framework. Copyright (C) 2020 Arnaud Bouchez
Synopse Informatique - https://synopse.info
*** BEGIN LICENSE BLOCK *****
@@ -25,7 +25,7 @@
The Initial Developer of the Original Code is Arnaud Bouchez.
Portions created by the Initial Developer are Copyright (C) 2019
Portions created by the Initial Developer are Copyright (C) 2020
the Initial Developer. All Rights Reserved.
Contributor(s):
@@ -6,7 +6,7 @@
{
This file is part of Synopse mORMot framework.
Synopse mORMot framework. Copyright (C) 2019 Arnaud Bouchez
Synopse mORMot framework. Copyright (C) 2020 Arnaud Bouchez
Synopse Informatique - https://synopse.info
*** BEGIN LICENSE BLOCK *****
@@ -25,7 +25,7 @@
The Initial Developer of the Original Code is Arnaud Bouchez.
Portions created by the Initial Developer are Copyright (C) 2019
Portions created by the Initial Developer are Copyright (C) 2020
the Initial Developer. All Rights Reserved.
Contributor(s):
@@ -6,7 +6,7 @@
{
This file is part of Synopse mORMot framework.
Synopse mORMot framework. Copyright (C) 2019 Arnaud Bouchez
Synopse mORMot framework. Copyright (C) 2020 Arnaud Bouchez
Synopse Informatique - https://synopse.info
*** BEGIN LICENSE BLOCK *****
@@ -25,7 +25,7 @@
The Initial Developer of the Original Code is Arnaud Bouchez.
Portions created by the Initial Developer are Copyright (C) 2019
Portions created by the Initial Developer are Copyright (C) 2020
the Initial Developer. All Rights Reserved.
Contributor(s):
@@ -6,7 +6,7 @@
{
This file is part of Synopse mORMot framework.
Synopse mORMot framework. Copyright (C) 2019 Arnaud Bouchez
Synopse mORMot framework. Copyright (C) 2020 Arnaud Bouchez
Synopse Informatique - https://synopse.info
*** BEGIN LICENSE BLOCK *****
@@ -25,7 +25,7 @@
The Initial Developer of the Original Code is Arnaud Bouchez.
Portions created by the Initial Developer are Copyright (C) 2019
Portions created by the Initial Developer are Copyright (C) 2020
the Initial Developer. All Rights Reserved.
Contributor(s):
@@ -28,7 +28,7 @@ HtmlSideBar=Overview/Meet the mORMot:SOURCE,Download/How to install:TITL_113,API
; the sidebar first links, for html export

{\b Document License}
{\i Synopse mORMot Framework Documentation}.\line Copyright (C) 2008-2019 Arnaud Bouchez.\line Synopse Informatique - @https://synopse.info
{\i Synopse mORMot Framework Documentation}.\line Copyright (C) 2008-2020 Arnaud Bouchez.\line Synopse Informatique - @https://synopse.info
The {\i Synopse mORMot Framework Source Code} is licensed under GPL / LGPL / MPL licensing terms, free to be included in any application.
;This documentation has been generated using {\i Synopse SynProject} - @https://synopse.info/fossil/wiki?name=SynProject
;This document is a free document; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
For instance, if you select the MPL license, here are the requirements:
- You accept the license terms with no restriction - see @http://www.mozilla.org/MPL/2.0/FAQ.html for additional information;
- You have to publish any modified unit (e.g. {\f1\fs20 SynTaskDialog.pas}) in a public web site (e.g. {\f1\fs20 http://SoftwareCompany.com/MPL}), with a description of applied modifications, and no removal of the original license header in source code;
- You make appear some notice available in the program (About box, documentation, online help), stating e.g.\line {\i This software uses some third-party code of the Synopse mORMot framework (C) 2019 Arnaud Bouchez - {\f1\fs20 https://synopse.info} - under Mozilla Public License 1.1; modified source code is available at {\f1\fs20 http://SoftwareCompany.com/MPL}.}
- You make appear some notice available in the program (About box, documentation, online help), stating e.g.\line {\i This software uses some third-party code of the Synopse mORMot framework (C) 2020 Arnaud Bouchez - {\f1\fs20 https://synopse.info} - under Mozilla Public License 1.1; modified source code is available at {\f1\fs20 http://SoftwareCompany.com/MPL}.}
: Derivate Open Source works
If you want to include part of the framework source code in your own open-source project, you may publish it with a comment similar to this one (as included in the great {\i DelphiWebScript} project by Eric Grange - @http://code.google.com/p/dwscript ):
${
$ Sample based on official mORMot's sample
$ "SQLite3\Samples\09 - HttpApi web server\HttpApiServer.dpr"
$
$ Synopse mORMot framework. Copyright (C) 2019 Arnaud Bouchez
$ Synopse mORMot framework. Copyright (C) 2020 Arnaud Bouchez
$ Synopse Informatique - https://synopse.info
$
$ Original tri-license: MPL 1.1/GPL 2.0/LGPL 2.1
@@ -171,7 +171,7 @@ procedure TBlogApplication.ComputeMinimalData;
info.Title := 'mORMot BLOG';
info.Language := 'en';
info.Description := 'Sample Blog Web Application using Synopse mORMot MVC';
info.Copyright := '&copy;2019 <a href=https://synopse.info>Synopse Informatique</a>';
info.Copyright := '&copy;2020 <a href=https://synopse.info>Synopse Informatique</a>';
info.About := TSynTestCase.RandomTextParagraph(30,'!');
RestModel.Add(info,true);
end;
@@ -3,7 +3,7 @@
(*
This file is part of Synopse framework.
Synopse framework. Copyright (C) 2019 Arnaud Bouchez
Synopse framework. Copyright (C) 2020 Arnaud Bouchez
Synopse Informatique - https://synopse.info
*** BEGIN LICENSE BLOCK *****
@@ -22,7 +22,7 @@
The Initial Developer of the Original Code is Arnaud Bouchez.
Portions created by the Initial Developer are Copyright (C) 2019
Portions created by the Initial Developer are Copyright (C) 2020
the Initial Developer. All Rights Reserved.
Contributor(s):

0 comments on commit f2f0b0f

Please sign in to comment.
You can’t perform that action at this time.