-
-
Notifications
You must be signed in to change notification settings - Fork 27
/
Copy pathReleaseNotes.html
194 lines (192 loc) · 17.3 KB
/
ReleaseNotes.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>IntelliFile - Release Notes</title>
<link rel="icon" type="image/png" href="https://www.moga.doctor/romania-flag-square-icon-256.png">
<link rel="apple-touch-icon" href="https://www.moga.doctor/romania-flag-square-icon-256.png">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN" crossorigin="anonymous">
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<div class="container">
<a class="navbar-brand" href="https://www.moga.doctor/intellifile/" target="_blank">IntelliFile</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<li class="nav-item">
<a class="nav-link" href="https://github.com/mihaimoga/IntelliFile/graphs/contributors" target="_blank">Contributors</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://github.com/mihaimoga/IntelliFile/issues" target="_blank">Issues</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://github.com/mihaimoga/IntelliFile/discussions" target="_blank">Discussions</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://github.com/mihaimoga/IntelliFile/wiki" target="_blank">Wiki</a>
</li>
</ul>
</div>
</div>
</nav>
<div class="container">
<div class="row divide-md">
<div class="col-md-12 col-sm-12 divide-md text-justify" style="text-align: justify;">
<h1>Release Notes</h1>
<p><strong>IntelliFile</strong> is an alternative Windows version to the famous Total Commander!</p>
<p>Download: <a href="https://www.moga.doctor/freeware/IntelliFileSetup.msi">https://www.moga.doctor/freeware/IntelliFileSetup.msi</a></p>
<p>GitHub repo: <a href="https://github.com/mihaimoga/IntelliFile" target="_blank">https://github.com/mihaimoga/IntelliFile</a></p>
<h2>Social Media</h2>
<p>Please feel free to contact me if you need any further information.</p>
<ul>
<li><img class="img-responsive" src="https://www.moga.doctor/img/twitter.png" alt="Twitter"> <a href="https://x.com/stefanmihaimoga" target="_blank">X/Twitter</a></li>
<li><img class="img-responsive" src="https://www.moga.doctor/img/linkedin.png" alt="LinkedIn"> <a href="https://www.linkedin.com/in/stefanmihaimoga/" target="_blank">LinkedIn</a></li>
<li><img class="img-responsive" src="https://www.moga.doctor/img/facebook.png" alt="Facebook"> <a href="https://www.facebook.com/stefanmihaimoga" target="_blank">Facebook</a></li>
<li><img class="img-responsive" src="https://www.moga.doctor/img/instagram.png" alt="Instagram"> <a href="https://www.instagram.com/stefanmihaimoga/" target="_blank">Instagram</a></li>
</ul>
<h2>History</h2>
<ul>
<li>Version 1.01 (May 13<sup>th</sup>, 2022): Initial release.</li>
<li>Version 1.02 (May 20<sup>th</sup>, 2022): Implemented "New folder" functionality.</li>
<li>Version 1.03 (May 23<sup>rd</sup>, 2022): Implemented "Change drive" functionality.</li>
<li>Version 1.04 (May 24<sup>th</sup>, 2022): Implemented "View text file" functionality.</li>
<li>Version 1.05 (May 27<sup>th</sup>, 2022):
<ul>
<li>Implemented "View RTF file" functionality;</li>
<li>Implemented "View XML file" functionality;</li>
<li>Implemented "Context menu" functionality.</li>
</ul>
</li>
<li>Version 1.06 (August 21<sup>st</sup>, 2022): Added "Change drive..." icon.</li>
<li>Version 1.07 (September 9<sup>th</sup>, 2022): Added Contributors hyperlink to AboutBox dialog.</li>
<li>Version 1.08 (January 23<sup>rd</sup>, 2023): Updated PJ Naughter's <code>CVersionInfo</code> library to the latest version available. <blockquote>Updated the code to use C++ uniform initialization for all variable declarations.</blockquote></li>
<li>Version 1.09 (January 24<sup>rd</sup>, 2023): Updated PJ Naughter's <code>CInstanceChecker</code> library to the latest version available. <blockquote>Updated the code to use C++ uniform initialization for all variable declarations.</blockquote></li>
<li>Replaced <code>NULL</code> throughout the codebase with <code>nullptr</code>.<br>
Replaced <code>BOOL</code> throughout the codebase with <code>bool</code>.<br>
This means that the minimum requirement for the application is now Microsoft Visual C++ 2010.</li>
<li>Version 1.10 (April 25<sup>th</sup>, 2023): Added base64 encode/decode functions.</li>
<li>Version 1.11 (May 13<sup>th</sup>, 2023): Added new changes suggested by Rick Dishman: Reset View, and save last folder.</li>
<li>Version 1.12 (May 15<sup>th</sup>, 2023): Added rename of file name on clicking its label in MFC ListView.</li>
<li>Version 1.13 (May 18<sup>th</sup>, 2023): Fixed an issue regarding editing image files reported by Rick Dishman.</li>
<li>Version 1.14 (May 19<sup>th</sup>, 2023): Fixed an issue regarding statusbar reported by Rick Dishman.</li>
<li>Version 1.15 (May 21<sup>st</sup>, 2023): Changed the double click implementation to open a file in EDIT mode.</li>
<li>Version 1.16 (May 27<sup>th</sup>, 2023): Updated About dialog with GPLv3 notice.</li>
<li>Version 1.17 (June 17<sup>th</sup>, 2023): Added quick access dialog for favorite folders.</li>
<li>Version 1.18 (June 25<sup>th</sup>, 2023):
<ul>
<li>Implemented "Command prompt" functionality;</li>
<li>Replaced old <code>CHyperlinkStatic</code> class with PJ Naughter's <code>CHLinkCtrl</code> library.</li>
</ul>
</li>
<li>Version 1.19 (August 17<sup>th</sup>, 2023):
<ul>
<li>Implemented "Switch views" functionality (Switches source view with target view);</li>
<li>Added social media links: Twitter, LinkedIn, Facebook, and Instagram;</li>
<li>Added shortcuts to GitHub repository's Issues, Discussions, and Wiki.</li>
</ul>
</li>
<li>Version 1.20 (August 26<sup>th</sup>, 2023):
<ul>
<li>Refactored CopyFile, MoveFile and DeleteFile functions.</li>
<li>Changed article's download link. Updated the About dialog (email & website).</li>
</ul>
</li>
<li>Version 1.21 (September 22<sup>nd</sup>, 2023): Switched to Visual Studio Enterprise 2022 (some changes were made in source code of the project).</li>
<li>Version 1.22 (September 30<sup>th</sup>, 2023): Added SCINTILLA control to view source code with syntax highlighting.</li>
<li>Version 1.23 (December 10<sup>th</sup>, 2023): Updated PJ Naughter's <code>CScintillaCtrl</code> library to the latest version available. <blockquote>Removed the <code>SetCallDirect</code> & <code>GetCallDirect</code> methods. Instead now the <code>CScintillaCtrl</code> class will call the <code>m_DirectStatusFunction</code> if the calling thread is the same as the thread on which the Scintilla control was created. Thanks to Markus Nissl for this update.</blockquote></li>
<li>Version 1.24 (December 29<sup>th</sup>, 2023): Updated PJ Naughter's <code>CScintillaCtrl</code> library to the latest version available. <blockquote>Updated class to work with Scintilla v5.4.1. New messages wrapped include: <code>SCI_CHANGESELECTIONMODE</code>, <code>SCI_SETMOVEEXTENDSSELECTION</code> & <code>SCI_SELECTIONFROMPOINT</code>. Also updated the signatures of the following methods: <code>GetDocPointer</code>, <code>SetDocPointer</code>, <code>CreateDocument</code>, <code>AddRefDocument</code> and <code>ReleaseDocument</code>.</blockquote></li>
<li>Version 1.25 (January 28<sup>th</sup>, 2024):
<ul>
<li>Added ReleaseNotes.html and SoftwareContentRegister.html to GitHub repo;</li>
<li>Replaced old <code>CFileDialogST</code> class with Armen Hakobyan's <code>CFolderDialog</code> library.</li>
</ul>
</li>
<li>Version 1.26 (February 21<sup>st</sup>, 2024): Switched MFC application' theme back to native Windows.</li>
<li>Version 1.27 (March 31<sup>st</sup>, 2024):
<ul>
<li>Updated <code>LEXILLA</code> library to version 5.3.1 and <code>SCINTILLA</code> library to version 5.4.3.</li>
<li>Updated PJ Naughter's <code>CScintillaCtrl</code> library to the latest version available. <blockquote>Updated class to work with Scintilla v5.4.3. New messages wrapped include: <code>SCI_GETUNDOACTIONS</code>, <code>SCI_GETUNDOSAVEPOINT</code>, <code>SCI_SETUNDODETACH</code>, <code>SCI_SETUNDOTENTATIVE</code>, <code>SCI_SETUNDOCURRENT</code>, <code>SCI_PUSHUNDOACTIONTYPE</code>, <code>SCI_CHANGELASTUNDOACTIONTEXT</code>, <code>SCI_GETUNDOACTIONTYPE</code>, <code>SCI_GETUNDOACTIONPOSITION</code> & <code>SCI_GETUNDOACTIONTEXT</code>.</blockquote></li>
</ul>
</li>
<li>Version 1.28 (April 26<sup>th</sup>, 2024):
<ul>
<li>Updated <code>LEXILLA</code> library to version 5.3.2 and <code>SCINTILLA</code> library to version 5.5.0.</li>
<li>Updated PJ Naughter's <code>CScintillaCtrl</code> library to the latest version available.</li>
</ul>
</li>
<li>Version 1.29 (July 21<sup>st</sup>, 2024):
<ul>
<li>Implemented "View text file" functionality for C/C++ programming language.</li>
<li>Implemented selection of files with specific search pattern, size, date or contents.</li>
<li>Implemented enhanced search function with full text search & replace.</li>
</ul>
</li>
<li>Version 1.30 (July 26<sup>th</sup>, 2024):
<ul>
<li>Implemented "View text file" functionality for HTML/CSS/XML/JavaScript.</li>
<li>Implemented "View text file" functionality for Java programming language.</li>
<li>Implemented "View text file" functionality for Python programming language.</li>
<li>Updated <code>LEXILLA</code> library to version 5.3.3 and <code>SCINTILLA</code> library to version 5.5.1.</li>
<li>Updated PJ Naughter's <code>CScintillaCtrl</code> library to the latest version available. <blockquote>Updated class to work with Scintilla v5.5.1. New messages wrapped include: <code>SCI_AUTOCSETSTYLE</code>, <code>SCI_AUTOCGETSTYLE</code> & <code>SCI_CUTALLOWLINE</code>.</blockquote></li>
</ul>
</li>
<li>Version 1.31 (August 24<sup>th</sup>, 2024):
<ul>
<li>Updated <code>LEXILLA</code> library to version 5.4.0 and <code>SCINTILLA</code> library to version 5.5.2.</li>
<li>Updated PJ Naughter's <code>CScintillaCtrl</code> library to the latest version available. <blockquote>Updated class to work with Scintilla v5.5.2. New messages wrapped include: <code>SCI_STYLESETSTRETCH</code>, <code>SCI_STYLEGETSTRETCH</code>, <code>SCI_GETUNDOSEQUENCE</code>, <code>SCI_LINEINDENT</code>, <code>SCI_LINEDEDENT</code>, <code>SCI_SETCOPYSEPARATOR</code> & <code>SCI_GETCOPYSEPARATOR</code>.</blockquote></li>
</ul>
</li>
<li>Version 1.32 (September 3<sup>rd</sup>, 2024):
<ul>
<li>Enabled syntax highlighting for the following programming languages:
<ul>
<li>Bash</li>
<li>Batch</li>
<li>CMake</li>
<li>Groovy</li>
<li>JavaScript</li>
<li>JSON</li>
<li>Makefile</li>
<li>MATLAB</li>
<li>R</li>
<li>Rust</li>
</ul>
</li>
<li>Implemented <a href="https://www.moga.doctor/intellifile/" target="_blank">User Manual</a> option into Help menu.</li>
<li>Implemented <strong>Check for updates...</strong> option into Help menu.</li>
</ul>
</li>
<li>Version 1.33 (September 14<sup>th</sup>, 2024): Implemented "View binary file" functionality using Jovibor's <a href="https://github.com/jovibor/HexCtrl" target="_blank">HexCtrl</a> library.</li>
<li>Version 1.34 (October 11<sup>th</sup>, 2024):
<ul>
<li>Fixed access to Google Drive (bug reported by <em>simon mago</em>).</li>
<li>Fixed access to Favorite Folders (bug reported by <em>markjuggles</em>).</li>
<li>Fixed a situation when viewing a text file would result in a crash.</li>
<li>Enabled syntax highlighting for TCL/TK programming language.</li>
</ul>
</li>
<li>Version 1.35 (October 26<sup>th</sup>, 2024):
<ul>
<li>Implemented "Play audio file" functionality for AAC/M4A/MP3/MP4/WAV/WMA files.</li>
<li>Implemented "View image file" functionality for BMP/GIF/ICO/JPG/PNG/TIF/WMF files.</li>
<li>Fixed limitation to <code>_MAX_PATH</code> for long path names.</li>
<li>Updated <code>LEXILLA</code> library to version 5.4.1 and <code>SCINTILLA</code> library to version 5.5.3.</li>
</ul>
</li>
<li>Version 1.36 (TBD):
<ul>
<li>Updated copyright information.</li>
<li>Updated PJ Naughter's <code>CScintillaCtrl</code> library to the latest version available. <blockquote>Updated <code>CViewTextFileDlg::OnInitDialog()</code> to better handle loading a non UTF encoded file.</blockquote></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-C6RzsynM9kWDrMNeT87bh95OGNyZPhcTNXj1NW7RuBCsyN/o0jlpcV8Qyq46cDfL" crossorigin="anonymous"></script>
</body>
</html>