View Issue Details

IDProjectCategoryView StatusLast Update
0003024MMW v4Otherpublic2014-11-10 14:25
Reporterrusty Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status assignedResolutionreopened 
Product Version3.0 
Target Version5.0.0 
Summary0003024: Eurekalog update (7.1)
DescriptionA new version of eurekalog is available and is posted to the ftp server (/Third Party/Eurekalog. We can use it if needed.

Changes:
------------------------
1)...Now EurekaLog is installable from any "poweruser" account; 2)...Fixed a bug that raised random exceptions using modules compiler with an EurekaLog version great of that used into the Main module; 3)...Fixed a bug that rarely saved a wrong EurekaLog options file; 4)...Fixed same Windows Vista related bugs; 5)...Fixed same "Delphi 2007" installer bugs; 6)...Fixed a bug that sometimes did not send SMTP emails; 7)...Fixed same "C++Builder 2006" command-line compilers bugs;
Additional InformationEurekalog test:
Right-<CTRL> Left-<Shift> <Tab>
TagsNo tags attached.
Fixed in build1163

Activities

rusty

2007-06-01 20:31

administrator   ~0009235

Last edited: 2007-06-01 20:34

note: new version is 6.05

Changes:
------------------------
1)...FogBugz 5.x support added;
2)...Mantis 1.1.x support added;
3)...Check on the correct "Web Bug Tracker" data insert added;
4)...Now EurekaLog saves its configurations data in the "%UserProfile%EurekaLog" folder (to increases Windows Vista compatibility);
5)...Changed the Processes List procedure (to increases Windows Vista compatibility);
6)...Memory-Leaks catches disabled in all projects compiled with packages;
7)...Full MultiMonitor support added;
8)...Little UI improvements;
9)...Fixed a bug that did not works with FogBugz online Trial version;
10)...Fixed a bug that rarely did not showed some leaks;
11)...Fixed a bug that rarely did not manager C++Builder exceptions;
12)...Fixed a bug that did not activate EurekaLog on Delphi 2007 + "XP Media Center OS";
13)...Little docs fixes;

rusty

2007-06-21 19:25

administrator   ~0009524

New in 6.06

Changes:
------------------------
1)...Mantis sub-projects and sub-sub-projects support added (thanks to Konstantin);
2)...EurekaLog Viewer multi files import added;
3)...Now the "User Profile" folder is get using the "SHGetFolderPath" API (to a best OS compatibility);
4)...Now if the Log Path is empty then the .elf file is saved under "%UserProfileEurekaLog" folder (only on Windows Vista);
5)...Fixed a little Delphi 7 EurekaLog menu IDE bug;
6)...Fixed a bug that rarely showed wrongly DisAsm code;
7)...Fixed a bug that rarely did not jump from CallStack line and IDE source code;
8)...Fixed a bug that raised an Access Violation working on Windows NT 4;
9)...Fixed a bug that did not showed the MS Style Exception Dialog on Windows versions without Multi-Monitor support;
10)...Fixed a little EurekaLog Options interface bug (only in the old windows versions);
11)...Fixed a bug that sometimes did not saved the screenshot of a minimized application;
12)...Fixed a bug that sometimes caused an application hangs;
13)...Fixed an EurekaLog Viewer bug that rarely raised a "Wrong Password" exception;
14)...Fixed a bug that managed the EAbort exception (only with "Catch Handled Exceptions" option enabled);
15)...Fixed a bug that raised an Access Violation (only with "Catch Handled Exceptions" option enabled);

petr

2007-07-24 17:59

developer   ~0009917

MediaMonkey was updated to EurekaLog 6.06

rusty

2007-07-30 21:33

administrator   ~0010009

Verified 1055.

petr

2007-09-09 19:24

developer   ~0010630

Update to 6.0.7.

rusty

2007-09-10 15:18

administrator   ~0010657

Verified 1071.

rusty

2007-10-08 20:02

administrator   ~0011223

New version is 6.08

Changes:
------------------------
1)...Some little Help improvements;
2)...Support for "FastMove, FastCode, PatchLib, FastObj, FastSys" units added;
3)...New procedure "SetFTPPassiveMode" added (to set the FTP PASV/PORT mode);
4)...New "Win32ExceptionRecord: PExceptionRecord" and "Win32Context: PContext" fields added to the TEurekaExceptionRecord type;
5)...Little installer size improvement (about 150/200 Kb less);
6)...Now is possible use a TEurekaLog component without enable EurekaLog (to can use multiple project configurations without changes any sources);
7)...Now EurekaLog reports if the OS is a 64 bit version;
8)...Now the Command-Line Compiler is able to returns more detailed text errors;
9)...Fixed a bug that sometimes raised an Access Violation in projects compiled with Indy run-time packages;
10)...Fixed a bug that sometimes showed leaks with empty call-stack;
11)...Fixed a bug that raised an "Unable to connect to host" error when the username contain the "@" char;
12)...Fixed a bug that did not send the Web BugTraker report to an SSL (https) connection;
13)...Fixed a bug that try to use Proxy settings when Proxy settings was empty;
14)...Fixed a bug that sometimes did not catches application freeze;
15)...Some Memory Leaks unit fixes;
16)...Fixed a bug that sometimes did not showed the Project Name in the EurekaLog Options IDE Form (only Delphi/C++Builder <= 6);
17)...Fixed a bug that stored the EurekaLog Options for Packages Project in .BPR file (instead of .BPK file);
18)...Fixed a bug that created wrong MAP file for empty packages (only C++Builder);
19)...Fixed a bug that added the EurekaLog Options to the compiled packages also with EurekaLog deactivated (only C++Builder);
20)...Fixed a bug that did not imports the EurekaLog Options from an old C++Builder 2006 project to a new C++Builder 2007 project;
21)...Fixed little bugs with "EurekaLog Style Exception Dialog" and Multi-Monitor support;
22)...Fixed a bug that rarely created duplicated BudIDs for exceptions raised in different programs;
23)...Fixed some installer related bugs;
24)...Fixed a bug that rarely did not added the EurekaLog Debug Data to the final compiled file (only C++Builder 2006);
25)...Fixed a bug that caused an Installer "Corrupted File" error (only C++Builder 2007);
26)...Fixed a bug that rarely did not installed the C++Builder 2007 version (wrong registry entries);
27)...Fixed a bug that rarely created a wrong .map file causing random Exceptions at run-time (only C++Builder);

rusty

2007-10-30 17:24

administrator   ~0011701

New version of Eurekalog (6.09) should be included since it fixed some instabilities introduced by EL:

1)...Now EurekaLog automatically fills the Mantis "OS", "OS Version", "Product Build", and "Steps To Reproduce" fields;
2)...Now the EurekaLog Installer and Uninstaller are "Digitally Signed" (to prevent the XP SP2 and Vista warnings);
3)...Not the Uninstall process did not remove the "configuration files" and the "EurekaLog Viewer DataBase";
4)...Fixed an "EurekaLog Viewer" bug that raised a "List out of bound" exception clicking on delete button quickly;
5)...Fixed an "EurekaLog Viewer" bug that showed a "Memory Leak" log as an "Exception Log";
6)...Fixed a bug that sometimes did not activated EurekaLog on project imported from "BDS Studio 2006" to "RAD Studio 2007";
7)...Fixed a bug that did not modified a Mantis Bug Report but always inserted a new bug (only with the "Advanced Update" option set);
8)...Fixed a bug that rarely caused an application hangs;
9)...Fixed a bug that processed the MainThread Messages Queue with the "Pause all Borland Threads" option enabled;
10)...Fixed a bug that rarely raised an Internal Critical Error;
11)...Fixed a bug that raised an Access Violation activating the "Catch Handled exceptions" option;
12)...Fixed a bug that crashed the IDE after an Exception raising;
13)...Fixed a bug that did not activate EurekaLog on Delphi 2007 (only on PC with customized Windows versions as "HP Pavilion" or others...);
14)...Fixed a bug in the "Get Default Printer" function that sometimes raised an Access Violation;
15)...Fixed a bug that sometimes raised an "Access Violation" using a dynamically loaded/unloaded DLL compiled with EurekaLog;
16)...Fixed a bug that sometimes crashed applications that uses DLL compiled with EurekaLog;

petr

2007-10-31 14:59

developer   ~0011724

Updated to 6.0.9. Will be in 1099.

rusty

2007-11-19 19:16

administrator   ~0012070

New in 6.0.10 (posted to ftp)

1)...The EurekaLog Viewer now save all its filters;
2)...The EurekaLog Viewer now open all the .ELF files in a single instance;
3)...The EurekaLog Viewer, after a delete command, now move the selected line to the next available;
4)...Improved the "error message details" received in case of "Web Sent" failure;
5)...Added the ability to can send "Web Messages" to HTTPS servers with invalid/expired/wrong SSL certificates;
6)...Little improvements to the EurekaLog Pascal parser (internally used to can add the "ExceptionLog" unit to the project uses list);
7)...Fixed a bug that rarely raised an Access Violation after a combination of Exception and Leaks reports;
8)...Fixed a bug that called some EurekaLog events two times (only if called from StandardEurekaNotify/StandardEurekaError functions);
9)...Fixed a bug that did not identified old EurekaLog modules (before of 4.2.4 version);
10)...Fixed an EurekaLog Viewer bug that rarely raised an EVariantTypeCastError exception;
11)...Fixed a bug that raised an Access Violation using some modules compiled with old EurekaLog versions;
12)...Fixed a bug that did not saved the EurekaLog options changes into the EurekaLog events;
13)...Fixed a bug that rarely corrupts ZOrder of application windows;
14)...Fixed a bug that caused an "Access Violation" during the unloading of some COM libraries;

petr

2007-11-20 00:53

developer   ~0012074

Updated to 6.0.10 in 1107.

rusty

2007-11-26 19:01

administrator   ~0012158

Verified 1108.

rusty

2007-12-12 13:45

administrator   ~0012483

Last edited: 2008-03-04 15:34

New in 6.11:

Changes:
------------------------
1)...Fixed a bug that raised an exception trying to export the EurekaLog options (from the IDE);
2)...Fixed a bug that raised an "Access Violation" during the handling of same DLLs exceptions;
3)...Fixed a bug that sometimes raised an Access Violation with the "Catch Memory Leaks" options activates;
4)...Fixed a bug that detected wrong Windows Versions (ex: 2003 instead of XP x64);
5)...Fixed a bug that rarely returns an empty "GetLastExceptionCallStack function" result;
6)...Fixed a bug that rarely raised an "Out of Memory" exception with the "sndUseOnlyActiveWindow" option activated;
7)...Fixed a bug that raised an EStringListError inserting as "Additional Data" (from the OnCustomDataRequest event) not-DOS texts;
8)...Fixed a bug that rarely formatted wrongly the "Custom Information" additional texts;
9)...Fixed an "EurekaLog Viewer" bug that sometimes raised an EOleSysError exception;

and new in 6.0.12:

Changes:
------------------------
1)...Added the "emake.exe" Command-Line Compiler for C++Builder 2007 (usable only with the "--el_alter_exe" option);
2)...Added the Command-Line Compiler ability to get the projects options from the .dproj and .cbproj files;
3)...Added the ability to specify an alternative "compiled file full path" in the "Command-Line Compiler" --el_alter_exe option;
4)...Added to the Command-Line Compiler the ability to read the options from the .DPR/.BPR files (if the .bdsproj, .dproj or .cbproj files are absents);
5)...Now the Command-Line Compiler do not read more the ProjectFile.cfg file (starting from Delphi 2007);
6)...Added the new "--no-config" DCC32.exe option support to the Command-Line Compiler;
7)...Increases the "Command-Line Compiler" verbosity;
8)...Remove some hints messages;
9)...Added the ability to use Environment Variables in the "Web Tracker" AssignTo/Project/Category/Area fields;
10)...Now the TExceptionDialogOption edoAttachScreenshotChecked/edoSendErrorReportChecked options are affected by the showing dialog (only EurekaLog style);
11)...Added the new TEurekaModuleOptions.ReproduceText property (to read/write the Reproduce Text);
12)...Very big improvements in the TObject and TClass internal validation routines (to avoid strange and unreproducible bugs);
13)...Fixed a bug that did not allowed the Command-Line compiler to send EurekaLog bug reports;
14)...Fixed a bug that rarely raised an Access Violation on Win 9x/ME;
15)...Fixed a bug that sometimes returns an empty default printer string (Win 9x/ME only);
16)...Fixed a bug that rarely crashed the application at its start;
17)...Fixed a C++Builder "GUI Source Demo" compilation bug;
18)...Fixed an EurekaLog Viewer bug that caused a wrong "Module field" grouping (no more case sensitive);
19)...Fixed an EurekaLog Viewer bug that did not synchronized the "ToolBar Buttons Enabled status" with the bugs list status;
20)...Fixed an EurekaLog Viewer bug that moved the selected row at the top after deleting the last bug;
21)...Fixed an EurekaLog Viewer bug that rarely raised an EConvertError exception working with wrong .ELF files;
22)...Fixed an EurekaLog Viewer bug that truncated the text headers in some views;
23)...Fixed a bug that not detected more that 2Gb of RAM;
24)...Fixed a conflict with other Memory Leaks detector;
25)...Fixed a bug that created hundreds of .BIN files in TEMP directory (only with the "Catches Memory Leaks" option disabled);
26)...Fixed a bug that sometimes created empty LastHTMLPage into the %TEMP% folder;
27)...Fixed a bug that handled many times the same SafeCall Exception also with the TBehaviourOption.boCatchHandledExceptions option disabled;
28)...Fixed a bug that called the PostSuccessfulBuildEvent (instead of PostFailureBuildEvent) with canceled builds;
29)...Fixed a bug that caused wrongly "Compiler Version" check results;

rusty

2008-04-22 15:23

administrator   ~0013796

New in 6.0.13 (new version posted to /Third Party on ftp)

1)...Now the Jump-Click feature automatically identify the correct IDE instance and open only it also with more other IDEs presents;
2)...Now the Jump-Click feature is able to open the IDE editor and set its focus (before the focus remained to the last focused window);
3)...Now EurekaLog is able to shows its internal leaks abiliting the DUNIT define in Exceptions.inc file);
4)...Replaced all the Exception Dialogs RichEdit controls with RichEdit2 version (to can show really long texts);
5)...Some little installer improvements;
6)...Changed the EZLib unit name to EZLib2 to avoid some conflicts with 3th party libraries/packages;
7)...Increased the CallStack tracing checking (to avoid false positive);
8)...Fixed an "Exception Filters" bug that runned the Filter Action also if the Handler <> EurekaLog;
9)...Fixed a bug with Mantis 1.1.1 integration that returns an error in BugReport modify;
10)...Fixed a bug in the Command-Line Compiler that did not saved the EurekaLog debug data if used with the "-E" option (only Delphi 2007);
11)...Fixed a bug that did not added the EurekaLog Debug data in Packages compiled with an extension different from .BPL;
12)...Fixed a bug that caused wrongly 64bit OS detection;
13)...Fixed a bug that sometimes raised an Access Violation checking the Network configuration;
14)...Fixed more EDebug unit leaks;
15)...Fixed a bug that rarely raised an EOutOfMemory exception (only Windows NT);
16)...Fixed a bug that did not recognize some Application freezes (if the Application foreground TForm changed at run-time);
17)...Fixed a bug that showed wrongly some complex Custom Data;
18)...Some help examples fixes;
19)...Fixed a bug that rarely did not showed the Exception Dialog detecting an Application Freezes;
20)...Fixed a bug that rarely did not freed the created ScreenShot;
21)...Fixed a bug that rarely raised an Access Violation handling "On Except" exceptions;

petr

2008-04-23 17:38

developer   ~0013800

Updated to 6.0.13 in 1163

rusty

2008-04-25 13:28

administrator   ~0013806

Verified 1163.

petr

2008-05-05 16:49

developer   ~0013875

Because of some problems with latest build i've reverted to 6.0.10.

rusty

2008-05-14 18:32

administrator   ~0013996

Changes in 6.0.14 / posted to ftp:
------------------------
1)...Little speed improvements;
2)...Added the ability to copy the Exception Message from the simple exception dialog (now this control is a read-only edit);
3)...Now pressing the ESC key, with the Exception Dialog showed, abort any operations;
4)...Now the Indy 9/10 leaks are automatically removed if the "Hide Borland leaks" option is enabled;
5)...Little memory-leak detection improvement;
6)...Fixed some C++Builder EurekaLog packages compilation errors;
7)...Fixed a bug that rarely returns a wrongly call-stack;
8)...Fixed a bug that rarely do not showed all the Exception Message (only in "MS Classic" dialog style);
9)...Fixed a bug that sometimes returned empty unit filename extension (so the jump-click function did not works);
10)...Fixed a bug that sometimes did not opened the corrected history file;
11)...Fixed a bug that raised an "Access Violation" trying to get the text of an UNICODE control;
12)...Fixed a bug with Mantis 1.1.1 integration that returns an error in BugReport modify (only in not-English versions);
13)...Fixed a bug that trapped handled exception in not TThread threads (only C++Builder);
14)...Little help fixes;

rusty

2008-09-02 19:32

administrator   ~0014516

New version 6.0.16 includes:

Changes:
------------------------
1)...Now the OnCustomWebFieldsRequest event is called also for the Web-BugTraking sent (BugZilla/FogBugz/Mantis);
2)...Now the BugZilla/FogBugz "Version" field are automatically fills (feature just available on Mantis);
3)...Now the "How to reproduce" text is automatically fills with the bug description (feature just available on Mantis);
4)...Now the version number is automatically changed when is updated a Web Bug-Tracker bug;
5)...Now all the OutputPath not existing folders are automatically created;
6)...Now every EStackOverflow exception is handled (also if into a try/except block);
7)...Now the RTL Exception Dialog isn't showed anymore after the raising of an exception into the Initialization/Finalization block (only from Delphi 5);
8)...Now before delete any temp file is removed any eventual read-only flags (just to be sure to deleted any temp file);
9)...Fixed a bug that catches handled exceptions raised into the Initialization/Finalization section;
10)...Fixed a bug that sometimes did not showed line number of exceptions occurred in Initialization section (only Delphi 2006/2007);
11)...Fixed a bug that reported a wrongly name for the main project procedure (only Delphi 2006/2007);
12)...Fixed a bug that caused an EurekaLog IDE Options "Messages Text Grid" trouble painting;
13)...Fixed a bug that sometimes truncated some error messages lines;
14)...Fixed a bug that sometimes returns a wrong DNS entry aborting the "SMTP Server" sent;
15)...Fixed an EurekaLog Viewer bug that did not decoded the Assembler source lines;
16)...Fixed a bug that did not identify exceptions raised in DllMain entry point (only C++Builder);
17)...Fixed a bug that showed a "Project Name field empty" error if the "Web-Traker" Password field was empty;
18)...Fixed a bug that did not saved the .ELF file in the OutputPath folder if it contains Environment variables;
19)...Fixed a bug that sometimes crashed the application calling the Indy SetThreadName procedure;
20)...Fixed a bug that sometimes showed a wrong exception line;
21)...Little help fixes;

posted to the ftp server

rusty

2008-10-13 18:35

administrator   ~0014746

New in 6.0.17

Changes:
------------------------
1)...Added Delphi 2009 support;
2)...Added C++Builder 2009 support;
3)...Added the new function "GetSourceInfoByAddr" to can obtain debug information from a memory address;
4)...Now the setup copy the ecc32.exe command-line compiler into any C++Builder installation;
5)...Added a workaround to an IntraWeb bug that did not allow to show custom messages when an exception is raised into an OnRender event;
6)...Fixed a bug that sometimes removed the EurekaLog options from the project (only Delphi 5 and 6);
7)...Fixed a bug that did not activated memory-leaks detection on DLL files loaded from an .EXE file not compiled with Delphi or C++Builder;
8)...Fixed a bug that rarely hangs the project during the EurekaLog processing;
9)...Fixed a bug that generated wrongly environment variables results;
10)...Fixed a bug that sometimes corrupted TIdThread object on old Indy 9 versions;
11)...Fixed a bug that rarely did not allowed sent emails via some ESMTP servers;
12)...Fixed a bug that sometimes did not send the email message if the autoclose timer expires (affect only "EurekaLog - Dialog Type");
13)...Fixed a bug that sometimes did not imported old Delphi 2005/2006 EurekaLog options in Delphi 2007/2009;

rusty

2008-12-03 14:38

administrator   ~0015319

v 6.0.18 is released & posted.

Changes:
------------------------
1)...Added the "TIntConst" Classes.pas leak to the "Borland leaks" list (new on Delphi 2009);
2)...Improved the "Hide Borland Leaks" detection feature;
3)...Improved the GetLastExceptionAddress and GetLastExceptionObject functions;
4)...Fixed a bug that sometimes captured wrong screenshot area;
5)...Fixed a bug that sometimes raised an "Unknown error" bug;
6)...Fixed an installer newsgroups subscription bug;
7)...Fixed a bug that randomly crashed IDE (only on Trial version);
8)...Fixed a bug that did not installed C++Builder .LIB files;
9)...Fixes a Builder bug that created unusable CExceptionExpert BPL packages;
10)...Fixed a bug that created the EurekaLog Viewer as Console application raising a "Wrong file format" exception;
11)...Fixed a bug that rarely truncated some exception message lines (only on "MS Classic" dialog type);
12)...Fixed a bug that rarely hangs the application shutdown (only with memory leak feature enabled);
13)...Fixed a bug that rarely raised an Access Violation at application starts;
14)...Fixed a bug that raised the "ExceptionLog.pas compiled with a System.TObject.InstanceSize different version" compiler error (only Delphi 2009);
15)...Fixed a bug the raised the "Invalid argument" error setting the EurekaLog option or building a project (only C++Builder 2009);
16)...Fixed some little strange behaviors deriving from last "Delphi 2009" porting;
17)...Fixed a bug that on some C++Builder 2009 did not activated EurekaLog into the compiled file;
18)...Fixed a bug that sometimes called EurekaLog also if the exception was handled into a try/except block (only in initialization/finalization section);
19)...Fixed a bug that did not activated EurekaLog on C++Builder 2009 applications compiled without packages;
20)...Fixed a bug that rarely caused an EurekaLog loop (nested exceptions);
21)...Fixed a bug that showed as exception the SetThreadName Indy procedure with the "Catches Handled Exception" option enabled;
22)...Fixed a bug that did not catch some handled exceptions with the "Catches Handled Exception" option enabled;
23)...Fixed a bug that sometimes did not activate EurekaLog on some C++Builder projects (only C++Builder 2007 and 2009);

rusty

2009-03-17 12:59

administrator   ~0017127

Eurekalog 6.0.19 released and posted:
1)...Support for Mantis 1.1.5 added;
2)...Now EurekaLog automatically searches its options data in the .BDSPROJ file (only if it hasn't found them in the .DOF file);
3)...BugZilla 3.0.x support added (the previous 3.x support did not work on the last BugZilla 3.0.x versions);
4)...Added the ability to change default Web Fields values using the OnCustomWebFieldsRequest event;
5)...Now the Command-Line Compiler writes its EurekaLog and Delphi/C++Builder versions;
6)...Now from C++Builder 2006 to the current project is added the ExceptionLog.obj file instead of the ExceptionLog.pas file (solves more build problems);
7)...improved the Help topic about the command-line-compiler;
8)...Fixed a bug that rarely raised a random Access Violation;
9)...Fixed a bug that corrupted the "Delphi 2009/C++Builder 2009" options file containing Unicode data;
10)...Fixed a bug that hangup an application showing a memory leak in an application unable to show any dialog (no rights or enough resources);
11)...Fixed a bug that corrupted non-English strings in EL's project options;
12)...Fixed a bug that produces a malformed requests to bug-trackers with some regional settings;
13)...Fixed a source code issue (Enterprise version only), that was preventing recompile with some regional settings;
14)...Fixed a bug that rarely saves incorrect e-mail settings (that can prevent e-mail from being sent) after certain user's actions.

jiri

2009-03-26 08:45

administrator   ~0017194

Reminder sent to: petr

Leaving priority as Urgent, but Petr, look into it and in case there isn't any high risk, we could try to upgrade in order to fix the occasinal problems on termination of MM, that seems to be caused by EL.

rusty

2009-04-29 20:40

administrator   ~0017628

New version 6.0.20 released.

Changes:
------------------------
1)...Behavior of saving EurekaLog's settings was reverted back to behavior of 6.0.18;
2)...Fixed a bug, that sometimes displayed partial or empty call stack;
3)...Fixed a bug, that may prevent memory-leaks feature from working on "Delphi 7";
4)...Fixed a bug, that sometimes may display a message "Unable to find 'Winspool.dll'" at start-up of C++ Builder applications;
5)...Fixed a bug of non-working date, time and CD environment variables;
6)...Fixed a bug, when IDE rarely does not recognize file as changed after actual changes by EurekaLog's expert;
7)...Fixed a bug, which can damage PE structure, when "Reduce file size (remove relocations table)" option is on.

rusty

2009-12-14 21:27

administrator   ~0019842

Fixed in 6.0.22:
Changes:
------------------------
1)...Call stack tracing improvements;
2)...Call stack of main thread is now captured;
3)...Added support for Mantis 1.2;
4)...Added the new command-line compiler "--el_verbose" option to get detailed output;
5)...Added the new command-line compiler "--el_path" option (to can specify a different EurekaLog's path);
6)...Added support for multiply projects compilation (Delphi 2010);
7)...Added the "CustomSmtpHeloCommand" routine to customize the SMTP HELO command;
8)...Improved the Viewer ability to check the line breaks at the end of the file;
9)...Some Help improvements;
10)...Improved/fixed the Zip routines support (improving the MSVCRT-library checks);
11)...Fixed a Viewer bug that imported some invalid logs;
12)...Fixed a Viewer bug that was unable to decode some names in assembler view;
13)...Fixed a Viewer bug unable to recover after "Wrong file format" error;
14)...Fixed a Base64 implementation that corrupted memory;
15)...Fixed a bug that could change working directory when sending email;
16)...Fixed a bug that showed Cyrillic texts as ???? (from Delphi 2009);
17)...Fixed a bug that could create malformed bug reports;
18)...Fixed a bug that caused invalid parsing of map files;
19)...Fixed wrong support for C++Builder 2010;

rusty

2010-02-25 23:41

administrator   ~0020040

6.023 changes:
------------------------
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;

rusty

2014-11-10 14:24

administrator   ~0040942

Changelog for EurekaLog 7.1:
* Added: XE7 support
* Added: XE6 support
* Added: New DLL demo
* Added: Custom profiles are now shown in "Application type" combo-box
* Added: Non-empty "steps to reproduce" will be added to existing bug tracker issues with empty "steps to reproduce"
* Added: Support for custom fields in FogBugz (API version 8 and above)
* Added: Support for unsequenced line numbers in PDB/DBG files (--el_source switch)
* Fixed: XML bug report were generated wrong
* Fixed: Strip relocations code for Win64
* Fixed: EurekaLog conditional symbols removed improperly when deactivating EurekaLog
* Fixed: Sending reports to non-default port numbers (affects web-based methods)
* Fixed: SSL validation check may reject valid SSL certificate (SMTP Client/Server)
* Fixed: SSL errors may be not reported
* Fixed: Viewer did not consider empty bug reports as corrupted
* Fixed: "DLL" profile now can be used with packages properly
* Fixed: Few rare memory leaks
* Fixed: Possible deadlock when using MS debug info provider
* Fixed: C++ Builder project files was saved incorrectly (RAD Studio 2007+)
* Fixed: "Show restart checkbox after N errors" counts handled exceptions
* Fixed: IDE expert's DPR parser (added support for multi-part idents)
* Fixed: Rare access violation in hook code
* Fixed: Thread handle leaks (added _NotifyThreadGone/_CleanupFinishedThreads functions to be called manually - only when low-level hooks are not installed)
* Fixed: EurekaLog's installer hang
* Fixed: Bug in object/class validation
* Fixed: Bug when using TThreadEx without EurekaLog
* Fixed: Leaks detection may not work with certain combination of options
* Fixed: Deadlock in some cases when using EurekaLog threading option set to "enabled in RTL threads, disabled in Windows threads".
* Changed: TEurekaExceptionInfo.CallStack will be nil until exception is actually raised
* Changed: FogBugz and BugZilla: changed bugs identification within project (to allow two bugs exists with same BugID in different projects)
* Changed: Blocked manual creation/destruction of ExceptionManager class and EurekaExceptionInfo
* Changed: ECC32/EMAKE runs from IDE without changing priority, added ECC32PriorityClass option
* Improved: Minor help and text improvements