Ehsan Akhgari
7a74f6a5b4
Merge mozila-central onto cedar
...
--HG--
rename : toolkit/components/places/src/nsLivemarkService.js => toolkit/components/places/nsLivemarkService.js
2011-03-23 12:06:04 -04:00
Kyle Huey
a4544fbedb
Merge m-c to bs.
2011-03-19 07:56:17 -04:00
Steven Michaud
4dd89ed999
Bug 637367 - Stop DrawPlugin from accessing deleted nsObjectFrame. r=roc a=beltzner
2011-03-18 14:35:14 -05:00
Benoit Jacob
5e3593e053
Bug 641630. r=ted, a=respin
2011-03-17 15:07:16 -04:00
Mitchell Field
a514f06e6f
Merge mozilla-central to build-system.
2011-03-13 04:21:37 +11:00
Chris Jones
8617d00c98
Bug 640444: Self-copies end up changing all buffer content, so we need to read back the entire buffer after swapping. r=Bas a=b
2011-03-11 23:22:39 -06:00
Ehsan Akhgari
0f1e24c309
Bug 639885 - Don't use named Windows kernel objects because they will cause conflicts when running multiple Firefox processes concurrently; r=jrmuizel a=stuart
2011-03-11 21:22:38 -05:00
Doug Turner
f0e18eef74
Bug 616426 - fix paramater type. r=blassey. a=me
2011-03-11 15:41:32 -08:00
Brad Lassey
38a95f5928
bug 616426 - crash [@ nsThebesFontMetrics::GetMetrics ], follow up r=dougt a=blocking-fennec
2011-03-11 17:03:39 -05:00
Mitchell Field
e19aeb897a
Merge mozilla-central to build-system.
2011-03-11 11:05:04 +11:00
Alon Zakai
46e431003f
Bug 616426 - Crash in nsThebesFontMetrics::GetMetrics. r=blassey,stuart a=blocking-fennec
2011-03-10 14:07:55 -08:00
Timothy B. Terriberry
b816cb6603
Bug 641019 - "Crash on video with odd widths and 16-bit displays" [r=tterribe a=stuart]
2011-03-15 15:01:00 -07:00
Timothy B. Terriberry
d533a5513c
Bug 640588 - "Bad rendering of webm and ogv with 16-bits displays on Linux" [r=jones.chris.g a-2.0=doug.turner]
...
--HG--
extra : rebase_source : 8407e60c8e2c24252c4ce36daddd793ebf4cbd9d
2011-03-11 16:07:00 -08:00
Chris Jones
bf637c820f
Followup to bug 635373: Shadow-layer buffers might be resampled in the chrome process. r=roc a=b
2011-03-09 11:28:26 -06:00
Chris Jones
dd8222d14c
Bug 635035, part 7: Remove obsoleted gfxASurface::SupportsSelfCopy. r=roc a=b
2011-03-09 11:27:37 -06:00
Chris Jones
5c61114efe
Bug 635035, part 6: Use gfxASurface::MovePixels() for self-copies of ThebesLayerBuffers. r=roc
2011-03-09 11:27:37 -06:00
Chris Jones
7121cde706
Bug 635035, part 5: Add a helper to check whether a gfxRect is rounded within a given epsilon. sr=roc
2011-03-09 11:27:37 -06:00
Chris Jones
b09f4940f6
Bug 635035, part 4: Implement MovePixels() for image surfaces. r=roc
2011-03-09 11:27:37 -06:00
Chris Jones
48601a18b0
Bug 635035, part 3: Add gfxASurface::MovePixels() interface and generic impl. sr=roc
2011-03-09 11:27:37 -06:00
Chris Jones
ac95b431ba
Bug 635035, part 2: Ensure that the buffer rect only grows in the presence of scaling. r=roc
2011-03-09 11:27:37 -06:00
Chris Jones
267431c555
Bug 635035, part 1: Separate the extended draw region and computed draw region so that shadow-layer readback gets the same quadrant as what was drawn. r=mattwoodrow
2011-03-09 11:27:37 -06:00
Ehsan Akhgari
48cfbff3fe
Bug 639885 - Abort the program execution if the status of program is unsafe due to thread safety issues in ReadbackManagerD3D10; r=Bas,jrmuizel,cjones a=beltzner
2011-03-09 09:49:29 -05:00
Makoto Kato
6af9bf0044
Bug 637961 - Crash in [@ yv12_to_rgb565_neon]. r=jmuizelaar a=blocking-fennec
2011-03-08 09:59:44 +09:00
Jeff Muizelaar
c6c8c130fd
Bug 637828. Reset the transform on the dest image. r=joe a=blocking-fennec
2011-03-07 19:17:37 -05:00
Benoit Jacob
2866aaced4
Bug 627464 - Annotate crash reports if the forced-enabled prefs are set - r=jrmuizel, a=joe
2011-03-02 15:50:36 -05:00
Ehsan Akhgari
9f99601882
Work around the Windows subpixel antialiasing craziness as a result of changesets 502114bb31e8 and c1d77dbe4193 by adding a padding to the div containing the text; rs=roc a=orange
2011-03-01 18:57:11 -08:00
joe@drew.ca
712889b510
Bug 636870 - Using webgl on optimus hardware causes instant crash [part1] (r=jmuizelaar, a=blocker).
2011-03-01 17:00:33 -08:00
Robert O'Callahan
f513c853d0
Bug 632423. Enable subpixel AA when we draw into the opaque subrect of a surface. r=tnikkel a=beltzner
2011-03-01 14:32:23 -06:00
Robert O'Callahan
808d55a6a9
Bug 635373. Disable ThebesLayerBuffer rotation for non-identity resolutions, and add API to disable rotation explicitly. r=cjones a=beltzner
2011-03-01 14:30:16 -06:00
Benjamin Smedberg
59bf3bde04
Bug 635980. Change Nv3DVStreaming assert to warning. r=jmuizelaar, a=jmuizelaar
2011-03-01 13:00:35 +09:00
Matt Woodrow
db867791c5
Bug 637040 - Set the correct active texture unit for plugin layers. r=roc a=blocking2.0
2011-03-01 16:05:20 +13:00
Ms2ger
0ad8b36894
Bug 637184 - Missing newline at end of file in MacIOSurfaceImageOGL.h; r=mattwoodrow a=josh
2011-02-28 13:01:37 -08:00
Jeff Muizelaar
76b8dd5301
Bug 506207 - Check the return value of fread to make sure the readed data is valid; r,a=joe
2011-02-28 13:01:05 -08:00
Karl Tomlinson
d14ca44d44
b=634556 don't assume 16-bit text when wordStartsInsideLigature r+a=roc
...
--HG--
extra : transplant_source : %3F%AB_%7E%C1Y%9A%CC%0DLRh%5B2y%E1%E9%02%C6%C4
2011-02-28 08:31:39 +13:00
Ehsan Akhgari
9b3471bc51
Bug 622942 - Set the antialiasing flag on OpenGL layers with component alpha content.
...
r+a=roc
2011-02-26 13:40:47 +01:00
Matt Woodrow
a15340f7c5
Bug 636609 - Remove DEBUG_GL_ERROR_CHECK. r+a=joe
2011-02-25 20:05:31 +13:00
John Daggett
61e41f577f
Bug 630201. Don't use DirectWrite for pre-RTM versions of Windows 7. r=bas, a=joedrew
2011-02-25 10:31:16 +09:00
Matt Woodrow
0ce267f38b
Bug 629857 - When invalidating transformed items, round the original area out to the nearest pixel. r=roc a=roc
2011-02-25 11:55:23 +13:00
Benoit Jacob
c35030b5e1
Bug 635401 - Segfault when checking name of graphics driver vendor - r=bas, a=joe
2011-02-24 17:17:34 -05:00
Chris Jones
dd441ebe3d
Bug 636093: Remove assertion that's no longer asserting what it was intended to. r=roc a=a
2011-02-24 15:59:26 -06:00
Doug Turner
bd9b0c8073
Bug 636086 - build bustage when building with --disable-pango. r=karlt a=build-bustage
...
--HG--
extra : rebase_source : 0ce7c97eed2291ba7ede603ed4ed8175d35a158b
2011-02-24 09:59:37 -08:00
Matt Woodrow
ff809e8adc
Bug 634132 - Reset the current GL context after drawing thebes layers. r=joe a=blocking2.0
2011-02-24 09:31:49 +13:00
Jeff Muizelaar
ef64e8b9ae
Bug 626678. Try to handle docking station device resets better. r=bas,a=b
...
Docking stations seem to cause DEVICELOST errors that never become
DEVICERESET so we don't ever succeed in reseting the device. We now
try to detect these situations and recreate the device.
2011-02-23 09:18:00 -08:00
Jonathan Kew
cae4deaf71
bug 635768 - restore explicit font selection in gfxGDIFont::GetGlyphWidth to fix spacing issues when printing. r=roc a=blocker
2011-02-23 09:39:21 +00:00
Jonathan Kew
33f7c43cb2
bug 635451 - don't reject glyph index 31 in type-1 fonts. r=jdaggett a=joe
2011-02-22 17:04:37 +00:00
Brad Lassey
0312a750a6
bug 623136 - speed up font loading on android r=jdagget a=blocking-fennec
2011-01-12 23:04:42 -05:00
Philipp Wagner
f3c7895934
Bug 631657 - Bogus WARNING: Overflowed nscoord_MAX in conversion to nscoord; r=roc, a2.0=dbaron
2011-02-20 16:15:58 +01:00
Jacek Caban
6334d5e4de
Bug 635593 - Compilation failure in gfxWindowsPlatform.h during compilation without DWrite r=jfkthame a=joe
2011-02-21 13:47:32 +00:00
Jacek Caban
ea94d14d61
Bug 631513 - ots fails to compile on mingw r=jfkthame a=joe
2011-02-20 11:08:41 +00:00
Matt Woodrow
4236b394ee
Bug 635302: fix flipping logic to handle both single-buffered and double-buffered cases correctly. r=joe, a=hardblocker.
2011-02-20 11:19:11 +13:00
Jonathan Kew
af5cea269f
bug 634762 - Don't call cairo_win32_scaled_font_select_font from SetupCairoFont, but from DCFromContext, and SaveDC/RestoreDC around it; fix usage of DC and font in Uniscribe/GDI shapers. r=roc a=blocking
2011-02-19 20:48:33 +00:00
Mike Shaver
0111864653
backout of 6bad6cd2dded due to failure of test it added (a=backout-orange)
2011-02-19 11:08:39 -08:00
Matt Woodrow
c77e8384c9
Bug 635302: fix flipping logic to handle both single-buffered and double-buffered cases correctly. r=joe, a=hardblocker.
...
See also bug 635383 for improving this logic in the longer term.
2011-02-18 18:11:00 -08:00
Bas Schouten
e22a41f05e
Bug 635275: Only update portions within scaled texture bounds. r=roc a=blocking-betan
2011-02-19 04:51:10 +01:00
Doug Turner
9232a6a777
Bug 634734 - Fennec ASSERTION: mFUnitsConvFactor not valid: mFUnitsConvFactor > 0.0f [r=karlt a-2.0=pavlov] Whitespace followup. DONTBUILD
2011-02-17 16:04:34 -08:00
Doug Turner
9dd537c979
Bug 634734 - "Fennec ASSERTION: mFUnitsConvFactor not valid: 'mFUnitsConvFactor > 0.0f" [r=karlt a-2.0=pavlov]
2011-02-16 15:46:00 -08:00
Matt Woodrow
8c00c071fe
Bug 634366 - Remove broken CreateForNativePixmapSurface usage from CairoImageOGL. r=joe a=blocking2.0
2011-02-18 12:19:38 +13:00
Matt Woodrow
1ee2b35ed6
Bug 634784 - Fix scaling being applied twice on component alpha surfaces. r=joe a=blocking2.0
2011-02-18 11:47:04 +13:00
Matt Woodrow
df6d09eb2c
Bug 634521 - Let mac plugins trigger empty transactions. r=roc a=roc
2011-02-17 16:56:06 +13:00
Bas Schouten
cac02ea69b
Bug 634669: Use scaled size for our drawing surface. r=mattwoodrow a=blocking-betan
2011-02-16 23:32:16 +01:00
Bas Schouten
d1a9be248e
Fix EOL-style in ThebesLayerD3D9. r=mattwoodrow a=lineendings
2011-02-16 23:32:13 +01:00
Chris Jones
3e5b9df077
Bug 626602, part 7: Copy the impl of < and <= from nsIntSize to gfxIntSize. Sigh. sr=roc
2011-02-16 16:43:31 -06:00
Bas Schouten
f732d2dcac
Bug 626602, part 6: Implement asynchronous D3D10 readback. r=cjones,jrmuizel
2011-02-04 20:30:00 -06:00
Robert O'Callahan
3034c9b8d3
Bug 626602. Part 5: Implement ReadbackLayers for D3D9. r=bas
2011-02-16 16:43:30 -06:00
Robert O'Callahan
1619ca83d2
Bug 626602. Part 2: BasicLayers implementation of ReadbackLayer. r=cjones
2011-02-16 16:43:30 -06:00
Robert O'Callahan
1a14aa0939
Bug 626602. Part 1: Create ReadbackLayer API to enable collection of background pixels in a layer tree. r=bas,sr=cjones
2011-02-16 16:43:30 -06:00
Robert O'Callahan
7e79a59083
Bug 626602. Part 0: Fix header guards. r=bas
2011-02-16 16:43:30 -06:00
Chris Jones
0371b051bc
Bug 629799, part 3: Ensure that SharedDIBWins are aligned well for alpha recovery. r=jimm
2011-02-16 16:43:30 -06:00
Chris Jones
1fec28df44
Bug 629799, part 2: Ensure that gfxImageSurfaces are aligned well for alpha recovery. r=roc
2011-02-16 16:43:30 -06:00
Chris Jones
ff210d3a1a
Bug 629799, part 1: Add some helpers for aligning surfaces for alpha recovery. sr=roc
2011-02-16 16:43:30 -06:00
Matt Woodrow
194b1dc82a
Bug 622585 - Use Clamp instead of Wrap texture sampling in D3D10 layers. r=Bas a=blocking2.0
2011-02-16 16:19:45 +13:00
Matt Woodrow
0318e6f30c
Bug 622585 - Disable texture wrapping for intermediate surface in OpenGL. r=jrmuizel a=blocking2.0
2011-02-16 16:19:45 +13:00
Matt Woodrow
9c57c285f5
Bug 622585 - Fix logic deciding when to flip the scissor rect in OpenGL layer. r=jrmuizel a=blocking2.0
2011-02-16 16:19:45 +13:00
Jonathan Kew
c5ab669823
bug 633342 - allow subpixel AA but not the manual show_glyphs path when Asian font has embedded bitmaps. r=bas a=joe
2011-02-15 20:55:01 +00:00
Jonathan Kew
12a17979f6
bug 633342 - get rid of windows newlines in thebes files. r=bas a=joe
2011-02-15 20:55:01 +00:00
Jonathan Kew
dc51f75a74
bug 633342 - get rid of windows newlines in cairo files. r=bas a=joe
2011-02-15 20:55:01 +00:00
Ehsan Akhgari
c6d9c951c9
Bug 632781 - Scroll non-accelerated canvases correctly with the content; r=matt,joe,roc a=blocking-betaN
2011-02-14 18:23:50 -05:00
Ehsan Akhgari
f18e1adc11
Back out changeset f3d13890fbe3 because of Windows reftest orange; a=orange
...
--HG--
extra : rebase_source : c7e2bdd935612251477b264ba64c65531916d0a3
2011-02-15 13:30:33 -05:00
Ehsan Akhgari
0b0c2afb5f
Bug 632781 - Scroll non-accelerated canvases correctly with the content; r=matt,joe,roc a=blocking-betaN
2011-02-14 18:23:50 -05:00
John Daggett
1355129dc7
Bug 626611. Fix incorrect buffer size. r=jkew, a=joedrew
2011-02-15 11:29:33 +09:00
John Daggett
3e59d1a71b
Bug 632155. Check possible error conditions in GetDLLVersion. r=ehsan, a=ehsan
2011-02-15 11:28:51 +09:00
Bas Schouten
ee836680d4
Bug 629866 - Part 10: Do not upload during SetData call on D3D9. r=jrmuizel a=blocking-final
2011-02-15 00:47:33 +01:00
Bas Schouten
77f13811a0
Bug 629866 - Part 9: Improve ImageLayerD3D9 uploading code. r+a=roc
2011-02-15 00:47:30 +01:00
Benoit Jacob
0b2f3cb1f2
Bug 631643 - Check for ARB_ES2_compatibility before using it, fix MAX_VARYING_VECTORS emulation, clean up getParameters - r=vlad, a=jrmuizel
2011-02-11 18:11:30 -05:00
Benoit Jacob
b7b161307b
Bug 629265 - dont block NVIDIA 260.19 for now - r+a=joe
2011-02-14 16:39:52 -05:00
Benoit Jacob
5c44f6c8cc
Bug 629265 - Crash in NVIDIA driver 260.19 on linux 64bit w/ layers acceleration - r=vladimir, a=jrmuizel
2011-02-11 18:11:30 -05:00
Benoit Jacob
85b09f02d6
Bug 632867 - Mesa versions up to 7.10 cause a BadLength error during the first GLX call when the server GLX version < 1.3. - r=karlt, a=hardblocker
2011-02-11 18:11:30 -05:00
Benoit Jacob
53967d9483
Bug 632969 - 4/4 - logic change - r=karlt, a=blocker
2011-02-11 18:11:30 -05:00
Benoit Jacob
7b8f4f2918
Bug 632969 - 3/4 - message wording change - r=karlt, a=blocker
2011-02-11 18:11:30 -05:00
Karl Tomlinson
449c49de3d
Bug 632969 - 2/4 - reset error variable before trying again with no sharing - r=bjacob, a=blocker
2011-02-11 18:11:30 -05:00
Karl Tomlinson
f331ba299e
Bug 632969 - 1/4 - X error handling fixes - r=bjacob, a=blocker
2011-02-11 18:11:30 -05:00
Matt Woodrow
c7b2e69359
Bug 591687: Add new image type for IOSurfaces on Mac OS X. r=roc r=benwa a=blocking2.0betaN+
2011-02-12 11:02:08 -05:00
Alex Pakhotin
fbb302f334
Bug 629100 - Fullscreen video stretches top and bottom rows of pixels to edge of screen [r=roc a=blocking-fennec]
2011-02-11 18:31:09 -08:00
Kyle Huey
342764eac7
Backout
2011-02-11 23:08:16 -05:00
Benoit Jacob
fe4d137f59
Bug 631643 - Check for ARB_ES2_compatibility before using it, fix MAX_VARYING_VECTORS emulation, clean up getParameters - r=vlad, a=jrmuizel
2011-02-11 18:11:30 -05:00
Benoit Jacob
60c882c27a
Bug 629265 - Crash in NVIDIA driver 260.19 on linux 64bit w/ layers acceleration - r=vladimir, a=jrmuizel
2011-02-11 18:11:30 -05:00
Benoit Jacob
9e368a1037
Bug 632867 - Mesa versions up to 7.10 cause a BadLength error during the first GLX call when the server GLX version < 1.3. - r=karlt, a=hardblocker
2011-02-11 18:11:30 -05:00
Benoit Jacob
f4668d3aec
Bug 632969 - 4/4 - logic change - r=karlt, a=blocker
2011-02-11 18:11:30 -05:00
Benoit Jacob
32bf63592d
Bug 632969 - 3/4 - message wording change - r=karlt, a=blocker
2011-02-11 18:11:30 -05:00
Karl Tomlinson
d177c58987
Bug 632969 - 2/4 - reset error variable before trying again with no sharing - r=bjacob, a=blocker
2011-02-11 18:11:30 -05:00