Vladimir Vukicevic
465c78866e
[qpainter] take redirected device offsets into account in acquire_source_surface
2008-04-20 06:50:50 -07:00
Vladimir Vukicevic
6730c8db21
[qpainter] Correctly convert QMatrix -> cairo_matrix_t
2008-04-20 01:41:51 -07:00
Vladimir Vukicevic
984e004918
[qpainter] Implement gradients in qpainter cairo backend; cleanup ben/brush conversion
2008-04-20 01:41:25 -07:00
Vladimir Vukicevic
cc32b20298
[qpainter] Add getters for QImage; also make OptimizeImages a noop
...
The QPainter back end knows how to create a QImage from an image surface
while painting, so no need to copy the image.
2008-04-20 01:40:10 -07:00
Vladimir Vukicevic
1c8aa2e6aa
[qpainter] Set a clip on the xlib surface when drawing glyphs; correct redir offsets
...
Also create an xlib surface correctly for widgets, taking into account
redirected device offsets (such as when double buffering)
2008-04-20 01:35:51 -07:00
vlad
8f40269565
Qt: widget/gfx work (gfx part)
...
- Fix crash on window close
- Qt expects the QWidget to remain available even after it has
processed a close event. So, use deleteLater() instead of
deleting outright.
- Also carry around the MozQWidget pointer (though we need to rework
CreateQWidget and ::Initialize) so that we can call dropReceiver
- Fix screen <-> widget coordinate translation
- Fixes popup menu positioning
- Honor mayWait in nsAppShell::ProcessNextNativeEvent
- Prevents massive busy-waiting
- Don't pretend to support translucent windows
- Fix embedding widget build failure
- cairo-qpainter: invert source matrix in paint() to get proper
transform (proper positioning of elements drawn using paint())
- Cleaner event handling in mozqwidget -- return full nsEventStatus,
not just boolean, and decide whether to call QWidget::event() based
on that.
2008-04-20 11:27:17 +03:00
romashin
9383b23d55
Fixed compilation problems with sb-QT arm
2008-04-19 18:53:37 +03:00
romashin
004f86fcd2
Still some indent fixes
2008-04-19 18:43:27 +03:00
romashin
c5fe03a88c
Added new cairo-qt surface from Vlad's patch
...
New created files moved in sandbox/qt_port.. cairo and gfxQPainterSurface
Changes for existing files applyed from 100_qt-qpainter-cairo.diff
Fixed building non deb mozilla with build_non_deb.sh script
Fixed tab-spaces in new created file cairo-qpainter-surface.cpp
2008-04-19 18:43:23 +03:00
romaxa@romaxa.research.nokia.com
ceb1675498
Add new cairo-qpainter backend for building in cairo-qt configuration
2008-04-19 16:34:30 +03:00
vladimir@pobox.com
023cb2dd5a
b=428563, minor upgrade to cairo 1.6.4, really this time; r=me,a=beltzner
2008-04-16 05:44:28 -07:00
vladimir@pobox.com
bc97f54414
backout?
2008-04-11 13:08:04 -07:00
vladimir@pobox.com
d40a840700
forgot to update README file
2008-04-11 12:45:28 -07:00
vladimir@pobox.com
03f577cacc
b=428563, Upgrade Cairo to 1.6.2; r=me,a=beltzer
2008-04-11 12:38:41 -07:00
vladimir@pobox.com
d96cc8f951
b=419715, minor cairo upgrade to un-roll-back regressions and add fixes from upstream ; r=me
2008-04-08 13:11:21 -07:00
vladimir@pobox.com
49d32f0411
roll back cairo commit c1062bf to fix assertion failures
2008-04-07 02:17:14 -07:00
vladimir@pobox.com
60c38d2f83
b=419715, upgrade cairo to 1.6 or as-close-as-possible -- add patch to fix cairo bustage ; r=me
2008-04-06 22:09:53 -07:00
vladimir@pobox.com
8c89b393ae
b=419715, upgrade cairo to 1.6 or as-close-as-possible -- imported patch cairo-upgrade-more.patch ; r=me
2008-04-06 22:09:44 -07:00
vladimir@pobox.com
b52afa817f
b=419715, upgrade cairo to 1.6 or as-close-as-possible -- imported patch cairo-upgrade.patch ; r=me
2008-04-06 22:08:30 -07:00
vladimir@pobox.com
22464d73b0
b=419715, upgrade cairo to 1.6 or as-close-as-possible -- imported patch pixman-upgrade.patch ; r=me
2008-04-06 22:07:38 -07:00
vladimir@pobox.com
5f1dc77014
backout [mq]: cairo-rollback.patch
2008-04-06 16:34:08 -07:00
vladimir@pobox.com
f9b6072e55
b=419715, upgrade cairo to 1.6 or as-close-as-possible -- imported patch cairo-upgrade-more.patch ; r=me
2008-04-06 15:14:31 -07:00
vladimir@pobox.com
ec70458884
b=419715, upgrade cairo to 1.6 or as-close-as-possible -- imported patch cairo-upgrade.patch ; r=me
2008-04-06 15:14:09 -07:00
vladimir@pobox.com
fdff5bb834
b=419715, upgrade cairo to 1.6 or as-close-as-possible -- imported patch pixman-upgrade.patch ; r=me
2008-04-06 15:13:57 -07:00
vladimir@pobox.com
69dffc9dea
b=423524, CGContextGetType warnings showing up in console, r=stuart
2008-03-18 13:36:40 -07:00
mozilla@weilbacher.org
7fc8721683
[OS/2] Bug 423115: OS/2 build break about GCC parameters in libpixman, r=vlad
2008-03-15 11:45:30 -07:00
vladimir@pobox.com
57ea7c7e29
b=421422, cairo upgrade followup, fixing subpixel AA on OSX
2008-03-14 23:20:21 -07:00
vladimir@pobox.com
e829450616
b=421422, cairo upgrade ; r=me
2008-03-14 20:45:12 -07:00
vladimir@pobox.com
f8a13c0c1d
b=421422, cairo upgrade ; r=me
2008-03-14 20:44:23 -07:00
roc+@cs.cmu.edu
b85eb999a0
Bug 403181. Pass the desired source rectangle for background images down into nsThebesImage and ensure we don't sample outside it. Back out a bad pixman patch that caused regressions, and adjust image encoding tests so they don't depend on the regression. Also switchs some reftests to quirks mode so that the 1-appunit width of <br>s doesn't bite us. r=vlad,sr=dbaron
2008-03-09 14:55:05 -07:00
roc+@cs.cmu.edu
17ebdab033
Backing out Bug 403181. JPEG encoding test failure :-(
2008-03-07 01:28:34 -08:00
roc+@cs.cmu.edu
2c9f274033
Bug 403181. Various fixes to image rendering. Most importantly, we track the desired subimage of a CSS background image and ensure we don't sample outside it. r=vlad,sr=dbaron
2008-03-07 00:34:12 -08:00
vladimir@pobox.com
3b780ce7dd
b=421017; upgrade cairo to 1.5.12-14-gd89edde -- additional fixes ; r=me
2008-03-04 21:45:09 -08:00
vladimir@pobox.com
52b19faf19
b=421017; upgrade cairo to 1.5.12-11-g2f93504 ; r=me
2008-03-04 21:44:55 -08:00
vladimir@pobox.com
ba6ed69122
b=418353, sync up cairo to 1.5.8-87-g21049a9 imported patch 418353-cairo-upgrade.patch
2008-02-19 14:52:57 -08:00
vladimir@pobox.com
ffd2cec203
b=416018, upgrade cairo to 1.5.8-30-g80e11a8 ; r=me
2008-02-13 22:54:26 -08:00
vladimir@pobox.com
59d366fe0d
b=416181, animated image used as repeated background broken ; r=stuart
2008-02-13 22:51:58 -08:00
reed@reedloden.com
4457afca74
Bug 415867 - "AIX Compilation error for trunk build source cairo-gstate.c : line 45.43: 1506-294 (S) Syntax error in expression on #if directive." [p=shailen.n.jain@gmail.com (Shailen) r+sr=roc a1.9=schrep]
2008-02-13 03:31:00 -08:00
vladimir@pobox.com
2b84f5ffa7
Add missing patch file (npotb)
2008-02-07 12:02:40 -08:00
vladimir@pobox.com
5533ef53f6
b=414685, optimize mac image decoding and rendering ; r=stuart
2008-02-05 22:48:47 -08:00
vladimir@pobox.com
ef8619aeb6
b=367618, initial win32 8bpp bits, r=stuart
2008-01-29 11:00:57 -08:00
vladimir@pobox.com
3667e23a19
b=513583, bandaid for X repeat bug, r=stuart
2008-01-29 10:45:08 -08:00
vladimir@pobox.com
61b709983c
re-landing; b=412396, speed up mac image rendering while images are being loaded, r=stuart
2008-01-28 11:05:44 -08:00
vladimir@pobox.com
ab954de041
backing out 412396 in an attempt to fix linux orange
2008-01-27 19:04:40 -08:00
vladimir@pobox.com
a2c8dcaaa7
b=413989, bad lines drawn over background images while zoomed (osx), r=roc
2008-01-27 16:49:23 -08:00
vladimir@pobox.com
dc58eb9308
b=412396, jpeg decoding/painting slower on trunk vs. branch while loading; r=stuart
2008-01-27 15:53:24 -08:00
vladimir@pobox.com
8328e9cd2c
b=414092, crash at _moz_pixman_image_fill_rectangles on x86-64, r=karlt
2008-01-27 14:52:18 -08:00
vladimir@pobox.com
66fe4c3551
b=414095, serious win32 repaint/clipping issues, r=sleepy
2008-01-26 02:09:21 -08:00
vladimir@pobox.com
887e5c650b
b=413878, even more cairo upgrades
2008-01-25 16:25:22 -08:00
vladimir@pobox.com
6490b1452b
b=413878, upgrade cairo/pixman to latest git
2008-01-25 16:25:15 -08:00