Benjamin Smedberg
45af085fff
Merge mozilla-central into the "branch" for but 568691. The omnijar XPT/component/chrome registration was removed during this merge, and will be re-added to the component manager shortly.
...
--HG--
rename : content/base/public/nsIChromeRegistry.idl => chrome/public/nsIChromeRegistry.idl
2010-06-21 11:41:42 -04:00
Benjamin Smedberg
f13550a209
Bug 568691 part B - mechanical changes to in-tree binary modules needed to get them building and registering correctly. After this patch, xpcshell appears to work.
2010-06-10 14:11:40 -04:00
John Daggett
9a13e54704
merge
2010-06-10 15:51:47 +09:00
John Daggett
4fa09eb50e
Backed out changeset d87007680567
2010-06-10 15:38:13 +09:00
John Daggett
02536d825c
Bug 561304. Revert to using GDI shaper on XP to avoid Uniscribe positioning bug at certain font sizes. r=jkew
2010-06-10 10:26:36 +09:00
Vladimir Vukicevic
85aecff85c
b=562409; add GLContextProvider form EGL (patch from vlad/fred/romaxa); r=bas
2010-06-09 15:27:29 -07:00
Vladimir Vukicevic
77abe946b5
b=570660; add ability to resize pbuffer GL contexts; r=joe
2010-06-09 15:07:12 -07:00
Bas Schouten
0ecde635a1
Some whitespace fixes.
2010-06-09 17:50:05 +02:00
Bas Schouten
bf92a528d3
Bug 568495: Do not push cleartype for transparent window surfaces. r=jrmuizel
2010-06-09 17:50:03 +02:00
Jacek Caban
e8ee0dbbf6
Bug 569475 - Fix qcms linking failure on mingw-w64. r=jmuizelaar
...
--HG--
extra : rebase_source : 07a082564d002faeaedc4fb57911ec9d64b605fd
2010-06-07 10:16:22 +02:00
Benoit Girard
4518164713
Limit drawing operations to the width/height of the IOSurface. b=570347 r=josh
2010-06-09 00:12:06 -04:00
Benoit Girard
59f7614d8b
Replace float by CGFloat to fix BoxShadows on 64-bit OS X + added reftest. b=562616 r=jmuizelaar
2010-06-09 00:11:38 -04:00
Jesse Ruderman
3dbc6bd8c8
Add a bunch of crashtests
2010-06-08 17:53:08 -07:00
John Daggett
c9a6678562
Bug 504698. Force Cleartype rendering of content on XP based on pref (follow-on). r=jkew
2010-06-09 09:33:13 +09:00
Neil Rashbrook
9270d2e6b4
Bug 569490 Don't build D3D9 layer if we can't find d3d9.h r=ted,jmuizelaar
2010-06-06 11:37:44 +01:00
Timothy Nikkel
55fde443d9
Bug 563878. Part 2. Some view/ cleanup. r=mats
...
(transplanted from 5702bf7ea7eb85e1dbbd23a74f6e747e3b26edcd)
--HG--
extra : transplant_source : W%02%BF%7E%A7%EB%85%E1%DB%BD%23%A7Ont%7E%3B%26%ED%CD
2010-06-05 15:29:49 -05:00
Timothy Nikkel
3cf7abcc45
Bug 563878. Part 1b. Make nsIPresShell::RenderNode and nsIRenderingContext::SetClipRegion take an nsIntRegion. r=mats
...
(transplanted from d5ca465f42381d777adcc468c8fdf96942f1fcfe)
--HG--
extra : transplant_source : %D5%CAF_B8%1Dwz%DC%C4h%C8%FD%F9iB%F1%FC%FE
2010-06-05 15:29:49 -05:00
Timothy Nikkel
c98f610ec6
Bug 563878. Part 1a. Make nsThebesRegion hold a nsIntRegion like it should. r=mats
...
(transplanted from f2991bf41c20d8d20115d85506828cb0c727078d)
--HG--
extra : transplant_source : %F2%99%1B%F4%1C%20%D8%D2%01%15%D8U%06%82%8C%B0%C7%27%07%8D
2010-06-05 15:29:49 -05:00
Jeff Muizelaar
e88bb567f0
Bug 548612. qcms: Reduce size of output lookup tables. r=bgirard
...
We currently use a larger output lookup table than we probably need. Switch to
a common define for the table size and lower it. The should also give a small
improvement to startup time because we have fewer lookup table entries to
compute.
2010-06-04 14:48:30 -04:00
Bas Schouten
eef9f8187d
Bug 565120: Deal with the case where a source lies outside of a destination surface. r=jrmuizel
2010-06-19 16:32:50 +02:00
Bas Schouten
8600c06954
Bug 565120: Do not upload partially when not required. r=jrmuizel
2010-06-19 16:32:48 +02:00
Matthew Gregan
46109db3bb
Merge backout of bug 572034; hopefully fixes random orange bug 573161.
2010-06-19 11:44:13 +12:00
Matthew Gregan
547b93c9c2
Backed out changeset d268e54fbfcf (bug 572034)
2010-06-19 11:42:11 +12:00
Matthew Gregan
401e6bce67
Bug 572034 - Use Linux x86_64 Y'CbCr routines on x86_64 OS X. Convert Linux routines to local asm labels. r=chris.double
...
--HG--
extra : rebase_source : faa6af7f7529d05ec470796a369e7ea37daf3c69
2010-06-17 18:16:28 +12:00
Chris Pearce
e5dab52ad3
Backed out changeset f2835c78ef3f, Bug 572034.
2010-06-17 11:03:37 +12:00
Matthew Gregan
22a6073382
Bug 572034 - Enable asm optimized Y'CbCr conversion on OSX x86_64. r=doublec
2010-06-15 15:33:18 +12:00
Jonathan Kew
018a6f2a55
bug 571724 - check for missing hhea table; fall back to platform if unable to use harfbuzz with the given font. r=jdaggett
2010-06-16 07:37:37 +01:00
Bas Schouten
de9e7f2d59
Bug 557372: Don't create a SharedBitmap for A8_UNORM surfaces. This will fail. r=jrmuizel
2010-06-16 01:08:26 +02:00
Robert O'Callahan
a8f155672f
Fixing bustage
2010-06-18 21:40:11 +12:00
Robert O'Callahan
56c8d0b82f
Bug 572912. Fix surface type passed to cairo_quartz_surface_create during fallback for CGLayers. r=jrmuizel
2010-06-18 21:24:15 +12:00
Robert O'Callahan
e3bb21d777
Bug 572283. Part 3: Fix compiler warnings. r=vlad
2010-06-18 21:22:08 +12:00
Robert O'Callahan
0132a97ead
Bug 572283. Fix CanvasLayerOGL to work with retained layers (and on Mac). r=vlad
2010-06-18 21:21:42 +12:00
Robert O'Callahan
68673e0e55
Bug 572288. Fix surface leak in CreateSimilarSurface. r=jrmuizel
2010-06-18 21:21:15 +12:00
Oleg Romashin
73bb827f5f
Backed out changeset 598c5f8d295c, due Gdk-CRITICAL **: gdk_x11_visual_get_xvisual
2010-06-18 07:14:57 -04:00
Oleg Romashin
0e69160329
Bug 567065 - Try to create offscreen Xlib surface from existing visual if possible. r=jmuizelaar.
...
--HG--
extra : rebase_source : 6f5c766cab5a4f552c8e9911f80da560205d5ab2
2010-06-16 04:32:26 -04:00
Jesse Ruderman
f04ef428cb
Remove stray line breaks from NS_ERROR messages, since they interfere with log processing. rs=jst
...
--HG--
extra : rebase_source : 87421691da969e0ebe5fbfbc44cd8f18617d1351
2010-06-17 13:28:38 -07:00
Jeff Muizelaar
7c9f77af68
Bug 563255. cairo: PDF-operators: ensure text operations flushed before emitting clip
2010-06-15 15:34:09 -04:00
Jeff Muizelaar
feeba174a7
Bug 563255. cairo: PS: Add missing 'q' when resetting clip path
2010-06-15 15:15:01 -04:00
Vladimir Vukicevic
3061c863cb
untabifying GLContext.cpp
2010-06-14 23:56:29 -07:00
Matt Woodrow
add71beb77
b=565833; add GLX GLContextProvider, pbuffers only; r=vlad
2010-06-14 23:55:08 -07:00
Benoit Jacob
0ff97eaf80
b=569236; better WebGL messages; r=vladimir
2010-06-14 14:44:12 -04:00
Bas Schouten
2d1a915eac
Bug 564959: Re-introduce division of text ranges for analysis at proper division points. r=jfkthame
2010-06-14 17:46:30 +02:00
John Daggett
bbd0a368bc
Bug 449292. Fix ReadCMAP compile error. r=vlad
2010-06-14 15:53:53 +09:00
Oleg Romashin
c1ec97595b
Bug 545632 - Add 16bpp format support enabler. r=jmuizelaar
2010-06-11 05:33:22 -04:00
Oleg Romashin
b502607b06
Bug 545632 - Add 16bpp format support for cairo image surface type. r=jmuizelaar
2010-06-11 04:23:59 -04:00
Jonathan Kew
4b560e4029
bug 449292 - part 7 - implement gfxHarfBuzzShaper and provide pref to use this or platform back-end. r=jdaggett sr=roc
2009-10-07 18:16:52 +01:00
Jonathan Kew
eb6b886864
bug 449292 - part 6 - font table cache and accessors to support harfbuzz. r=jdaggett sr=roc
2010-06-11 20:14:38 +01:00
Jonathan Kew
3058c35266
bug 449292 - part 5 - break text into script runs before font-matching and shaping. r=jdaggett sr=roc
2010-06-11 20:14:38 +01:00
Jonathan Kew
e1d54c539f
bug 449292 - part 4 - script run itemizer implementation (based on ICU code). r=jdaggett,smontagu sr=roc
2010-06-11 20:14:38 +01:00
Jonathan Kew
367acf5520
bug 449292 - part 3 - add unicode character properties needed for script itemization and harfbuzz shaper. r=jdaggett,smontagu sr=roc
2010-06-11 20:14:37 +01:00