bugGKSu - Bugs: bug #19181, libgksu: fading in and out


bug #19181: libgksu: fading in and out

Submitter:  Christof Krüger <oxygene123>
Submitted:  Fri 02 Mar 2007 10:13:57 AM UTC
Category:  None Severity:  3 - Normal
Item Group:  None Status:  None
Privacy:  Public Assigned to:  None
Open/Closed:  Open
* Mandatory Fields

Add a New Comment Rich Markup

Fri 02 Mar 2007 10:13:57 AM UTC, original submission:  

The current implementation of the fading code is taken from gnome-session. It's not optimal since it computes the blending for each pixel. This can be done faster by using a 256 byte lookup table which is precomputed for each fading step.

Another issue is that hte fade code doesn't work with multiple screens. There is a patch in ubuntu for it but it only fixes fade out but not fade in.

I'm attaching two patches that should fix both issues. Please review my code as I'm no expert on gnome/gtk programming.

Christof Krüger <oxygene123>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

Attached Files
file #12089:  09_multihead.patch added by oxygene123 (3KiB - text/x-patch - patches)
file #12090:  16_smoother_fading.patch added by oxygene123 (3KiB - text/x-patch - patches)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by oxygene123 (Submitted the item)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.


    Follow 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2007-07-24 jhasse Carbon-Copy- Added -email is unavailable-
    2007-03-02 oxygene123 Carbon-Copy- Added oxygene123
    2007-03-02 oxygene123 Attached File- Added 09_multihead.patch, #12089
        Attached File- Added 16_smoother_fading.patch, #12090

    Back to the top

    Powered by Savane 3.12