After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 379919 - Port HEAD to use EogJobQueue
Port HEAD to use EogJobQueue
Status: RESOLVED FIXED
Product: eog
Classification: Core
Component: general
2.17.x
Other Linux
: High critical
: ---
Assigned To: Claudio Saavedra
EOG Maintainers
eog-ng
Depends on: 377123
Blocks: 320206
 
 
Reported: 2006-11-27 21:31 UTC by Claudio Saavedra
Modified: 2007-03-18 00:11 UTC
See Also:
GNOME target: 2.20.x
GNOME version: ---


Attachments
partial patch, it is not ready at all. (103.56 KB, patch)
2006-12-12 16:19 UTC, Claudio Saavedra
needs-work Details | Review

Description Claudio Saavedra 2006-11-27 21:31:07 UTC
I've being working on (back)porting HEAD to use the EogJobQueue code, found in eog-ng. I already ported all of the jobs but the EogJobSave, and will post a patch here when I am ready.

This should fix all the horrible crashers we have. In fact, my current patch does it.
Comment 1 Rob Bradford 2006-12-10 15:39:54 UTC
Wootle. Any progress on this? 
Comment 2 Claudio Saavedra 2006-12-12 14:04:12 UTC
Sorry for the huge time without reporting about this.

This proved to be more tricky than I originally thought. Although the "leave F11 pressed and see EOG crash" bug would be fixed with the port I've done, there are still some other crashers in fullscreen mode not too difficult to trigger and I can't think of any sane way to fix them. 

I will post a partial patch here later (hopefully today?) for you to try and give me your comments.
Comment 3 Claudio Saavedra 2006-12-12 16:19:50 UTC
Created attachment 78212 [details] [review]
partial patch, it is not ready at all.

This patch has already ported:

- Transformations
- Image List loading
- Image Loading
- Fullscreen mode (*)

But there are many ways to make (*) crash, although the "leave F11 pressed" crash seems to be fixed.

I still need to port saving, but I won't do that until I am completely sure that all the fullscreen crashes are fixable.
Comment 4 Christian Kirbach 2006-12-29 18:06:17 UTC
thank you for adressing this. I am not a good coder, but I'll give your patch a test drive.
Comment 5 André Klapper 2007-01-23 19:25:05 UTC
i assume that we should change the gnome target milestone from 2.18 to 2.20 because of http://blogs.gnome.org/view/lucasr/2007/01/22/0 , right?
Comment 6 Claudio Saavedra 2007-01-23 19:40:59 UTC
Due to my time restriction now that I'm working, I decided to focus my efforts in implementing what's left in eog-ng, so we can merge it after the 2.18 branch. Therefore, I don't think I'll be able to finish this. I'm sorry.

Anyway, the good stuff will come in 2.20, and all the ugly crashers will be gone by then.
Comment 7 André Klapper 2007-02-23 20:26:52 UTC
okay, setting gnome target to 2.20. way too many dups.
Comment 8 Lucas Rocha 2007-03-18 00:11:24 UTC
eog-ng branch, which has a full rewrite of eog's core, has been merged into trunk as part of 2.19/2.20 development cycle. Therefore this bug can be considered fixed now. Thanks for the report!