Bobby Holley
3e81f0a50a
Bug 449681 – switch color_management pref from off/on bool to off/on/taggedonly int. r=vlad
2008-08-11 21:55:36 -07:00
Simon Montagu
0d19165bc2
Bug 449577. Remove GetHints(), r+sr=roc
2008-08-11 18:19:01 +03:00
Vladimir Vukicevic
c96257260c
b=422221; additional DirectFB compilation fixes
2008-08-09 22:25:30 -07:00
Oleg Romashin
1afed1eab7
Fixed gfxQtFont according to changes in bug 437356 Set up unified font entry object
...
Added empty gfxQtNativeRenderer and fixed nsObjectFrame for MOZ_WIDGET_QT
2008-08-09 16:43:08 +03:00
Oleg Romashin
75fc2387ae
mozilla-central merge
2008-08-08 13:05:00 +03:00
Vladimir Vukicevic
b6e169008f
[dfb,422221] merge fixup; fix temp xlib surface creation
2008-08-06 13:48:55 -07:00
Vladimir Vukicevic
1bfb08c84e
[dfb,422221] Correctly create GdkRectangles and GdkDrawables instead of X equivalents
2008-08-06 13:48:55 -07:00
Vladimir Vukicevic
27b16f2a53
[dfb,422221] Gtk/DirectFB: turn NativeXlibRenderer into NativeGdkRenderer
2008-08-06 13:48:55 -07:00
Vladimir Vukicevic
298b275851
[dfb,422221] Gtk/DirectFB port core; patches from dfb tree, r=vlad
2008-08-06 13:48:55 -07: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
Ian Neal
d4c933c660
Bug 447776 – Hang with word-wrap: break-word and width: 0px
...
with testcase and crashtests
p=smontagu r/sr=roc
2008-07-27 17:43:07 +01:00
Karl Tomlinson
0ed708d923
rounding changes in nsNativeThemeGTK::DrawWidgetBackground,
...
rename aClipRect to aDirtyRect in nsITheme::DrawWidgetBackground. b=444837 r=roc
2008-07-25 11:01:59 +12:00
Simon Montagu
0185f285af
Support for word-wrap CSS property. Bug 99457, r+sr=dbaron, roc
2008-07-24 10:16:18 +03:00
Bobby Holley
c06160cfeb
Firefox honors embedded ICC intent flag - bug 444014 r=vlad
2008-07-23 10:33:12 -07:00
Vladimir Vukicevic
01d5a8973a
b=424423, border rendering is slow: Part 1; r+sr=roc
2008-07-23 10:25:23 -07:00
Vladimir Vukicevic
4098e33bc4
b=424423; border rendering is slow: add APIs to thebes; r=joe
2008-07-23 10:25:00 -07: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
Peter Weilbacher
8de00c2cbe
[OS/2] Bug 439194: simple glyph matching across all installed fonts
2008-07-20 18:51:49 +00:00
Simon Montagu
487f974d7a
Remove unused ccmap files. Bug 445877, r+sr=dbaron
2008-07-20 11:37:00 +03:00
Eric Butler
1ed317198b
Expose Cairo path copy/append functions through Thebes - bug 445616 r=vlad
2008-07-18 11:26:02 -07:00
L. David Baron
1a4e7239ca
Fix generation of precompiled cmaps on 64-bit platforms to match what the code expects. (Bug 445626) r=smontagu
2008-07-17 16:37:12 -07:00
Andrew Smith ext:(%2C%20Rob%20Arnold%20%3Ctellrob%40gmail.com%3E%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
7d3343e0fa
Implement css3 border-image property. (Bug 378217) r=vlad,dbaron,robarnold
2008-07-16 23:30:25 -07:00
L. David Baron
86c186dbd8
Backed out changeset 9b0b2391485c due to linker errors related to nsStyleStructInlines.h not being included enough.
2008-07-16 22:59:14 -07:00
Andrew Smith ext:(%2C%20Rob%20Arnold%20%3Ctellrob%40gmail.com%3E%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
269c2d355a
Implement css3 border-image property. (Bug 378217) r=vlad,dbaron,robarnold
2008-07-16 22:18:38 -07:00
Bobby Holley
0cb5fecb1a
System color profile handle not freed on thebes shutdown - bug 444829 r=vlad
2008-07-16 20:09:08 -07:00
Karl Tomlinson
9738632051
cairo_draw_with_xlib should provide a non-NULL visual to callback. b=445250 r=vlad
2008-07-17 13:22:50 +12:00
Zack Weinberg
947cb5c85f
Add .zeroOrAveCharWidth field to gfxFont::Metrics. Initialize it in all font backends. Use it when computing CSS 'ch' units, and make eStyleUnit_Chars and nsLayoutUtils::CharsToCoord unused. (Bug 363706) r=roc sr=dbaron
2008-07-15 14:31:36 -07:00
Robert O'Callahan
9c6fb220e6
Bug 444689. gfxMatrix type checks should allow for an epsilon fuzz so that matrix arithmetic that works out to the identity doesn't change the type. r=vlad
2008-07-14 10:27:43 +12:00
Robert O'Callahan
5b78a8d997
Bug 444690. gfxPlatformGTK::CreateOffscreenSurface should clear the surface to be consistent with other platforms. r=vlad
2008-07-14 09:40:16 +12:00
Chris Double
91826e2fd0
Bug 382267. Core implementation of the <video> and <audio> elements. r=jst,r+sr=roc
2008-07-09 20:22:20 +12:00
Karl Tomlinson
f39cfdc3c2
remove excess spaces to force rebuild for system-headers changes 6c0971153949
2008-07-08 16:58:17 +12:00
Karl Tomlinson
6e807c340d
remove comma at end of enumerator list from 9bbea3b66376
2008-07-08 14:37:41 +12:00
Karl Tomlinson
ccb2fa8327
Bug 435764 – crash [@ cairo_draw_with_xlib] painting windowless plugins.
...
Move ws_info set-up from nsObjectFrame::CallSetWindow().
Provide gfxXlibNativeRenderer::NativeDraw with Screen and Colormap.
r+sr=roc
2008-07-08 14:15:40 +12:00
Mats Palmgren
ca25fa69ba
Fix bug 441360. r+sr=vlad
2008-07-08 02:00:22 +02:00
Mats Palmgren
187c62ada6
Fix potential memory leak. b=441454 r+sr=vlad
2008-07-08 01:49:39 +02:00
Mats Palmgren
2603e93156
Backout crash tests for bug 409006 since it caused other crash tests to fail loading (403296-1.xhtml).
2008-07-03 16:00:32 +02:00
Mats Palmgren
51231ec6f2
Crash tests for bug 409006.
2008-07-03 14:57:20 +02:00
Mats Palmgren
4f0e65ad87
Backout crash tests for bug 409006.
2008-07-02 15:50:53 +02:00
Mats Palmgren
40744e9c97
Crash test for bug 409006.
2008-07-02 13:13:15 +02:00
L. David Baron
73f8681e40
Merge backout of 0b1995eab10f due to mochitest failures on at least Windows. (Bug 363706)
2008-07-01 22:01:26 -07:00
L. David Baron
125a18e0a9
Back out 0b1995eab10f due to mochitest failures on at least Windows. (Bug 363706)
2008-07-01 22:01:10 -07:00
John Daggett
1a44a5f31a
Bug 423405. gfxPlatformMac.h causes compile to fail GCC4.2 on Mac OS X. r=jdaggett, sr=vlad
2008-07-02 13:19:37 +09:00
Zack Weinberg
0cb6b35cce
Add .zeroOrAveCharWidth field to gfxFont::Metrics. Initialize it in all font backends. Use it when computing CSS 'ch' units, and make eStyleUnit_Chars and nsLayoutUtils::CharsToCoord unused. (Bug 363706) r=roc sr=dbaron
2008-07-01 20:24:36 -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
Simon Montagu
aea64b3cb9
Set glyph info for low surrogates in Pango. Bug 439910, r+sr=roc
2008-06-18 23:14:51 -07:00
Ginn Chen
f72ebb22d6
Bug 435739 Poor performance of Firefox 3 with no X RENDER extension
...
r=vladimir
2008-06-11 18:29:21 +08:00
Robert O'Callahan
34ee8b8bbb
Add Width/Height/GetDataSize getters to gfxImageSurface. r=vlad
2008-06-11 11:46:32 +12:00
Robert O'Callahan
31af099e04
Add 2-axis Scale, operator-, and Contains to gfxRect. r=vlad
2008-06-11 11:43:51 +12:00
Robert O'Callahan
a8e32416ef
Make gfxImageSurface clear allocated surface data. r=vlad
2008-06-11 11:05:43 +12:00
pavlov@pavlov.net
a5d1b870e6
bug 434401. crash due to not finding a font on startup in some cases. r=karlt a=beltzner
2008-05-28 16:55:40 -07:00
mozilla@weilbacher.org
ceacb00c81
[OS/2] Bug 432575: add options for font hinting and antialiasing to get approximately equal display than on branch. (Oops, don't want to get the debugging output by default!)
2008-05-28 05:55:36 -07:00
mozilla@weilbacher.org
1c5dc0098b
[OS/2] Bug 432575: add options for font hinting and antialiasing to get approximately equal display than on branch.
2008-05-28 05:38:09 -07:00
gavin@gavinsharp.com
3e96d13d8f
Followup comment fix for bug 434157
2008-05-27 11:22:38 -07:00
gavin@gavinsharp.com
537d867b5d
Bug 434157: Font scaling of Vista doesn't work as good with RC1 than it did with Betas, patch by roc@ocallahan.org, r=vlad, a=beltzner
2008-05-27 10:57:04 -07: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
gavin@gavinsharp.com
2193f848b1
Bug 432062: Windows vector font rendering is broken, patch by roc@ocallahan.org, r=stuart, a=schrep
2008-05-08 08:38:22 -07:00
reed@reedloden.com
a6a6939f1e
Bug 431309 - "Vista toolbar styles should have a -moz-win- prefix" (using the -moz-win- prefix) [p=kliu@mozilla.kailiu.com (Kai Liu) r+sr=roc a1.9=beltzner]
2008-05-08 02:29:38 -07:00
pavlov@pavlov.net
2402023474
bug 432065. deal with multiple fonts with the same name. r=roc a=schrep
2008-05-07 13:29:48 -07:00
reed@reedloden.com
28445f6ad4
Bug 223442 - "consider moving mac-specific files in gfx/public to a mac directory" (Remove nsWatchTask.h) [p=reg@openpave.org (Jeremy Lea) r+sr=biesi a1.9=beltzner]
2008-05-07 03:16:27 -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
crowder@fiverocks.com
7ffacfd412
Bug 431413: Crash in gfxWindowsFontGroup::InitTextRunUniscribe, r=pavlov, sr=roc, a=mtschrep
2008-05-03 21:25:13 -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
jdaggett@mozilla.com
155ba88610
Bug 418479. Allow antialiased text rendering to be disabled for small text sizes via a pref. r+sr=vlad, a=damons
2008-05-01 02:07:17 -07: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
roc+@cs.cmu.edu
bdc627e140
Bug 427411. Handle bogus fonts being returned by Windows due to the font catalog being stale or out of GDI objects. r=pavlov,a=damon
2008-04-29 20:37:30 -07:00
Vladimir Vukicevic
10e2cf8a01
[cairo-qpainter] Create QPixmaps with an alpha channel if required
2008-04-28 18:15:30 -07:00
roc+@cs.cmu.edu
f4aaba59ec
Backing out bug 427411
2008-04-28 17:28:22 -07:00
roc+@cs.cmu.edu
9a73c732a7
Bug 427411. Handle GetTextMetrics failing when we create a gfxWindowsFont (can happen if we're out of GDI resources or Windows' font catalog is stale). r=pavlov,a=damon
2008-04-28 15:30:22 -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
fb8045c358
b=429915, color mismatch with 1x1 images (SetColor API broken) ; r=stuart, a=damon
2008-04-28 14:27:05 -07:00
caillon@redhat.com
d8a2681e82
Bug 384090 - [GTK+] incorrect logical resolution for converting font sizes in pt, etc. Get the actual resolution used by GTK+/X instead of a best-guess based on screen dimensions r=Behdad Esfahbod, Owen Taylor sr=Robert O'Callahan a=Damon Sicore
2008-04-28 13:47:54 -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
Olli.Pettay@helsinki.fi
b0e60a1166
backout Bug 430465
2008-04-25 04:31:13 -07:00
roc+@cs.cmu.edu
149a451e70
Bug 430465. Don't round source coordinates in the tiled-image-drawing path. r=vlad,a=beltzner
2008-04-25 02:40:04 -07:00
jruderman@hmc.edu
e62aac0e91
Adding a crashtest
2008-04-22 21:09:02 -07:00
roc+@cs.cmu.edu
b6313dc0d4
Bug 429899 crashtest
2008-04-22 19:08:20 -07:00
roc+@cs.cmu.edu
1509b8dce8
Bug 429899. Always treat the first character of a ligature as the start of a cluster when dividing ligature width among clusters. r+a=vlad
2008-04-22 19:06:22 -07:00
Vladimir Vukicevic
465c78866e
[qpainter] take redirected device offsets into account in acquire_source_surface
2008-04-20 06:50:50 -07:00
Stuart Parmenter
956d17e4da
removing printfs
2008-04-20 04:38:54 -07:00
Stuart Parmenter
e30ec1dae9
use fontconfig for font lookup misses and cache the results
2008-04-20 04:34:04 -07:00
Stuart Parmenter
72d5cedc28
removing +x on the files
2008-04-20 03:37:33 -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
romaxa@romaxa.research.nokia.com
5226049974
Fixed wrong gfxPlatformQt include name
2008-04-19 20:16:59 +03:00
stuart
84cb5da13d
adding synthetic italic support
2008-04-19 19:07:24 +03:00
romashin
7b6b890c3a
Probably Fixed crash on device
...
Add binary package microb-precious
2008-04-19 19:07:05 +03:00
vlad
15b3e60502
Qt: widget/gfx work
...
- 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-19 19:02:53 +03:00
romaxa@romaxa.research.nokia.com
1e6bd20e92
Remove files added by mistake
2008-04-19 18:56:33 +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
romashin
92b53dacd5
Return back Qt font using
2008-04-19 18:40:46 +03:00
pekka.vanhoja
f135d0fa8d
Optimized font retrieval
2008-04-19 18:40:42 +03:00
romashin
65ff5bf8cb
Added cairoFontface destroy
2008-04-19 18:40:37 +03:00
romashin
63cec293f0
Some metrics cleanup
2008-04-19 18:40:28 +03:00
romashin
7df91b1795
Added CairoFontFace creation from FcPattern
2008-04-19 18:40:24 +03:00
romashin
f7041ddc2a
Add more proper initialization of QFont, weight, styles...
2008-04-19 18:40:20 +03:00
romashin
c8eb68b016
Fixed www.linux.org.ru displaying
2008-04-19 18:40:16 +03:00
romashin
865e144884
Updated to trunk
2008-04-19 18:40:12 +03:00
romashin
72130018be
Add question about QFontInfo usage
2008-04-19 18:40:07 +03:00
romashin
624786a657
Added comment about QFontMetricsF
2008-04-19 18:40:03 +03:00
romashin
ff8612be79
Enabled stuff for proper mMetrics.subscriptOffset mMetrics.superscriptOffset calculation
2008-04-19 18:39:59 +03:00
romashin
63814e51af
Added some stuff from gfxPangoFonts implementation
2008-04-19 18:39:55 +03:00
romashin
1609d46525
Add SanitizeMetrics
2008-04-19 18:39:50 +03:00
romashin
cd0626528d
Fixed underline offset
2008-04-19 18:39:46 +03:00
romashin
964882af23
Added QSystemFont implementation
2008-04-19 18:39:42 +03:00
pekka.aho
fbfdd6a80b
New version gfxQtFontGroup (kerning & missing glyph support)
2008-04-19 18:39:34 +03:00
pekka.aho
564f4e929f
Basic font implementation
2008-04-19 18:37:47 +03:00
pekka.aho
6c79b2fceb
first version of the gfxQtFontGroup
2008-04-19 18:37:43 +03:00
pekka.aho
c3a84ac1ef
First version of gfxQtFont
2008-04-19 18:37:38 +03:00
romashin
55335215e0
Some font updates
2008-04-19 18:37:23 +03:00
pekka.aho
22805a0c52
first version of gfxQtFont::GetMetrics
2008-04-19 18:37:18 +03:00
romashin
98b89e39ea
Added more debug info for fotns
2008-04-19 18:37:14 +03:00
Oleg Romashin
ca81ff0a1b
Added Screen Manager
...
Some fixes and addditional stuff for fonts
2008-04-19 18:14:15 +03:00
Oleg Romashin
5b7615673a
Simple stuff for QT fonts (no crash)
2008-04-19 18:14:11 +03:00
Oleg Romashin
e87ddcbfe9
Process updates
2008-04-19 18:13:55 +03:00
romaxa@romaxa.research.nokia.com
294c342ecb
Add base implementation of gfxQtPlatform and widget/qt
2008-04-19 18:02:52 +03:00
romaxa@romaxa.research.nokia.com
863ea5db54
Add initial fonts stuff for Qt port
2008-04-19 16:46:17 +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
romaxa@romaxa.research.nokia.com
276c52d6f3
Add cairo-ft dependency for QT-gfx
2008-04-19 16:31:30 +03:00
romaxa@romaxa.research.nokia.com
4443878b3b
Enabled building of gfxQtFonts and gfxQtPlatform for cairo-qt configuration
2008-04-19 16:19:04 +03:00
jdaggett@mozilla.com
bb0afdab7b
Bug 428458. Fix fixed-pitch font handling for mac/win. r+sr=roc, a=vlad
2008-04-18 02:11:47 -07:00
jdaggett@mozilla.com
c7589df10d
Bug 427602. Switch use of TArray<nsAutoString> to TArray<nsString> within gfx code. r=stuart, a=schrep (reland)
2008-04-17 21:32:18 -07:00
gavin@gavinsharp.com
41a8b9aca8
Bug 405684: checking incorrect character in UniscribeItem::ComputeRanges, patch by pavlov@pavlov.net, r=vlad, a=beltzner
2008-04-17 18:46:47 -07:00
roc+@cs.cmu.edu
c2d86b13a7
Backing out 427602 to try to fix failures
2008-04-17 04:18:58 -07:00
jdaggett@mozilla.com
64873fcdb8
Bug 427602. Switch use of TArray<nsAutoString> to TArray<nsString> within gfx code. r=stuart, a=schrep
2008-04-17 01:30:15 -07: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
leon.sha@sun.com
2f610dc9f0
Bug 428903 There are debug information printed in release build. (nsThebesDeviceContext.cpp). vladimir: review+ vladimir: superreview+ beltzner: approval1.9+
2008-04-15 20:27:03 -07:00
karlt+@karlt.net
eddd24c738
Ensure aveCharWidth is wide enough for numerals. b=410405 r=pavlov a1.9=schrep
2008-04-15 18:03:51 -07:00
karlt+@karlt.net
2165298cda
Use ceil instead of round in GetAveCharWidth and GetSpaceWidth for consistency with GetMaxAdvance. b=428458 r=pavlov sr=roc a1.9=damons
2008-04-15 16:34:06 -07:00
pavlov@pavlov.net
f7514f2108
bug 424386. return the correct depth rather than a hardcoded 24. r/a=vlad
2008-04-15 07:16:29 -07:00
roc+@cs.cmu.edu
818354a81e
Bug 427730. Make text for ATSUI layout end in ' ' or ' .' instead of '.', to ensure the last character isn't treated as the start of a kerning pair. r=jdaggett,sr=vlad,a=beltzner
2008-04-14 18:48:19 -07:00
masayuki@d-toybox.com
287d22df96
Bug 426616 Acid2 chin is 1px too tall in FF3b5 r=pavlov, sr=roc, a1.9=beltzner
2008-04-12 01:54:18 -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
reed@reedloden.com
f009766d36
Bug 427985 - "Mozilla stops repainting in this testcase after a while" (leak fix) [p=pavlov@pavlov.net (Stuart Parmenter) r=vlad b1.9+a1.9=damons]
2008-04-11 00:01:14 -07:00
karlt+@karlt.net
c80bf6092b
Use a PangoFontMap for pango_itemize that provides the same primary font from document language rather than adjacent characters b=416725, r+sr+a1.9=pavlov
2008-04-08 23:55:49 -07:00
karlt+@karlt.net
0cf6277752
Backing out b=410405 to see if it fixes test failures.
2008-04-08 19:29:44 -07:00
karlt+@karlt.net
1beaea6698
Ensure aveCharWidth is wide enough for numerals. b=410405, r=pavlov.
2008-04-08 17:02: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
longsonr@gmail.com
3960d8eed6
Bug 425662 - Scaled SVG content can get the wrong metrics and poison the cache. r+sr=roc,a1.9=beltzner
2008-04-08 06:12:04 -07:00
jdaggett@mozilla.com
39147e5827
Bug 423571. Short circuit system-wide font fallback for U+FFFD on Mac. r+sr=vlad
2008-04-08 01:46:15 -07:00
pavlov@pavlov.net
c427eda76f
bug 427084. Use GetGlyphIndiciesW rather than ScriptGetCMap for type1 fonts. r=vlad
2008-04-08 00:32:38 -07:00
joshmoz@gmail.com
a792241808
back out 425662 for longsonr because it might have caused tbox orange
2008-04-07 20:53:12 -07:00
dholbert@cs.stanford.edu
177ed1bc66
Bug 389949, first patch: Use POINTS_PER_INCH_FLOAT in place of magic number '72.0f'. Basically cosmetic -- shouldn't change our behavior at all. r+sr=vlad, a=blocking1.9+
2008-04-07 17:27:10 -07:00
longsonr@gmail.com
b80142843b
Bug 425662 - Scaled SVG content can get the wrong font size and poison the font cache. r+sr=roc,a1.9=beltzner
2008-04-07 16:18:12 -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
70b5dae5ab
dummy commit to kick tinderbox
2008-04-06 23:34:48 -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
roc+@cs.cmu.edu
28e7176f99
Crashtest for bug 423270.
2008-04-06 03:14:31 -07:00
roc+@cs.cmu.edu
2fff5df7ad
Bug 423270. Make gfxTextRunWordCache handle cases where a space and another character combine to form a ligature. r=vlad
2008-04-06 03:12:21 -07:00
pavlov@pavlov.net
fc445a5221
bug 425336. check for S_OK explicitly rather than != S_FALSE. r=vlad
2008-04-04 00:39:58 -07:00
smontagu@smontagu.org
e0da0a8a1c
Bug 378105. Update default fonts for Indic scripts. r=pavlov, ui-review+approval1.9=beltzner
2008-04-03 21:23:18 -07:00
pavlov@pavlov.net
c8940dd91d
bug 425336. fix problems with bitmap and vector fonts. r=vlad
2008-04-03 19:21:06 -07:00
jdaggett@mozilla.com
87dc00328b
Bug 419744. Load font cmap info via a background task. r+sr=stuart
2008-04-03 19:01:22 -07:00
reed@reedloden.com
cfcfcc532c
Bustage fix for bug 413787.
2008-04-01 22:21:01 -07:00
reed@reedloden.com
267d919be7
Bustage fix for bug 413787.
2008-04-01 21:09:08 -07:00
reed@reedloden.com
bf68ef82c8
Bug 413787 - "NSToIntRound, NSToCoordRound code generation" [p=mmoy@yahoo.com (Michael Moy) r+sr=roc a1.9=schrep]
2008-04-01 20:47:07 -07:00
roc+@cs.cmu.edu
78a0743f5b
Bug 424873. Make GetWidgetOverflow take the new frame size as input instead of using the possibly-stale old frame size. r+sr=dbaron
2008-04-01 16:34:20 -07:00
reed@reedloden.com
27b9731fc1
Bug 394103 - "All elements are HUGE (when doing dpi autodetect?)" (scale for 192+ dpi) [p=asac@jwsdot.com (Alexander Sack) r+sr=roc a1.9=schrep]
2008-04-01 01:41:21 -07:00
roc+@cs.cmu.edu
421ea5a76e
Bug 421885. Make tiled image drawing sample only the correct subimage by manually padding if necessary. r=vlad
2008-03-31 02:40:53 -07:00
mozilla@weilbacher.org
23e070d286
Bug 418104: Remove non-cairo Windows gfx code from the tree, removal of all obsolete files, r=alfredkayser, sr=pavlov, a=beltzner
2008-03-30 03:12:50 -07:00
masayuki@d-toybox.com
dac1bf4602
Bug 425488 Underlines are too far from text (e.g. Gmail links) r+b1.9=stuart
2008-03-29 15:27:25 -07:00
masayuki@d-toybox.com
3b28b33c93
Bug 421353 Moving the mouse over text hyperlinks which become underlined spikes cpu usage r=roc+stuart, sr=roc, a1.9=beltzner
2008-03-29 14:25:15 -07:00
reed@reedloden.com
9daab6c56d
Back out Robert O'Callahan's patch from bug 421885 due to reftest failure.
2008-03-28 02:32:03 -07:00
reed@reedloden.com
dbbcc3c1e1
Bug 421885 - "Google reader search results have strange red line and broken border around them" [p=roc@ocallahan.org (Robert O'Callahan [roc]) r=vlad a=blocking1.9+]
2008-03-28 01:40:02 -07:00
vladimir@pobox.com
613d66abe2
b=425593, print failure with 'some printing functionality not implemented' message (it\'s NS_OK, really!); r=stuart
2008-03-28 00:13:37 -07:00
pavlov@pavlov.net
565b77dab4
bug 424945. reduce GDI object use by using the selected font weight and rounded font size (when no size adjust) for doing cache lookups. r=vlad
2008-03-27 16:30:43 -07:00
jruderman@hmc.edu
19a7e717ac
Add a crashtest
2008-03-26 19:40:46 -07:00
vladimir@pobox.com
79d1a9ec4b
b=409953; deref of null pointer on cancel of print-to-file (ignoring errors during printing is bad, mmmkay?); r=stuart
2008-03-26 18:21:46 -07:00
jruderman@hmc.edu
cd52dacf80
Adding a crashtest.
2008-03-26 18:20:59 -07:00
jruderman@hmc.edu
992b50dde4
Add crashtests
2008-03-26 16:23:43 -07:00
masayuki@d-toybox.com
dd3c2dd396
Bug 425249 gfxWindowsPlatform::InitBadUnderlineList() is broken by bug 424018 r+b1.9+a1.9b5=stuart
2008-03-26 14:43:43 -07:00
pavlov@pavlov.net
a5e1d92beb
bug 424018. fix ts regression by loading character maps lazily. r=vlad
2008-03-26 14:32:51 -07:00
pavlov@pavlov.net
b0fa4a1a3e
backing out changes that weren't supposed to be part of my previous backout...
2008-03-26 14:13:32 -07:00
pavlov@pavlov.net
135b89a2f5
backing out previous patch.
2008-03-26 13:24:37 -07:00
pavlov@pavlov.net
fec95021eb
bug 424018. make character map loading lazy to fix ts regression. r=vlad a=beltzner
2008-03-26 11:02:57 -07:00
reed@reedloden.com
0edd7732fd
Bug 424650 - "Wrong nsAutoPtr usage break Mingw build" [p=Techrazy.Yang@gmail.com (Bo Yang) r=stuart a1.9b5=beltzner]
2008-03-24 21:46:30 -07:00
pavlov@pavlov.net
502a03c7c7
backing out trial patch for bug 424018.
2008-03-23 01:23:45 -07:00
pavlov@pavlov.net
22926dc2ae
trial run for bug 424018. trying to fix Ts regression
2008-03-22 22:41:52 -07:00
pavlov@pavlov.net
397473b752
bug 424566. fix crash in font selection. r/a=vlad
2008-03-22 18:13:10 -07:00
pavlov@pavlov.net
2804ee6193
bug 424165. clamp font weights from the OS to be within 100 and 900. r/a=vlad
2008-03-21 21:16:00 -07:00
pavlov@pavlov.net
f105278877
bug 399636. make symbol fonts behave in unexpected ways. r=vlad a=beltzner
2008-03-21 15:19:12 -07:00
pavlov@pavlov.net
bfb114819b
bug 424398. fix crash when installing new fonts while loading pages. r=vlad a=beltzner
2008-03-21 14:22:29 -07:00
pavlov@pavlov.net
84068effeb
bug 418384. use GDI when Uniscribe doesn't like a font. Fixes crash. r=vlad a=beltzner
2008-03-21 13:22:58 -07:00
pavlov@pavlov.net
468c0a7fec
bug 424165. Fixes crashes and problems with choosing a bold font when we should pick a lighter one. r=vlad a=beltzner
2008-03-20 15:09:45 -07:00
pavlov@pavlov.net
7b4f31ae8f
bug 382542. support synthetic bold for fonts. r=vlad
2008-03-19 22:35:05 -07:00
pavlov@pavlov.net
72053cdb4e
bug 382542. fix problems with font fallback and font variations. r=vlad/jdaggett
2008-03-19 17:41:19 -07:00
jdaggett@mozilla.com
84f4a2d982
Bug 364713. Synthetic bolding/italics on mac using double-strike and font matrix skew. r=vlad,stuart, sr=stuart
2008-03-19 17:02:21 -07:00
dholbert@cs.stanford.edu
15bc2e8781
Bug 417356: Define & use "UnwriteableMargin" PrintSettings pref, to make Linux printing work more like Mac printing (keeping us from printing right up against the edge of the page) Orig Patch: [r=ventron sr=roc] Updates: [r=ventron r+sr=vlad] a=blocking1.9+
2008-03-19 13:51:42 -07:00
pavlov@pavlov.net
12d3737257
bug 382542. Deal with different style variations of fonts containing different character maps. r=vlad
2008-03-18 17:06:55 -07:00
vladimir@pobox.com
69dffc9dea
b=423524, CGContextGetType warnings showing up in console, r=stuart
2008-03-18 13:36:40 -07:00
vladimir@pobox.com
d945c03654
b=422661, long table border rendered incompletely (wrong coordinate conditioning in gfxRect), r+sr=roc
2008-03-18 13:30:16 -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
pavlov@pavlov.net
5afad8f2fa
bug 396315. Fixing type1 fonts on Windows. r=vlad
2008-03-14 16:02:32 -07:00
mozilla@weilbacher.org
5a55d3fa52
Bug 418105: Remove non-cairo Mac gfx code from the tree, r=joshmoz, sr=vladimir, a1.9=beltzner
2008-03-14 12:59:41 -07:00
reed@reedloden.com
f19262cadb
Bug 415854 - "make single-pixel optimization release surface memory" (remove ThebesPattern) [p=joe@drew.ca (Joe Drew [JOEDREW!]) r=vlad a=blocking1.9+]
2008-03-14 09:37:05 -07:00
reed@reedloden.com
5ec1e7bf1b
Bug 422620 - "Remove NS_BrightenColor and NS_DarkenColor" [p=alfredkayser@gmail.com (Alfred Kayser) r=vlad a1.9=damons]
2008-03-14 09:27:14 -07:00
dholbert@cs.stanford.edu
9a1e61b815
Backing out Bug 417356, due to pagination reftest failures.
2008-03-14 01:50:13 -07:00
jdaggett@mozilla.com
30803fce39
Bug 408965. Cmaps for fonts with Unicode-platform format-12 cmaps are not read (patch by Jjgod Jiang). r+sr=stuart
2008-03-14 01:35:35 -07:00
dholbert@cs.stanford.edu
2f86ee574d
Bug 417356: Define & use "UnwriteableMargin" PrintSettings pref, to make Linux printing work more like Mac printing (keeping us from printing right up against the edge of the page) r=ventron sr=roc a=blocking1.9+
2008-03-14 00:48:04 -07:00
pavlov@pavlov.net
78178bc5a7
bug 420675. shouldn't be bolding weight 500. r=vlad
2008-03-13 23:17:25 -07:00
stefanh@inbox.com
fa69f38301
Bug 421814 - Use HITheme to draw backgrounds for groupboxes. r=josh+Mano, sr=roc, a1.9=dsicore.
2008-03-13 13:24:29 -07:00
masayuki@d-toybox.com
2d15463f40
Bug 390901 CJK - font-name is not recognised correctly in preferences p=me+jdagett(mac part)+kerlt(fontconfig part) r=jdagett+me+stuart+mconnor b1.9=stuart
2008-03-13 03:32:50 -07:00
pavlov@pavlov.net
8cbc9af075
bug 396315. get type1 fonts fonts mostly displaying correctly. (also fixes bug 410801. use postscript opentype fonts for fallback) r=vlad
2008-03-12 21:16:05 -07:00
pavlov@pavlov.net
c659fbf564
bug 396315. get type1 fonts fonts mostly displaying correctly. (also fixes bug 410801. use postscript opentype fonts for fallback) r=vlad
2008-03-12 21:15:24 -07:00
masayuki@d-toybox.com
dfeff6fa58
Bug 417014 Need blacklist system for underline offset adjusting of CJK fonts which have wrong underline offset r=roc+stuart, sr=roc, b1.9=stuart
2008-03-12 19:36:58 -07:00
reed@reedloden.com
be5cf144bf
Bug 385516 - "Console is spewed with WARNING: empty langgroup" (Add default constructor to gfxFontStyle and use it) [p=wasti.redl@gmx.net (Sebastian Redl) r=stuart a1.9=damons]
2008-03-12 03:52:58 -07:00
jruderman@hmc.edu
baa46a25a7
Add crashtests
2008-03-11 17:42:51 -07:00
roc+@cs.cmu.edu
f693027226
Bug 418428. Don't force devpixels to be an integer multiple of CSS pixels when printing on Windows. r=stuart
2008-03-11 17:35:00 -07:00
blassey@mozilla.com
6cc9d5a4ed
backing out: switching narrow char system calls to wide char in windows b=418703
2008-03-11 15:46:26 -07:00
blassey@mozilla.com
ff89c4a3fb
switching narrow char system calls to wide char in windows b=418703 r=bsmedberg r=dougt also looked at by stuart and roc a=beltzner and a=damon
2008-03-11 14:49:53 -07:00
karlt+@karlt.net
72d5e5247b
Bug 421955. combining mark at start of text run rendered as NUL hex box or garbage. r=roc, a1.9=damons
2008-03-11 00:04:31 -07:00
mozilla@weilbacher.org
83b35de7f5
[OS/2] Bug 369791: adapt plugin code to compile with cairo-os2, this in principle allows plugin content to be printed and windowless plugins to display, r=mkaply, a1.9+=damons
2008-03-10 17:10:55 -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
bmlk@gmx.de
fcd8037468
There is no height greater than unconstrained height, bug 402872, r/sr=roc a=beltzner
2008-03-08 01:12:30 -08: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
c325e922a7
b=415854, make single-pixel optimized images release memory; patch from joe@drew.ca; r+sr=vlad
2008-03-05 22:51:13 -08:00
jdaggett@mozilla.com
48755a2e3d
Bug 421135. Fix typo in setting of mLastPrefFirstFont. r+sr=vlad
2008-03-05 17:47:33 -08:00
blassey@mozilla.com
81d841c1fc
backing out b=418703, caused test 40118 to fail on WINNT 5.2 qm-win2k3-01 dep unit test tinderbox
2008-03-05 14:56:43 -08:00
blassey@mozilla.com
dfd26f92ec
switching windows narrow char system calls to wide char b=418703 r=bsmedberg a=beltzner
2008-03-05 13:39:29 -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
jdaggett@mozilla.com
8958236208
Bug 420822. Missing 500 weight font should fallback to lighter weights. r+sr=stuart
2008-03-04 02:24:32 -08:00
roc+@cs.cmu.edu
d5b5fd63c2
Backing out 403181 again
2008-03-04 01:36:07 -08:00
roc+@cs.cmu.edu
ffb68f7a15
Bug 403181. Track which subimage of an image we want to draw and copy it to a temporary surface if necessary to prevent sampling of pixels outside the subimage when zooming. Also, enable EXTEND_PAD or SetFilter(0) if the context has a transformation that's not a simple translation, since that might induce cairo to sample pixels outside the source (sub)image. r=vlad,sr=dbaron
2008-03-04 00:21:34 -08:00
roc+@cs.cmu.edu
9c465b97d7
Bug 419095 crashtest
2008-03-03 18:42:11 -08:00
roc+@cs.cmu.edu
565680d313
Crashtest for bug 416637
2008-03-03 18:37:35 -08:00
jdaggett@mozilla.com
26bbebf648
Bug 419757. Cache codepoints for which no font matches on windows. r+sr=stuart
2008-03-03 18:34:05 -08:00
roc+@cs.cmu.edu
e0b05b33e9
Bug 416637. There might be some skipped characters before standalone combining marks at the start of a textrun. r=vlad
2008-03-03 18:30:20 -08:00
mozilla@weilbacher.org
cdeb9ccbe5
[OS/2] Bug 420438: Enable better image scaling on OS/2, r=wuno@lsvw, a1.9b4=beltzner
2008-03-03 01:26:08 -08:00
roc+@cs.cmu.edu
67c8b1e808
Bug 403181 backout
2008-03-02 18:38:19 -08:00
roc+@cs.cmu.edu
8e907ad002
Bug 403181. Use a temporary surface to prevent sampling of pixels outside the intended source rectangle when zooming the image in some cases. r=vlad,sr=dbaron,a=beltzner
2008-03-02 17:01:14 -08:00
joshmoz@gmail.com
b903b64b94
always link against cocoa framework on Mac OS X, cocoa exception wrapping in xpcom file io. b=419392 r=bent sr=roc a=beltzner
2008-02-29 15:24:53 -08:00
vladimir@pobox.com
e3e16abca4
b=419383, extract native vista toolbar styles and expose to themes ; r+sr=roc; a=beltzner
2008-02-28 21:10:38 -08:00
reed@reedloden.com
6348713693
Bug 419927 - "Re-enable smooth downscaling under Linux" [p=bill@wg9s.com (Bill Gianopoulos) r=vlad a1.9b4=beltzner]
2008-02-28 02:26:40 -08:00
roc+@cs.cmu.edu
015af08fd4
Bug 416168. Ensure that the overflow rect for a frame always includes (0,0) even if the frame rect is empty. Also ensures that if the frame rect is empty but has non-zero dimension on one axis, the overflow rect includes that size. A scrolled view for such a frame also includes that size to ensure width:0,height:Npx and width:Npx,height:0 frames are scrollable by that amount. r+sr=dbaron
2008-02-27 01:46:22 -08:00
reed@reedloden.com
37e0037e5e
Bug 410114 - "Simplify nsTransform2D" [p=alfredkayser@gmail.com (Alfred Kayser) r+sr=roc a1.9=damons]
2008-02-26 01:42:36 -08:00
jdaggett@mozilla.com
4bcebb89c2
Bug 419370. Allow single face font families, specified in a pref setting. r+sr=stuart
2008-02-26 00:00:44 -08:00
roc+@cs.cmu.edu
dc2d890514
Bug 376375. Use Translate so we fill the right area with theme drawing after alpha recovery. r=vlad
2008-02-24 17:24:41 -08:00
vladimir@pobox.com
5997381ace
b=418494; use SOURCE instead of OVER when source has no transparency; r=stuart
2008-02-23 16:59:49 -08:00
vladimir@pobox.com
345dc2a2b7
b=381661, reenable bilinear image filtering [mq]: 381661-enable-bilinear.patch ; r=stuart
2008-02-23 14:30:57 -08:00
roc+@cs.cmu.edu
40806d6491
Bug 418754. Fix Mac clustering... we shouldn't set a glyph using SetSimpleGlyph if it's not the start of a cluster. Also fixes an indexing error in ligature detection. r=jdaggett,a=beltzner
2008-02-21 17:12:41 -08:00
mozilla@weilbacher.org
7ed1ca89ae
Bug 413632: Remove the remaining MOZ_CAIRO_GFX (and related variables). Full patch except configure.in change. r/sr=dbaron, r=vlad, a=beltzner
2008-02-21 00:37:27 -08:00
jdaggett@mozilla.com
714b2d84ec
Bug 417444. Load in other font family names lazily to avoid doing expensive name table reads at startup. Now with no-leak technology. r+sr=roc
2008-02-20 18:46:01 -08:00
jdaggett@mozilla.com
b25c80c745
Bug 417444. Backing out due to leakage.
2008-02-20 16:35:26 -08:00
jdaggett@mozilla.com
4f2e1c05b0
Bug 417444. Load in other font family names lazily to avoid doing expensive name table reads at startup. r+sr=roc
2008-02-20 15:57:32 -08:00
reed@reedloden.com
546fc74bad
Bug 395983 - "Duplicated Flash menus using r60(+) of Flash player" (do native drawing instead) [p=kinetik@flim.org (Matthew Gregan) r=vlad sr=roc a=blocking1.9+]
2008-02-20 03:33:27 -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
mozilla@weilbacher.org
4c60ecfb31
Bug 415686: remove FONT_LEADING_APIS_V2 ifdefs which are no longer useful for cairo builds. Also remove related functions and tests. r/sr=dbaron, r=pavlov, a=beltzner
2008-02-19 11:41:56 -08:00
jag@tty.nl
dd268604cd
Bug 416998: Fix the order of member variable initializers for a few constructors. sr=bz, a=schrep
2008-02-18 23:36:50 -08:00
jag@tty.nl
ee324720df
Bug 418026: Unconditionally include prio.h and prbit.h in gfxColor.h. sr=dbaron, a=schrep
2008-02-18 23:07:01 -08:00
jag@tty.nl
05cdb6aefe
Bug 73353: Clean up our MODULE/REQUIRES story. rs=dbaron, a=brendan
2008-02-18 00:50:04 -08:00
karlt+@karlt.net
0407c4284f
back out gfxFontGroup::MakeTextRun with individual words. b=416725, due to performance regression on Windows.
2008-02-17 15:29:03 -08:00
karlt+@karlt.net
b336fb5a00
gfxFontGroup::MakeTextRun with individual words. b=416725, r=roc
2008-02-17 13:43:23 -08:00
roc+@cs.cmu.edu
70f89157e7
Bug 374141. When printing on Windows, use an effective DPI of 144 instead of whatever the printer is. This makes native theme pixels be a reasonable size. r=stuart
2008-02-17 13:23:37 -08:00
mats.palmgren@bredband.net
a6b5e4e54a
Some broken fonts specify a negative subscript offset, use the absolute value for compat reasons. b=410917 r=vladimir sr=pavlov a=beltzner
2008-02-16 18:44:12 -08:00
masayuki@d-toybox.com
6e2677d193
Bug 392785 overflowed underline sometimes is not repainted at scrolling r+sr=roc b1.9=dbaron
2008-02-16 07:31:27 -08:00
masayuki@d-toybox.com
6b94fee930
Bug 402524 Need to correct the Metrics for fonts in XP level r=pavlov, b1.9=vlad
2008-02-15 13:31:38 -08:00
reed@reedloden.com
57ce1ad578
Bug 406474 - "Native GTK look for toolbar arrows" [p=twanno@lycos.nl (Teune van Steeg) r+sr=roc a1.9=beltzner]
2008-02-14 21:28:44 -08:00
jdaggett@mozilla.com
a7f0ea8a34
Bug 416062. Test all faces for a given codepoint, not just the first one. r+sr=roc
2008-02-14 21:12:32 -08:00
pavlov@pavlov.net
3b2805a16b
bug 407462. CJK perf issue due to Uniscribe. Fast path around it when we know we can. r=roc
2008-02-14 20:50:15 -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
karlt+@karlt.net
e848502d11
don't pango_font_get_metrics with a NULL language. b=414692 r=pavlov
2008-02-13 01:09:46 -08:00
masayuki@d-toybox.com
91ba1601b0
Bug 333126 Bold/Italic text isn't displayed as bold/italic with cairo-gtk2 build if the font is synthesis font r=karlt, b1.9=mtschrep
2008-02-12 02:39:23 -08:00
jdaggett@mozilla.com
71ed653f99
Bug 416232. Add better error checking when reading in font name table. r+sr=roc
2008-02-12 01:31:36 -08:00
jdaggett@mozilla.com
8c119d621c
Bug 361986. Exclude complex script codepoints for fonts that lack AAT morphing data. r=vlad,smontagu, sr=pavlov
2008-02-11 23:23:44 -08:00
karlt+@karlt.net
6e342b0b1e
Bug 413050 - call cairo_debug_reset_static_data in system cairo on shutdown r=pavlov
2008-02-11 22:47:40 -08:00
karlt+@karlt.net
162beb87e9
Bug 414649 - wrong ui font (serif vs sans). Remove FindGenericFontFromStyle. r=pavlov
2008-02-11 22:43:26 -08:00
jdaggett@mozilla.com
bb4342ff9a
Bug 396732. Cache codepoints with no fonts to avoid repeated system-wide font lookup. r+sr=vlad
2008-02-11 21:38:38 -08:00
jdaggett@mozilla.com
512d8be76b
Bug 409342. Cache the last pref font looked up. r=vlad,pavlov, sr=pavlov
2008-02-11 20:57:57 -08:00