Releases: mihaimoga/IntelliFile
IntelliFile v1.45
- Embedded Web Browser
- Updated the embedded web browser to the latest Microsoft Edge version, providing improved compatibility, security, and performance.
- genUp4win Library
- Updated the genUp4win library to the latest available version.
- Added support for download progress reporting by extending the update callback with a progress parameter.
- Progress information is now propagated throughout the entire update flow, enabling better UI feedback during updates.
- HexCtrl Library (by Jovibor)
- Updated to the latest version.
- Added full Per-Monitor V2 DPI support for enhanced display scaling on multi-monitor setups.
- Added middle mouse click scrolling support.
- Includes numerous internal fixes and overall stability improvements.
- Lexilla & Scintilla Libraries
- Updated LEXILLA to version 5.4.9.
- Version 5.4.9 improves lexers for Assembler, C++, F#, LaTeX, Pascal, and Ruby.
- Version 5.4.8 includes improvements for Batch, Forth, JavaScript, and JSON.
- Updated SCINTILLA to version 5.6.2.
- Version 5.6.2 adds the error status
SC_STATUS_OUTSIDE_DOCUMENTand prevents out-of-bounds insertions earlier in the processing flow. - Version 5.6.1 introduces a new mode for drawing tabs as HT blobs and fixes a regression in
SCI_CONVERTEOLS.
- Version 5.6.2 adds the error status
- Updated LEXILLA to version 5.4.9.
IntelliFile v1.44
Embedded Web Browser
- Updated the built‑in web browser engine to the latest version of Microsoft Edge, ensuring improved rendering performance, enhanced security, and better compatibility with modern web standards.
HexCtrl Library
- Updated Jovibor’s HexCtrl library to the latest available version, providing improved stability, performance enhancements, and new internal optimizations from upstream.
genUp4win Library
- Updated genUp4win to the latest version.
- New Feature: Introduced SHA‑256 checksum verification for downloaded update installers.
This ensures:- Protection against tampered or corrupted update files
- Increased installation integrity and user trust
- Stronger security compliance
LEXILLA & SCINTILLA Libraries
- Updated LEXILLA to v5.4.7:
- Added new EscapeSequence (escseq) lexer
- Improvements to Errorlist, Makefile, Perl, and Progress lexers
- Updated SCINTILLA to v5.6.0:
- Fixed crash occurring when window becomes too narrow to display text
- Notable changes from v5.5.9 (included as part of the update path):
- Added option to disable drag & drop
- Fixed incorrect colouring after line end
CScintillaCtrl (PJ Naughter)
- Updated CScintillaCtrl library to the latest version supporting Scintilla v5.6.0.
- Wrapped new Scintilla messages:
SCI_GETDRAGDROPENABLEDSCI_SETDRAGDROPENABLED
These enable programmatic control of drag‑and‑drop capability.
IntelliFile v1.43
- Updated the embedded web browser (Microsoft Edge).
- Updated
LEXILLAlibrary to version 5.4.6 andSCINTILLAlibrary to version 5.5.8.
Version 5.4.6 adds SINEX lexer. Improves Errorlist, Progress, and Python.
Version 5.5.8 changes format ofSCI_GETSELECTIONSERIALIZEDand fixes redraw after undo.
- Updated PJ Naughter's
CScintillaCtrllibrary to the latest version available.
IntelliFile v1.42
This release focuses on system stability and reliability. No new features were introduced. Includes:
- Fixes for known bugs.
- Security updates.
- Minor performance optimizations.
- Updated the embedded web browser (Microsoft Edge).
- Updated
Bootstraplibrary to the latest version available (Release Notes & Software Content Register).
IntelliFile v1.41
- Updated
LEXILLAlibrary to version 5.4.5 andSCINTILLAlibrary to version 5.5.7. - Updated PJ Naughter's
CScintillaCtrllibrary to the latest version available.
Updated class to work with Scintilla v5.5.7. New messages wrapped include:
SCI_AUTOCSETIMAGESCALE,SCI_AUTOCGETIMAGESCALEandSCI_SCROLLVERTICAL.
IntelliFile v1.40
Updated Jovibor's HexCtrl library to the latest version available.
IntelliFile v1.39
Updated PJ Naughter's CScintillaCtrl library to the latest version available.
Updated
CScintillaCtrl:: MarkerSymbolDefinedmethod to returnMarkerSymbol.
IntelliFile v1.38
- Updated genUp4win library to the latest version available.
Reverted back from
GetTempPath2toGetTempPathto make it compatible again with Windows 10.
- Updated
LEXILLAlibrary to version 5.4.4 andSCINTILLAlibrary to version 5.5.6. - Updated PJ Naughter's
CScintillaCtrllibrary to the latest version available.
Updated class to work with Scintilla v5.5.5. New messages wrapped include:
SCI_SETUNDOSELECTIONHISTORY,SCI_GETUNDOSELECTIONHISTORY,SCI_GETSELECTIONSERIALIZEDandSCI_SETSELECTIONSERIALIZED.
IntelliFile v1.37
Updated LEXILLA library to version 5.4.3 and SCINTILLA library to version 5.5.5.
Updated genUp4win library to the latest version available.
Removed deprecated functions in C++17, defined in <codecvt> header.
IntelliFile v1.36
- Implemented Word Wrap for text file viewing.
- Updated
LEXILLAlibrary to version 5.4.2 andSCINTILLAlibrary to version 5.5.4. - Updated PJ Naughter's
CScintillaCtrllibrary to the latest version available.
The code now includes prior to
#including <ScintillaCall.h>. This fixes an issue when the code is used withGSLLibrary 4.1.0.
ReworkedCScintillaDemoApp::LoadLibraryFromApplicationDirectoryto usestd::filesystem::path.
UpdatedGetModuleFileNamecalls to handle path length >_MAX_PATH.