EurekaLog v7.10.x
Released: Jan 18, 2022
Atualizações na v7.10.x
v7.10.3.0
Updated Oct 12, 2022
Features
- Added support for Embarcadero RAD Studio 11.2 (update 2 for 11 Alexandria).
- EurekaLog can now be packaged into a custom BPL package.
- Options from BPL package will be used to initialize EurekaLog.
- [C++ Builder] Added new '_TDSComplete' option which can now be used to turn off TDS processing for faster post-processing of Embarcadero C++ Builder projects (no line numbers will be added).
- [C++ Builder] Added support for CLang/LLVM objects for memory features.
- [C++ Builder] Added support for 64-bit memory features.
- FastMM support units will no longer include debug information providers. You are now supposed to manually add/enable providers that you want/need/use.
Fixes
- [C++ Builder] Various memory diagnostic improvements.
- [C++ Builder] Proper unit handling in IDE when switching target platform.
- Added workaround for "My application starts throwing 12175/ERROR_WINHTTP_SECURE_FAILURE error after adding EurekaLog" error.
- Added support for the latest changes in JIRA API.
- Taking screenshots from non-DPI awared applications.
- [x64] Rare crash when following error line from report in IDE.
- [Regression] MS Debug Info provider may fail to obtain information.
- [Regression] Showing EurekaLog dialog may hung when parent window is not responding.
- [Regression] Rare deadlock on startup when using MS Debug Info provider.
v7.10.2.1
Updated Jul 20, 2022
Features
- Added a Stay On Top checkbox for the MessageBox dialog.
Fixes
- [Regression] ECC32 may fail to compile project when no .dproj/.cbproj file is specified.
v7.10.2.0
Updated Jul 5, 2022
Features
- Added a new '.LastSystemErrorCode' property for exception info.
- [Viewer] EurekaLog report version is now displayed as the first value under the 'General' tab.
- Added warning about saving your project before editing EurekaLog's options.
- EurekaLog options will now have an unique GUID set.
- [IDE] Added a new code for EurekaLog version update checks.
- Improved support for non-default output file extensions.
- Freeze detection restart controls improvements.
- Minor internal logging improvements.
Fixes
- EurekaLog style dialog will property set a default button.
- Sometimes EurekaLog dialog could appear behind app's window.
- Rare range-check error in exception dialogs.
- Rare crash on startup of RAD Studio 11 Alexandria.
- [Regression] SMTP send speed improvements.
- [C++ Builder] Incorrect unit initialization order could cause EurekaLog to ignore exceptions.
- [C++ Builder] Installation of library paths for 64-bit.
- [C++ Builder] Crash on startup in C++ Builder 2010 only.
v7.10.1.4
Updated Apr 21, 2022
Features
- Added new .LastSystemErrorCode property for exception info.
- [Viewer] EurekaLog report version is now displayed as the first value under "General" tab.
- [IDE] Added new code for EurekaLog version update checks.
Fixes
- Freeze detection restart controls improvements.
- [Regression] SMTP send speed improvements.
- [C++ Builder] Installation of library paths for 64-bit.
- Minor internal logging improvements.
v7.10.1.0
Updated Mar 18, 2022
Features
- Added the ability to add debug information/options to an external file (.edbg) instead of injecting inside the executable.
- Added the ability to side-load external debug info for main module.
- Made SMTPClientAdditionalHeaders to be an additional argument for the EurekaLogSendEmail functions.
Fixes
- Removed the "Delete service files after compilation" option. You can add the "del "%_IDEDst%*.map";del "%_IDEDst%*.drc";del "%_IDEDst%*.dcu"" command (without external quotes) to EurekaLog's post-build event.
- Rare issues with some SMTP servers.
- "Include child classes" option did not work correctly in some cases (mostly on older IDEs).
- OnExceptionNotify now works for leaks too.
v7.10.0.0
Updated Jan 18, 2022
Features
- Added "Use inner exception" option to exception filters.
- Minor UI improvements.
- Added more customizations for themes:
- EConsts now have global vars (look for ECol... and color_...) and TBaseDialog has new virtual methods.
- EurekaLog is now compatible with VCL Styles Utils library by RRUZ.
- You can add the following units after ExceptionLog7,{$ENDIF}:
- Vcl.Styles.Ext.
- Vcl.Styles.Utils.
- Vcl.Styles.Fixes.
- Vcl.Styles.Hooks.
- Vcl.Styles.ColorTabs.
- Vcl.Styles.FormStyleHooks.
- Vcl.Styles.Utils.SysControls.
- Vcl.Styles.Utils.SysStyleHook.
- Vcl.Styles.Utils.Menus.
- Vcl.Styles.WebBrowser.
- Vcl.Styles.ControlColor.
- Vcl.Styles.Utils.ComCtrls.
- Vcl.Styles.Utils.StdCtrls.
Fixes
- Various fixes for working in low integrity applications.
- Fixed possible memory leak in multi-threading apps in RAD Studio 11 Alexandia.
- Very rare hang on startup (LookupAccountSid may hang for offline/unavailable domains).
- [C++ Builder] Adding/removing EurekaLog when working with custom configs from sub-profiles.
- [Viewer] Very rare access violation.
- [Regression] Windows XP compatibility for RAD Studio 11 compiled executables.
- [Regression] Win64 stack tracing may sometimes fail.
- [Regression] IDE error reporting does not work.
- Removed importing old EurekaLog 6 settings.