View Full Version : Modifying the Eureka Viewer
Unregistered
22-Oct-2010, 12:08 PM
I really like EurekaLog but I totally hate the viewer. For example, the I hate the pop-up that informs me that x errors have been imported or the "Are you sure you want to exit?" message.
I would like to modify it but it uses some custom (Tcx) controls. Is it possible to compile it in my computer so I can get rid of those nasty messages?
Kevin G. McCoy
22-Oct-2010, 06:26 PM
On 10/22/2010 5:08 AM, Unregistered wrote:
I really like EurekaLog but I totally hate the viewer. For example, the I hate the pop-up that informs me that x errors have been imported or the "Are you sure you want to exit?" message.
I would like to modify it but it uses some custom (Tcx) controls. Is it possible to compile it in my computer so I can get rid of those nasty messages?
I concur! :-)
I use EL every day and love it. It is the greatest invention since shoe laces. However...
I loathe the cheery "Log imported with success!" modal dialog on the Viewer that *loves* to pop up behind things and lock you out of the main viewer.
I have 3 monitors (about to add a 4th) on my development computer, and
the modal Log-Imported dialog wanders around all three screens. I
typically have to look all over my desktop, only to find it under 5
layered windows and close it. Hmm... Where has it hidden itself this time?!!!
Yes, I do run a few other programs besides EL on my desktop...
I would cheerfully remove that %^@#$! thing! :-)
Can't EL just update a status bar in the main ELF viewer that shows that useless nugget of information? I really don't care how many bugs and dupes I just loaded. :-) Next gripe: When do we get *times* in the date column of the Viewer?
That has got to take all of 3 minutes of tweaking the DevExpress Quantum Grid column properties.
I guess EL can't release the Viewer code because it *is* heavily
dependent on the pricey DevExpress code - if you don't own that library,
you wouldn't be able to modify the viewer.
I do own a license for the full DevExpress VCL suite. I'd be happy to
make the mods :-) I'd also throw in some grid printing/PDF export capability - I have a class for that, and it takes about a minute to add to any TcxGrid. It requires the Express Printing library though.
Other features the viewer should have:
An option to NOT save previous bugs in a local database. I use a whole different system for that and only need to see the information for an ELF just sent to me. Once I am done looking at the exception in the Viewer, I don't need to see it again - or I can reload it from my other system (Mantis).
Currently, I have to manually clear the database after I am done looking
at an ELF.
Best regards,
Kevin G. McCoy
Unregistered
23-Oct-2010, 02:11 PM
Kevin
YOU ARE SO RIGHT!!!!!
The EurekaLog viewer should give up to all those annoying messages.
I also don't want to add all bugs to the main data base. Because of this I made a script to delete the database file from disk.
Let's make a new post called "We want a clean viewer" - some kind of official request for the developer of EurekaLog viewer, where the users can vote for this different viewer.
If the developers won't make it I hope you can release a version stripped of all those messages. Basically all you have to do is to remove code, not to add.
Thanks man!
Unregistered
23-Oct-2010, 02:23 PM
Post created: http://news.eurekalog.com/showthread.php?p=10141#post10141
Too bad we don't have polls.
Unregistered
25-Oct-2010, 01:12 PM
Sorry. This is the good link: http://news.eurekalog.com/showthread.php?t=2768
Alex
04-Nov-2010, 07:21 AM
Hi,
We were planning to release EurekaLog 7 preview a month ago. But now Fabio wants beta instead of preview.
However, the EurekaLog Viewer in in quite stable state, so I think it's not a harm to show it separately.
Here is it: http://dl.dropbox.com/u/201788/ViewerPreview.zip
Installation:
- Unpack archive to new folder.
- You need to copy default.fdb to AppData\EurekaLab s.a.s.\EurekaLog\eureka.fdb (for example: "C:\Users\Александр\AppData\Roaming\EurekaLab s.a.s\EurekaLog\eureka.fdb").
- Delete .elf and ELFFile registry keys from the registry (HKCR).
- Run new Viewer with /RegisterFileTypes command line switch to register file associations (please, run this command under admin account/elevation - this not only registers file associations under HKCU, but also register Viewer application under HKLM).
That's it. I hope that you'll find all your wanted features (finally). To see highlight of the new features - refer to "What's new" section in help file.
Please note that this is not even a beta. Things may change until release. However, I would be highly appreciate, if you give your feedback about it.
P.S. See also this discussion: http://news.eurekalog.com/showthread.php?t=1861
Kevin G. McCoy
04-Nov-2010, 07:00 PM
On 10/22/2010 5:08 AM, Alex wrote:
We were planning to release EurekaLog 7 preview a month ago. But now Fabio wants beta instead of preview.
However, the EurekaLog Viewer in in quite stable state, so I think it's not a harm to show it separately.
Here is it: http://dl.dropbox.com/u/201788/ViewerPreview.zip
I just tried double clicking on a stack trace record with the IDE open.
It did not make the D2010 IDE jump to the line of source as the old
Viewer did.
Anyone else have this problem?
I like the other features so far.
Best regards,
Kevin G. McCoy
Alex
05-Nov-2010, 09:17 AM
Hi,
New EurekaLog Viewer is designed to work with new EurekaLog, which have changed communication protocol (a little). So, it will not work with EurekaLog 6.
However, I think that backward-compatibility may be very useful at first stage, so I've added ability to work with old EurekaLog 6 IDE expert.
Please, re-download Viewer at the same link: http://dl.dropbox.com/u/201788/ViewerPreview.zip
skydvrz
05-Nov-2010, 02:51 PM
Alex,
Great! The new version works with EL6 and D2010 again!
Now if the Viewer could only remember to open on the same notebook tab as the last time it was viewed. :)
I rarely use any of the other tabs besides the Stack Trace tab, and it would be nice if the Viewer just opened on that tab for me on start-up.
Do you have any thoughts about publishing the Viewer source (without DevExpress of course)?
That way we could stop whining to you about adding new viewer features :D
Maybe you could run a coolest-viewer implementation contest. ;)
Alex
08-Nov-2010, 09:25 AM
Hi,
Now if the Viewer could only remember to open on the same notebook tab as the last time it was viewed.
Well, actually Viewer DID save this info. But DevExpress deletes reg key upon save - so it erases Viewer's data. I've separated DevExpress saving into subkey. Now it works.
Also, I've added a context menu for columns, based on your example. Thanks!
You can re-download Viewer at the same link.
Do you have any thoughts about publishing the Viewer source (without DevExpress of course)?
Sorry, won't do until EL 7 release! :)
skydvrz
08-Nov-2010, 02:44 PM
Well, actually Viewer DID save this info. But DevExpress deletes reg key upon save - so it erases Viewer's data. I've separated DevExpress saving into subkey. Now it works.
I have run into that too with DevExpress. It makes the component not very useful.
The Jedi JVCL registry component works a little better (no strange overwrites) but there is no visual property picker, so it is a pain to use.
The old Vladimir Gaitanoff VGLIB II registry component is much better than all the above ones, but I don't own that lib (one of my old consulting customers did). I think Vladimir still sells it, but it is pretty old and not updated since 2003.
Also, I've added a context menu for columns, based on your example. Thanks!
No problem. I am glad it was useful to you.
Kenneth
13-Apr-2011, 08:27 AM
... do you have plans to release a new version soon? If not, I'll probably write my own one.
Kenneth
Alex
18-Apr-2011, 08:12 PM
Hi,
The new Viewer is still quite buggy...
Can you tell us what's wrong?
Kenneth
04-May-2011, 02:38 PM
This is the ALPHA version I am talking about.
I've sent you a number of reports from inside the viewer ("Feedback") but obviously you haven't got any of them. I don't use it any longer, but let me mention just a few problems I can remember.
1. When sorting the Counts column, it didn't sort according to the number but to the alphabetic value, like this 1,10,11,2,22,3 ... instead of 1,2,3,10,11,22
2. When editing the Note, very often the last two characters get repeated
3. After editing a Note, the list becomes updated and quite often you loose focus of the line you were working on.
4. each time you open it you find the columns in different positions. Sometime Notes are first, sometime last.
5. There is no support for versions of the same software (e.g. in the Application column you should be able to choose which version you are working on)
6. The concept of using the Bug ID to group exceptions together does definitely not work for me at least. I have quite a few exceptions with different Bug ID's but 100% the same bug!
I have abandoned this tool and written my own. Here are some screen shots:
http://dl.dropbox.com/u/1733095/KEV.pdf
Kenneth
Alex
05-May-2011, 05:12 AM
Hi,
The Viewer in this thread was released before time due to some people asking for it. Some infrastructure (like e-mails for "Feedback" buttons) wasn't setup yet. Right now it's working, but not then. Sorry about that.
There is no support for versions of the same software
Right now there is App version column, but I don't remember if it existed in that time. It's hidden by default, so you need to show it first - via Configure/Columns.
I've marked other issues, but are there chances to get steps to reprduce for these?
2. When editing the Note, very often the last two characters get repeated
3. After editing a Note, the list becomes updated and quite often you loose focus of the line you were working on.
4. each time you open it you find the columns in different positions. Sometime Notes are first, sometime last.
Thank you for your feedback!
Kenneth
05-May-2011, 07:41 AM
Most problems I have had in daily use is related to editing the Note.
I have sent you a separate email with much more details.
Kenneth
Alex
05-May-2011, 07:56 AM
Hi,
Yes, I got it. Thank you very much for feedback!
We're going to fix this in next beta.
vBulletin® v3.8.2, Copyright ©2000-2013, Jelsoft Enterprises Ltd.