Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-10-05 Thread kenjo
I have now added.

deb http://ppa.launchpad.net/firefox-smooth-scaling/ppa/ubuntu jaunty
main

done and install and got

ii  xulrunner  1.8.1.16+nobinonly-0ubuntu1  
   XUL + XPCOM application runner
ii  xulrunner-1.9  
1.9.0.14+build2+nobinonly-0ubuntu0.9.04.1   XUL + XPCOM application 
runner
ii  xulrunner-1.9-gnome-support
1.9.0.14+build2+nobinonly-0ubuntu0.9.04.1   Support for Gnome in 
xulrunner-1.9 applicati
ii  xulrunner-1.9.1
1.9.1.4~hg20091002r26447+nobinonly-0ubuntu2~umd1~jaunty XUL + XPCOM application 
runner
ii  xulrunner-1.9.1-gnome-support  
1.9.1.4~hg20091002r26447+nobinonly-0ubuntu2~umd1~jaunty Support for GNOME in 
xulrunner-1.9.1 applica
ii  libcairo2  1.8.6-1ubuntu3+thjaeger1 
   The Cairo 2D vector graphics library
ii  libcairo2-dev  1.8.6-1ubuntu3+thjaeger1 
   Development files for the Cairo 2D graphics 


still resizing issues.

-- 
FFe: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD 
implementation in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-10-05 Thread Tom Jaeger
kenjo wrote:
 deb http://ppa.launchpad.net/firefox-smooth-scaling/ppa/ubuntu jaunty

 ii  xulrunner-1.9.1
 1.9.1.4~hg20091002r26447+nobinonly-0ubuntu2~umd1~jaunty XUL + XPCOM 
 application runner
 ii  xulrunner-1.9.1-gnome-support  
 1.9.1.4~hg20091002r26447+nobinonly-0ubuntu2~umd1~jaunty Support for GNOME in 
 xulrunner-1.9.1 applica

These are not the xulrunner-1.9.1 packages from my PPA.

 still resizing issues.

-- 
FFe: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD 
implementation in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-10-05 Thread kenjo
On Mon, 2009-10-05 at 17:29 +, Tom Jaeger wrote:
 kenjo wrote:
  deb http://ppa.launchpad.net/firefox-smooth-scaling/ppa/ubuntu jaunty
 
  ii  xulrunner-1.9.1
  1.9.1.4~hg20091002r26447+nobinonly-0ubuntu2~umd1~jaunty XUL + XPCOM 
  application runner
  ii  xulrunner-1.9.1-gnome-support  
  1.9.1.4~hg20091002r26447+nobinonly-0ubuntu2~umd1~jaunty Support for GNOME 
  in xulrunner-1.9.1 applica
 
 These are not the xulrunner-1.9.1 packages from my PPA.

you are right. After making sure I got your version I now do not have
any scaling issue.

-- 
FFe: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD 
implementation in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-10-05 Thread zuban
Don't know wheather this is known, but I have these resizing problems 
*BOTH* on Linux *AND* Windows with different versions of Firefox. As I 
did not see Firefox or mentioned video drivers source files, I cannot 
assert, but imho this seems unlikely to be video driver related problem.

This is part of my xorg.conf (Linux configuration):
Section Device
 Identifier  Intel Corporation Mobile GM965/GL960 
Integrated Graphics Controller
 Boardname   intel
 Busid   PCI:0:2:0
 Driver  intel
 Screen  0
EndSection

-- 
FFe: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD 
implementation in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-10-03 Thread kenjo
I'm not sure if the problem I have is related but I have had problems
with image sacling for a LOONG time now in several firefox versions. I
use the binary nvidia driver.

What makes me a bit confused is that if I nuke .mozilla directory and
restarts I have no problem for some time but it always comes back after
a week or two and once it starts it never gets good again.

I have attached a small test case that shows what the problem looks like
on my computer.

** Attachment added: scale_error.tar.gz
   http://launchpadlibrarian.net/32930153/scale_error.tar.gz

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-09-27 Thread NoBugs!
This patch worked very well:
https://launchpad.net/~firefox-smooth-scaling
However, after update to firefox 3.5.3 it seems this is no longer compatible.
Can this patch be included in the updated Ubuntu packages?

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-09-27 Thread Tom Jaeger
NoBugs! wrote:
 This patch worked very well:
 https://launchpad.net/~firefox-smooth-scaling
 However, after update to firefox 3.5.3 it seems this is no longer compatible.
 Can this patch be included in the updated Ubuntu packages?

Thanks for letting me know, I've updated the jaunty package in the PPA.
 It should build within the next couple hours.

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-08-16 Thread Launchpad Bug Tracker
** Branch linked: lp:ubuntu/karmic/xserver-xorg-video-radeonhd

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-07-26 Thread Ritesh
** Changed in: xf86-video-radeonhd
   Status: Fix Released = Fix Committed

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-07-26 Thread Bug Watch Updater
** Changed in: xf86-video-radeonhd
   Status: Fix Committed = Fix Released

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-07-25 Thread Launchpad Bug Tracker
** Branch linked: lp:ubuntu/karmic/xserver-xorg-video-mga

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-07-18 Thread Launchpad Bug Tracker
** Branch linked: lp:ubuntu/karmic/xserver-xorg-video-i128

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-07-17 Thread Launchpad Bug Tracker
** Branch linked: lp:ubuntu/karmic/xserver-xorg-video-openchrome

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-07-11 Thread Tom Jaeger
** Description changed:

  [Problem]
- Scaled images in Firefox, Opera, etc. look blurred or pixelated when zoomed.
+ Upscaled images in Firefox (and Opera) look pixelated when zoomed, edges 
appear jagged.
  
  [Discussion]
  This is because firefox is using nearest-neighbor interpolation for 
upscaling.  It would look better if bilinear filtering were used by Cairo, 
which requires EXTEND_PAD.  However, EXTEND_PAD is not implemented very well in 
several video drivers, and Cairo is unable to distinguish drivers that have 
good implementations from ones with bad ones, so it is currently using a 
client-side fall back which is deemed too slow by the firefox developers.
  
  Solving this requires updating each video driver to either implement
  EXTEND_PAD correctly or at least stop advertising it can do it when it
  really can't.  Once this is done, cairo's client-side workaround can be
  removed and firefox can be updated to use EXTEND_PAD.
  
  The proposed fixes are available (for jaunty and karmic) in the 
firefox-smooth-scaling PPA:
  https://launchpad.net/~firefox-smooth-scaling/+archive/ppa
  
  [Original Report]
  With Ubuntu Hardy beta + latest updates (15th April 2008) I suffer from bad 
image rendering quality in Firefox.
  To see the type of problem just open the attached screenshot and scale to 
100%. 
  
  The images that are blurred are razor sharp if I do aright click - view 
image  so it is perhaps a problem related to 
  image scaling.
  
  The problem appears only with my laptop - so perhaps it is not a bug in 
Firefox but elsewhere (X-windows??/intel-driver??).
  The laptop has a 3-year old Centrino-Platform uses 915 intel driver and has a 
lcd monitor with 1400x1050 resolution. 
  
  The rendering problem appears independent of the Desktop-Effects are on/off. 
So it does not seem to be a problem with
  compiz. 
  
  p.s. Also the text in the Gnome-terminal is somewhat blurred (compared with 
e.g. text in Gedit)
  p.s. The same homepage renders nicely on my desktop computer with a 1280x1045 
and the ati-driver.
  
  Don't hesitate to ask for more information.

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-07-11 Thread VegCyclist
Thanks for your help!  This worked for me.


2009/7/11 Tom Jaeger thjae...@gmail.com

 ** Description changed:

  [Problem]
 - Scaled images in Firefox, Opera, etc. look blurred or pixelated when
 zoomed.
 + Upscaled images in Firefox (and Opera) look pixelated when zoomed, edges
 appear jagged.

  [Discussion]
  This is because firefox is using nearest-neighbor interpolation for
 upscaling.  It would look better if bilinear filtering were used by Cairo,
 which requires EXTEND_PAD.  However, EXTEND_PAD is not implemented very well
 in several video drivers, and Cairo is unable to distinguish drivers that
 have good implementations from ones with bad ones, so it is currently using
 a client-side fall back which is deemed too slow by the firefox developers.

  Solving this requires updating each video driver to either implement
  EXTEND_PAD correctly or at least stop advertising it can do it when it
  really can't.  Once this is done, cairo's client-side workaround can be
  removed and firefox can be updated to use EXTEND_PAD.

  The proposed fixes are available (for jaunty and karmic) in the
 firefox-smooth-scaling PPA:
  
 https://launchpad.net/~firefox-smooth-scaling/+archive/ppahttps://launchpad.net/%7Efirefox-smooth-scaling/+archive/ppa

  [Original Report]
  With Ubuntu Hardy beta + latest updates (15th April 2008) I suffer from
 bad image rendering quality in Firefox.
  To see the type of problem just open the attached screenshot and scale to
 100%.

  The images that are blurred are razor sharp if I do aright click -
 view image  so it is perhaps a problem related to
  image scaling.

  The problem appears only with my laptop - so perhaps it is not a bug in
 Firefox but elsewhere (X-windows??/intel-driver??).
  The laptop has a 3-year old Centrino-Platform uses 915 intel driver and
 has a lcd monitor with 1400x1050 resolution.

  The rendering problem appears independent of the Desktop-Effects are
 on/off. So it does not seem to be a problem with
  compiz.

  p.s. Also the text in the Gnome-terminal is somewhat blurred (compared
 with e.g. text in Gedit)
  p.s. The same homepage renders nicely on my desktop computer with a
 1280x1045 and the ati-driver.

  Don't hesitate to ask for more information.

 --
 Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD
 implementation in several video drivers
 https://bugs.launchpad.net/bugs/217908
 You received this bug notification because you are a direct subscriber
 of a duplicate bug.

 Status in The Mozilla Firefox Browser: Confirmed
 Status in Libpixman: Fix Released
 Status in openchrome: Fix Released
 Status in Opera Browser: New
 Status in xf86-video-ati: Fix Released
 Status in xf86-video-mga: Fix Released
 Status in xf86-video-radeonhd: Fix Released
 Status in X.Org X server: Invalid
 Status in XUL + XPCOM application runner: In Progress
 Status in “cairo” package in Ubuntu: Fix Released
 Status in “firefox” package in Ubuntu: Invalid
 Status in “firefox-3.0” package in Ubuntu: Invalid
 Status in “pixman” package in Ubuntu: Fix Released
 Status in “xorg-server” package in Ubuntu: Invalid
 Status in “xserver-xorg-video-ati” package in Ubuntu: Fix Released
 Status in “xserver-xorg-video-i128” package in Ubuntu: Fix Released
 Status in “xserver-xorg-video-mga” package in Ubuntu: Fix Released
 Status in “xserver-xorg-video-openchrome” package in Ubuntu: Fix Released
 Status in “xserver-xorg-video-radeonhd” package in Ubuntu: Fix Released
 Status in “xulrunner-1.9” package in Ubuntu: Triaged
 Status in “xulrunner-1.9.1” package in Ubuntu: Triaged
 Status in openSUSE: Confirmed

 Bug description:
 [Problem]
 Upscaled images in Firefox (and Opera) look pixelated when zoomed, edges
 appear jagged.

 [Discussion]
 This is because firefox is using nearest-neighbor interpolation for
 upscaling.  It would look better if bilinear filtering were used by Cairo,
 which requires EXTEND_PAD.  However, EXTEND_PAD is not implemented very well
 in several video drivers, and Cairo is unable to distinguish drivers that
 have good implementations from ones with bad ones, so it is currently using
 a client-side fall back which is deemed too slow by the firefox developers.

 Solving this requires updating each video driver to either implement
 EXTEND_PAD correctly or at least stop advertising it can do it when it
 really can't.  Once this is done, cairo's client-side workaround can be
 removed and firefox can be updated to use EXTEND_PAD.

 The proposed fixes are available (for jaunty and karmic) in the
 firefox-smooth-scaling PPA:
 https://launchpad.net/~firefox-smooth-scaling/+archive/ppahttps://launchpad.net/%7Efirefox-smooth-scaling/+archive/ppa

 [Original Report]
 With Ubuntu Hardy beta + latest updates (15th April 2008) I suffer from bad
 image rendering quality in Firefox.
 To see the type of problem just open the attached screenshot and scale to
 100%.

 The images that are blurred are razor sharp if I do aright click -
 view image  so it is 

[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-07-05 Thread Tom Jaeger
** Description changed:

  [Problem]
  Scaled images in Firefox, Opera, etc. look blurred or pixelated when zoomed.
  
  [Discussion]
  This is because firefox is using nearest-neighbor interpolation for 
upscaling.  It would look better if bilinear filtering were used by Cairo, 
which requires EXTEND_PAD.  However, EXTEND_PAD is not implemented very well in 
several video drivers, and Cairo is unable to distinguish drivers that have 
good implementations from ones with bad ones, so it is currently using a 
client-side fall back which is deemed too slow by the firefox developers.
  
  Solving this requires updating each video driver to either implement
  EXTEND_PAD correctly or at least stop advertising it can do it when it
  really can't.  Once this is done, cairo's client-side workaround can be
  removed and firefox can be updated to use EXTEND_PAD.
  
- The proposed fixes are available (for intrepid and jaunty) in the 
firefox-smooth-scaling PPA:
+ The proposed fixes are available (for jaunty and karmic) in the 
firefox-smooth-scaling PPA:
  https://launchpad.net/~firefox-smooth-scaling/+archive/ppa
  
  [Original Report]
  With Ubuntu Hardy beta + latest updates (15th April 2008) I suffer from bad 
image rendering quality in Firefox.
  To see the type of problem just open the attached screenshot and scale to 
100%. 
  
  The images that are blurred are razor sharp if I do aright click - view 
image  so it is perhaps a problem related to 
  image scaling.
  
  The problem appears only with my laptop - so perhaps it is not a bug in 
Firefox but elsewhere (X-windows??/intel-driver??).
  The laptop has a 3-year old Centrino-Platform uses 915 intel driver and has a 
lcd monitor with 1400x1050 resolution. 
  
  The rendering problem appears independent of the Desktop-Effects are on/off. 
So it does not seem to be a problem with
  compiz. 
  
  p.s. Also the text in the Gnome-terminal is somewhat blurred (compared with 
e.g. text in Gedit)
  p.s. The same homepage renders nicely on my desktop computer with a 1280x1045 
and the ati-driver.
  
  Don't hesitate to ask for more information.

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-06-29 Thread Bug Watch Updater
** Changed in: xf86-video-radeonhd
   Status: Confirmed = Fix Released

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-06-24 Thread Launchpad Bug Tracker
This bug was fixed in the package cairo - 1.8.8-2ubuntu1

---
cairo (1.8.8-2ubuntu1) karmic; urgency=low

  * Add Vcs-* fields.
  * Wrap build-deps and deps.
  * Merge Ubuntu changes with Debian tip:
- Fix removed trailing spaces in old changelog entries.
- Add description to dpatch 06_Xlib-Xcb-Hand-off-EXTEND_PAD-to-XRender.
- Update descriptions of dpatches
  03_only_destroy_FT_Faces_created_by_cairo and 04_lcd_filter.
- Drop dpatch 03_only_destroy_FT_Faces_created_by_cairo, merged upstream.
- Remaining Ubuntu changes:
  * New dpatch, 04_lcd_filter, adds a Cairo LCD filter to use FreeType LCD
colour filtering features; initial implementation from FreeDesktop
#10301; build-deps and dep on libfontconfig1-dev = 2.5.92 and
libfreetype6-dev = 2.3.5-1ubuntu4.
  * New disabled dpatch, 06_Xlib-Xcb-Hand-off-EXTEND_PAD-to-XRender, hand
off EXTEND_PAD to XRender; LP #217908.
  * Fix double patching in dpatch 06_Xlib-Xcb-Hand-off-EXTEND_PAD-to-
XRender.
  * Enable dpatch 06_Xlib-Xcb-Hand-off-EXTEND_PAD-to-XRender; LP: #217908.
  * Use mode 755 for dpatches.

 -- Loic Minier loic.min...@ubuntu.com   Wed, 24 Jun 2009 21:21:03
+0200

** Changed in: cairo (Ubuntu)
   Status: New = Fix Released

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-06-24 Thread Tom Jaeger
The cairo issue is fixed upstream as of commit
a1d0a06b6275cac3974be84919993e187394fe43, enabling EXTEND_PATCH via
XRender conditionally on the X server version.  Also, I've posted a
patch for firefox on the mozilla bugtracker.

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-06-24 Thread NoBugs!
Can this be fixed in Jaunty 9.04 by installing the newer cairo packages?
Or does it also require a fix for Firefox?

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-06-24 Thread Tom Jaeger
NoBugs! wrote:
 Can this be fixed in Jaunty 9.04 by installing the newer cairo packages?
 Or does it also require a fix for Firefox?
 

No, you need both updated cairo and xulrunner packages.  They are
available for jaunty in the firefox-smooth-scaling PPA:

https://launchpad.net/~firefox-smooth-scaling/+archive/ppa

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-06-15 Thread Launchpad Bug Tracker
** Branch linked: lp:ubuntu/karmic/cairo

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-05-15 Thread Tom Jaeger
I've posted relevant patches on the cairo mailing list:

http://lists.cairographics.org/archives/cairo/2009-May/017131.html

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-04-15 Thread Alexander Sack
** Changed in: xulrunner-1.9.1 (Ubuntu)
   Importance: Undecided = Medium

** Changed in: xulrunner-1.9.1 (Ubuntu)
   Status: New = Triaged

** Changed in: xulrunner-1.9 (Ubuntu)
   Importance: Undecided = Medium

** Changed in: xulrunner-1.9 (Ubuntu)
   Status: New = Triaged

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-04-14 Thread m2
https://launchpad.net/~firefox-smooth-scaling/+archive/ppa

The ppa which fixed this previously seems to be broken now.

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-04-14 Thread Tom Jaeger
m2 wrote:
 https://launchpad.net/~firefox-smooth-scaling/+archive/ppa
 
 The ppa which fixed this previously seems to be broken now.
 

Define 'broken'.

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-04-07 Thread Fabio Pedretti
Tom, a bit unrelated here but when you plan to update the xulrunner package 
could you also include the patch at:
https://bugzilla.mozilla.org/show_bug.cgi?id=406646#c181
that should fix bug #187313?

Thanks!

** Bug watch added: Mozilla Bugzilla #406646
   https://bugzilla.mozilla.org/show_bug.cgi?id=406646

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-04-07 Thread Tom Jaeger
I'll keep it in mind for the next time I update the packages.  Hopefully
won't be necessary, though.

Fabio Pedretti wrote:
 Tom, a bit unrelated here but when you plan to update the xulrunner package 
 could you also include the patch at:
 https://bugzilla.mozilla.org/show_bug.cgi?id=406646#c181
 that should fix bug #187313?
 
 Thanks!
 
 ** Bug watch added: Mozilla Bugzilla #406646
https://bugzilla.mozilla.org/show_bug.cgi?id=406646


-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-04-03 Thread Fabio Pedretti
Any news of integrating the cairo and firefox patches in the packages,
now that the x drivers are fixed?

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-04-03 Thread Tom Jaeger
I met a lot of resistance when discussing this with people over IRC, so
I've decided it's easier for me to just maintain the fixes in a PPA than
to push for these changes and probably be disappointed.

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-04-03 Thread Tom Jaeger
I met a lot of resistance when discussion this with people over IRC, so
I've decided it's easier for me to maintain the fixes in a PPA than to
push for the changes and probably be disappointed.

Fabio Pedretti wrote:
 Any news of integrating the cairo and firefox patches in the packages,
 now that the x drivers are fixed?


-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-03-07 Thread Bug Watch Updater
** Changed in: xf86-video-mga
   Status: Confirmed = Fix Released

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-03-03 Thread m2
The firefox zoom bug still exists in Jaunty Alpha 5 with the proprietry
NVIDIA driver (180.35) and is driving me nuts.

Below is the output repeat-test_i686. I am not sure where to post this
so have just put it here and hope it gets forwarded to the correct
person.

m...@desktop:~$ lspci
00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub 
(rev 81)
00:01.0 PCI bridge: Intel Corporation 82945G/GZ/P/PL PCI Express Root Port (rev 
81)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition 
Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 
(rev 01)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 
(rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI 
Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI 
Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI 
Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI 
Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI 
Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface 
Bridge (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE 
Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
01:00.0 VGA compatible controller: nVidia Corporation GeForce 8600 GT (rev a1)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI 
Express Gigabit Ethernet controller (rev 01)
m...@desktop:~$
m...@desktop:~$ chmod +x repeat-test_i686  ./repeat-test_i686
Testing repeat mode none: PASS
Testing repeat mode normal: PASS
Testing repeat mode pad: PASS
Testing repeat mode reflect: *** FAIL ***
60 pixels differ from expected result.
Expected output written to repeat-test-reflect-expected.png
Actual output written to repeat-test-reflect-out.png

m...@desktop:~$
m...@desktop:~$

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-23 Thread Tom Jaeger
Updated cairo .debdiff that checks for Render 0.10.  It won't make any
difference in practice, but I suppose it is more correct this way.

** Attachment added: cairo.debdiff
   http://launchpadlibrarian.net/23011852/cairo.debdiff

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-23 Thread Chris Wilson
I'm sorry I haven't take the time to fully review the cairo patch, but I
just want you to be aware of the work Eric Anholt did a couple of years
ago to support the extend repeat modes and server-side gradients (but we
failed to merge in a timely manner):
http://cgit.freedesktop.org/~anholt/cairo/log/?h=server-gradients

If you care to implement something along those lines, then I will be
happy to merge it into upstream post-1.10 (which should give us a while
to check the behaviour on non-Ubuntu systems). And also provide the
circumstances where implementing h/w accelerated gradients becomes
worthwhile. I suspect that even with s/w fallbacks switching to XRender
gradients should be a performance win due to reduced transport costs and
potentially improved pixmap allocation.

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-23 Thread Tom Jaeger
Chris Wilson wrote:
 I'm sorry I haven't take the time to fully review the cairo patch, but I
 just want you to be aware of the work Eric Anholt did a couple of years
 ago to support the extend repeat modes and server-side gradients (but we
 failed to merge in a timely manner):
 http://cgit.freedesktop.org/~anholt/cairo/log/?h=server-gradients

Thanks, I wasn't aware of this.  The patch we're dealing with here is
basically a (small) subset of David Reveman's patch.  I'll see if I can
find the time to update the gradient part of the patch next weekend and
port it to xcb.

 If you care to implement something along those lines, then I will be
 happy to merge it into upstream post-1.10 (which should give us a while
 to check the behaviour on non-Ubuntu systems). And also provide the
 circumstances where implementing h/w accelerated gradients becomes
 worthwhile. I suspect that even with s/w fallbacks switching to XRender
 gradients should be a performance win due to reduced transport costs and
 potentially improved pixmap allocation.

I would think so, too.  The nice thing here is that we are guaranteed
that gradients are handled in the server by software, so we don't have
to worry about drivers implementing them incorrectly.  And if we ever
decide to enable hardware acceleration for gradients, as Michel Dänzer
suggested in [1], driver maintainers will be instantly aware of the
issue, because most (all?) drivers will currently crash if the source's
pDrawable is NULL.


[1]
http://lists.freedesktop.org/archives/xorg-devel/2009-February/000238.html

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-17 Thread Tom Jaeger
Status of EXTEND_PAD hardware acceleration:

Fully hardware accelerated: -intel, -ati, -nouveau
Incorrect rendering upstream, fixed in ubuntu: -radeonhd (only POT), -mga (only 
POT), -i128
Unknown status, but known to fall back to software for 2x2 source and 8x8 dest: 
nvidia and ati binary drivers
All the remaining drivers use software fallbacks.

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-17 Thread Tom Jaeger
I've sent a reminder about the remaining three drivers to the xorg-devel
mailing list.

http://lists.freedesktop.org/archives/xorg-
devel/2009-February/000214.html

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-16 Thread Tom Jaeger
** Changed in: cairo (Ubuntu)
   Status: Fix Released = New

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-16 Thread Tom Jaeger
Sorry, I screwed up the cairo patch.  dpatch-edit-patch really didn't
work the way I expected.  Not only did it not automatically add the
patch to 00list, but it also somehow created a patch where all the
changes appeare twice. Go figure.

** Attachment added: cairo.debdiff
   http://launchpadlibrarian.net/22719765/cairo.debdiff

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-16 Thread Tom Jaeger
Sorry, the debdiff above is wrong again.  This is the patch that I used
for the PPA, which also enables EXTEND_REFLECT.

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-16 Thread Tom Jaeger
Again, sorry for the confusion.  Here is the correct .debdiff.  It's a
shame that in this day of distributed VCSs, we still have to deal with
things like dpatch, which apparently can't even keep track of commit
messages.

** Attachment added: cairo.debdiff
   http://launchpadlibrarian.net/22720357/cairo.debdiff

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-16 Thread Sebastien Bacher
could you give the url to an upstream cairo discussion? there is no
reason why we should ship distribution changes there which have not been
discussed upstream, that creates extra work, bugs and political issues

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-16 Thread Sebastien Bacher
the previous comment suggests that driver need to be fixed, what about
closed source ones?

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-16 Thread Tom Jaeger
Sebastien Bacher wrote:
 could you give the url to an upstream cairo discussion? there is no
 reason why we should ship distribution changes there which have not been
 discussed upstream, that creates extra work, bugs and political issues
 

This has been discussed several times, the last time here:

http://lists.cairographics.org/archives/cairo/2009-January/016320.html

Carl has stated that he intends to use XRender for
EXTEND_PAD/EXTEND_REFLECT eventually, see here:

http://cgit.freedesktop.org/xorg/driver/xf86-video-
intel/commit/?id=128223ee9b7880e640056475462eca9a88415492

The amount of work this should cause is minimal, as it's normal
procedure to maintain a few patches.  In the unlikely event that this
might cause a bugs, it's easy to have the offending driver fall back to
software.  There is certainly no potential for this to cause political
issues.

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-16 Thread Tom Jaeger
Testing suggests (comments #45, #50, #71) that the closed source drivers
fall back to software anyway, so this shouldn't be an issue.  The
artifacts that this may cause are very minor in any case.

Sebastien Bacher wrote:
 the previous comment suggests that driver need to be fixed, what about
 closed source ones?


-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-16 Thread Sebastien Bacher
the issue has been discussed on IRC and using the changes should be
alright, thanks for the detailled explanations

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-14 Thread Sebastien Bacher
has this cairo change be sent upstream, could you give the freedesktop
bugzilla url?

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-14 Thread Tom Jaeger
Upstream is aware of the issue, they can't do anything about it at the
moment, though, because they can't be sure that the drivers are fixed
at this point.

On Sat, Feb 14, 2009 at 5:38 AM, Sebastien Bacher seb...@ubuntu.com wrote:
 has this cairo change be sent upstream, could you give the freedesktop
 bugzilla url?

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-14 Thread John Vivirito
Is this still concidered a firefox/xulrunner issue? I see everything but
firefox has been fixed

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-14 Thread Tom Jaeger
Yes.  Firefox has been using nearest-neighbor filtering to avoid hitting
the slow path in cairo.  Now that cairo has been fixed, we can enable
EXTEND_PAD in firefox, which is needed to get correct results with
bilinear filtering.  Debdiffs (for both versions of xulrunner that are
in jaunty) are attached to comment #75.

John Vivirito wrote:
 Is this still concidered a firefox/xulrunner issue? I see everything but
 firefox has been fixed


-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-13 Thread Launchpad Bug Tracker
This bug was fixed in the package xserver-xorg-video-openchrome -
1:0.2.903+svn713-1ubuntu1

---
xserver-xorg-video-openchrome (1:0.2.903+svn713-1ubuntu1) jaunty; urgency=low

  * Add 02_fix_repeat_pad.patch.  Fall back to software for unsupported
repeat modes (LP: #217908)

 -- Thomas Jaeger thjae...@gmail.com   Fri, 30 Jan 2009 11:49:56 -0500

** Changed in: xserver-xorg-video-openchrome (Ubuntu)
   Status: Triaged = Fix Released

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-13 Thread Bryce Harrington
Got this error trying to do the cairo patch:

$ patch -p1  ../cairo.debdiff 
patching file debian/changelog
patching file debian/patches/06_Xlib-Xcb-Hand-off-EXTEND_PAD-to-XRender.dpatch
patch unexpectedly ends in middle of line
patch:  malformed patch at line 55:  


will give the others a shot tomorrow.

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-13 Thread Tom Jaeger
Weird.  It looks like launchpad swallowed the newline at the end of the
file.

Bryce Harrington wrote:
 Got this error trying to do the cairo patch:
 
 $ patch -p1  ../cairo.debdiff 
 patching file debian/changelog
 patching file debian/patches/06_Xlib-Xcb-Hand-off-EXTEND_PAD-to-XRender.dpatch
 patch unexpectedly ends in middle of line
 patch:  malformed patch at line 55:  
 
 
 will give the others a shot tomorrow.


-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-13 Thread Tom Jaeger
** Bug watch added: Novell/SUSE Bugzilla #473623
   https://bugzilla.novell.com/show_bug.cgi?id=473623

** Also affects: opensuse via
   https://bugzilla.novell.com/show_bug.cgi?id=473623
   Importance: Unknown
   Status: Unknown

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-13 Thread Bug Watch Updater
** Changed in: opensuse
   Status: Unknown = Confirmed

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-13 Thread Tom Jaeger
Attaching a .tar.gz via the web interface.  Hopefully that will work
better.

** Attachment added: debdiffs.tar.gz
   http://launchpadlibrarian.net/22591744/debdiffs.tar.gz

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-13 Thread Bryce Harrington
Aha, that did it. Several of the patches had this problem, odd.

Also in the future make sure to include mention of the patch that was
added or modified in your changelog.  I took care of that here.  It
makes it easier if/when people need to scan for when a patch was
introduced.

Thanks, cario, -mga, -i128, and -radeonhd are all uploaded now.

The xulrunner packages I'll leave for asac to review and upload.

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-13 Thread Launchpad Bug Tracker
This bug was fixed in the package xserver-xorg-video-i128 -
1:1.3.1-1ubuntu1

---
xserver-xorg-video-i128 (1:1.3.1-1ubuntu1) jaunty; urgency=low

  * 02_CheckComposite-Add-a-few-checks.patch: Return FALSE in
CheckComposite for operations the driver doesn't support (LP: #217908)

 -- Thomas Jaeger thjae...@gmail.com   Thu, 12 Feb 2009 03:17:05 -0500

** Changed in: xserver-xorg-video-i128 (Ubuntu)
   Status: Triaged = Fix Released

** Changed in: xserver-xorg-video-mga (Ubuntu)
   Status: Triaged = Fix Released

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-13 Thread Launchpad Bug Tracker
This bug was fixed in the package xserver-xorg-video-mga - 1:1.4.9.dfsg-
2ubuntu1

---
xserver-xorg-video-mga (1:1.4.9.dfsg-2ubuntu1) jaunty; urgency=low

  * 04_Fall-back-to-software-for-unsupported-repeat-modes.patch: Fall back
to software for unsupported repeat modes (LP: #217908)

 -- Thomas Jaeger thjae...@gmail.com   Thu, 12 Feb 2009 02:58:16 -0500

** Changed in: cairo (Ubuntu)
   Status: Triaged = Fix Released

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-13 Thread Launchpad Bug Tracker
This bug was fixed in the package cairo - 1.8.6-1ubuntu2

---
cairo (1.8.6-1ubuntu2) jaunty; urgency=low

  * 06_Xlib-Xcb-Hand-off-EXTEND_PAD-to-XRender.dpatch: Hand off EXTEND_PAD
to XRender (LP: #217908)

 -- Thomas Jaeger thjae...@gmail.com   Thu, 12 Feb 2009 02:38:27 -0500

** Changed in: xserver-xorg-video-radeonhd (Ubuntu)
   Status: Triaged = Fix Released

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-13 Thread Launchpad Bug Tracker
This bug was fixed in the package xserver-xorg-video-radeonhd -
1.2.4-1ubuntu1

---
xserver-xorg-video-radeonhd (1.2.4-1ubuntu1) jaunty; urgency=low

  * 02_Fall-back-to-software-for-unsupported-repeat-modes.patch: Fall back
to software for unsupported repeat modes (LP: #217908) Patch is taken
from the upstream -ati driver

 -- Thomas Jaeger thjae...@gmail.com   Thu, 12 Feb 2009 02:51:52 -0500

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-13 Thread Tom Jaeger
Sweet, thanks.

Bryce Harrington wrote:
 Aha, that did it. Several of the patches had this problem, odd.
 
 Also in the future make sure to include mention of the patch that was
 added or modified in your changelog.  I took care of that here.  It
 makes it easier if/when people need to scan for when a patch was
 introduced.

Will do, that makes sense.  I've actually had the problem before where I
couldn't figure out why a particular patch was there, I didn't think of
grepping the changelog...

 
 Thanks, cario, -mga, -i128, and -radeonhd are all uploaded now.
 
 The xulrunner packages I'll leave for asac to review and upload.

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-12 Thread Tom Jaeger
Phew, here they are.  The one for -openchrome was already posted
earlier, the one for -ati is obsolete now.  For cairo, I just enabled
EXTEND_PAD (this is different from the PPA where I enabled both
EXTEND_PAD and EXTEND_REFLECT and also patched pixman).

Bryce Harrington wrote:
 Tom, I'm cool with patching the drivers ourselves in Ubuntu.  Sorry if
 I'm laggy on following up, got lots of irons in the fire.  But I can
 promise to shepherd your debdiffs through as you post them.
 


** Attachment added: cairo.debdiff
   http://launchpadlibrarian.net/22544754/cairo.debdiff

** Attachment added: xserver-xorg-video-i128.debdiff
   http://launchpadlibrarian.net/22544755/xserver-xorg-video-i128.debdiff

** Attachment added: xserver-xorg-video-mga.debdiff
   http://launchpadlibrarian.net/22544756/xserver-xorg-video-mga.debdiff

** Attachment added: xserver-xorg-video-radeonhd.debdiff
   http://launchpadlibrarian.net/22544757/xserver-xorg-video-radeonhd.debdiff

** Attachment added: xulrunner-1.9.1.debdiff
   http://launchpadlibrarian.net/22544758/xulrunner-1.9.1.debdiff

** Attachment added: xulrunner-1.9.debdiff
   http://launchpadlibrarian.net/22544759/xulrunner-1.9.debdiff

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-12 Thread Fabio Pedretti
i128 patch notified on fdo bugzilla:
https://bugs.freedesktop.org/show_bug.cgi?id=20076

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-12 Thread Erik Postma
Just to add another data point; this is with the *closed* ati driver,
fglrx:

$  lspci | grep Display   
04:00.1 Display controller: ATI Technologies Inc RV370 [Radeon X300SE]
$  ../repeat-test_i686 
Testing repeat mode none: PASS
Testing repeat mode normal: PASS
Testing repeat mode pad: PASS
Testing repeat mode reflect: *** FAIL ***
60 pixels differ from expected result.
Expected output written to repeat-test-reflect-expected.png
Actual output written to repeat-test-reflect-out.png

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-11 Thread Սահակ
I am running Ubuntu 9.04 and Firefox is still not scaling the images properly.
Tom, are you going to merge these patches into Ubuntu 9.04?

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-11 Thread Tom Jaeger
I can't because I'm not an ubuntu developer.  All I can do is post
.debdiffs and hope that someone will pick them up.  I maintain a
separate PPA which contains all the fixes, though.  Enabling smooth
scaling in firefox should be as simple as adding the two lines to your
/etc/sources.list and running 'apt-get update  apt-get upgrade':

https://launchpad.net/~firefox-smooth-scaling/+archive/ppa

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-11 Thread Bryce Harrington
Tom, I'm cool with patching the drivers ourselves in Ubuntu.  Sorry if
I'm laggy on following up, got lots of irons in the fire.  But I can
promise to shepherd your debdiffs through as you post them.

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-11 Thread Tom Jaeger
Bryce Harrington wrote:
 Tom, I'm cool with patching the drivers ourselves in Ubuntu.  Sorry if
 I'm laggy on following up, got lots of irons in the fire.  But I can
 promise to shepherd your debdiffs through as you post them. 

Cool, thanks.  I'll prepare the .dibdiffs later tonight.  The -ati fixes
are included in 6.10.99.0, so the -ati target can be closed.

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-11 Thread Bryce Harrington
Sounds good, I just uploaded 6.10.99.0 today so guess the -ati target
one can be marked fixed now.

** Changed in: xserver-xorg-video-ati (Ubuntu)
   Status: In Progress = Fix Released

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-11 Thread Sancho Panza
Hey Tom, this bug that I had fixed using the patches in your PPA has
resurfaced again after the ubuntu firefox update that happened today.
It looks like the xulrunner package has been updated and I'm not able
to force it to your version without breaking dependencies. The cairo
and pixman files are still your versions.
Any suggestions?

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-02-08 Thread Tom Jaeger
Bryce, how do you feel about patching the drivers ourselves where
upstream hasn't responded?


By the way, you might have noticed that the little test program failed for 
RepeatPad for almost everyone.  This was a bug in pixman that is now fixed 
upstream:

http://cgit.freedesktop.org/pixman/commit/?id=2d9c7cd84b276ebe2ff72d03c34a2d7f4f98b9f9

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-01-31 Thread Bug Watch Updater
** Changed in: openchrome
   Status: New = Fix Released

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-01-30 Thread Tom Jaeger
Fix for openchrome is upstream as of revision r726.  Attaching a
debdiff.

** Attachment added: xserver-xorg-video-openchrome.debdiff
   http://launchpadlibrarian.net/21807821/xserver-xorg-video-openchrome.debdiff

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-01-30 Thread Tom Jaeger
Also, there is hardware acceleration for Pad/Reflect in the ati driver
now:

http://cgit.freedesktop.org/xorg/driver/xf86-video-
ati/commit/?id=fa8e5a4fc236f8f15f462cb0d6164b194a65a118

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-01-30 Thread Tom Jaeger
** Description changed:

  [Problem]
  Scaled images in Firefox, Opera, etc. look blurred or pixelated when zoomed.
  
  [Discussion]
  This is because firefox is using nearest-neighbor interpolation for 
upscaling.  It would look better if bilinear filtering were used by Cairo, 
which requires EXTEND_PAD.  However, EXTEND_PAD is not implemented very well in 
several video drivers, and Cairo is unable to distinguish drivers that have 
good implementations from ones with bad ones, so it is currently using a 
client-side fall back which is deemed too slow by the firefox developers.
  
  Solving this requires updating each video driver to either implement
  EXTEND_PAD correctly or at least stop advertising it can do it when it
- really can't.
+ really can't.  Once this is done, cairo's client-side workaround can be
+ removed and firefox can be updated to use EXTEND_PAD.
+ 
+ The proposed fixes are available (for intrepid and jaunty) in the 
firefox-smooth-scaling PPA:
+ https://launchpad.net/~firefox-smooth-scaling/+archive/ppa
  
  [Original Report]
  With Ubuntu Hardy beta + latest updates (15th April 2008) I suffer from bad 
image rendering quality in Firefox.
  To see the type of problem just open the attached screenshot and scale to 
100%. 
  
  The images that are blurred are razor sharp if I do aright click - view 
image  so it is perhaps a problem related to 
  image scaling.
  
  The problem appears only with my laptop - so perhaps it is not a bug in 
Firefox but elsewhere (X-windows??/intel-driver??).
  The laptop has a 3-year old Centrino-Platform uses 915 intel driver and has a 
lcd monitor with 1400x1050 resolution. 
  
  The rendering problem appears independent of the Desktop-Effects are on/off. 
So it does not seem to be a problem with
  compiz. 
  
  p.s. Also the text in the Gnome-terminal is somewhat blurred (compared with 
e.g. text in Gedit)
  p.s. The same homepage renders nicely on my desktop computer with a 1280x1045 
and the ati-driver.
  
  Don't hesitate to ask for more information.

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-01-30 Thread Bug Watch Updater
** Changed in: xf86-video-mga
   Status: Unknown = Confirmed

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-01-30 Thread Tom Jaeger
** Bug watch added: freedesktop.org Bugzilla #19839
   https://bugs.freedesktop.org/show_bug.cgi?id=19839

** Also affects: xf86-video-mga via
   https://bugs.freedesktop.org/show_bug.cgi?id=19839
   Importance: Unknown
   Status: Unknown

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-01-30 Thread Tom Jaeger
Reported the i128 issue on the xorg mailing list:

http://lists.freedesktop.org/archives/xorg/2009-January/043109.html

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-01-30 Thread Bryce Harrington
** Changed in: xserver-xorg-video-openchrome (Ubuntu)
   Importance: Undecided = Medium
   Status: Confirmed = Triaged

** Changed in: xserver-xorg-video-i128 (Ubuntu)
   Importance: Undecided = Medium
   Status: Confirmed = Triaged

** Changed in: xserver-xorg-video-mga (Ubuntu)
   Importance: Undecided = Medium
   Status: Confirmed = Triaged

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-01-27 Thread Bryce Harrington
** Summary changed:

- Images in Firefox and Opera are extremely pixeled when zoomed
+ Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers

** Description changed:

- Binary package hint: firefox-3.0
+ [Problem]
+ Scaled images in Firefox, Opera, etc. look blurred or pixelated when zoomed.
  
+ [Discussion]
+ This is because firefox is using nearest-neighbor interpolation for 
upscaling.  It would look better if bilinear filtering were used by Cairo, 
which requires EXTEND_PAD.  However, EXTEND_PAD is not implemented very well in 
several video drivers, and Cairo is unable to distinguish drivers that have 
good implementations from ones with bad ones, so it is currently falling back 
to defaulting to not use it at all.
+ 
+ Solving this requires updating each video driver to either implement
+ EXTEND_PAD correctly or at least stop advertising it can do it when it
+ really can't.
+ 
+ [Original Report]
  With Ubuntu Hardy beta + latest updates (15th April 2008) I suffer from bad 
image rendering quality in Firefox.
  To see the type of problem just open the attached screenshot and scale to 
100%. 
  
  The images that are blurred are razor sharp if I do aright click - view 
image  so it is perhaps a problem related to 
  image scaling.
  
  The problem appears only with my laptop - so perhaps it is not a bug in 
Firefox but elsewhere (X-windows??/intel-driver??).
  The laptop has a 3-year old Centrino-Platform uses 915 intel driver and has a 
lcd monitor with 1400x1050 resolution. 
  
  The rendering problem appears independent of the Desktop-Effects are on/off. 
So it does not seem to be a problem with
  compiz. 
  
  p.s. Also the text in the Gnome-terminal is somewhat blurred (compared with 
e.g. text in Gedit)
  p.s. The same homepage renders nicely on my desktop computer with a 1280x1045 
and the ati-driver.
  
  Don't hesitate to ask for more information.

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-01-27 Thread Bryce Harrington
Also, I notice there are not tasks against -intel or -nv; is this
because the issue is known not to occur with those?


** Changed in: xserver-xorg-video-radeonhd (Ubuntu)
   Importance: Undecided = Medium
   Status: Confirmed = Triaged

** Changed in: cairo (Ubuntu)
   Importance: Undecided = High
   Status: New = Triaged

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-01-27 Thread Bryce Harrington
Hi Tom,

Thanks for all your work on this bug!

I've attempted to update the description from reviewing all the
discussion so far.  I'd appreciate it if you could review it and correct
any mistakes I've added, and elaborate any relevant details.

Also, we've dropped the jaunty targets, but not because we don't want to
see this in jaunty... just because there are a lot of package tasks for
this bug and adding targeting on top of that generates a lot of clutter.

** Changed in: xserver-xorg-video-radeonhd (Ubuntu)
   Status: New = Confirmed

** Changed in: xserver-xorg-video-ati (Ubuntu)
   Importance: Undecided = Medium
   Status: Confirmed = In Progress

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-01-27 Thread Sancho Panza
I just wanted to point out that the same (page-zoom) issue that exists in Opera 
is 
still the same even though it has been fixed in Firefox. I was initially under 
the
impression that the page-zoom-image-distortion issue in both browsers was 
related,
simply bcos the poorly zoomed images in both browsers displayed similar 
symptoms/artifacts.

So I guess the two issues are unrelated, and maybe we should separate them as 
two
different bugs instead of one.

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-01-27 Thread Tom Jaeger
** Description changed:

  [Problem]
  Scaled images in Firefox, Opera, etc. look blurred or pixelated when zoomed.
  
  [Discussion]
- This is because firefox is using nearest-neighbor interpolation for 
upscaling.  It would look better if bilinear filtering were used by Cairo, 
which requires EXTEND_PAD.  However, EXTEND_PAD is not implemented very well in 
several video drivers, and Cairo is unable to distinguish drivers that have 
good implementations from ones with bad ones, so it is currently falling back 
to defaulting to not use it at all.
+ This is because firefox is using nearest-neighbor interpolation for 
upscaling.  It would look better if bilinear filtering were used by Cairo, 
which requires EXTEND_PAD.  However, EXTEND_PAD is not implemented very well in 
several video drivers, and Cairo is unable to distinguish drivers that have 
good implementations from ones with bad ones, so it is currently using a 
client-side fall back which is deemed too slow by the firefox developers.
  
  Solving this requires updating each video driver to either implement
  EXTEND_PAD correctly or at least stop advertising it can do it when it
  really can't.
  
  [Original Report]
  With Ubuntu Hardy beta + latest updates (15th April 2008) I suffer from bad 
image rendering quality in Firefox.
  To see the type of problem just open the attached screenshot and scale to 
100%. 
  
  The images that are blurred are razor sharp if I do aright click - view 
image  so it is perhaps a problem related to 
  image scaling.
  
  The problem appears only with my laptop - so perhaps it is not a bug in 
Firefox but elsewhere (X-windows??/intel-driver??).
  The laptop has a 3-year old Centrino-Platform uses 915 intel driver and has a 
lcd monitor with 1400x1050 resolution. 
  
  The rendering problem appears independent of the Desktop-Effects are on/off. 
So it does not seem to be a problem with
  compiz. 
  
  p.s. Also the text in the Gnome-terminal is somewhat blurred (compared with 
e.g. text in Gedit)
  p.s. The same homepage renders nicely on my desktop computer with a 1280x1045 
and the ati-driver.
  
  Don't hesitate to ask for more information.

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-01-27 Thread Tom Jaeger
Thanks Bryce, I've made a minor clarification to the description.

-intel has always been fine (it used to fall back to software, but it has 
hardware acceleration since commit 128223ee9b7880e640056475462eca9a88415492)
-nv doesn't accelerate the composite operation at all, so it's fine

I only checked the drivers that are dependencies of xserver-xorg-video-
all (that's why I initially missed radeonhd).  I'll have a look at the
universe drivers now, too.  nouveau is the second driver I found to
implement the various extends mode correctly, by the way..

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers

2009-01-27 Thread Tom Jaeger
Okay, none of the other drivers (except nouveau, which is doing the
correct thing, it looks like) accelerate Compose/repeat at all, so the
list of affected drivers should be complete.

Sancho: Opera probably falls back to nearest-neighbor filtering for
similar reasons, but this would need to addressed in opera itself.

-- 
Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation 
in several video drivers
https://bugs.launchpad.net/bugs/217908
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs