Releases
What shipped, and what changed
Find the build that contains a fix, then open its notes or continue to the matching download.
Find a build
Search the release history
Showing 181–195 of 195 releases.
7.2.6.0 Hotfix 2015-07-14 · EurekaLog
Packages: Enterprise
1)....Added: csoCaptureDelphiExceptions option
2)....Fixed: Handling of SECBUFFER_EXTRA in SSPI code
3)....Fixed: Several crashes in sending code for very old Delphi versions
4)....Fixed: Regression (from hotfix 5) crash in some IDEs
7.2.5.0 Hotfix 2015-07-01 · EurekaLog
Packages: Enterprise
1)....Added: HKCU\Software\EurekaLab\Viewer\4.0\UI\Statuses registry key to allow status customizations in Viewer
2)....Added: "Disable hang detection under debugger" option
3)....Fixed: Wrong button caption in standalone "Steps to reproduce" dialog
4)....Fixed: Wrong passing of Boolean parameters in JSON (affects JIRA)
5)....Fixed: Wrong sorting of BugID, Count and DateTime columns in Viewer
6)....Fixed: Empty "Count" field/column is now displayed as "1" in Viewer
7)....Fixed: Generic names with "," could not be decoded in Viewer
8)....Fixed: Updated Windows 10 detection for latest builds of Windows 10
9)....Fixed: Sleep and hybernation no longer trigger false-positive "application freeze"
10)...Fixed: Wrong function codes for hooking (affects ISAPI application type)
11)...Fixed: Wrong button caption in "Steps to Reproduce" dialog
12)...Fixed: Crash when taking snapshot of some proccesses by Threads Snapshot tool
13)...Fixed: Minor improvements in leak detection
7.2.4.0 Hotfix 2015-06-10 · EurekaLog
Packages: Enterprise
1)....Added "ECC32TradeSpeedForMemory" option - defaults to 0/False, could be changed to 1 via Custom/Manual tab. This option will switch from fast-methods to slower methods, but which take less memory. Use 0 (default) for small projects, use 1 for large projects (if ecc32 runs out of memory).
2)....Added: --el_DisableDebuggerPresent command-line option for compatibility with 3rd party debuggers (AQTime, etc.)
3)....Added: AQTime auto-detect
4)....Fixed: Performance optimizations
5)....Fixed: Windows 8+ App Menu shortcuts
6)....Fixed: Unmangling on x64
7.2.3.0 Hotfix 2015-05-20 · EurekaLog
Packages: Enterprise
1)....Added: Support for token auth in Bugzilla (latest 4.x builds)
2)....Added: Support for API key auth in Bugzilla (5.x)
3)....Added: Support for /EL_DisableMemoryFilter command-line option
4)....Added: Asking e-mail when user switches to "details" from MS Classic without entering e-mail
5)....Fixed: Compatibility issues with older Bugzilla versions (3.x)
6)....Fixed: Passing settings between dialogs
7)....Fixed: "Ask for steps to reproduce" dialog is now DPI-aware
8)....Fixed: Silently ignore and fix invalid values in project options
7.2.2.0 Hotfix 2015-04-30 · EurekaLog
Packages: Enterprise
1)....Fixed: Confusing message in Manage tool when using with Trial/Pro
2)....Fixed: Range check error in processes information for x64 machines (affects startup of any EurekaLog-enabled module)
3)....Fixed: Auto-detect personality by project extension if --el_mode switch is missing
4)....Fixed: More details for diagnostic sending
5)....Fixed: Wrong settings for MAP files in C++ Builder
6)....Fixed: Wrong code page was used to decode ANSI bug reports
7)....Fixed: Attaching .PAS files instead of .OBJ in C++ Builder 2006+ Pro/Trial
8)....Fixed: Wrong float-str convertion when ThousandSeparator is '.'
7.2.1.0 Hotfix 2015-04-03 · EurekaLog
Packages: Enterprise, Professional
1). Fixed: Wrong float-str convertion when ThousandSeparator is '.'
7.2.0.0 Stable 2015-04-01 · EurekaLog
Packages: Enterprise
1)....Important: TEurekaLogV7 component was renamed to TEurekaLogEvents. Please, update your projects by renaming or recreating the component
2)....Important: File layout was changed for BDS 2006+. Delphi and C++ Builder files are now located in StudioNum folders instead of old DelphiNum and CBuilderNum folders. Update your search paths if needed
3)....Added: Major improvements in DumpAllocationsToFile function (EMemLeaks unit)
4)....Added: MemLeaksSetParentBlock, MemLeaksOwn, EurekaTryGetMem functions (EMemLeaks unit)
5)....Added: Improvements for call stack of dynarrays/strings allocations (leaks)
6)....Added: "Elem size" when reporting leaks in dynarrays
7)....Added: Streaming unpacked debug info into temporal files instead of memory - this greatly reduces run-time application memory usage at cost of slightly slower exception processing. This also reduces memory footprint for ecc32/emake
8)....Added: Showing call stacks for 2 new types of fatal memory errors
9)....Added: EMemLeaks._ReserveOutOfMemory to control reserve size of out of memory errors (default is 50 Mb)
10)...Added: "MinLeaksLimitObjs" option (EMemLeaks unit)
11)...Added: Fatal memory problem now pauses all threads in application
12)...Added: Fatal memory problem now change thread name (to simplify debugging)
13)...Added: boPauseELThreads and boDoNotPauseELServiceThread options (currently not visible in UI)
14)...Added: Support for texts collections out of default path
15)...Added: Support for relative file paths to text collections and external settings
16)...Added: Support for environment variables in project option's paths
17)...Added: Support for relative file paths and environment variables for events and various module paths
18)...Added: Logging in Manage tool
19)...Added: Windows 10 version detection
20)...Added: Stack overflow tracing
21)...Added: Major improvements in removal of recursive areas from call stack
22)...Added: Statistics collection
23)...Added: Support for uploading multiple files in JIRA
24)...Added: EResLeaks improvements (new funcs: ResourceAdd, ResourceDelete, ResourceName; support for realloc-like functions)
25)...Fixed: Added workaround for bug in JIRA 5.x
26)...Fixed: Rare EurekaLog internal error
27)...Fixed: Ignored unhandled thread exceptions (when EurekaLog is disabled) now triggers default OS processing (WER)
28)...Fixed: Irnored exceptions (via per-exception/events) now bring up default RTL handler
29)...Fixed: Format error in Viewer
30)...Fixed: Leak of EurekaLog exception information object
31)...Fixed: Wrong chaining exceptions inside GetMem/FreeMem
32)...Fixed: Memory leak after low-level unhook of function
33)...Fixed: Re-parenting after ReallocMem
34)...Fixed: Editing SMTP server options
35)...Fixed: SMTP server not using real user e-mail in FROM field
36)...Fixed: Some multi-threading crashes
37)...Fixed: Fixed crashes in Manage tool
38)...Fixed: Range-check error in Viewer
39)...Fixed: EurekaLog error dialog appearing under other windows
40)...Fixed: AV when parsing TDS (emake/C++ Builder specific)
41)...Fixed: Unable to build call stacks for other threads due to insufficient rights
42)...Fixed: Version checks for BugZilla and JIRA
43)...Fixed: Not catching out-of-module AVs when "Capture exceptions only from current module" option is checked
44)...Fixed: Checking for remaining exceptions at shutdown (C++ Builder specific, AcquireExceptionObject returns wrong info)
45)...Fixed: "get call stack of ... threads" / "suspend ... threads" options (avoid rare multithreading race conditions)
46)...Fixed: Crash when naming thread without EurekaLog thread info
47)...Fixed: Detection of immediate caller for memory funcs
48)...Fixed: Non-working Assign for options
49)...Fixed: Handling of explicitly chained exceptions
50)...Fixed: Various exception/threading fixes for MS debug provider
51)...Fixed: Processing hardware unhandled exceptions (QC #55007)
52)...Fixed: Unchecking dialog options when export/import
53)...Fixed: BSTR leak
54)...Fixed: JIRA decimal separator bug
5
7.1.1.0 Hotfix 2014-10-19 · EurekaLog
Packages: Enterprise
1)....Added: "Send in separated thread" option
2)....Added: Hang detection will now use Wait Chain Traversal (WCT) on Vista+ systems to detect deadlocks in any EurekaLog-enabled threads
3)....Added: OS install language and UI language fields in bug report
4)....Fixed: Viewer is not able to decrypt reports with generics
5)....Fixed: EVariantTypeCastError in Viewer when changing status of some bug reports
6)....Fixed: EcxInvalidDataControllerOperation in Viewer
7)....Fixed: Stack overflow at run-time for certain combination of project options
8)....Fixed: BMP re-draw bug in UI dialogs
9)....Fixed: Rogue "corrupted" error message for valid ZIPs of certain structure
10)...Fixed: Various range check errors in Viewer
11)...Fixed: Possible encoding errors for non-ASCII reports in Viewer on certain environments
12)...Fixed: Wrong count in Viewer when importing reports without proper "count" field
13)...Fixed: Duplicate reports may appear in bug report file when "Do not save duplicate errors" option is checked
14)...Fixed: False-positive detection of some virtual machines
15)...Fixed: Processing of exceptions from message handlers during message pumping cycle inside exception dialogs
16)...Fixed: Access Violation if exception dialog was terminated by exception
17)...Fixed: Hardware exceptions from unit's initialization/finalization may be unprocessed
18)...Changed: "VIEW" action for Viewer now will open ALL bug reports inside bug report file; reports will not be merged by BugID. "IMPORT" action remains the same: duplicate reports are merged, "count" is increased
19)...Changed: Charset field in bug report now shows both charset and code page
7.1.0.0 Stable 2014-09-23 · EurekaLog
Packages: Enterprise, Professional
1). Added: XE7 support
2). Added: XE6 support
3). Added: New DLL demo
4). Added: Custom profiles are now shown in "Application type" combo-box
5). Added: Non-empty "steps to reproduce" will be added to existing bug tracker issues with empty "steps to reproduce"
6). Added: Support for custom fields in FogBugz (API version 8 and above)
7). Added: Support for unsequenced line numbers in PDB/DBG files (--el_source switch)
8). Fixed: XML bug report were generated wrong
9). Fixed: Strip relocations code for Win64
10). Fixed: EurekaLog conditional symbols removed improperly when deactivating EurekaLog
11). Fixed: Sending reports to non-default port numbers (affects web-based methods)
12). Fixed: SSL validation check may reject valid SSL certificate (SMTP Client/Server)
13). Fixed: SSL errors may be not reported
14). Fixed: Viewer did not consider empty bug reports as corrupted
15). Fixed: "DLL" profile now can be used with packages properly
16). Fixed: Few rare memory leaks
17). Fixed: Possible deadlock when using MS debug info provider
18). Fixed: C++ Builder project files was saved incorrectly (RAD Studio 2007+)
19). Fixed: "Show restart checkbox after N errors" counts handled exceptions
20). Fixed: IDE expert's DPR parser (added support for multi-part idents)
21). Fixed: Rare access violation in hook code
22). Fixed: Thread handle leaks (added _NotifyThreadGone/_CleanupFinishedThreads functions to be called manually - only when low-level hooks are not installed)
23). Fixed: EurekaLog's installer hang
24). Fixed: Bug in object/class validation
25). Fixed: Bug when using TThreadEx without EurekaLog
26). Fixed: Leaks detection may not work with certain combination of options
27). Fixed: Deadlock in some cases when using EurekaLog threading option set to "enabled in RTL threads, disabled in Windows threads".
28). Changed: TEurekaExceptionInfo.CallStack will be nil until exception is actually raised
29). Changed: FogBugz and BugZilla: changed bugs identification within project (to allow two bugs exists with same BugID in different projects)
30). Changed: Blocked manual creation/destruction of ExceptionManager class and EurekaExceptionInfo
31). Changed: ECC32/EMAKE runs from IDE without changing priority, added ECC32PriorityClass option
32). Improved: Minor help and text improvements
6.1.5.6 RC 2012-05-01 · EurekaLog
Packages: Enterprise, Professional
1)...Fixed: Possible deadlock due to reentrancy problems in ELeaks;
2)...Added: Support for Mantis 1.2.10;
3)...Added: XE2 support;
6.1.4.0 Stable 2012-01-19 · EurekaLog
Packages: Enterprise, Professional
1)...Added: Support for MainSource in dproj files
2)...Fixed: Compatibility issues with RAD Studio XE2 Update 3
3)...Fixed: Unexpected dialog behaviour in unattended enviroments
4)...Fixed: Some complex C++ Builder's idents were not recornized by Viewer
EurekaLog 6.1.03 (28-Sep-2011)
--------------------------
1)...Added: support for RAD Studio XE2 (Win32 platform only)
2)...Added: support for FireMonkey framework (Win32 platform only)
3)...Improved: new leaks for "Hide Borland leaks" option
4)...Fixed: Escape key could cancel process termination
5)...Fixed: variables didn't worked for exception filters
6)...Fixed: rare application hang up at shutdown
7)...Fixed: encoding issues for run-time option switching
EurekaLog 6.1.02 (19-Jul-2011)
--------------------------
1)...Added: BugZilla 4.x support
2)...Added: (Mantis) category is now optional
3)...Fixed: address space leak due to multi-thread concurensy
4)...Fixed: Sometimes EurekaLog unable to get thread's call stack
5)...Fixed: EurekaLog fails to show information about last routine in unit
6)...Fixed: memory leaks detection has trimmed call stack (some specific Delphi versions)
7)...Fixed: Viewer configuration issue on limited user
8)...Fixed: emake sometime doesn't work
9)...Fixed: crash, if module info wasn't available
10)...Fixed: wrong detection of handled exceptions for certain environments
11)...Fixed: problems with thread locking for specific components
12)...Fixed: error in fallback code in DllFullPath
13)...Fixed: Installer creates unnecessary files
14)...Fixed: nag screen is not DPI awared
15)...Fixed: wrong handling of WM_QUIT - dialog enters endless cycle
16)...Fixed: .eof file can be not recognized as valid .eof file on some rare conditions
17)...Fixed: changed date-time is not updated when overwriting .eof file
18)...Fixed: increased stability for getting memory dumps
EurekaLog 6.1.01 (31-Jan-2011)
---------------------------
1)...Added EurekaLog 7 Compiler support (see http://eurekalog.blogspot.com/2010/12/introducing-eurekalog-61.html for more details)
EurekaLog 6.0.25 (16-Nov-2010)
---------------------------
1)...Added support for Delphi XE and C++Builder XE;
2)...A little Call-stack tracing improvment;
3)...Add the SafeMM memory manager support;
4)...The EurekaLog IDE integration is now set to OFF by default (to activate it use the "EurekaLog/IDE Integration" menu);
5)...Fixed a bug that istructed EurekaLog to catches exceptions also when disabled;
6)...Fixed an Installer bug that didn't activate EurekaLog by default if this option was enabled;
7)...Fixed a bug that caused a wrong decode of some assembles views in the EurekaLog Viewer window;
EurekaLog 6.0.24 (20-Jul-2010)
---------------------------
1)...Added: ModuleInfoByAddr and ModuleInfoByHandle routines to improve EurekaLog usage with packages;
2)...Fixed: unable to save empty multi-line properties;
3)...Fixed: Mantis 1.2.1 login issue;
4)...Fixed: EurekaLog wasn't working with IntraWeb and C++ Builder 2010;
5)...Fixed: rare AV in BDS 2010;
6)...Fixed: changes date-time format while EurekaLog application running could break it;
7)...Fixed: splash screen is not large DPI aware;
8)...Fixed: fixed issue with missing wsock32.dll wrapper;
9)...Fixed: wrong encoding for saving some files in BDS 2009 and above;
10)...Fixed: Mantis encoding issues;
EurekaLog 6.0.23 (25-Feb-2010)
---------------------------
1)...support for BugZilla 3.4.4 added;
2)...Fixed a memory corruption in TLogFile.LoadFromStream (BDS 2009 and above);
3)...Fixed a fatal crash in Base64 (usually appears in SMTP sending);
4)...Fixed of the log validity checks;
5)...Fixed a garbage instead of very long idents in call stack;
6)...Fixed a rare ecc32 crash on certain conditions;
7)...Fixed a possible buffer overflow in PNG encoding routines;
8)...Fixed a random crash at application's shutdown;
EurekaLog 6.0.22 (14-Dec-2009)
---------------------------
1)...Call stack tracing improvements;
2)...Call stack of main thread is now captured;
3)...Added support for Manti
6.5.12.0 Stable 2011-10-12 · EurekaLog .NET
Packages: Enterprise, Professional
1)...Improved the uninstall procedure to clean up any leftover files that are no longer needed
2)...Improved e-mail validation
3)...Improved Mantis compatibility
4)...Improved thread safety
5)...Fixed a bug that in some cases causes Visual Studio to hang on load
6)...Fixed a bug that mistakenly reported Windows 7 as Windows Vista
7)...Fixed a problem with detail dialog, not showing threaded and inner exceptions' details in all cases
8)...Fixed a problem causing VS to open a lot of files unnecessarily while building the solution
6.1.3.0 Stable 2011-09-28 · EurekaLog
Packages: Enterprise
1)...Added: support for RAD Studio XE2 (Win32 platform only)
2)...Added: support for FireMonkey framework (Win32 platform only)
3)...Improved: new leaks for "Hide Borland leaks" option
4)...Fixed: Escape key could cancel process termination
5)...Fixed: variables didn't worked for exception filters
6)...Fixed: rare application hang up at shutdown
7)...Fixed: encoding issues for run-time option switching
EurekaLog 6.1.02 (19-Jul-2011)
--------------------------
1)...Added: BugZilla 4.x support
2)...Added: (Mantis) category is now optional
3)...Fixed: address space leak due to multi-thread concurensy
4)...Fixed: Sometimes EurekaLog unable to get thread's call stack
5)...Fixed: EurekaLog fails to show information about last routine in unit
6)...Fixed: memory leaks detection has trimmed call stack (some specific Delphi versions)
7)...Fixed: Viewer configuration issue on limited user
8)...Fixed: emake sometime doesn't work
9)...Fixed: crash, if module info wasn't available
10)...Fixed: wrong detection of handled exceptions for certain environments
11)...Fixed: problems with thread locking for specific components
12)...Fixed: error in fallback code in DllFullPath
13)...Fixed: Installer creates unnecessary files
14)...Fixed: nag screen is not DPI awared
15)...Fixed: wrong handling of WM_QUIT - dialog enters endless cycle
16)...Fixed: .eof file can be not recognized as valid .eof file on some rare conditions
17)...Fixed: changed date-time is not updated when overwriting .eof file
18)...Fixed: increased stability for getting memory dumps
EurekaLog 6.1.01 (31-Jan-2011)
---------------------------
1)...Added EurekaLog 7 Compiler support (see http://eurekalog.blogspot.com/2010/12/introducing-eurekalog-61.html for more details)
EurekaLog 6.0.25 (16-Nov-2010)
---------------------------
1)...Added support for Delphi XE and C++Builder XE;
2)...A little Call-stack tracing improvment;
3)...Add the SafeMM memory manager support;
4)...The EurekaLog IDE integration is now set to OFF by default (to activate it use the "EurekaLog/IDE Integration" menu);
5)...Fixed a bug that istructed EurekaLog to catches exceptions also when disabled;
6)...Fixed an Installer bug that didn't activate EurekaLog by default if this option was enabled;
7)...Fixed a bug that caused a wrong decode of some assembles views in the EurekaLog Viewer window;
EurekaLog 6.0.24 (20-Jul-2010)
---------------------------
1)...Added: ModuleInfoByAddr and ModuleInfoByHandle routines to improve EurekaLog usage with packages;
2)...Fixed: unable to save empty multi-line properties;
3)...Fixed: Mantis 1.2.1 login issue;
4)...Fixed: EurekaLog wasn't working with IntraWeb and C++ Builder 2010;
5)...Fixed: rare AV in BDS 2010;
6)...Fixed: changes date-time format while EurekaLog application running could break it;
7)...Fixed: splash screen is not large DPI aware;
8)...Fixed: fixed issue with missing wsock32.dll wrapper;
9)...Fixed: wrong encoding for saving some files in BDS 2009 and above;
10)...Fixed: Mantis encoding issues;
EurekaLog 6.0.23 (25-Feb-2010)
---------------------------
1)...support for BugZilla 3.4.4 added;
2)...Fixed a memory corruption in TLogFile.LoadFromStream (BDS 2009 and above);
3)...Fixed a fatal crash in Base64 (usually appears in SMTP sending);
4)...Fixed of the log validity checks;
5)...Fixed a garbage instead of very long idents in call stack;
6)...Fixed a rare ecc32 crash on certain conditions;
7)...Fixed a possible buffer overflow in PNG encoding routines;
8)...Fixed a random crash at application's shutdown;
EurekaLog 6.0.22 (14-Dec-2009)
---------------------------
1)...Call stack tracing improvements;
2)...Call stack of main thread is now captured;
3)...Added support for Manti
5.1.12.0 Stable 2007-02-14 · EurekaLog
Packages: Enterprise, Professional
1)...EConsts.hpp C++Builder unit added (to can use the EurekaLog constants);
2)...Little EurekaLog Viewer improving;
3)...Fix a bug that rarely did not released same EurekaLog resources;
4)...Fixed a bug that did not added the EurekaLog data in files compiled using in the "Output Path" environment variables;
5)...Fixed a bug that rarely raised an AV at program starting;
6)...Fixed two resource leaks;
7)...Fixed a bug that rarely raised an Access Violation at the IDE starting;
8)...Fixed a bug that rarely raised an Access Violation at the IDE closing;
9)...Fixed a bug that rarely caused an applications hangs (for 5/10 secs) after a error-report sent;
10)...Fixed a bug that caused an Access Violation calling the GetComilationDate without have enabled EurekaLog;
11)...Fixed an EurekaLog Viewer bug that on "Windows Vista" caused an Access Violation on startup;
EurekaLog 5.1.11 (15-Nov-2006):
------------------------
1)...Now, to avoid conflicts, the Uninstall process remove any existing files under the installation directory (also modified or new files);
2)...Fixed a bug that raised an AV at program starting (only Delphi 3/4/5);
3)...Fixed a command-line compiler bug (only BDS projects);
4)...Fixed a bug that raised an Access Violation calling "StandardEurekaNotify(ExceptObject,ExceptAddr)" without any real exception;
5)...Fixed a bug that did not handled the "sndUseOnlyActiveWindow" option if enabled by an EurekaLog event;
6)...Fixed a bug that hangs the application disabling the "show send dialog" option;
7)...Fixed a bug that did not found the new EurekaLog versions on the site;
8)...Fixed a bug that did not installed a source file in the Enterprise version (only Delphi 4);
9)...Fixed a bug that did works with the Jump-Click feature (only Delphi 3/4);
EurekaLog 5.1.10 (25-Oct-2006):
------------------------
1)...Little Help source demo fixes;
2)...Fixed a bug that sometimes did not attach the screenshot;
3)...Fixed a bug that sometimes hangs showing the Email client dialog;
4)...Fixed a bug that sometimes raised an Access Violation handling DLL exceptions (only for DLL compiled with packages);
5)...Fixed a bug that raised an Access Violation exiting from an IntraWeb project compiled with the Compression property set;
6)...Fixed a bug that rarely raised an Access Violation using DLL compiled with EurekaLog in projects compiled with EurekaLog;
7)...Fixed a bug that locked the log file using the "do not save duplicate errors" options;
8)...Fixed a bug that did not used the EurekaLog options to send emails with the "EurekaLogSendEmail" command;
9)...Fixed a bug that rarely caused an Access Violation at the project starting;
10)...Fixed a bug that sometimes caused an Access Violation accessing to the ExceptionRecord.ExceptionObject event parameter;
11)...Fixed same little call-stack imprecisions;
EurekaLog 5.1.9 (12-Sep-2006):
------------------------
1)...Improved the CGI/ISAPI output "cache control";
2)...Increased the call-stack precision for the DLLs/BPLs files;
3)..."Turbo Edition" support added;
4)...Fixed a bug that rarely created a wrong call-stack;
5)...Fixed a bug that rarely did not used EurekaLog options changed at run-time;
6)...Fixed a bug that did not processed the application messages during same exception dialog showing;
7)...Fixed a little installer bug that did not removed the old EurekaLog installation (Win95 only);
8)...Fixed a bug that used wrong "C++Builder 2006" IDE paths during the EurekaLog works;
9)...Fixed a little uninstaller bug that did not removed a file (only Trial version);
EurekaLog 5.1.8 (28-Aug-2006):
------------------------
1)...Little installer improvements;
2)...Little improvements to the Jump-Click feature;
3)...EurekaLog Viewer speed improvements;
4)...Some fixes to the Jump-Click feature;
5)...Fixed a bug that rarely did not used EurekaLog options changed at run-time;
6)...Fixed a bug that rarely hang-up the application during an exception handling;
7)...Little EurekaLog Viewer fixes;
8)...Fixed a "loNoDuplicateErrors"
4.6.7.0 Stable 2005-05-26 · EurekaLog
Packages: Enterprise, Professional, Standard
1)...Fixed a bug that did not handled some OLE/COM exceptions (ex: ADO);
2)...Fixed a little bug that sometimes did not handled exceptions raised in SafeCall methods or procedures;
3)...Fixed a bug that did not handled correctly the exceptions raised by the TThread.Synchronize method;
4)...Fixed a bug that did not return the correct exit code with the emake.exe C++Builder command line compiler;
5)...Fixed a bug that caused a stack-overflow at calling of ShowException procedure (thanks to Morris Ying);
6)...Fixed a little bug that sometimes did not handled some windows messages (during the exception handling);
7)...Fixed a bug that did not added the EurekaLog debug data to the compiled project (caused from a conflict with other IDE plugins as FreeVCS);
8)...Fixed a bug that sometimes did not handled exception raised in packages;
9)...Little changes at SMTP email header to abtain a greater AntiSpam filters compatibility;
10)...Improved the OS thread execution priority compliance;
11)...Internal TObject validity system improved;
12)...Improved the AntiConflict feature;
13)...Delphi 2005 Update #3 support added;
EurekaLog 4.6.6 changes (13-Apr-2005):
------------------------
1)...Fixed a little memory leak;
2)...Fixed a bug that handled wrongly exceptions raised in project compiled with packages;
3)...Fixed a bug that handled the exception used to set the thread name (SetThreadName);
4)...Fixed a little bug that did not showed the screenshot cursor in the correct position;
5)...Fixed a bug that did not added the "Reproduce Text" to the sent log with the "Save Log File" option disabled;
6)...Fixed a bug that rarely hid the application forms after an exception raising;
7)...Some little screenshot creation improvements;
8)...Some little SMTP-server improvements;
EurekaLog 4.6.5 changes (31-Mar-2005):
------------------------
1)...Fixed a little bug that rarely truncated the multi-lines exception messages;
2)...Fixed a rarely memory leak;
3)...Improved the stream compression/decompression speed;
4)...Little internal Sockes improvement;
5)...Fixed a little bug in the GMT time calculation;
6)...Fixed a bug that sometimes did not execute the TCustomForm.Release method;
7)...Fixed a bug that caused an infinite-loop if an exception was raised in an EurekaLog event;
8)...Fixed a bug that rarely caused an Access Violation after the project compilation;
9)...Fixed an IDE integration memory leak (only Delphi 7);
10)...Fixed a bug that rarely caused an Access Violation at same C++Builder projects start;
11)...More new Memory-Manager support added;
12)...Delphi 2005 Update #2 support added;
13)...Fixed a bug that crached applications that used more DLLs compiled with packages;
14)...Imptoved the call-stack purge system;
15)...Fixed some problems causes by unupdated or modified Borland libraries;
16)...Fixed a bug that adding the EurekaLog data in projects compiled with linker errors;
17)...Fixed a bug that did not works with the "loNoDuplicateErrors" option actived and the OutputPath changed at run-time;
18)...COM/OLE exception handling rewrited;
19)...Fixed same little EurekaLog Options bugs with Delphi 2005;
EurekaLog 4.6.4 changes (25-Jan-2005):
------------------------
1)...Now, after any unhandled exception raising, the application is restored;
2)...Internal EurekaLog threads priority changed from tpNormal to tpHighest (to allow a good works with critical applications);
3)...Big SMTP sending, speed improvement;
4)...Little internal stability improvement;
5)...Fixed a bug that sometimes raised an "Error into WSACleanup" exception (SMTP);
6)...Removed the design-time "project reload" support (sometimes did not allowed to save the EurekaLog options);
7)...Fixed a bug that crashed opened a project saved with not European message text (only C++Builder/Delphi2005);
8)...Fixed a bug that sometimes did not detected the Application-Freeze;
9)...Fixed a little bug that stored wrong value in ExceptionRecord.ExceptionThreadID field for EFrozenApplication exceptions;
10)...Fixed a bug that rarely crashed the C++Builder multi-threads projects