Jeff Muizelaar
35aa89f44e
b=x; Fix misc compilation issues in pixman buildconfig; r=vlad
2008-09-25 12:47:21 -07:00
Vladimir Vukicevic
3e6c793e30
b=451621; push new pixman with arm fast-paths; r=me
2008-09-17 14:15:01 -07:00
John Wolfe
950f0ddd75
Bug 454797 - WinCE GFX Cairo No MMX Support in ARM; r=vladimir
2008-09-16 14:39:29 +02:00
Ginn Chen
61f1976cbb
Bug 440714 use -xldscope for Sun Studio on Solaris r=vladimir,benjamin sr=benjamin
2008-09-08 14:21:07 +08:00
Oleg Romashin
7436441c8c
Bug 454060 - Cairo-qpainter build is broken after cairo update. r+sr=vladimir.
2008-09-07 22:28:20 +03:00
Vladimir Vukicevic
850e9f7d39
18829 6014c4fca4a1 2008-09-04 21:44 -0700 vladimir
...
b=453765; Upgrade cairo to 1.7.4-136-g5ea2555; r=me
--HG--
rename : gfx/cairo/libpixman/src/pixman-sse.c => gfx/cairo/libpixman/src/pixman-sse2.c
rename : gfx/cairo/libpixman/src/pixman-sse.h => gfx/cairo/libpixman/src/pixman-sse2.h
2008-09-06 14:29:16 -07:00
Vladimir Vukicevic
81c55e7a54
Backed out changeset 6014c4fca4a1 (Cairo upgrade to 1.7.4-136)
2008-09-05 00:14:16 -07:00
Vladimir Vukicevic
fb36f5d923
b=453765; Upgrade cairo to 1.7.4-136-g5ea2555; r=me
...
--HG--
rename : gfx/cairo/libpixman/src/pixman-sse.c => gfx/cairo/libpixman/src/pixman-sse2.c
rename : gfx/cairo/libpixman/src/pixman-sse.h => gfx/cairo/libpixman/src/pixman-sse2.h
2008-09-04 21:44:42 -07:00
Reed Loden
af3d9a7614
Backed out changeset 59a60321d0d6 since it doesn't include everything
...
vlad wanted.
2008-08-19 23:01:03 -05:00
John Wolfe
0fa9268767
Bug 444492 - "Cairo _get_system_quality() function stubbed out in WinCE" (_get_system_quality() Returns DEFAULT_QUALITY on WinCE) [r=vlad]
2008-08-19 22:58:28 -05:00
Oleg Romashin
3b63e6ae70
dotted/dashed borders rendering with Qpainter surface very slow - bug 432453. r=vladimir
2008-08-19 04:29:25 +03:00
Oleg Romashin
a9dd77b4e9
Fixed bug 449566 cairo-qpainter-surface.cpp fails to compile with gcc 4.3.x, r=pavlov
2008-08-16 03:06:39 -04:00
Oleg Romashin
75fc2387ae
mozilla-central merge
2008-08-08 13:05:00 +03:00
Peter Weilbacher
cf8f6376a5
[OS/2] Bug 448250: OS/2 broken since cairo upgrade
...
This just commits the fix of upstream cairo fix into mozilla-central to unbreak the OS/2 build. The relevant cairo commit is d560a3d96563d681f5c0d8ebea0d255ac35bbc99 (see http://gitweb.freedesktop.org/?p=cairo;a=commit;h=d560a3d96563d681f5c0d8ebea0d255ac35bbc99 ).
2008-08-06 18:53:36 +02:00
Oleg Romashin
492d037f9b
Fixed show_glyphs build error according to latest cairo 1.6.4 update
2008-08-04 02:30:08 +03:00
Oleg Romashin
766f462cea
Fixed bug 448961 - error: comma at end of enumerator list
2008-08-04 00:12:04 +03:00
Oleg Romashin
e8436023c1
Removed some not required changes which can break trunk build
...
Removed empty lines changes
2008-08-03 21:10:34 +03:00
Oleg Romashin
427aa3fb16
Merging mozilla-central to mozilla-qt.
2008-08-03 20:30:10 +03:00
Ginn Chen
8def903e39
Backout bug 440714, it failed on Mac OS X
2008-07-29 23:51:49 +08:00
Ginn Chen
e782ce7de2
Bug 440714 Firefox 3 failed to start on Solaris, r=vladimir
2008-07-29 23:41:41 +08:00
Vladimir Vukicevic
87718e129a
b=446323, Upgrade cairo to 1.6.4-350-g1a9809b; r=vlad
2008-07-20 14:15:22 -07:00
Vladimir Vukicevic
3651538cb6
Backed out changeset 20534cf9abf5
2008-07-20 15:35:51 -07:00
Vladimir Vukicevic
f477c5b702
b=446323, Upgrade cairo to 1.6.4-348-g96c9e2a; r=vlad
2008-07-20 14:15:22 -07:00
John Daggett
d4c50db758
Bug 433997. Catch null ptrs returned by CGFontGetHMetrics in cairo mac font code to prevent top crasher. r+sr=vlad
2008-07-01 09:02:21 +09:00
gavin@gavinsharp.com
02925defb1
Bug 432071: Type 1 fonts don't print correctly, patch by Adrian Johnson <ajohnson@redneon.com>, r=stuart, a=schrep
2008-05-08 09:48:15 -07:00
Vladimir Vukicevic
820030d6b2
[qpainter] Create QImages directly from image surfaces used as source
2008-05-04 11:51:37 -07:00
Vladimir Vukicevic
4928d8c045
[qpainter] Use drawTiledPixmap if possible; abstract fast filling code from paint() and fill()
2008-05-04 11:17:52 -07:00
Vladimir Vukicevic
70b4a79836
[qpainter] Use drawImage/drawPixmap in fill() for non-repeating sources
2008-05-01 11:54:35 -07:00
Vladimir Vukicevic
61d5de4912
Branch merge.
2008-05-01 09:23:23 -07:00
Oleg Romashin
82edc89756
Fixed optimized cairo_surface_fill for image surface
...
Enable OptimizeImage for X11 QSurface
2008-05-01 14:50:24 +03:00
Vladimir Vukicevic
71d470b9e7
Merging mozilla-central to mozilla-qt.
2008-04-30 16:00:19 -07:00
vladimir@pobox.com
d85df75a6e
b=431391; printing pages with type1 fonts on win32 prints garbage; patch from upstream; r+a=me
2008-04-30 09:45:24 -07:00
Vladimir Vukicevic
10e2cf8a01
[cairo-qpainter] Create QPixmaps with an alpha channel if required
2008-04-28 18:15:30 -07:00
vladimir@pobox.com
1c80f5912a
b=430979, CGFont leaks -- patch from upstream; r=me, a=damon
2008-04-28 14:27:35 -07:00
vladimir@pobox.com
3f4bd5bd50
b=429678, crash with failed printing of outset border with transparency; patch from upstream; a=me
2008-04-25 09:35:24 -07:00
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
roc+@cs.cmu.edu
7ae9df1205
Bug 409227. _cairo_clip_init_deep_copy should pass 0,0 as the starting coordinates when it clones the clip surface, because we just want an exact copy of the surface. r=vlad,a=beltzner
2008-04-17 01:22:31 -07: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
mozilla@weilbacher.org
40fe97dc61
[OS/2] Bug 404407: improve memory consumption on OS/2. Part 2, activate OS/2 API calls in cairo, r=wuno@lsvw.de
2008-01-22 15:00:03 -08:00
mats.palmgren@bredband.net
6a69e9d762
Make _cairo_scaled_font_glyph_device_extents() take an cairo_rectangle_int_t out param instead of cairo_rectangle_int16_t fixing an UMR in the process. b=413169 r+sr=vladimir a=mtschrep
2008-01-20 17:06:38 -08:00
martijn.martijn@gmail.com
91cb75a263
Bug 399453 - Mingw build error in cairo-win32-surface.c - error: conflicting types for '_cairo_win32_surface_get_extents', r=pavlov, a=mtschrep
2008-01-20 04:12:09 -08:00
sayrer@gmail.com
9b97fee396
Bug 411369. Crash while trying to print. r=ted.mielczarek
2008-01-18 17:09:36 -08:00
vladimir@pobox.com
3b98877a7d
b=411224, r=vlad: 411224-cairo-upgrade-fixes.patch
2008-01-18 13:46:33 -08:00
vladimir@pobox.com
9510278dbc
b=411224, r=vlad: 411224-cairo-upgrade-1.5.5
2008-01-18 13:46:26 -08:00
vladimir@pobox.com
f654ca160e
b=407099, crash loading SVG page in cairo-quartz code, patch from upstream cairo, r/a=me
2008-01-07 11:57:32 -08:00
reed@reedloden.com
d98f0c7d58
Bug 409976 - "Cairo in trunk gives SIGBUS on SPARC" [p=armin76@gentoo.org (Raúl Porcel) r+a1.9=vlad]
2008-01-04 23:34:27 -08:00
mozilla@weilbacher.org
39bcc6dd04
[OS/2] Bug 407524: Enable PDF surface on OS/2, r=ted.mielczarek
2007-12-11 13:49:27 -08:00
pavlov@pavlov.net
5d8942387d
pdfs are too big. re-landing 375750 which was accidentily backed out by 407427. r=vlad
2007-12-07 23:09:15 -08:00
vladimir@pobox.com
0f9f5b9f99
b=404092, solaris compilation fix followup, r=me
2007-11-30 11:58:15 -08:00
vladimir@pobox.com
6e1d91836c
b=404092, upgrade cairo to 1.5.2-55
2007-11-29 12:06:56 -08:00
philringnalda@gmail.com
9d8578dd45
Bug 400188 - remove XP_MAC deadcode in cairo-platform.h, r=vlad, a=stuart
2007-11-12 19:23:59 -08:00
pavlov@pavlov.net
0cbdf20a7e
bug 375750. don't recreate CGFontRefs every time we draw -- cache them. fixes multiple embeddings of fonts when drawing to a quartz print surface. r=vlad a=schrep
2007-11-01 19:08:31 -07:00
pavlov@pavlov.net
ccebb40372
bug 390898. fix crash on 64bit machines when dragging and dropping. patch from Martin Stransky <stransky@redhat.com>. r=vlad a=beltzner
2007-10-30 17:58:44 -07:00
mats.palmgren@bredband.net
e65548fd8d
* make cairo_quartz_surface_to_quartz() return NULL if it's not a valid quartz surface and add null-check at call sites. * fix a couple of leaks under OOM * fix a warning about missing initializers for cairo_quartz_surface_backend b=397293 r+sr+a=vladimir
2007-10-25 08:49:25 -07:00
longsonr@gmail.com
20da02cff4
Bug 400025 - stroke on text is too big on Windows after landing of bug 384681. r+sr+a+aM9=vladimir
2007-10-25 04:55:19 -07:00
ginn.chen@sun.com
87753a110d
Bug 387399 Asian fonts are not rendered in web page on BIG ENDIAN machine r+sr+a=vladimir
2007-10-24 23:49:10 -07:00
jdaggett@mozilla.com
a2f4cc4bdc
Bug 328258. Prevent images larger than 32K pixels in height from loading to workaround Quartz bug. r=pavlov,vlad, a=beltzner
2007-10-23 23:01:16 -07:00
vladimir@pobox.com
f6ad611f7f
b=384681, switch cairo into 24.8 fixed-point mode. r+sr+a=roc
2007-10-09 16:03:24 -07:00
vladimir@pobox.com
c136f6a88b
b=366548, increased GDI usage leading to repainting problems, r/a=stuart
2007-10-03 14:27:42 -07:00
joshmoz@gmail.com
ae36f23f23
fix major font problem when using the Mac OS X 10.5 SDK. Patch by John Daggett. b=397454 r=roc/vlad sr=roc a=pav
2007-09-28 09:51:11 -07:00
roc+@cs.cmu.edu
496f7f889c
Bug 96041. Adding win32 glyph extents patch to cairo so it doesn't get lost.
2007-09-24 18:00:24 -07:00
vladimir@pobox.com
847a977dc2
b=377336, win32 printing page results in excessive data spooled to printer, for real this time, r=stuart
2007-09-24 15:50:44 -07:00
roc+@cs.cmu.edu
a0ce273d02
Bug 96041. Compute precise glyph extents for high-quality text, and when requested. r=vlad,r+sr=dbaron
2007-09-23 19:19:14 -07:00
roc+@cs.cmu.edu
f5ea55f8b4
Backing out due to test bustage
2007-09-22 06:28:16 -07:00
roc+@cs.cmu.edu
f2b87e6c9a
Bug 96041. Compute true glyph bounding metrics. r=vlad,dbaron,sr=dbaron
2007-09-22 05:43:52 -07:00
vladimir@pobox.com
d1f70a3e69
b=391184, accidentally blew away this patch with cairo update
2007-09-20 15:34:31 -07:00
vladimir@pobox.com
dbd62361af
b=838960, ugprade cairo to 1.5.x; and b=377336, printing page from win32 results in hung app, r=stuart
2007-09-20 12:24:47 -07:00
pavlov@pavlov.net
851b7a28ae
backing out 362682 due to linux tinderboxen not being upgraded... (396805, 389426)
2007-09-19 16:53:09 -07:00
pavlov@pavlov.net
4d525c5bf6
bug 362682. fix missing glyphs on linux. patch by myself and Behdad Esfahbod <mozilla@behdad.org>. r=vlad
2007-09-19 15:18:42 -07:00
sayrer@gmail.com
1a8f59766b
Bug 391890. leaks from pixman_rect_alloc within _cairo_gstate_clip drawing borders. Patch by Vladimir Vukicevic. r/sr=stuart, a=mconnor
2007-09-11 13:15:14 -07:00
sayrer@gmail.com
bb1b37ec09
Bug 393324. cairo leak in nsNativeThemeGTK::DrawWidgetBackground. r/sr=stuart, a=mconnor
2007-09-11 13:11:12 -07:00
mats.palmgren@bredband.net
22a9bb014c
Free resources more sensibly when _cairo_scaled_font_init() fails. Use true NOOP mutex macros to avoid similar deadlocks in the future. b=378716 r+sr=vladimir a=vladimir
2007-08-31 00:53:53 -07:00
ginn.chen@sun.com
c4cd1e4d66
Bug 391184 Firefox crashed [@ _get_bitmap_surface] div zero in _cairo_malloc_ab macro r+a=vladimir
2007-08-15 20:53:19 -07:00
mats.palmgren@bredband.net
54b58bb392
Backing out last change since it caused crashes on Windows (bug 392214). b=390898
2007-08-14 12:03:57 -07:00
mats.palmgren@bredband.net
24b20c859e
Bandaid for a Cairo crash. b=390898 r+sr=vladimir
2007-08-14 02:48:49 -07:00
vladimir@pobox.com
fd5e5e7f40
b=390668, crash in gfxASurface::GetType (_moz_cairo_scaled_font_status and others), often using drawWindow
2007-08-09 11:54:17 -07:00
vladimir@pobox.com
12175aaf10
b=390912, odd black bars with stroked rounded rects outside of view bounds, r=shaver, rs=k&r (checking back in, linux failure seemed transient yay)
2007-08-06 20:56:16 -07:00
vladimir@pobox.com
679c0f8726
backing out 390912, not sure what's wrong with linux
2007-08-06 18:52:15 -07:00
vladimir@pobox.com
ff653f87d6
b=367036, the bug that won't die, forgot to reapply this patch when I upgraded cairo (background of images shows as black when printed)
2007-08-06 18:15:56 -07:00
vladimir@pobox.com
e58d1a99d7
b=390912, odd black bars with stroked rounded rects outside of view bounds, r=shaver, rs=k&r
2007-08-06 18:14:47 -07:00
vladimir@pobox.com
10a6c99ce7
b=390798, animated gifs shrunk to favicon size; also b=390622, yahoo mail beta misrendered; r=stuart
2007-08-05 21:14:14 -07:00
ginn.chen@sun.com
a22fee91a2
Bug 390113 mozilla should not be compiled with -fast on Solaris r=benjamin
2007-08-02 23:32:33 -07:00
ginn.chen@sun.com
9ec9e76e04
Bug 390749 Fix build on Solaris r+a=vladimir
2007-08-02 23:29:31 -07:00
vladimir@pobox.com
266d176ab3
avoid divide-by-zero in allocating 0x0 surface
2007-08-02 06:04:39 -07:00
vladimir@pobox.com
4c87917118
avoid divide-by-zero resulting from push_group
2007-08-02 05:48:30 -07:00
vladimir@pobox.com
760b912d54
linux tinderbox fix, thought I fixed this a different way, guess not
2007-08-02 00:11:27 -07:00
vladimir@pobox.com
f93d1a5993
b=383960, moz cairo: win32/msvc fixes, disable MMX util it's fixed
2007-08-02 00:02:41 -07:00
vladimir@pobox.com
1743d38ec4
b=383960, moz cairo: new cairo-rename.h
2007-08-02 00:02:18 -07:00
vladimir@pobox.com
303fc3aa14
b=383960, moz cairo: fix up compilation with in-tree pixman
2007-08-02 00:01:57 -07:00
vladimir@pobox.com
fbf39d6342
b=383960, moz cairo: nonfatal-assertions.patch
2007-08-02 00:01:36 -07:00
vladimir@pobox.com
b147cc1cf4
b=383960, moz cairo: win32-no-printer-bitblt.patch
2007-08-02 00:01:14 -07:00
vladimir@pobox.com
da56aa6523
b=383960, moz cairo: win32-logical-font-scale.patch
2007-08-02 00:00:53 -07:00
vladimir@pobox.com
9f183dd541
b=383960, moz cairo: win32-scaled-font-size.patch
2007-08-02 00:00:32 -07:00
vladimir@pobox.com
78273c794c
b=383960, moz cairo: no longer needed: quartz-glyph-rounding.patch
2007-08-02 00:00:10 -07:00
vladimir@pobox.com
9877e55458
b=383960, moz cairo: no longer needed: fbcompose-bandaid.patch
2007-08-01 23:59:49 -07:00
vladimir@pobox.com
0a8c4baf6f
b=383960, moz cairo: max-font-size.patch
2007-08-01 23:59:30 -07:00
vladimir@pobox.com
ac61cee5cd
b=383960, Cairo 1.5.x: fix XLIB_XRENDER feature
2007-08-01 23:59:07 -07:00
vladimir@pobox.com
24adcacb7a
b=383960, Cairo 1.5.x: Cairo
2007-08-01 23:58:46 -07:00
vladimir@pobox.com
837921103c
b=383960, Cairo 1.5.x: pixman mozilla fixes
2007-08-01 23:57:51 -07:00
vladimir@pobox.com
4ab74b7cf4
b=383960, Cairo 1.5.x: pixman
2007-08-01 23:54:40 -07:00
vladimir@pobox.com
0b232a64a4
cairo backout
2007-07-24 12:26:01 -07:00
vladimir@pobox.com
909efd184d
backing out cairo update, again
2007-07-24 12:24:26 -07:00
vladimir@pobox.com
61d5d869c6
b=383960, moz cairo: new cairo-rename.h
2007-07-24 10:46:07 -07:00
vladimir@pobox.com
3447f4ccea
b=383960, moz cairo: MSVC compilation fixes
2007-07-24 10:45:51 -07:00
vladimir@pobox.com
83c00093dc
b=383960, moz cairo: fix up compilation with in-tree pixman
2007-07-24 10:43:30 -07:00
vladimir@pobox.com
a630259a0c
b=383960, moz cairo: nonfatal-assertions.patch
2007-07-24 10:43:10 -07:00
vladimir@pobox.com
9a7fe5c085
b=383960, moz cairo: win32-no-printer-bitblt.patch
2007-07-24 10:38:48 -07:00
vladimir@pobox.com
4688cdff8d
b=383960, moz cairo: win32-logical-font-scale.patch
2007-07-24 10:38:29 -07:00
vladimir@pobox.com
7f2801d4f4
b=383960, moz cairo: win32-scaled-font-size.patch
2007-07-24 10:38:12 -07:00
vladimir@pobox.com
ef8012151a
b=383960, moz cairo: no longer needed: quartz-glyph-rounding.patch
2007-07-24 10:36:53 -07:00
vladimir@pobox.com
f2231e78d8
b=383960, moz cairo: no longer needed: fbcompose-bandaid.patch
2007-07-24 10:36:36 -07:00
vladimir@pobox.com
3a6ef697e4
b=383960, moz cairo: max-font-size.patch
2007-07-24 10:36:18 -07:00
vladimir@pobox.com
8452bf2592
b=383960, Cairo 1.5.x: fix XLIB_XRENDER feature
2007-07-24 10:33:26 -07:00
vladimir@pobox.com
28eef7c4b1
b=383960, Cairo 1.5.x: Cairo
2007-07-24 10:29:35 -07:00
vladimir@pobox.com
2e68fdfcec
b=383960, Cairo 1.5.x: pixman mozilla fixes
2007-07-24 10:11:07 -07:00
vladimir@pobox.com
88240d6fb1
b=383960, Cairo 1.5.x: pixman
2007-07-24 10:08:21 -07:00
vladimir@pobox.com
217327c738
b=386897, compile cairo/pixman with full speed optimization, r=roc,sr=stuart
2007-07-17 16:08:32 -07:00
ginn.chen@sun.com
70129c1bdc
Bug 387399 Asian fonts are not rendered in web page on BIG ENDIAN machine
...
r=vladimir
2007-07-10 23:40:38 -07:00
vladimir@pobox.com
5c3b18a340
backing out but 383960, upgrade to cairo 1.4.10, due to bug 384035 (again)
2007-06-30 03:45:11 -07:00
vladimir@pobox.com
ee47fe414f
b=383960: Upgrade cairo to 1.4.10: moz cairo: nonfatal-assertions.patch
2007-06-30 00:50:54 -07:00
vladimir@pobox.com
817ee8012e
b=383960: Upgrade cairo to 1.4.10: moz cairo: win32-no-printer-bitblt.patch
2007-06-30 00:50:09 -07:00
vladimir@pobox.com
c47b2401e6
b=383960: Upgrade cairo to 1.4.10: moz cairo: win32-logical-font-scale.patch
2007-06-30 00:49:36 -07:00
vladimir@pobox.com
5ceb30c90a
b=383960: Upgrade cairo to 1.4.10: moz cairo: win32-scaled-font-size.patch
2007-06-30 00:48:59 -07:00
vladimir@pobox.com
ee0793d20c
b=383960: Upgrade cairo to 1.4.10: moz cairo: no longer needed: quartz-glyph-rounding.patch
2007-06-30 00:48:18 -07:00
vladimir@pobox.com
760300a813
b=383960: Upgrade cairo to 1.4.10: moz cairo: fbcompose-bandaid.patch
2007-06-30 00:47:44 -07:00
vladimir@pobox.com
9c77da14b2
b=383960: Upgrade cairo to 1.4.10: moz cairo: max-font-size.patch
2007-06-30 00:46:18 -07:00
vladimir@pobox.com
c0161302e8
b=383960: Upgrade cairo to 1.4.10: Cairo 1.4.10
2007-06-30 00:45:16 -07:00
roc+@cs.cmu.edu
bfa5897a0c
Bug 382741. Updating cairo patch list.
2007-06-13 15:49:19 -07:00
roc+@cs.cmu.edu
e010ae1803
Bug 382741. Make cairo asserts non-fatal. May fix tinderbox issues with crashing with new-textframe. r=vlad
2007-06-13 15:10:23 -07:00
gavin@gavinsharp.com
95ce9871d6
Bustage fix: Vlad apparently forgot to back out the changes to this file
2007-06-10 21:39:03 -07:00
vladimir@pobox.com
17deef5ab8
backing out cairo 1.4.8 due to qm-rhel02 stupidity
2007-06-10 20:53:49 -07:00
vladimir@pobox.com
0eb6690715
more linux reftest debugging; force a cairo crash on error
2007-06-10 20:17:24 -07:00
vladimir@pobox.com
873da75cdb
b=383960, Upgrade cairo to 1.4.8, r=me -- cairo 1.4.8: missed removing cairo-font.c
2007-06-10 17:09:00 -07:00
vladimir@pobox.com
7b197694a9
b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: avoid-region-extract.patch
2007-06-10 17:08:00 -07:00
vladimir@pobox.com
075cba9086
b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: win32-no-printer-bitblt.patch
2007-06-10 17:07:36 -07:00
vladimir@pobox.com
9f21d9924d
b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: misc fixes
2007-06-10 17:07:13 -07:00
vladimir@pobox.com
a85c993959
b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: win32-scaled-font-size.patch
2007-06-10 17:06:47 -07:00
vladimir@pobox.com
e371ec8e57
b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: no longer needed: quartz-glyph-rounding.patch
2007-06-10 17:06:24 -07:00
vladimir@pobox.com
0fe57790d9
b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: fbcompose-bandaid.patch
2007-06-10 17:05:59 -07:00
vladimir@pobox.com
503a095da0
b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: max-font-size.patch
2007-06-10 17:02:13 -07:00
vladimir@pobox.com
6bdef7dd9b
b=383960, Upgrade cairo to 1.4.8, r=me -- cairo 1.4.8
2007-06-10 17:01:29 -07:00
vladimir@pobox.com
2321050308
b=379834, scrolling with large dashed border extremely slow, r+sr=roc
2007-05-30 17:38:41 -07:00
vladimir@pobox.com
152ca532cb
b=375042, cairo symbol exposed, potentially conflicting with system cairo, r=stuart
2007-05-30 01:34:28 -07:00
roc+@cs.cmu.edu
cdcc20eec2
Bug 372838. Make win32 fonts scale properly in cairo, and make gfxWindowsFont always use the identity matrix for measuring. r=pavlov
2007-04-20 17:53:00 -07:00
vladimir@pobox.com
e7ad2e76fa
b=367036, transparent background of images shows up as black when printed, r=stuart
2007-04-19 14:51:35 -07:00
roc+@cs.cmu.edu
12f725d292
Bug 374006. Fix to Quartz glyph position rounding lost during cairo update, probably my fault. Pushing it back with the right documentation this time. patch r=vlad
2007-04-05 01:08:23 -07:00
masayuki@d-toybox.com
f7c3f7f3f1
b=333126 backing-out the previous checkin
2007-04-03 22:42:44 -07:00
masayuki@d-toybox.com
3a8e2b0d6a
Bug 333126 Bold/Italic text isn't displayed as bold/italic with cairo-gtk2 build if the font is synthesis font. (only enable enbolden flag in cairo) r=vlad
2007-04-03 22:10:56 -07:00
vladimir@pobox.com
f1861da9a3
b=376440, cairo crash on shutdown on nye
2007-04-03 19:59:42 -07:00
vladimir@pobox.com
27d4adde0b
b=374462, update cairo to 1.4.2, r=stuart
2007-04-03 18:09:15 -07:00
vladimir@pobox.com
5ac98d02cf
more backouts
2007-04-03 12:57:47 -07:00
vladimir@pobox.com
24f13c6867
more backouts
2007-04-03 12:43:13 -07:00
vladimir@pobox.com
8c99e08d28
backing out 374462
2007-04-03 12:21:53 -07:00
vladimir@pobox.com
aa6e7fec1b
b=374462, update cairo to 1.4.2 -- missing file
2007-04-03 12:11:18 -07:00
vladimir@pobox.com
1d3ea30f12
b=374462, update cairo to 1.4.2, r=stuart
2007-04-03 11:59:47 -07:00
hg@mozilla.com
05e5d33a57
Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
2007-03-22 10:30:00 -07:00
roc+%cs.cmu.edu
ef916180ee
Bug 374066. In the cairo Quartz backend, round glyph positions to floats --- not the advances. Prevents error from accumulating. r=vlad
2007-03-20 02:04:01 +00:00
pavlov%pavlov.net
5033ec7891
enabling PDF surface on windows. bug 369930. r/sr=vlad
2007-03-01 00:02:27 +00:00
dbaron%dbaron.org
afc56e1eb0
Make MOZ_GFX_TOOLKIT in Makefiles be the same thing that it is in configure. b=369409 r=vlad
2007-02-08 19:23:25 +00:00
alfred.peng%sun.com
715130caf3
Bug 365339. set cairo endianness macros in a sane way.
...
r=vladimir.
2007-02-02 03:26:39 +00:00
vladimir%pobox.com
94f02207e7
b=367768, update cairo to 1.3.12 snapshot, clobbering tinderbox to see if it's just not picking up the cairo-rename.h change
2007-01-25 01:45:57 +00:00
vladimir%pobox.com
294a9ae119
b=367768, update cairo to 1.3.12 snapshot, r=stuart
2007-01-25 00:05:56 +00:00
vladimir%pobox.com
5903f6237f
b=367768, update cairo to 1.3.12 snapshot, r=stuart
2007-01-24 23:53:53 +00:00
vladimir%pobox.com
a4f4c3f5b0
b=361592, fix cairo surface wrapper refcount issues, r=stuart
2007-01-17 22:20:16 +00:00
smontagu%smontagu.org
56784f54a8
Make the y-offsets cairo sends to ExtTextOut relative to the location of the previous glyph instead of relative to the baseline. Bug 365021, r=pavlov
2006-12-27 07:50:24 +00:00
dbaron%dbaron.org
ca41a63f26
Make those C-style comments.
2006-12-27 03:11:28 +00:00
dbaron%dbaron.org
f1c9d8c3ca
Hack to get Mac builds working again. b=364794
2006-12-27 03:08:37 +00:00
vladimir%pobox.com
acee1ecc4e
linux cff fix
2006-12-23 01:46:43 +00:00
vladimir%pobox.com
3ee3f95132
linux/xlib fix
2006-12-23 01:42:53 +00:00
vladimir%pobox.com
78355ebf48
OS X fix
2006-12-23 01:32:34 +00:00
vladimir%pobox.com
83f4546038
b=364742, Update cairo to git 473ae3aa95, r=stuart
2006-12-23 01:15:54 +00:00
alfred.peng%sun.com
f10f6d16b5
Bug 353162. Firefox calls system pixman_image_init and causes hang.
...
r=benjamin+vladimir.
2006-12-22 06:40:36 +00:00
roc+%cs.cmu.edu
d3a79761c5
Bug 322345. Cap maximum ft2 font size at 1000 pixels to avoid killing freetype2 and/or the X server. r=vlad
2006-11-29 20:19:35 +00:00
tor%cs.brown.edu
1c5b6a62c0
Bug 361589 - patterns on strokes not working in nquartz backend. r=vlad
2006-11-28 23:36:21 +00:00
pavlov%pavlov.net
21165fdebb
cocoa-cairo printing. bug 359124. r=vlad
2006-11-28 21:10:05 +00:00
vladimir%pobox.com
df31bf1b04
b=359054, crash in moz_cairo_pixman_composite_src (image data was freed shortly before being used in compositing op), r=pavlov
2006-11-27 22:32:11 +00:00
tor%cs.brown.edu
e98c07a842
Bug 361569 - allow SVG to use cairo fallbacks with nquartz backend. r=vlad
2006-11-23 01:15:04 +00:00
vladimir%pobox.com
1e1b6858a8
b=349837, cairo crash in _cairo_clip_init_deep_copy; upstream patch, r=vlad
2006-11-20 19:30:27 +00:00
vladimir%pobox.com
48b44f6b42
b=359054, crash in pixman MMX code (disable MMX on win32 for now), r=stuart
2006-11-10 23:36:12 +00:00
vladimir%pobox.com
93477ecccb
b=328380, bad scrolling performance using large fixed-positioned repeating background images; cairo patch to/from upstrea; r=me
2006-11-08 01:31:17 +00:00
vladimir%pobox.com
c4c3da78ad
b=359266, cairo win32 surface cleanup and fixes; from upstream, r=me
2006-11-07 23:40:23 +00:00
neil%parkwaycc.co.uk
64d0d8cced
Fix inconsistent usage of __int64 b=356354 p=hyc@symas.com (Howard Chu) r=vlad
2006-10-31 15:41:01 +00:00
vladimir%pobox.com
be94704cd1
b=356354, msvc cairo fbmmx patches, r=stuart
2006-10-27 00:08:50 +00:00
vladimir%pobox.com
87199bb79c
b=358115, expose cairo transform_bounding_box, r=stuart
2006-10-26 02:02:36 +00:00
vladimir%pobox.com
c13ee71991
b=351561, fix thebes/cairo linking issues
2006-10-14 04:46:04 +00:00
vladimir%pobox.com
3df1306e46
nquartz surface merge, r=me
2006-10-12 20:43:46 +00:00
vladimir%pobox.com
0533939511
remove bogus double #include in cairo-platform.h, r=me
2006-10-12 00:24:17 +00:00
mozilla%weilbacher.org
aaaa983062
[OS/2] Bug 354963: extra changes to cairo files for OS/2, r=vlad
2006-10-02 08:21:55 +00:00
vladimir%pobox.com
ebbed5cd52
unbreak cairo-cocoa broken by half-complete patch, r=me
2006-09-28 21:57:11 +00:00
vladimir%pobox.com
673d589063
b=354388, put back _moz_ prefix in pixman_remap that I clobbered
2006-09-27 23:34:05 +00:00
timeless%mozdev.org
ad06231ec1
b=354388, Update cairo to cairo 2006-09-26 trunk broke Solaris compiler
...
because the cairo people didn't actually read the documentation.
__hidden is something that comes before the declaration, not after.
almost all of cairo gets this right. but not libpixman.
2006-09-27 22:45:31 +00:00
timeless%mozdev.org
1ae2857785
b=354388, Update cairo to cairo 2006-09-26 trunk broke Solaris compiler
...
because the cairo people didn't actually read the documentation.
__hidden is something that comes before the declaration, not after.
almost all of cairo gets this right. but not libpixman.
2006-09-27 21:40:46 +00:00
vladimir%pobox.com
ef1df42bdc
cairo workarounds for unsupported mac platform
2006-09-26 22:48:40 +00:00
vladimir%pobox.com
aa06e7a53f
b=354388, Update cairo to cairo 2006-09-26 trunk, r=me
2006-09-26 22:21:56 +00:00
vladimir%pobox.com
12ee6391b4
glitz win32 crash fixes, npotb
2006-09-03 04:57:31 +00:00
vladimir%pobox.com
079f0ade3d
b=350765, rename cairo quartz2 to nquartz (with a whole bunch of bugfixes), r=me
2006-08-30 22:01:27 +00:00
alfred.peng%sun.com
6dd5b9928b
Bug 341874. Crash invoking the system cairo library.
...
r=benjamin,r=vladimir.
2006-08-30 09:51:39 +00:00
vladimir%pobox.com
5b9fb3729a
make AGL support optional, for now, in quartz2 surface; r=me
2006-08-23 00:41:53 +00:00
vladimir%pobox.com
1dd914d9e1
add 10.3 API workarounds to cairo-quartz2-surface, r=me
2006-08-22 21:46:01 +00:00
vladimir%pobox.com
72045a4f50
b=343655, optimize win32 image rendering, r=stuart
2006-08-09 22:43:06 +00:00
pavlov%pavlov.net
34966248fd
speed up windows text rendering by avoiding using cairo when possible. also avoid save/restore dc when doing native themes. bug 342366. r=vlad
2006-08-09 20:25:07 +00:00
tor%cs.brown.edu
e5bfbedbd4
Bug 345874 - rename tree libpixman functions to prevent collisions
...
with system cairo. r=vlad
2006-07-25 19:37:04 +00:00