Skip to content

Commit 38dc41b

Browse files
ver. 2.5.0
- Built with Delphi 13 - Refactoring PageControl to speedup loading - Added check for new version available, download and install - Updated Setup - Updated the latest Image32 library
1 parent f56c2a8 commit 38dc41b

File tree

199 files changed

+15402
-25661
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

199 files changed

+15402
-25661
lines changed

Build.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
call "C:\BDS\Studio\23.0\bin\rsvars.bat"
1+
call "C:\BDS\Studio\37.0\bin\rsvars.bat"
22
msbuild.exe "Source\MDShellExtensions.dproj" /target:Clean;Build /p:Platform=Win64 /p:config=release
33
msbuild.exe "Source\MDShellExtensions32.dproj" /target:Clean;Build /p:Platform=Win32 /p:config=release
44
msbuild.exe "Source\MDTextEditor.dproj" /target:Clean;Build /p:Platform=Win64 /p:config=release

Debug/Preview Handlers/PreviewHandler Host/PreviewHost.dproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
22
<PropertyGroup>
33
<ProjectGuid>{b3898e3b-28c0-4d98-8436-5a69b8915599}</ProjectGuid>
4-
<ProjectVersion>20.1</ProjectVersion>
4+
<ProjectVersion>20.3</ProjectVersion>
55
<FrameworkType>VCL</FrameworkType>
66
<MainSource>PreviewHost.dpr</MainSource>
77
<Base>True</Base>
@@ -72,6 +72,7 @@
7272
<UWP_DelphiLogo44>$(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png</UWP_DelphiLogo44>
7373
<AppDPIAwarenessMode>PerMonitorV2</AppDPIAwarenessMode>
7474
<UWP_DelphiLogo150>$(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png</UWP_DelphiLogo150>
75+
<Debugger_RunParams>D:\ETHEA\MARKDownHelpViewer\Demo\Help</Debugger_RunParams>
7576
</PropertyGroup>
7677
<PropertyGroup Condition="'$(Base_Win64)'!=''">
7778
<DCC_UsePackage>vclib;acntDelphiXE2_R;DBXSybaseASEDriver;vclimg;vclshlctrls;vcldb;vcldsnap;DBXDb2Driver;vclribbon;vcl;DBXMSSQLDriver;webdsnap;adortl;DBXOdbcDriver;SynEdit_RXE2;vclactnband;bindcompvcl;vclie;vcltouch;websnap;VclSmp;DataSnapConnectors;dsnapcon;vclx;$(DCC_UsePackage)</DCC_UsePackage>
@@ -83,7 +84,6 @@
8384
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
8485
<VerInfo_Locale>1033</VerInfo_Locale>
8586
<Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
86-
<Debugger_RunParams>D:\ETHEA\SVGIconImageList\Demo\NewSydneyVectors</Debugger_RunParams>
8787
</PropertyGroup>
8888
<PropertyGroup Condition="'$(Cfg_1)'!=''">
8989
<DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
@@ -177,7 +177,7 @@
177177
<Source Name="MainSource">PreviewHost.dpr</Source>
178178
</Source>
179179
</Delphi.Personality>
180-
<Deployment Version="4"/>
180+
<Deployment Version="5"/>
181181
<Platforms>
182182
<Platform value="Win32">True</Platform>
183183
<Platform value="Win64">True</Platform>

Debug/Preview Handlers/PreviewHandler Host/uMain.dfm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ object FrmMain: TFrmMain
4343
Width = 415
4444
Height = 557
4545
ObjectTypes = [otFolders, otNonFolders]
46-
Root = 'D:\Users\Carlo\Downloads\Test'
46+
Root = 'D:\ETHEA\MARKDownHelpViewer\Demo\Help'
4747
Sorted = True
4848
Align = alClient
4949
ReadOnly = False

Docs/Markdown Test.htm

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
<style type="text/css">
2+
code{
3+
font-family: "Consolas", monospace;
4+
}
5+
pre{
6+
border: 1px solid #ddd;
7+
border-left: 3px solid #f36d33;
8+
overflow: auto;
9+
padding: 1em 1.5em;
10+
display: block;
11+
}
12+
Blockquote{
13+
border-left: 3px solid #d0d0d0;
14+
padding-left: 0.5em;
15+
margin-left:1em;
16+
}
17+
Blockquote p{
18+
margin: 0;
19+
}
20+
table{
21+
border:1px solid;
22+
border-collapse:collapse;
23+
}
24+
th{ padding:5px;
25+
border:1px solid;
26+
}
27+
td{
28+
padding:5px;
29+
border:1px solid;
30+
}
31+
</style>
32+
<p>see <a href="https://github.com/markdown-it/markdown-it-emoji#change-output">how to change output</a> with twemoji.</p>
33+
<h3><a href="https://github.com/markdown-it/markdown-it-sub">Subscript</a> / <a href="https://github.com/markdown-it/markdown-it-sup">Superscript</a></h3>
34+
<ul>
35+
<li>19<sup>th</sup></li>
36+
<li>H<sub>2</sub>O</li>
37+
</ul>
38+
<h3><a href="https://github.com/markdown-it/markdown-it-ins"><ins></a></h3>
39+
<p><ins>Inserted text</ins></p>
40+
<h3><a href="https://github.com/markdown-it/markdown-it-mark"><mark></a></h3>
41+
<p><mark>Marked text</mark></p>
42+
<h3><a href="https://github.com/markdown-it/markdown-it-footnote">Footnotes</a></h3>
43+
<p>Footnote 1 link[^first].</p>
44+
<p>Footnote 2 link[^second].</p>
45+
<p>Inline footnote^[Text of inline footnote] definition.</p>
46+
<p>Duplicated footnote reference[^second].</p>
47+
<p>[^first]: Footnote <strong>can have markup</strong></p>
48+
<pre><code>and multiple paragraphs.
49+
</code></pre>
50+
<p>[^second]: Footnote text.</p>
51+
<h3><a href="https://github.com/markdown-it/markdown-it-deflist">Definition lists</a></h3>
52+
<p>Term 1</p>
53+
<p>: Definition 1
54+
with lazy continuation.</p>
55+
<p>Term 2 with <em>inline markup</em></p>
56+
<p>: Definition 2</p>
57+
<pre><code> { some code, part of Definition 2 }
58+
59+
Third paragraph of definition 2.
60+
</code></pre>
61+
<p><em>Compact style:</em></p>
62+
<p>Term 1
63+
~ Definition 1</p>
64+
<p>Term 2
65+
~ Definition 2a
66+
~ Definition 2b</p>
67+
<h3><a href="https://github.com/markdown-it/markdown-it-abbr">Abbreviations</a></h3>
68+
<p>This is HTML abbreviation example.</p>
69+
<p>It converts &ldquo;HTML&rdquo;, but keep intact partial entries like &ldquo;xxxHTMLyyy&rdquo; and so on.</p>
70+
<p>*[HTML]: Hyper Text Markup Language</p>
71+
<h3><a href="https://github.com/markdown-it/markdown-it-container">Custom containers</a></h3>
72+
<p>::: warning
73+
<em>here be dragons</em>
74+
:::</p>

Docs/Markdown Test.md

Lines changed: 185 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,185 @@
1+
---
2+
__Advertisement :)__
3+
4+
- __[pica](https://nodeca.github.io/pica/demo/)__ - high quality and fast image
5+
resize in browser.
6+
- __[babelfish](https://github.com/nodeca/babelfish/)__ - developer friendly
7+
i18n with plurals support and easy syntax.
8+
9+
You will like those projects!
10+
11+
---
12+
13+
# h1 Heading 8-)
14+
## h2 Heading
15+
### h3 Heading
16+
#### h4 Heading
17+
##### h5 Heading
18+
###### h6 Heading
19+
20+
21+
## Horizontal Rules
22+
23+
___
24+
25+
---
26+
27+
***
28+
29+
30+
## Typographic replacements
31+
32+
Enable typographer option to see result.
33+
34+
(c) (C) (r) (R) (tm) (TM) (p) (P) +-
35+
36+
test.. test... test..... test?..... test!....
37+
38+
!!!!!! ???? ,, -- ---
39+
40+
"Smartypants, double quotes" and 'single quotes'
41+
42+
43+
## Emphasis
44+
45+
**This is bold text**
46+
47+
__This is bold text__
48+
49+
*This is italic text*
50+
51+
_This is italic text_
52+
53+
~~Strikethrough~~
54+
55+
56+
## Blockquotes
57+
58+
59+
> Blockquotes can also be nested...
60+
>> ...by using additional greater-than signs right next to each other...
61+
> > > ...or with spaces between arrows.
62+
63+
64+
## Lists
65+
66+
Unordered
67+
68+
+ Create a list by starting a line with `+`, `-`, or `*`
69+
+ Sub-lists are made by indenting 2 spaces:
70+
- Marker character change forces new list start:
71+
* Ac tristique libero volutpat at
72+
+ Facilisis in pretium nisl aliquet
73+
- Nulla volutpat aliquam velit
74+
+ Very easy!
75+
76+
Ordered
77+
78+
1. Lorem ipsum dolor sit amet
79+
2. Consectetur adipiscing elit
80+
3. Integer molestie lorem at massa
81+
82+
83+
1. You can use sequential numbers...
84+
1. ...or keep all the numbers as `1.`
85+
86+
Start numbering with offset:
87+
88+
57. foo
89+
1. bar
90+
91+
92+
## Code
93+
94+
Inline `code`
95+
96+
Indented code
97+
98+
// Some comments
99+
line 1 of code
100+
line 2 of code
101+
line 3 of code
102+
103+
104+
Block code "fences"
105+
106+
```
107+
Sample text here...
108+
```
109+
110+
Syntax highlighting
111+
112+
``` js
113+
var foo = function (bar) {
114+
return bar++;
115+
};
116+
117+
console.log(foo(5));
118+
```
119+
120+
## Tables
121+
122+
| Option | Description |
123+
| ------ | ----------- |
124+
| data | path to data files to supply the data that will be passed into templates. |
125+
| engine | engine to be used for processing templates. Handlebars is the default. |
126+
| ext | extension to be used for dest files. |
127+
128+
Right aligned columns
129+
130+
| Option | Description |
131+
| ------:| -----------:|
132+
| data | path to data files to supply the data that will be passed into templates. |
133+
| engine | engine to be used for processing templates. Handlebars is the default. |
134+
| ext | extension to be used for dest files. |
135+
136+
137+
## Links
138+
139+
[link text](http://dev.nodeca.com)
140+
141+
[link with title](http://nodeca.github.io/pica/demo/ "title text!")
142+
143+
Autoconverted link https://github.com/nodeca/pica (enable linkify to see)
144+
145+
146+
## Images
147+
148+
![Minion](https://octodex.github.com/images/minion.png)
149+
![Stormtroopocat](https://octodex.github.com/images/stormtroopocat.jpg "The Stormtroopocat")
150+
151+
Like links, Images also have a footnote style syntax
152+
153+
![Alt text][id]
154+
155+
With a reference later in the document defining the URL location:
156+
157+
[id]: https://octodex.github.com/images/dojocat.jpg "The Dojocat"
158+
159+
160+
## Plugins
161+
162+
The killer feature of `markdown-it` is very effective support of
163+
[syntax plugins](https://www.npmjs.org/browse/keyword/markdown-it-plugin).
164+
165+
166+
### [Emojies](https://github.com/markdown-it/markdown-it-emoji)
167+
168+
> Classic markup: :wink: :cry: :laughing: :yum:
169+
>
170+
> Shortcuts (emoticons): :-) :-( 8-) ;)
171+
172+
see [how to change output](https://github.com/markdown-it/markdown-it-emoji#change-output) with twemoji.
173+
174+
175+
### [Subscript](https://github.com/markdown-it/markdown-it-sub) / [Superscript](https://github.com/markdown-it/markdown-it-sup)
176+
177+
- 19^th^
178+
- H~2~O
179+
180+
181+
### [\<ins>](https://github.com/markdown-it/markdown-it-ins)
182+
183+
++Inserted text++
184+
185+
==Marked text==

Ext/HTMLViewer/Source/htmlcons.inc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ are covered by separate copyright notices located in those modules.
5858
{ Identify Delphi Compiler Version:
5959
6060
# Compiler Version Compiler Defined Symbol Codename
61+
D37 Delphi 13 37 VER370 Florence
6162
D29 Delphi 12 36 VER360 Athens
6263
D28 Delphi 11 35 VER350 Alexandria
6364
D27 Delphi 10.4 34 VER340 Sydney
@@ -177,6 +178,10 @@ are covered by separate copyright notices located in those modules.
177178
{$define Compiler36_Plus}
178179
{$ifdef ver360}
179180
{$else}
181+
{$define Compiler37_Plus}
182+
{$ifdef ver370}
183+
{$else}
184+
{$endif}
180185
{$endif}
181186
{$endif}
182187
{$endif}

Ext/HTMLViewer/package/Rad Studio 12/FrameViewer.dpk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ package FrameViewer;
2626
{$DEFINE RELEASE}
2727
{$ENDIF IMPLICITBUILDING}
2828
{$DESCRIPTION 'THtmlViewer, TFrameViewer, and TFrameBrowser'}
29-
{$LIBSUFFIX '290'}
29+
{$LIBSUFFIX AUTO}
3030
{$RUNONLY}
3131
{$IMPLICITBUILD ON}
3232

Ext/HTMLViewer/package/Rad Studio 12/FrameViewer.dproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
<GenDll>true</GenDll>
3939
<DCC_E>false</DCC_E>
4040
<DCC_ImageBase>00400000</DCC_ImageBase>
41-
<DllSuffix>290</DllSuffix>
41+
<DllSuffix>$(Auto)</DllSuffix>
4242
<DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;$(DCC_Namespace)</DCC_Namespace>
4343
<DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols>
4444
</PropertyGroup>

Ext/HTMLViewer/package/Rad Studio 12/dclFrameViewer.dpk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ package dclFrameViewer;
2626
{$DEFINE RELEASE}
2727
{$ENDIF IMPLICITBUILDING}
2828
{$DESCRIPTION 'THtmlViewer, TFrameViewer, and TFrameBrowser'}
29-
{$LIBSUFFIX '290'}
29+
{$LIBSUFFIX AUTO}
3030
{$DESIGNONLY}
3131
{$IMPLICITBUILD ON}
3232

Ext/HTMLViewer/package/Rad Studio 12/dclFrameViewer.dproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
<SanitizedProjectName>dclFrameViewer</SanitizedProjectName>
4040
<DCC_DcuOutput>..\..\Lib\D12\$(Platform)</DCC_DcuOutput>
4141
<DCC_Description>THtmlViewer, TFrameViewer, and TFrameBrowser</DCC_Description>
42-
<DllSuffix>290</DllSuffix>
42+
<DllSuffix>$(Auto)</DllSuffix>
4343
<DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;$(DCC_Namespace)</DCC_Namespace>
4444
<DesignOnlyPackage>true</DesignOnlyPackage>
4545
<GenDll>true</GenDll>

0 commit comments

Comments
 (0)