29 September, 2015

EurekaLog 7.3 is out

We are pleased to announce the availability of the new 7.3 version.

EurekaLog Logo
EurekaLog is a tool for Delphi and C++Builder that gives your application the power to catch every exception and memory/resource leak, generating a detailed log of the call stack (with unit, procedure and line number), optionally sending you a copy of each log entry via email or the Web via the most used Web Bug-Tracking tools (as Mantis, BugZilla, FogBugz, and JIRA).
EurekaLog represents the most advanced exception and memory leaks logger technology available for Delphi/C++Builder developers.

To learn more about EurekaLog, please visit our website at:
http://www.eurekalog.com

To download a demo, please visit:
http://www.eurekalog.com/downloads.php

If you would like to purchase a new license, please visit:
http://www.eurekalog.com/buy.php

Changes:
  1. Added: RAD Studio 10 Seattle support
  2. Added: Performance counters for run-time (internal logging with --el_debug)
  3. Added: csoCaptureDelphiExceptions option
  4. Added: HKCU\Software\EurekaLab\Viewer\4.0\UI\Statuses registry key to allow status customizations in Viewer
  5. Added: "Disable hang detection under debugger" option
  6. 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).
  7. Added: --el_DisableDebuggerPresent command-line option for compatibility with 3rd party debuggers (AQTime, etc.)
  8. Added: AQTime auto-detect
  9. Added: Support for token auth in Bugzilla (latest 4.x builds)
  10. Added: Support for API key auth in Bugzilla (5.x)
  11. Added: Support for /EL_DisableMemoryFilter command-line option
  12. Added: Asking e-mail when user switches to "details" from MS Classic without entering e-mail
  13. Fixed: Spawned by ecc32/emake processes now start with the same priority
  14. Fixed: ThreadID = 0 in StandardEurekaNotify
  15. Fixed: Dialog auto-close timer may reset without user input
  16. Fixed: Possible hang when quickly loading/unloading EurekaLog-enabled DLL
  17. Fixed: Possible hang in COM DLLs
  18. Fixed: Removed some unnecessary file system access on startup
  19. Fixed: Possible wrong font size in EurekaLog tools
  20. Fixed: Ignore timeouts from Shell_NotifyIcon
  21. Fixed: Possible failure to handle/process stack overflow exceptions
  22. Fixed: Handling of SECBUFFER_EXTRA in SSPI code
  23. Fixed: Several crashes in sending code for very old Delphi versions
  24. Fixed: Regression (from hotfix 5) crash in some IDEs
  25. Fixed: Wrong button caption in standalone "Steps to reproduce" dialog
  26. Fixed: Wrong passing of Boolean parameters in JSON (affects JIRA)
  27. Fixed: Wrong sorting of BugID, Count and DateTime columns in Viewer
  28. Fixed: Empty "Count" field/column is now displayed as "1" in Viewer
  29. Fixed: Generic names with "," could not be decoded in Viewer
  30. Fixed: Updated Windows 10 detection for latest builds of Windows 10
  31. Fixed: Sleep and hybernation no longer trigger false-positive "application freeze"
  32. Fixed: Wrong function codes for hooking (affects ISAPI application type)
  33. Fixed: Wrong button caption in "Steps to Reproduce" dialog
  34. Fixed: Crash when taking snapshot of some proccesses by Threads Snapshot tool
  35. Fixed: Minor improvements in leak detection
  36. Fixed: Performance optimizations
  37. Fixed: Windows 8+ App Menu shortcuts
  38. Fixed: Unmangling on x64
  39. Fixed: Compatibility issues with older Bugzilla versions (3.x)
  40. Fixed: Passing settings between dialogs
  41. Fixed: "Ask for steps to reproduce" dialog is now DPI-aware
  42. Fixed: Silently ignore and fix invalid values in project options
  43. Fixed: Confusing message in Manage tool when using with Trial/Pro
  44. Fixed: Range check error in processes information for x64 machines (affects startup of any EurekaLog-enabled module)
  45. Fixed: Auto-detect personality by project extension if --el_mode switch is missing
  46. Fixed: More details for diagnostic sending
  47. Fixed: Wrong settings for MAP files in C++ Builder
  48. Fixed: Wrong code page was used to decode ANSI bug reports
  49. Fixed: Attaching .PAS files instead of .OBJ in C++ Builder 2006+ Pro/Trial
  50. Fixed: Wrong float-str convertion when ThousandSeparator is '.'
  51. Changed: VCL/CLX/FMX now will assign Application.OnException handler when low-level hooks are disabled