Daniel Holbert
fbefe33635
Bug 835625: Remove the MSVC exemption for FAIL_ON_WARNINGS in /gfx/gl. r=BenWa
2013-01-28 21:43:30 -08:00
Daniel Holbert
c3979e5b53
Bug 832545: Mark gfx/thebes as FAIL_ON_WARNINGS. r=BenWa
2013-01-28 12:36:05 -08:00
Daniel Holbert
64c8e34145
Bug 835473: Remove unused functions ValidateLocaTable & ValidateKernTable from gfxFontUtils.cpp. r=jfkthame
2013-01-28 12:35:56 -08:00
Daniel Holbert
2caf7e05de
Bug 832440: Fix inconsistency on appUnitsPerDevPixels's signedness in gfxFont and its clients by converting all instances to be signed. r=jfkthame
2013-01-28 11:01:59 -08:00
Filippo Cristofoletti
c820f4dd55
Bug 755031 - Fix some other warnings in gfx/2d. r=jmuizelaar
2013-01-28 10:09:29 -05:00
Filippo Cristofoletti
e8ee797a85
Bug 755031 - Clear warnings in gfx/gl. r=jmuizelaar
2013-01-28 10:09:14 -05:00
Filippo Cristofoletti
ddef8c2fb1
Bug 755031 - Clear warnings in gfx/2d/ScaledFontDWrite.cpp. r=jmuizelaar
2013-01-15 07:21:00 -05:00
Arie Paap
c03e565f39
Bug 366643 - crashtest
2013-01-26 21:28:55 +01:00
Benoit Jacob
deb74467e2
Bug 827170 - Clamp intermediate surface's framebuffer dimensions to what is supported by the GL - r=BenWa
...
Without this, we have assertion failures as we fail to create our textures and subsequently
we have incomplete framebuffers. The present patch is a short-term compromise: to avoid
asserting, we just clamp texture sizes. That can result in fuzzy rendering. Ideally
(with some suitable tiling) we wouldn't have to do that.
2013-01-25 13:40:38 -05:00
Benoit Jacob
3d7eb6e1ad
Bug 827170 - back out a920571903da to see if it is what caused SVG reftests (android R4) to fail - no review, bustage on a CLOSED TREE
2013-01-25 17:50:29 -05:00
Benoit Jacob
9db0edfdc3
Bug 827170 - Clamp intermediate surface's framebuffer dimensions to what is supported by the GL - r=BenWa
...
Without this, we have assertion failures as we fail to create our textures and subsequently
we have incomplete framebuffers. The present patch is a short-term compromise: to avoid
asserting, we just clamp texture sizes. That can result in fuzzy rendering. Ideally
(with some suitable tiling) we wouldn't have to do that.
2013-01-25 13:40:38 -05:00
Chris Jones
ddf38346af
Bug 834470: Release AsyncPanZoomController and friends. r=roc
2013-01-24 19:59:10 -08:00
Marco Bonardo
e2d4408699
Backout 65a26453f9a6 (bug 823109) cause it still breaks some Windows builds
2013-01-24 23:48:17 +01:00
Jeff Muizelaar
188de37445
Bug 823109. Only extract d3d dlls when necessary. r=ted
...
This adds proper dependencies so that make can do better.
We go to some length to handle possible spaces in the paths.
--HG--
extra : rebase_source : 7974bade5808a2cb0f4efb29bf46b0f298549659
2013-01-24 15:00:36 -05:00
Paul Adenot
4c4f1f7d2b
Bug 804875 - Reset media element when loading a new src. r=kinetik
2013-01-24 20:28:48 +01:00
Ryan VanderMeulen
e4e09704bb
Merge m-c to inbound.
2013-01-25 12:32:22 -05:00
Ehsan Akhgari
497f06f2c6
Backed out changeset 70baa7e07838 (bug 833915) since one day has passed
2013-01-24 11:12:24 -05:00
Ehsan Akhgari
ea3a2d23b4
Bug 833915 - Turn off PGO and LTCG on Windows Nightly for one day; r=glandium
2013-01-23 16:13:50 -05:00
Anthony Jones
328fc74788
Bug 831973 - Remove extra scroll compensation code; r=roc
2013-01-22 17:04:41 +13:00
Steve Singer
23a498d477
Bug 832711 - Add header for ElfW(auxv_t) missed by bug 817153. r=jmuizelaar
2013-01-23 18:30:48 -05:00
Oleg Romashin
ada40fe742
Bug 824642 - PlanarYCbCrImage::GetAsSurface does not create surface optimized for platform. r=joe, r=nsilva
2013-01-23 18:08:16 -05:00
Daniel Holbert
e06be6b9e3
Bug 833073: Remove (unused) LOG macro from gfxAndroidPlatform.cpp, to fix build warning about it being redefined. r=blassey a=nonlibxul
2013-01-22 00:05:05 -08:00
Daniel Holbert
ccd07c99a7
Bug 833066: Declare loop variable in gfxFT2FontList.cpp as 'size_t' instead of 'int', to fix signed/unsigned warnings. r=blassey a=nonlibxul (#ifdef-android code)
2013-01-22 00:04:39 -08:00
Daniel Holbert
e646415969
Bug 832554: Add #ifdef guards around static functions in /gfx/thebes that aren't used on android, to fix android-only -Wunused-function build warnings. r=BenWa a=nonlibxul
2013-01-21 13:54:42 -08:00
samuel.gallacier@innes.fr
1899610af0
Bug 831791: Memory leak with array of TransformFunction : was not deleted. r=dzbarsky a=not-libxul
2013-01-21 17:14:13 +01:00
Jonathan Kew
de908b5bc2
bug 831292 - don't mask complex-script ranges from the cmap if Graphite tables are present. r=jdaggett
2013-01-21 09:24:45 +00:00
Jonathan Kew
45b3edb7fe
bug 831687 - make graphite shaping use hinted widths if implemented by the font. r=jdaggett
2013-01-21 09:24:24 +00:00
Jonathan Kew
8743c8e938
bug 831277 - (b) properly round glyph positions to appunits or pixels (as appropriate for the platform) in the graphite shaper. r=jdaggett
2013-01-21 09:24:08 +00:00
Jonathan Kew
fc774d33a2
bug 831277 - (a) make GetRoundOffsetsToPixels a method on gfxContext, instead of private to the harfbuzz shaper. r=jdaggett
2013-01-21 09:24:01 +00:00
Jonathan Kew
0e949a6ac2
bug 831548 - character codes with cmap mappings that result in glyph id 0 should not be included in the font's character map. r=jdaggett
2013-01-21 09:23:48 +00:00
Nicholas Nethercote
aac86acc69
Bug 394311 - Stop building with -pedantic. r=ted,dbaron.
...
--HG--
rename : content/svg/content/nsISVGPoint.cpp => content/svg/content/src/DOMSVGPoint.cpp
rename : docshell/test/browser/browser_bug234628-9.js => docshell/test/browser/browser_bug134911.js
rename : layout/reftests/w3c-css/submitted/values3/calc-background-image-gradient-1-ref.html => layout/reftests/css-calc/background-image-gradient-1-ref.html
rename : layout/reftests/w3c-css/submitted/values3/calc-background-image-gradient-1.html => layout/reftests/css-calc/background-image-gradient-1.html
rename : layout/reftests/w3c-css/submitted/values3/reftest.list => layout/reftests/css-calc/reftest.list
rename : layout/reftests/text/auto-hyphenation-10-ref.html => layout/reftests/text/auto-hyphenation-10.html
rename : layout/reftests/text/auto-hyphenation-8-ref.html => layout/reftests/text/auto-hyphenation-8.html
rename : layout/reftests/text/auto-hyphenation-9-ref.html => layout/reftests/text/auto-hyphenation-9.html
extra : rebase_source : 012df725d55b031ccc03d9bfcf785056d95a2ebe
2013-01-20 14:12:42 -08:00
Oleg Romashin
a9ea33b26b
Bug 830926 - AZPC TrackTouch x/y displacement should not be rounded to int. r=ajones,drs
2013-01-19 15:33:09 -08:00
Steve Fink
9effec722d
Bug 828753 - jsid rooting, mostly in jsinfer.*. Also switch JSObject from struct to class. r=terrence
2012-12-31 12:40:21 -08:00
Daniel Holbert
2d5764ccc2
Bug 832486: Cast enum values from different types to int32_t before asserting that they're equal, in gfxPangoFonts.cpp. r=jfkthame
2013-01-18 15:15:21 -08:00
Daniel Holbert
0144c015c8
Bug 832456: Declare nsRunnable subclass at file scope instead of inside of a function, to fix build warning about 'visibility' attribute being ignored. r=BenWa
2013-01-18 15:15:04 -08:00
Steve Fink
d8da3e7b9a
Backed out changeset fce4e0f8a553 (bug 828753) for breaking windows warnings-as-errors (stop adding JSObject forward decls, please!)
2013-01-18 13:20:21 -08:00
Steve Fink
0dee2fb42d
Bug 828753 - jsid rooting, mostly in jsinfer.*. Also switch JSObject from struct to class. r=terrence
...
--HG--
extra : rebase_source : c8806b27677594925ad0e6b54c47af5cf17e1153
2012-12-31 12:40:21 -08:00
Paul Adenot
3f5531a79a
Bug 825325 - ImageContainer::NotifyPaintedImage is not called on android. r=nical
2013-01-18 16:57:17 +01:00
Jeff Gilbert
c8c186ac5c
Bug 801158 - Update ANGLE to r1561 - r=bjacob
2013-01-24 06:21:01 -08:00
Usurelu Catalin
91a84914b2
Bug 817846 - Add BaseSize::IsEmpty() member function. r=cjones
2013-01-24 18:10:27 -05:00
Ryan VanderMeulen
8f378a1fcd
Merge m-c to inbound.
2013-01-24 18:10:25 -05:00
Steven Michaud
c20100d89c
Bug 829284 - Unity plugin doesn't display in HiDPI mode. r=bgirard
2013-01-23 16:19:15 -06:00
Avi Halachmi
e0f25c9274
Bug 826383: cyclic array for frames recording to support concurrent users. r=jmuizelaar,khuey
2013-01-23 20:47:44 +02:00
Justin Lebar
94af92dd8f
Bug 832752 - On ARM, compile pixman without -mapcs-frame, even if that's specified in CFLAGS, since this calling convention appears to break the routines written in assembly. r=glandium,jrmuizel
2013-01-23 12:29:20 -05:00
Jonathan Kew
d66002cc36
bug 833297 - ensure graphite shaper does not overwrite cluster information. r=jdaggett
2013-01-23 16:41:32 +00:00
Jonathan Kew
f752845e1e
bug 833283 - remove the option to bypass OTS for downloaded fonts. r=jdaggett
2013-01-23 16:41:18 +00:00
Chris Jones
683405626f
Bug 832117: Check that the referent root is nonnull. r=roc a=blocking-b2g
2013-01-17 18:34:44 -08:00
Chris Jones
8ce05e794b
Bug 831191: Make PNG dumping work for r5g6b5 surfaces. r=joedrew
2013-01-17 12:06:36 -08:00
Jeff Muizelaar
717ae8614e
Bug 830256. Ensure that scrollable rect is as big as the drawable area. r=cjones,ajones
...
If the scrollable rect is not as at least as big as the drawable area we end up
clamping the displayport to a smaller size than we should be.
2013-01-16 16:53:10 -05:00
Jeff Muizelaar
ae814deb35
Bug 831438. Add pref for forcing 16bit on B2G. r=cjones
...
B2G currently tries to detect the depth of the screen and uses
that as the offscreen format. This lets us override that
for testing the 16bit path on 24bit devices.
2013-01-17 11:52:41 -05:00
Milan Sreckovic
b06cb735a4
Bug 803568: Check for Cairo surface creation failure. r=bas
2013-01-17 14:38:38 +01:00
Ed Morley
d6376004d6
Backout b3a8618f901c (bug 829042), 34a9ef8f929d (bug 822933), 4c1215cefbab (bug 826349), 70bb7f775178 (bug 825325), e9c8447fb197 (bug 828713), eb6ebf01eafe (bug 828901), f1f3ef647920 (bug 825329), f9d7b5722d4f (bug 825329), 5add564d4546 (bug 819377), 55e93d1fa972 (bug 804875), f14639a3461e (bug 804875), 23456fc21052 (bug 814308) for Windows pgo-only mochitest-1 media test timeouts on a CLOSED TREE
2013-01-16 15:16:23 +00:00
Daniel Holbert
a1f0ea0b73
Bug 831023: Remove unused non-mac-platform version of MakeIOSurfaceTexture. r=BenWa
2013-01-15 18:16:47 -08:00
Tobias Netzel
999e441799
Bug 817153 - AltiVec acceleration for qcms. r=jmuizelaar
2013-01-15 19:44:43 -05:00
Marco Bonardo
6d0f21109e
Merge central to inbound
2013-01-16 00:36:33 +01:00
Marco Bonardo
6790d1a75d
Backout 0d33af2a2a75 (bug 823109) cause it breaks some Windows builds
2013-01-16 00:33:13 +01:00
Jeff Muizelaar
04046379bd
Bug 823109. Only extract d3d dlls when necessary. r=ted
...
This adds proper dependencies so that make can do better.
--HG--
extra : rebase_source : 4878bf741f29d738603f090e914a1adf2e31732b
2013-01-15 11:14:04 -05:00
Jonathan Kew
d8a1d9e121
bug 829523 - disable font hinting on b2g, but retain pixel-snapped metrics except in the browser app. r=cjones
2013-01-15 15:19:28 +00:00
Ed Morley
1ecfd9cba4
Backout d533ba255bbb (bug 829523) for reftest failures on a CLOSED TREE
2013-01-15 14:33:51 +00:00
Mats Palmgren
325a03febf
Bug 786533 - X11/Xlibint.h defines 'min' and 'max' as macros which breaks any use of std::min/std::max. r=ehsan
2013-01-15 13:22:03 +01:00
Mats Palmgren
b7ae90666d
Bug 786533 - Replace NS_MIN/NS_MAX with std::min/std::max and #include <algorithm> where needed. r=ehsan
2013-01-15 13:22:03 +01:00
Jonathan Kew
2c30c14aae
bug 829523 - disable font hinting on b2g, but retain pixel-snapped metrics except in the browser app. r=cjones
2013-01-15 09:06:47 +00:00
Oleg Romashin
9ffe6086ee
Bug 824428 - Add Environment option which would allow to use Tiled Thebes Layers. r=bgirard
2013-01-14 20:21:02 -08:00
Bas Schouten
d45729f5e1
Bug 817019: Don't push ClearType layers to Transparent rendertargets. r=jrmuizel
2013-01-15 02:20:10 +01:00
Sotaro Ikeda
8ead374278
Bug 826829 - Change ImageContainerChild::DispatchSetIdle() to synchronous SetIdle(). r=kanru
2013-01-14 20:15:03 -05:00
Sotaro Ikeda
093f6d96f1
Bug 826829 - Change PImageContainer::Flush() to synchronous to prevent abort. r=kanru
2013-01-14 20:15:03 -05:00
Paul Adenot
af91ef5960
Bug 825325 - ImageContainer::NotifyPaintedImage is not called on android. r=nical
2013-01-15 19:57:04 +01:00
Paul Adenot
ac36e276cd
Bug 804875 - Reset media element when loading a new src. r=kinetik
2013-01-15 19:57:03 +01:00
Jeff Muizelaar
6b9511ae33
Bug 830792. Build SkAnnotation.cpp. r=gw280
...
To link SkPaint.o with rtti we need to build SkAnnotation.o
--HG--
extra : rebase_source : f097dd54c13307a19b58588b51834bd162d1fa9b
2013-01-15 11:44:36 -05:00
Nicholas Cameron
754facb452
Bug 827715; correct fling friction implmentation. r=cjones; a=blocking-basecamp
2013-01-14 13:02:41 -08:00
Marco Bonardo
8d0c587c0c
Backout 66c886b7d927 (bug 827715),2c7287304555 (bug 829679) for bustage
2013-01-14 22:53:34 +01:00
Jan Beich
d03045946f
Bug 828003 - Don't redefine types that're already in stdint.h. r=jrmuizel
2013-01-14 22:39:06 +01:00
Nicholas Cameron
71236d4436
Bug 827715; correct fling friction implmentation. r=cjones; a=blocking-basecamp
2013-01-14 13:02:41 -08:00
Cameron McCormack
bc2d799592
Bug 828805 - Implement SVG paint-order property. r=bz,roc
2013-01-13 10:27:53 +11:00
Anthony Jones
602559edc3
Bug 825808 - Fix animations by marking transforms as not fixed. r=roc
2013-01-12 15:48:55 -05:00
Anthony Jones
06644285ee
Bug 818482 - Remove rounding of scroll compensation in AZPC. r=roc
2013-01-12 15:24:14 -05:00
Trevor Saunders
cd9ce5e64f
no bug - mark several classes final to avoid warnings about deleting objects of polymorphic type
2013-01-11 04:43:29 -05:00
Chris Peterson
de411b5fd0
Bug 829685 - Remove #include "prtypes.h" from some files that no longer use PR types. r=ehsan
2013-01-10 08:19:36 -08:00
Nicholas Cameron
0b544f2abb
Bug 827715; Skip some checking for touch events from the gesture listener. r=cjones
2013-01-10 17:10:23 +01:00
Masatoshi Kimura
f2d9e9501c
Bug 829388 - Remove unused functions and macros from nsCoord.h. r=roc
2013-01-11 20:37:52 +09:00
Chris Jones
92e8707043
Bug 816614: Restore the previous behavior of ContentChild::IsForApp/Browser(). r=jlebar
2013-01-11 12:19:02 +01:00
Shih-Chiang Chien
2efef04087
Bug 828367 - APZC should not perform scrolling if BES detects panning distance is too small. r=cjones.
2013-01-11 11:02:02 +01:00
L. David Baron
8ebe5a4445
Bug 827717: Change record of CSS animation start to be before delay so that dynamic changes to animation-delay are honored. r=bzbarsky
...
This matches the CSS Working Group consensus recorded in
http://lists.w3.org/Archives/Public/www-style/2012Nov/0261.html , though
the spec hasn't yet been updated.
2013-01-10 21:14:51 -08:00
Matt Woodrow
b46981a325
Bug 818575 - Make TransformShadowTree transform all descendant scrollable layers instead of just the first. r=roc
2013-01-10 22:10:20 +13:00
Jeff Muizelaar
54ff3d3eaa
Backout bug 828789 (bb755890ec69) because of bug 829335
...
Backout pixman update.
CLOSED TREE
2013-01-10 18:50:12 -05:00
Jeff Muizelaar
ddd5268d51
Backout bug 829035 (9da8f50d3750) because of bug 829335
...
The pixman update is no good and this depends on it.
CLOSED TREE
2013-01-10 18:49:08 -05:00
Andrew Halberstadt
221179f50b
Bug 811779 - Enable larger set of reftests on B2G emulators, r=jgriffin
2013-01-03 15:35:01 -05:00
Chris Lord
d88672c543
Bug 828249 - Fix fixed layer positioning when zoomed out beyond page bounds. r=kats
...
width/height parameters in CompositorParent got mixed up at some point.
2013-01-10 17:32:43 +00:00
Chris Lord
04cca6da2d
Bug 827844 - Fix flickering when layout changes on Firefox/android. r=kats,bgirard
...
Fix flickering that can occur when the surface size changes due to a layout
change (such as the virtual keyboard appearing/disappearing) on Android.
2013-01-10 17:32:43 +00:00
Nicholas Cameron
351f5f0388
Backout bug 818575
...
--HG--
extra : rebase_source : 0a06e4594a98b17befff7d58cd68faa693f3fd91
2013-01-09 18:06:35 +01:00
Kartikaya Gupta
8249f30f23
Bug 826300 - Don't block on waiting for a valid surface when trying to resume the compositor; allow resuming to fail gracefully. r=snorp,BenWa
2013-01-10 11:21:10 -05:00
Jeff Muizelaar
2b20917f2b
Bug 818575 - Only sync viewport for primary layer. r=cjones
...
--HG--
extra : rebase_source : 3221f8a45c9fce9cc51d5f59a19ee50886ff892f
2013-01-09 16:49:48 +01:00
Matt Woodrow
8e6457f392
Bug 818575 - Make TransformShadowTree transform all descendant scrollable layers instead of just the first. r=roc
...
--HG--
extra : rebase_source : 2befc9553af0be20643940e8bf71c0f71d13403e
2013-01-10 22:10:20 +13:00
Jeff Muizelaar
d64bf8e5d5
Bug 829035. Reduce pixman bilinear precision to match upstream.
...
--HG--
extra : rebase_source : b22018bd6c1499d61f21795b9a6337129bf53f5f
2013-01-10 10:40:40 -05:00
Ed Morley
aa4b19eee4
Backout 645bf43f8f14 (bug 818575) for crashes on Android on a CLOSED TREE
2013-01-10 13:17:12 +00:00
Matt Woodrow
071028e719
Bug 818575 - Make TransformShadowTree transform all descendant scrollable layers instead of just the first. r=roc
2013-01-10 22:10:20 +13:00
Diego Wilson
350a22731c
Bug 810501: Get buffer offset from ThebesLayer when composing with hwc. r=cjones a=blocking-basecamp
2013-01-10 11:51:43 +01:00
Robert O'Callahan
444ff0d2b5
Bug 828207: Wallpaper over not being able to find a layer manager on the main thread when initializing a remote render frame. That's OK, we'll find one on the compositor thread. r=cjones
2013-01-10 11:02:21 +01:00
Oleg Romashin
fdcb3f5bae
Bug 826489 - Fixed missing review comment sorry to all. r=drs
2013-01-09 22:13:24 -08:00
Oleg Romashin
0eb49641a4
Bug 826489 - Add preference based settings to AsyncZoomPanController. r=drs
2013-01-09 22:11:25 -08:00