Copyright updated to 2010-2024

This commit is contained in:
Daniele Teti 2024-01-02 17:04:27 +01:00
parent 2ee0ed43fd
commit 90dcd3bdfe
148 changed files with 291 additions and 289 deletions

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,10 +2,10 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// Contribution on this file: Copyright (c) 2018 - João Antônio Duarte // Contribution on this file: Copyright (c) 2018 - Jo<EFBFBD>o Ant<EFBFBD>nio Duarte
// //
// *************************************************************************** // ***************************************************************************
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //
@ -36,7 +36,7 @@ const
'Tim', 'Tim',
'Joseph', 'Joseph',
'David', 'David',
'Aleš', 'Ale<EFBFBD>',
'Thomas' 'Thomas'
); );
@ -48,7 +48,7 @@ const
'Jones', 'Jones',
'Miller', 'Miller',
'Davis', 'Davis',
'Müller', 'M<EFBFBD>ller',
'Martinez', 'Martinez',
'Anderson' 'Anderson'
); );

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //
@ -121,21 +121,21 @@ type
SwapScrollTo: array [TSwapScrollTo] of string = ('top', 'bottom'); SwapScrollTo: array [TSwapScrollTo] of string = ('top', 'bottom');
public public
/// <summary> Pushes a new url into the browser history history.</summary> /// <summary> Pushes a new url into the browser history history.</summary>
/// <remarks>This creates a new history entry, allowing navigation with the browsers back and forward buttons. /// <remarks>This creates a new history entry, allowing navigation with the browser<EFBFBD>s back and forward buttons.
/// This is similar to the hx-push-url attribute. /// This is similar to the hx-push-url attribute.
/// If present, this header overrides any behavior defined with attributes.</remarks> /// If present, this header overrides any behavior defined with attributes.</remarks>
/// <param name="URL">A URL to be pushed into the location bar. /// <param name="URL">A URL to be pushed into the location bar.
/// This may be relative or absolute, as per history.pushState(). /// This may be relative or absolute, as per history.pushState().
/// If omitted, the header will output "false", which prevents the browsers history from being updated.</param> /// If omitted, the header will output "false", which prevents the browser<EFBFBD>s history from being updated.</param>
function HXSetPushUrl(URL: string = ''): TMVCWebResponse; function HXSetPushUrl(URL: string = ''): TMVCWebResponse;
/// <summary>Replaces the current URL in the browser location history.</summary> /// <summary>Replaces the current URL in the browser location history.</summary>
/// <remarks>This does not create a new history entry; in effect, it removes the previous current URL from the browsers history. /// <remarks>This does not create a new history entry; in effect, it removes the previous current URL from the browser<EFBFBD>s history.
/// This is similar to the hx-replace-url attribute. /// This is similar to the hx-replace-url attribute.
/// If present, this header overrides any behavior defined with attributes.</remarks> /// If present, this header overrides any behavior defined with attributes.</remarks>
/// <param name="URL">A URL to replace the current URL in the location bar. /// <param name="URL">A URL to replace the current URL in the location bar.
/// This may be relative or absolute, as per history.replaceState(), but must have the same origin as the current URL. /// This may be relative or absolute, as per history.replaceState(), but must have the same origin as the current URL.
/// If omitted, the header will output "false", which prevents the browsers current URL from being updated.</param> /// If omitted, the header will output "false", which prevents the browser<EFBFBD>s current URL from being updated.</param>
function HXSetReplaceUrl(URL: string = ''): TMVCWebResponse; function HXSetReplaceUrl(URL: string = ''): TMVCWebResponse;
/// <summary>Allows you to specify how the response will be swapped. See hx-swap for possible values</summary> /// <summary>Allows you to specify how the response will be swapped. See hx-swap for possible values</summary>
@ -179,11 +179,11 @@ type
/// <param name="After">The timing of the event</param> /// <param name="After">The timing of the event</param>
function HXTriggerClientEvent(Name: string; Params: TValue; After: TClientEventType = etReceived): TMVCWebResponse; overload; function HXTriggerClientEvent(Name: string; Params: TValue; After: TClientEventType = etReceived): TMVCWebResponse; overload;
/// <summary>if set to true the client side will do a a full refresh of the page</summary> /// <summary>if set to <EFBFBD>true<EFBFBD> the client side will do a a full refresh of the page</summary>
function HXSetPageRefresh(Refresh: Boolean = true): TMVCWebResponse; function HXSetPageRefresh(Refresh: Boolean = true): TMVCWebResponse;
/// <summary>Allows you to do a client-side redirect that does not do a full page reload</summary> /// <summary>Allows you to do a client-side redirect that does not do a full page reload</summary>
/// <remarks>Instead of changing the pages location it will act like following a hx-boost link, creating a new history entry, /// <remarks>Instead of changing the page<EFBFBD>s location it will act like following a hx-boost link, creating a new history entry,
/// issuing an ajax request to the value of the header and pushing the path into history. </remarks> /// issuing an ajax request to the value of the header and pushing the path into history. </remarks>
function HXSetLocation(Path: string): TMVCWebResponse; overload; function HXSetLocation(Path: string): TMVCWebResponse; overload;
@ -290,7 +290,7 @@ begin
Result := Self; Result := Self;
(* todo: (* todo:
This response header can be used to trigger a client side redirection without reloading the whole page. Instead of changing the pages location it will act like following a hx-boost link, creating a new history entry, issuing an ajax request to the value of the header and pushing the path into history. This response header can be used to trigger a client side redirection without reloading the whole page. Instead of changing the page<EFBFBD>s location it will act like following a hx-boost link, creating a new history entry, issuing an ajax request to the value of the header and pushing the path into history.
A sample response would be: A sample response would be:
HX-Location: /test HX-Location: /test
@ -300,7 +300,7 @@ begin
HX-Location: {"path":"/test2", "target":"#testdiv"} HX-Location: {"path":"/test2", "target":"#testdiv"}
Path is required and is url to load the response from. The rest of the data mirrors the ajax api context, which is: Path is required and is url to load the response from. The rest of the data mirrors the ajax api context, which is:
source - the source element of the request source - the source element of the request
event - an event that “triggered” the request event - an event that <EFBFBD>triggered<EFBFBD> the request
handler - a callback that will handle the response HTML handler - a callback that will handle the response HTML
target - the target to swap the response into target - the target to swap the response into
swap - how the response will be swapped in relative to the target swap - how the response will be swapped in relative to the target

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //
@ -487,7 +487,7 @@ begin
for I := 0 to lJSON.Count - 1 do for I := 0 to lJSON.Count - 1 do
begin begin
lJObj := lJSON[I].ObjectValue; lJObj := lJSON[I].ObjectValue;
ListBox1.Items.Add(Format('%6s: %-34s %5.2f', [lJObj.S['codice'], lJObj.S['descrizione'], lJObj.F['prezzo']])); ListBox1.Items.Add(Format('%6s: %-34s <EFBFBD> %5.2f', [lJObj.S['codice'], lJObj.S['descrizione'], lJObj.F['prezzo']]));
end; end;
end); end);
end; end;

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //
@ -456,7 +456,7 @@ begin
for I := 0 to lJSON.Count - 1 do for I := 0 to lJSON.Count - 1 do
begin begin
lJObj := lJSON[I].ObjectValue; lJObj := lJSON[I].ObjectValue;
ListBox1.Items.Add(Format('%6s: %-34s %5.2f', [lJObj.S['codice'], lJObj.S['descrizione'], lJObj.F['prezzo']])); ListBox1.Items.Add(Format('%6s: %-34s <EFBFBD> %5.2f', [lJObj.S['codice'], lJObj.S['descrizione'], lJObj.F['prezzo']]));
end; end;
// lbPerson.Items.Add('First Name:'.PadRight(15) + lJSON.S['firstname']); // lbPerson.Items.Add('First Name:'.PadRight(15) + lJSON.S['firstname']);
// lbPerson.Items.Add('Last Name:'.PadRight(15) + lJSON.S['lastname']); // lbPerson.Items.Add('Last Name:'.PadRight(15) + lJSON.S['lastname']);

View File

@ -4,7 +4,7 @@ unit BusinessObjects;
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,11 +2,11 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //
// Collaborators on this file: Ezequiel Juliano Müller (ezequieljuliano@gmail.com) // Collaborators on this file: Ezequiel Juliano M<EFBFBD>ller (ezequieljuliano@gmail.com)
// //
// *************************************************************************** // ***************************************************************************
// //
@ -121,7 +121,7 @@ type
LAST_AUTHORIZATION_HEADER_VALUE = '__DMVC_LAST_AUTHORIZATION_HEADER_VALUE_'; LAST_AUTHORIZATION_HEADER_VALUE = '__DMVC_LAST_AUTHORIZATION_HEADER_VALUE_';
SSE_RETRY_DEFAULT = 100; SSE_RETRY_DEFAULT = 100;
SSE_LAST_EVENT_ID = 'Last-Event-ID'; SSE_LAST_EVENT_ID = 'Last-Event-ID';
URL_MAPPED_PARAMS_ALLOWED_CHARS = ' àèéùòì''"@\[\]\{\}\(\)\=;&#\.:!\_,%\w\d\x2D\x3A\$'; URL_MAPPED_PARAMS_ALLOWED_CHARS = ' <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>''"@\[\]\{\}\(\)\=;&#\.:!\_,%\w\d\x2D\x3A\$';
OneMiB = 1048576; OneMiB = 1048576;
OneKiB = 1024; OneKiB = 1024;
DEFAULT_MAX_REQUEST_SIZE = OneMiB * 5; // 5 MiB DEFAULT_MAX_REQUEST_SIZE = OneMiB * 5; // 5 MiB

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,10 +2,10 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// Contribution on this file: Copyright (c) 2018 - João Antônio Duarte // Contribution on this file: Copyright (c) 2018 - Jo<EFBFBD>o Ant<EFBFBD>nio Duarte
// //
// *************************************************************************** // ***************************************************************************
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,11 +2,11 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //
// Collaborators on this file: Ezequiel Juliano Müller (ezequieljuliano@gmail.com) // Collaborators on this file: Ezequiel Juliano M<EFBFBD>ller (ezequieljuliano@gmail.com)
// //
// *************************************************************************** // ***************************************************************************
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //
@ -59,7 +59,8 @@ function GetAnalyticsDefaultLogger: ILogWriter;
implementation implementation
uses uses
System.SysUtils, System.DateUtils, LoggerPro.FileAppender, MVCFramework.Commons; System.SysUtils, System.DateUtils, LoggerPro.FileAppender, MVCFramework.Commons,
System.IOUtils;
var var
GLogWriter: ILogWriter = nil; GLogWriter: ILogWriter = nil;
@ -78,7 +79,8 @@ begin
try try
if GLogWriter = nil then // double check locking (https://en.wikipedia.org/wiki/Double-checked_locking) if GLogWriter = nil then // double check locking (https://en.wikipedia.org/wiki/Double-checked_locking)
begin begin
lLog := TLoggerProSimpleFileAppender.Create(10, 5000, AppPath + 'analytics', [], '%s.%2.2d.csv' {'%s.%2.2d.%s.csv'}); lLog := TLoggerProSimpleFileAppender.Create(10, 5000, AppPath + 'analytics',
TPath.ChangeExtension(TLoggerProSimpleFileAppender.DEFAULT_FILENAME_FORMAT,'csv'));
TLoggerProAppenderBase(lLog).OnLogRow := procedure(const LogItem: TLogItem; out LogRow: string) TLoggerProAppenderBase(lLog).OnLogRow := procedure(const LogItem: TLogItem; out LogRow: string)
begin begin
LogRow := Format('%s;%s;%s', [ LogRow := Format('%s;%s;%s', [

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// Contributor of this file: Janidan - https://github.com/janidan // Contributor of this file: Janidan - https://github.com/janidan
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,12 +2,12 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //
// Collaborators on this file: // Collaborators on this file:
// João Antônio Duarte (https://github.com/joaoduarte19) // Jo<EFBFBD>o Ant<EFBFBD>nio Duarte (https://github.com/joaoduarte19)
// //
// *************************************************************************** // ***************************************************************************
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,12 +2,12 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //
// Collaborators on this file: // Collaborators on this file:
// João Antônio Duarte (https://github.com/joaoduarte19) // Jo<EFBFBD>o Ant<EFBFBD>nio Duarte (https://github.com/joaoduarte19)
// //
// *************************************************************************** // ***************************************************************************
// //

View File

@ -2,12 +2,12 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //
// Collaborators on this file: // Collaborators on this file:
// João Antônio Duarte (https://github.com/joaoduarte19) // Jo<EFBFBD>o Ant<EFBFBD>nio Duarte (https://github.com/joaoduarte19)
// //
// *************************************************************************** // ***************************************************************************
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,11 +2,11 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //
// Collaborators on this file: João Antônio Duarte (joao.antonioduarte@hotmail.com) // Collaborators on this file: Jo<EFBFBD>o Ant<EFBFBD>nio Duarte (joao.antonioduarte@hotmail.com)
// //
// TNullabletypes requires spring4d framework // TNullabletypes requires spring4d framework
// //

View File

@ -8,7 +8,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -8,7 +8,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //
@ -217,7 +217,7 @@ end;
destructor TRESTAdapter<T>.Destroy; destructor TRESTAdapter<T>.Destroy;
begin begin
// Ezequiel J. Müller (If it is created outside, it must be destroyed out) // Ezequiel J. M<EFBFBD>ller (If it is created outside, it must be destroyed out)
// d.spinetti added RESTClientOwner to manage desctruction of RESTClient and free its associated memory // d.spinetti added RESTClientOwner to manage desctruction of RESTClient and free its associated memory
// if RESTClientOwner and Assigned(fRESTClient) then // if RESTClientOwner and Assigned(fRESTClient) then
// fRESTClient.Free; // fRESTClient.Free;

View File

@ -2,12 +2,12 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //
// Collaborators on this file: // Collaborators on this file:
// João Antônio Duarte (https://github.com/joaoduarte19) // Jo<EFBFBD>o Ant<EFBFBD>nio Duarte (https://github.com/joaoduarte19)
// //
// *************************************************************************** // ***************************************************************************
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,12 +2,12 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //
// Collaborators on this file: // Collaborators on this file:
// João Antônio Duarte (https://github.com/joaoduarte19) // Jo<EFBFBD>o Ant<EFBFBD>nio Duarte (https://github.com/joaoduarte19)
// //
// *************************************************************************** // ***************************************************************************
// //
@ -333,7 +333,7 @@ type
/// Execute a Get request. The GET method requests a representation of the specified resource. /// Execute a Get request. The GET method requests a representation of the specified resource.
/// Requests using GET should only retrieve data. /// Requests using GET should only retrieve data.
/// Sending body/payload in a GET request may cause some existing implementations to /// Sending body/payload in a GET request may cause some existing implementations to
/// reject the request while not prohibited by the specification, the semantics /// reject the request <EFBFBD> while not prohibited by the specification, the semantics
/// are undefined. It is better to just avoid sending payloads in GET requests. /// are undefined. It is better to just avoid sending payloads in GET requests.
/// </summary> /// </summary>
function Get(const aResource: string): IMVCRESTResponse; overload; function Get(const aResource: string): IMVCRESTResponse; overload;
@ -341,7 +341,7 @@ type
/// Execute a Get request. The GET method requests a representation of the specified resource. /// Execute a Get request. The GET method requests a representation of the specified resource.
/// Requests using GET should only retrieve data. /// Requests using GET should only retrieve data.
/// Sending body/payload in a GET request may cause some existing implementations to /// Sending body/payload in a GET request may cause some existing implementations to
/// reject the request while not prohibited by the specification, the semantics /// reject the request <EFBFBD> while not prohibited by the specification, the semantics
/// are undefined. It is better to just avoid sending payloads in GET requests. /// are undefined. It is better to just avoid sending payloads in GET requests.
/// </summary> /// </summary>
function Get: IMVCRESTResponse; overload; function Get: IMVCRESTResponse; overload;

View File

@ -2,12 +2,12 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //
// Collaborators on this file: // Collaborators on this file:
// João Antônio Duarte (https://github.com/joaoduarte19) // Jo<EFBFBD>o Ant<EFBFBD>nio Duarte (https://github.com/joaoduarte19)
// //
// *************************************************************************** // ***************************************************************************
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

View File

@ -2,7 +2,7 @@
// //
// Delphi MVC Framework // Delphi MVC Framework
// //
// Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team // Copyright (c) 2010-2024 Daniele Teti and the DMVCFramework Team
// //
// https://github.com/danieleteti/delphimvcframework // https://github.com/danieleteti/delphimvcframework
// //

Some files were not shown because too many files have changed in this diff Show More