Skip to content

Commit

Permalink
ver. 2.3.4
Browse files Browse the repository at this point in the history
- Added Export to HTML of every markdown files
- Updated External libraries
  • Loading branch information
carloBarazzetta committed Jan 26, 2025
1 parent 471b747 commit 61b9075
Show file tree
Hide file tree
Showing 122 changed files with 5,218 additions and 2,850 deletions.
2 changes: 1 addition & 1 deletion Demo/Help/Home_1000.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Carlo Barazzetta

[https://github.com/EtheaDev/MarkdownHelpViewer](https://github.com/EtheaDev/MarkdownHelpViewer)

Copyright © 2023-2024 all rights reserved.
Copyright © 2023-2025 all rights reserved.

Delphi Markdown

Expand Down
2 changes: 1 addition & 1 deletion Demo/Source/DemoAbout.dfm
Original file line number Diff line number Diff line change
Expand Up @@ -749,7 +749,7 @@ object FrmAbout: TFrmAbout
'Author:'
'Carlo Barazzetta'
'https://github.com/EtheaDev/MarkdownHelpViewer'
'Copyright '#169' 2023-2024 all rights reserved.'
'Copyright '#169' 2023-2025 all rights reserved.'
''
'Delphi Markdown'
'https://github.com/grahamegrieve/delphi-markdown'
Expand Down
2 changes: 1 addition & 1 deletion Demo/Source/DemoAbout.pas
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{ Markdown Help Viewer: Demo About Form }
{ (Help Viewer and Help Interfaces for Markdown files) }
{ }
{ Copyright (c) 2023-2024 (Ethea S.r.l.) }
{ Copyright (c) 2023-2025 (Ethea S.r.l.) }
{ Author: Carlo Barazzetta }
{ }
{ https://github.com/EtheaDev/MarkdownHelpViewer }
Expand Down
2 changes: 1 addition & 1 deletion Demo/Source/MainForm.pas
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{ Markdown Help Viewer: Demo Main Form }
{ (Help Viewer and Help Interfaces for Markdown files) }
{ }
{ Copyright (c) 2023-2024 (Ethea S.r.l.) }
{ Copyright (c) 2023-2025 (Ethea S.r.l.) }
{ Author: Carlo Barazzetta }
{ }
{ https://github.com/EtheaDev/MarkdownHelpViewer }
Expand Down
2 changes: 1 addition & 1 deletion Demo/Source/MarkDownHelpViewerDemo.dpr
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{ Markdown Help Viewer: Demo }
{ (Help Viewer and Help Interfaces for Markdown files) }
{ }
{ Copyright (c) 2023-2024 (Ethea S.r.l.) }
{ Copyright (c) 2023-2025 (Ethea S.r.l.) }
{ Author: Carlo Barazzetta }
{ }
{ https://github.com/EtheaDev/MarkdownHelpViewer }
Expand Down
2 changes: 1 addition & 1 deletion Ext/ISMultiLanguage/src/Engine/CBMultiLanguage.pas
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{ CBMultiLanguage }
{ (Localization engine) }
{ }
{ Copyright (c) 2005-2024 (Ethea S.r.l.) }
{ Copyright (c) 2005-2025 (Ethea S.r.l.) }
{ Author: Carlo Barazzetta }
{ }
{ https://github.com/EtheaDev/CBMultiLanguage }
Expand Down
2 changes: 1 addition & 1 deletion Ext/ISMultiLanguage/src/Engine/CBMultiLanguageMessages.pas
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{ CBMultiLanguage }
{ (Localization engine) }
{ }
{ Copyright (c) 2005-2024 (Ethea S.r.l.) }
{ Copyright (c) 2005-2025 (Ethea S.r.l.) }
{ Author: Carlo Barazzetta }
{ }
{ https://github.com/EtheaDev/CBMultiLanguage }
Expand Down
2 changes: 1 addition & 1 deletion Ext/ISMultiLanguage/src/Engine/CBMultiLanguageUtils.pas
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{ CBMultiLanguage }
{ (Localization engine) }
{ }
{ Copyright (c) 2005-2024 (Ethea S.r.l.) }
{ Copyright (c) 2005-2025 (Ethea S.r.l.) }
{ Author: Carlo Barazzetta }
{ }
{ https://github.com/EtheaDev/CBMultiLanguage }
Expand Down
2 changes: 1 addition & 1 deletion Ext/ISMultiLanguage/src/Engine/CBMultiLanguageVCL.pas
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{ CBMultiLanguage }
{ (Localization engine) }
{ }
{ Copyright (c) 2005-2024 (Ethea S.r.l.) }
{ Copyright (c) 2005-2025 (Ethea S.r.l.) }
{ Author: Carlo Barazzetta }
{ }
{ https://github.com/EtheaDev/CBMultiLanguage }
Expand Down
2 changes: 1 addition & 1 deletion Ext/MarkdownProcessor/source/MarkdownCommonMark.pas
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{ MarkDown Processor }
{ Delphi version of FPC-markdown by Miguel A. Risco-Castillo }
{ }
{ Copyright (c) 2022-2024 (Ethea S.r.l.) }
{ Copyright (c) 2022-2025 (Ethea S.r.l.) }
{ Author: Carlo Barazzetta }
{ }
{ https://github.com/EtheaDev/MarkdownProcessor }
Expand Down
2 changes: 1 addition & 1 deletion Ext/MarkdownProcessor/source/MarkdownDaringFireball.pas
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{ MarkDown Processor }
{ Delphi version of FPC-markdown by Miguel A. Risco-Castillo }
{ }
{ Copyright (c) 2022-2024 (Ethea S.r.l.) }
{ Copyright (c) 2022-2025 (Ethea S.r.l.) }
{ Author: Carlo Barazzetta }
{ }
{ https://github.com/EtheaDev/MarkdownProcessor }
Expand Down
2 changes: 1 addition & 1 deletion Ext/MarkdownProcessor/source/MarkdownMathCode.pas
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{ MarkDown Processor }
{ Delphi version of FPC-markdown by Miguel A. Risco-Castillo }
{ }
{ Copyright (c) 2022-2024 (Ethea S.r.l.) }
{ Copyright (c) 2022-2025 (Ethea S.r.l.) }
{ Author: Carlo Barazzetta }
{ }
{ https://github.com/EtheaDev/MarkdownProcessor }
Expand Down
2 changes: 1 addition & 1 deletion Ext/MarkdownProcessor/source/MarkdownProcessor.pas
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{ MarkDown Processor }
{ Delphi version of FPC-markdown by Miguel A. Risco-Castillo }
{ }
{ Copyright (c) 2022-2024 (Ethea S.r.l.) }
{ Copyright (c) 2022-2025 (Ethea S.r.l.) }
{ Author: Carlo Barazzetta }
{ }
{ https://github.com/EtheaDev/MarkdownProcessor }
Expand Down
2 changes: 1 addition & 1 deletion Ext/MarkdownProcessor/source/MarkdownTables.pas
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{ MarkDown Processor }
{ Delphi version of FPC-markdown by Miguel A. Risco-Castillo }
{ }
{ Copyright (c) 2022-2024 (Ethea S.r.l.) }
{ Copyright (c) 2022-2025 (Ethea S.r.l.) }
{ Author: Carlo Barazzetta }
{ }
{ https://github.com/EtheaDev/MarkdownProcessor }
Expand Down
2 changes: 1 addition & 1 deletion Ext/MarkdownProcessor/source/MarkdownTxtMark.pas
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{ MarkDown Processor }
{ Delphi version of FPC-markdown by Miguel A. Risco-Castillo }
{ }
{ Copyright (c) 2022-2024 (Ethea S.r.l.) }
{ Copyright (c) 2022-2025 (Ethea S.r.l.) }
{ Author: Carlo Barazzetta }
{ }
{ https://github.com/EtheaDev/MarkdownProcessor }
Expand Down
2 changes: 1 addition & 1 deletion Ext/MarkdownProcessor/source/MarkdownUtils.pas
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{ MarkDown Processor }
{ Delphi version of FPC-markdown by Miguel A. Risco-Castillo }
{ }
{ Copyright (c) 2022-2024 (Ethea S.r.l.) }
{ Copyright (c) 2022-2025 (Ethea S.r.l.) }
{ Author: Carlo Barazzetta }
{ }
{ https://github.com/EtheaDev/MarkdownProcessor }
Expand Down
45 changes: 27 additions & 18 deletions Ext/SVGIconImageList/Image32/source/Clipper.Core.pas
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

(*******************************************************************************
* Author : Angus Johnson *
* Date : 17 September 2024 *
* Date : 22 November 2024 *
* Website : http://www.angusj.com *
* Copyright : Angus Johnson 2010-2024 *
* Purpose : Core Clipper Library module *
Expand All @@ -18,20 +18,23 @@ interface
SysUtils, Classes, Math;

type
{$IFDEF USINGZ}
ZType = Int64; // or alternatively, ZType = double
{$ENDIF}

PPoint64 = ^TPoint64;
TPoint64 = record
X, Y: Int64;
{$IFDEF USINGZ}
Z: Int64;
Z: ZType;
{$ENDIF}
end;

PPointD = ^TPointD;
TPointD = record
X, Y: double;
{$IFDEF USINGZ}
Z: Int64;
Z: ZType;
{$ENDIF}
end;

Expand Down Expand Up @@ -121,6 +124,7 @@ TListEx = class
fCount : integer;
fCapacity : integer;
fList : TPointerList;
fSorted : Boolean;
protected
function UnsafeGet(idx: integer): Pointer; // no range checking
procedure UnsafeSet(idx: integer; val: Pointer);
Expand All @@ -129,12 +133,13 @@ TListEx = class
constructor Create(capacity: integer = 0); virtual;
destructor Destroy; override;
procedure Clear; virtual;
procedure DeleteLast;
function Add(item: Pointer): integer;
procedure DeleteLast;
procedure Swap(idx1, idx2: integer);
procedure Sort(Compare: TListSortCompare);
procedure Sort(Compare: TListSortCompareFunc);
procedure Resize(count: integer);
property Count: integer read fCount;
property Sorted: Boolean read fSorted;
property Item[idx: integer]: Pointer read UnsafeGet; default;
end;

Expand Down Expand Up @@ -187,11 +192,11 @@ function PointsNearEqual(const pt1, pt2: TPointD; distanceSqrd: double): Boolean
{$IFDEF INLINING} inline; {$ENDIF}

{$IFDEF USINGZ}
function Point64(const X, Y: Int64; Z: Int64 = 0): TPoint64; overload;
function Point64(const X, Y: Int64; Z: ZType = 0): TPoint64; overload;
{$IFDEF INLINING} inline; {$ENDIF}
function Point64(const X, Y: Double; Z: Int64 = 0): TPoint64; overload;
function Point64(const X, Y: Double; Z: ZType = 0): TPoint64; overload;
{$IFDEF INLINING} inline; {$ENDIF}
function PointD(const X, Y: Double; Z: Int64 = 0): TPointD; overload;
function PointD(const X, Y: Double; Z: ZType = 0): TPointD; overload;
{$IFDEF INLINING} inline; {$ENDIF}
{$ELSE}
function Point64(const X, Y: Int64): TPoint64; overload; {$IFDEF INLINING} inline; {$ENDIF}
Expand Down Expand Up @@ -541,12 +546,7 @@ procedure TListEx.Clear;
fList := nil;
fCount := 0;
fCapacity := 0;
end;
//------------------------------------------------------------------------------

procedure TListEx.DeleteLast;
begin
dec(fCount);
fSorted := false;
end;
//------------------------------------------------------------------------------

Expand All @@ -562,6 +562,13 @@ function TListEx.Add(item: Pointer): integer;
fList[fCount] := item;
Result := fCount;
inc(fCount);
fSorted := false;
end;
//------------------------------------------------------------------------------

procedure TListEx.DeleteLast;
begin
dec(fCount);
end;
//------------------------------------------------------------------------------

Expand Down Expand Up @@ -618,10 +625,11 @@ procedure QuickSort(SortList: TPointerList; L, R: Integer;
end;
//------------------------------------------------------------------------------

procedure TListEx.Sort(Compare: TListSortCompare);
procedure TListEx.Sort(Compare: TListSortCompareFunc);
begin
if fCount < 2 then Exit;
QuickSort(FList, 0, fCount - 1, Compare);
fSorted := true;
end;
//------------------------------------------------------------------------------

Expand Down Expand Up @@ -661,6 +669,7 @@ procedure TListEx.Swap(idx1, idx2: integer);
p := fList[idx1];
fList[idx1] := fList[idx2];
fList[idx2] := p;
fSorted := false;
end;

//------------------------------------------------------------------------------
Expand Down Expand Up @@ -1390,23 +1399,23 @@ function ArrayOfPathsToPaths(const ap: TArrayOfPaths): TPaths64;
//------------------------------------------------------------------------------

{$IFDEF USINGZ}
function Point64(const X, Y: Int64; Z: Int64): TPoint64;
function Point64(const X, Y: Int64; Z: ZType): TPoint64;
begin
Result.X := X;
Result.Y := Y;
Result.Z := Z;
end;
//------------------------------------------------------------------------------

function Point64(const X, Y: Double; Z: Int64): TPoint64;
function Point64(const X, Y: Double; Z: ZType): TPoint64;
begin
Result.X := Round(X);
Result.Y := Round(Y);
Result.Z := Z;
end;
//------------------------------------------------------------------------------

function PointD(const X, Y: Double; Z: Int64): TPointD;
function PointD(const X, Y: Double; Z: ZType): TPointD;
begin
Result.X := X;
Result.Y := Y;
Expand Down
2 changes: 1 addition & 1 deletion Ext/SVGIconImageList/Image32/source/Clipper.Engine.pas
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

(*******************************************************************************
* Author : Angus Johnson *
* Date : 17 September 2024 *
* Date : 22 November 2024 *
* Website : http://www.angusj.com *
* Copyright : Angus Johnson 2010-2024 *
* Purpose : This is the main polygon clipping module *
Expand Down
12 changes: 4 additions & 8 deletions Ext/SVGIconImageList/Image32/source/Clipper.Offset.pas
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

(*******************************************************************************
* Author : Angus Johnson *
* Date : 12 August 2024 *
* Date : 22 November 2024 *
* Website : http://www.angusj.com *
* Copyright : Angus Johnson 2010-2024 *
* Purpose : Path Offset (Inflate/Shrink) *
Expand Down Expand Up @@ -997,15 +997,11 @@ procedure TClipperOffset.DoRound(j, k: Integer; angle: double);
// (ie over-shrunk paths) are removed.
{$IFDEF USINGZ}
AddPoint(GetPerpendic(fInPath[j], fNorms[k], fGroupDelta), fInPath[j].Z);
{$ELSE}
AddPoint(GetPerpendic(fInPath[j], fNorms[k], fGroupDelta));
{$ENDIF}
// when the angle is almost flat (cos_a ~= 1),
// it's safe to skip inserting this middle point
if (cosA < 0.999) then AddPoint(fInPath[j]); // (#405, #873)
{$IFDEF USINGZ}
AddPoint(fInPath[j]); // (#405, #873)
AddPoint(GetPerpendic(fInPath[j], fNorms[j], fGroupDelta), fInPath[j].Z);
{$ELSE}
AddPoint(GetPerpendic(fInPath[j], fNorms[k], fGroupDelta));
AddPoint(fInPath[j]); // (#405, #873)
AddPoint(GetPerpendic(fInPath[j], fNorms[j], fGroupDelta));
{$ENDIF}
end
Expand Down
Loading

0 comments on commit 61b9075

Please sign in to comment.