Ed Morley
3007ba8913
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-05-09 10:15:40 +01:00
Simon Montagu
d794821277
Make unicode-bidi: [-moz-]plaintext apply to inline elements. Bug 746987, r=roc
2012-05-09 11:44:52 +03:00
Aharon (Vladimir) Lanin
6ba2a816d5
Tests for bug 746987. r=smontagu, roc
2012-05-09 11:44:52 +03:00
Joe Drew
adeb871cdd
Back out changeset 501d38d3892c (Bug 733553) for causing crashes in xpcshell tests.
2012-05-08 21:59:30 -04:00
Adam Dane [:hobophobe]
f72c3770d4
Bug 733553 - Allow multipart image streams to cope with stream changes. r=joe
...
--HG--
extra : rebase_source : 21ebc85f26fcbc4a4a27387d1ec5007c0886c386
2012-05-08 16:19:01 -05:00
Timothy Nikkel
930853f2df
Bug 749425. Push the scroll frame clip inside the scroll layer so it gets transformed by the shadow transform. r=roc
2012-05-08 23:15:00 -04:00
Chris Pearce
426a1d635c
Bug 716107 part 3 - Don't dispatch 'MozShowFullScreenWarning' event upon keypress in DOM fullscreen mode. r=smaug
2012-05-09 09:47:18 +12:00
Chris Pearce
35902ed377
Bug 716107 part 2 - Remove full-screen-api.key-input-restricted keys pref. r=smaug
2012-05-09 09:47:18 +12:00
Simon Montagu
c1cd31196f
Fix test failures from bug 750551, r=dholbert
2012-05-08 22:36:53 +03:00
Simon Montagu
79230875d9
Fix some cases where a bidi-isolated element was never going through bidi resolution. Bug 731594, r=roc
2012-05-08 09:22:38 -07:00
Jonathan Kew
61bad814cc
bug 751151 - move harfbuzz to gkmedias.dll on windows. r=khuey
2012-05-08 08:46:46 +01:00
Jeff Muizelaar
7644fad8f2
Bug 753058. Add SAMPLE_LABELS for shadows. r=ehsan
...
This will make this things more obvious on the profile.
2012-05-08 18:10:02 -04:00
Ryan VanderMeulen
284cd18b99
Mark the reftest for bug 750551 as failing on Linux due to perma-orange. rs=Ms2ger
2012-05-07 17:21:01 -04:00
Jonathan Kew
8d81e045ca
Split wordbreak-7 test into two testcases, one without lam-alef ligatures and one with (marked as failing due to bug 479829). Bug 249159, r=smontagu
2012-05-07 12:18:24 -07:00
Simon Montagu
b6f5264211
More tests for bug 249159, r=jfkthame
2012-05-07 12:18:24 -07:00
Makoto Kato
e70f17856c
Bug 249159 - Part 2 Implement CSS3 Text word-break property. r=dbaron, smontagu
2012-05-07 12:18:23 -07:00
Simon Montagu
dccf22649b
Make dir=rtl reverse layout direction in horizontal orientation only. Bug 750551, r=dholbert
2012-05-07 12:17:41 -07:00
Simon Montagu
c0d80fe3e1
Tests for bug 750551. r=dholbert
2012-05-07 12:17:41 -07:00
Andrew Quartey
d959be51a1
Bug 722599 - Move change event firing to content from layout r=mounir
2012-05-07 12:27:24 -04:00
Ehsan Akhgari
e00b9cd4fb
Backout bug 750551 because of reftest oranges
...
--HG--
extra : rebase_source : 8947487094a48fb53c50a3c47bdc053db63a7759
2012-05-07 12:34:37 -04:00
Simon Montagu
1b15b7d513
Make dir=rtl reverse layout direction in horizontal orientation only. Bug 750551, r=dholbert
2012-05-07 07:27:44 -07:00
Simon Montagu
ead1aa66d7
Tests for bug 750551. r=dholbert
2012-05-07 07:27:41 -07:00
L. David Baron
a1cd81752c
Add missing GetFirstInFlow() call that was causing a crash in ComputeDescendantWidth when printing with font inflation enabled (or a debug build). (Bug 751797) r=roc
...
--HG--
extra : transplant_source : %ED%23%02%AFR%24tw%FE%96%D7%D3p%D8%87%F7gV%28L
2012-05-07 07:17:00 +02:00
Jonathan Kew
d3946f0d23
bug 752176 - only read the style array for valid offsets within the textrun. r=smontagu
2012-05-06 15:55:12 +01:00
L. David Baron
cf3b4a909e
Reflow for screen size change when font.size.inflation.minTwips is set. (Bug 747231, patch 4) r=roc
...
--HG--
extra : transplant_source : %B2c%F2%B9%E0%1DL%DD%AF%A2%842R%F3%BB%60R%1B%9EI
2012-05-05 15:28:06 +02:00
L. David Baron
b051b7aaa9
Expose DocumentViewerImpl::CallChildren with an API that fills an array. (Bug 747231, patch 3) r=roc
...
--HG--
extra : transplant_source : %FFc%40%AE%D6%22%40%1D%7F%F7%A8%BC%1A%ECG%98G%DCFf
2012-05-05 15:25:45 +02:00
L. David Baron
87599f798d
Cache the last device width we used for font inflation on the pres context so that we can track when it changes. (Bug 747231, patch 2) r=roc
...
--HG--
extra : transplant_source : %19%A1%9B%BC%FD_H%5C%60%BB%88%1E%F6%D1%D5%85%24%F7%26%1B
2012-05-05 15:25:45 +02:00
L. David Baron
bebbcf9bbd
Make effect of form controls on font size inflation text threshold not depend on user changes to their value. (Bug 747857) r=roc
...
--HG--
extra : transplant_source : %82%DCX%81%B2%AAM%A3%A1%A1-%87%10%B3%B6%10kw%F4%FB
2012-05-05 15:24:45 +02:00
Ms2ger
0f52915bb5
Bug 716439 - Followup: remove unused variable 'sf'; r=roc
2012-05-05 11:00:06 +02:00
Ms2ger
2a26067c2b
Bug 732708 - Part d: Remove StorageEventObsolete, NS_NewDOMStorage; r=mayhemer
2012-05-05 11:00:05 +02:00
Ms2ger
b849fe0a6c
Bug 745523 - Part a: prepare for unprefixing transforms by removing the prefix from internal APIs; r=dbaron
2012-05-05 11:00:04 +02:00
Kyle Huey
8f79312973
Bug 718539: Followup to fix MSVC warnings. r=me
2012-05-04 12:45:03 -07:00
Scott Johnson
386740b5cf
Bug 749186: Make the root frame always be an inflation container to prevent a crash during font inflation. [r=dbaron]
2012-05-04 12:08:23 -05:00
Scott Johnson
38884c343b
Bug 746966: Conditionally set NS_FRAME_IN_CONSTRAINED_HEIGHT for font inflation on percentage-based height so fonts with room to inflate can do so. [r=dbaron]
2012-05-04 12:07:37 -05:00
Ed Morley
748e96fc18
Backout f8125b89352d (bug 747857) for frequent test failures
2012-05-04 15:24:42 +01:00
Ed Morley
559a85b824
Backout 5c35cd6f3ea4 & ba39b0822992 (bug 607417) for native Android R1 failures
2012-05-04 14:26:09 +01:00
Jeff Muizelaar
15a0969a86
Bug 750598. Add some heuristics to catch cases when we can use nearest filtering. r=roc
...
These may need some tuning to get right, but should be an improvement over
just disabling bilinear for backgrounds.
It also expectedly regresses tcheckerboard & tcheck2 because we're now
using bilinear when we were using nearest before.
2012-05-01 16:35:04 -04:00
Jonathan Watt
14342d950c
Bug 413960, part 2 - Stop sending out unnecessary COORD_CONTEXT_CHANGED/TRANSFORM_CHANGED notifications from nsSVGOuterSVGFrame. r=longsonr.
...
--HG--
extra : rebase_source : fa0e8a232559e19b9a151a34a8f235154327409b
2012-05-03 17:05:53 +01:00
Jonathan Watt
8056ad42af
Bug 413960, part 1 - Clean up and document various parts of misleading viewBox code. r=longsonr.
...
--HG--
extra : rebase_source : f9dc173b36d4afbce3a8e256f7aa90d9d231615a
2012-05-03 17:05:40 +01:00
Jonathan Watt
ee7eeea5af
Bug 407495 - Make SVG documents with percentage width/height respond to page zoom. r=roc.
...
--HG--
extra : rebase_source : c4c139693bb5d3b9086f7571dc3363c1c8b27ed5
2012-05-03 17:05:24 +01:00
Robert O'Callahan
3cff69730f
Bug 607417. Improve definition of the 'fixed layer' flag. r=tnikkel
...
--HG--
extra : rebase_source : f68d53736e65c21a30a6248abe6b2b9ec32cdb17
2012-05-04 17:00:57 +12:00
Robert O'Callahan
5afaaecea3
backing out patches for bug 607417 due to build bustage
2012-05-04 17:29:05 +12:00
Robert O'Callahan
a3f43739ba
Bug 607417. Improve definition of the 'fixed layer' flag. r=tnikkel
2012-05-04 17:00:57 +12:00
L. David Baron
066e072629
Add missing GetFirstInFlow() call that was causing a crash in ComputeDescendantWidth when printing with font inflation enabled (or a debug build). (Bug 751797) r=roc
...
--HG--
extra : transplant_source : %B5%FE%E5%DFaH%06%0F%3B%26%C0%E2%8B%3E4%F37%BFi-
2012-05-03 22:55:33 -04:00
Phil Ringnalda
2c359bfe84
Bug 738803 - Annotate the Windows assertions in 736924-1.html now that compartment-per-global has made them permanent on Win7
2012-05-03 19:48:06 -07:00
L. David Baron
2d4692f3e0
Make effect of form controls on font size inflation text threshold not depend on user changes to their value. (Bug 747857) r=roc
...
--HG--
extra : transplant_source : %1F%7B%3Fk%A6%F1%2C%EAZ%920%FB%FD%FB%3D%8E%9C%C9y%19
2012-05-03 20:04:30 -04:00
Mats Palmgren
52a697097e
Bug 751227 - Remove nsPresShell::mStackArena, make it a separate stack class. r=roc
2012-05-04 02:14:02 +02:00
Mats Palmgren
84561c7f26
Bug 750745 - Allocate nsLineBoxes from their own presshell arena list. part=3/3 r=roc
2012-05-04 02:14:02 +02:00
Mats Palmgren
0f5b4c9982
Bug 750745 - Introduce AllocateByObjectID/FreeByObjectID for allocating non-frame objects from per-type lists in the PresArena. part=2/3 r=roc
2012-05-04 02:14:02 +02:00
Mats Palmgren
453616011e
Bug 750745 - Rename nsPresArena::AllocateByCode/FreeByCode to AllocateByFrameID/FreeByFrameID. part=1/3 r=roc
2012-05-04 02:14:02 +02:00
Mats Palmgren
002ab4cc2a
Bug 615112 - Use correct type for a string length. r=bz
2012-05-04 02:14:01 +02:00
Mats Palmgren
fbfd445216
Bug 735641 - No way to deselect image of image document after select all (Ctrl+A). r=bz
2012-05-04 02:14:01 +02:00
Mats Palmgren
dbd1fc0851
Bug 747688. r=roc
2012-05-04 02:14:01 +02:00
Mats Palmgren
6e43b822bd
Bug 750066. r=roc
2012-05-04 02:14:01 +02:00
Mats Palmgren
fb481c3dad
Bug 748961 - Flush styles to ensure frames are created. r=smaug,Ms2ger
2012-05-04 02:14:01 +02:00
Andreas Gal
a3df077a1a
Do background image scaling on the GPU. Part 2: Support turning simple background images into image layers (bug 750172, r=roc).
2012-05-03 13:13:12 -07:00
Andreas Gal
b5904e703e
Do background image scaling on the GPU. Part 1: Refactor nsCSSRendering to expose helpers we need in nsDisplayBackground::GetLayerState (bug 750172, r=roc).
2012-05-03 13:11:57 -07:00
Andreas Gal
7db0b87ef1
Do image scaling on the GPU (bug 650988, r=roc,cjones).
2012-05-03 07:05:55 -07:00
Bas Schouten
0f0ca8f00f
Bug 751463: Remove Azure from XUL. r=khuey
2012-05-03 21:21:52 +02:00
Ed Morley
46622a4bc4
Merge mozilla-central to mozilla-inbound
2012-05-03 20:13:41 +01:00
Ali Juma
84e253b4d4
Bug 748048 - Part 1: Remove SetInvalidationDimensions and GetInvalidationDimensions. r=roc
2012-05-03 12:33:51 -04:00
Ehsan Akhgari
52cd3e0168
Bug 751273 - Part 2: Rip out cairo and pixman from libxul; r=khuey
...
Landing on a CLOSED TREE
--HG--
extra : rebase_source : 92b945b90bb70a020609ad8ac0ffe633076bed10
2012-05-02 16:32:16 -04:00
Ehsan Akhgari
5d044656b7
Backed out changeset 27c51f14c3ed (bug 751273) because of build bustage on Linux on a CLOSED TREE
2012-05-02 16:46:25 -04:00
Ehsan Akhgari
28ecf2b61b
Bug 751273 - Part 2: Rip out cairo and pixman from libxul; r=ted
...
Landing on a CLOSED TREE
2012-05-02 16:32:16 -04:00
Ehsan Akhgari
147de6e8d8
Bug 751201 - Rip out expat from libxul
...
Landed on a CLOSED TREE
2012-05-02 14:10:53 -04:00
Ehsan Akhgari
43cc1f598f
Bug 751186 - Rip out qcms from libxul; r=khuey
...
Landed on a CLOSED TREE
2012-05-02 14:05:46 -04:00
Ehsan Akhgari
d834ad844c
Bug 750747 - Rip out libpng from libxul; r=khuey
...
Landing on a CLOSED TREE
2012-05-02 11:02:15 -04:00
Ehsan Akhgari
c40417ceb5
Backout changeset e58855b90cf6 (bug 750747) because of build bustage of a CLOSED TREE
2012-05-02 10:04:33 -04:00
Ehsan Akhgari
1a47114977
Bug 750867 - Rip out libjpeg from libxul; r=khuey
...
Landing on a CLOSED TREE
2012-05-02 09:28:52 -04:00
Ehsan Akhgari
407c4aad13
Bug 750747 - Rip out libpng from libxul; r=khuey
2012-05-02 09:28:29 -04:00
Jonathan Kew
809d68efea
bug 750728 - move graphite from libxul to libgkmedias on windows, to help with PGO problems. r=khuey a=ehsan to land on a CLOSED TREE
2012-05-01 20:00:35 +01:00
Jonathan Kew
3899208e5a
bug 749658 - reftest for unwanted scroll-overflow due to cropped textbox label. r=roc
2012-05-01 11:06:47 +01:00
Timothy Nikkel
0af4b79894
Bug 749816. When setting the display port for an element We only need to discard layer contents when we are hiding a document with a widget. r=roc
2012-05-01 01:43:59 -05:00
Boris Zbarsky
86a127e21b
Bug 748803. Don't autofocus the Try Again button in error pages if the error page is not a toplevel page. r=mounir
2012-04-30 21:57:16 -04:00
François Wang
99fdbe540a
Bug 736010 - Make downloaded fonts usable in nsMathMLChar. r=karlt
2012-03-26 17:49:44 +02:00
Ralph Giles
4e5d9404d3
Bug 674225 - Add libopus to the mozilla build system. - r=ted
...
This builds the opus reference library in media/libopus.
We support both fixed and floating point builds, switched
by MOZ_OPUS_FIXED. Currently this isn't defined by anything
but should probably offer a configure option, and default
to true on arm.
Thanks to Tim Terriberry for additional review.
2012-04-30 16:20:22 -07:00
Jared Wein
4a14801895
Bug 702463 - Increasing the timeout of the tests due to the presence of multiple refresh drivers. r=ehsan
2012-04-30 13:44:55 -04:00
Avi Halachmi
f87d6740b5
Bug 702463 - Smooth scrolling should use refresh observer instead of a timer. r=roc
2012-03-31 16:08:00 +03:00
Ehsan Akhgari
0c839552d3
Merge the latest green PGO changeset from mozilla-inbound to mozilla-central
2012-04-30 10:58:35 -04:00
Jonathan Kew
3fa80ac988
Bug 749658 - Distinguish scrollable from visual bounds for nsTextBoxFrame. r=roc
2012-04-29 20:34:09 -04:00
Frédéric Wang
0befee6bf6
Bug 657279 - Reftests. r=karlt
2012-04-28 11:02:57 -04:00
Frédéric Wang
a2468269dd
Bug 657279 - maction: transmit automatic data when the selected child changes. r=karlt
2012-04-28 11:02:22 -04:00
L. David Baron
bad1e080cc
Examine parentBorder only when parentContext is non-null. (Bug 749860) r=bzbarsky
2012-04-27 21:56:31 -07:00
Ed Morley
0c3dbaac1d
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-04-27 12:52:26 +01:00
Neil Rashbrook
ce83eb70a6
Bug 745447 XUL progress meter layout should match HTML r=Enn
2012-04-27 08:42:10 +01:00
Bas Schouten
66756d62c5
Bug 749467 - Reftest: Add reftest for path continuation after transform changes. r=roc
2012-04-27 07:07:25 +02:00
John Daggett
baaa95466a
Bug 718539. Update reftests to use new font-feature-settings syntax. r=jkew
2012-04-26 15:27:36 +09:00
John Daggett
15b7adf246
Bug 718539. Trim out old featureSettings string code. r=jkew
2012-04-26 15:27:08 +09:00
John Daggett
04c2cd9e64
Bug 718539. Initialize font features in gfxFontStyle from nsFont data. r=dbaron
2012-04-26 15:25:29 +09:00
John Daggett
112cffe3b1
Bug 718539. Update layout/style tests for new font-feature-settings syntax. r=dbaron
2012-04-26 15:24:54 +09:00
John Daggett
4984947d00
Bug 718539. Update font-feature-settings to latest spec syntax. r=dbaron
2012-04-26 15:24:26 +09:00
Nicholas Nethercote
43f329dbbd
Bug 744311 (part 1) - Preliminary whitespace and code order changes. r=jlebar.
...
--HG--
extra : rebase_source : f700733d8aa1aed1ae1f9206b4ee9063f9a03341
2012-04-09 22:52:33 -07:00
Boris Zbarsky
b38f6768b1
Bug 748254. When we encounter an unexpected '}' terminating a font-face descriptor's value, correctly close the font-face rule instead of eating the rest of the stylesheet. r=dbaron
2012-04-26 00:42:00 -04:00
Chris Pearce
e67b17755c
Bug 745067 - Remove margins by default on fullscreen elements. r=bz
2012-04-26 14:35:23 +12:00
Matt Woodrow
2b1ae85346
Bug 749055 - Add index parameter to nsDisplayMathMLCharForeground. r=roc
2012-04-27 12:24:54 +12:00
Matt Woodrow
465e6ee513
Bug 746421 - Make nsTextBoxFrames overflow area include the LOOSE_INK_EXTENTS of the text. r=jfkthame
2012-04-27 12:24:54 +12:00
Matt Woodrow
b60d95b9d8
Bug 747718 - Disable ColorLayer optimizations when we have rounded-rect clipping. r=roc
2012-04-27 12:24:53 +12:00
Matt Woodrow
3fa63af2c3
Bug 740072 - Make perspective-origin check the style parent instead of frame parent. r=roc
2012-04-27 12:24:53 +12:00
Thomas Powell
7025d60de9
Bug 742736 - Change box shadows to match rounded or sharp corners of shadowed object when round/sharp alternate corners; r=dbaron
2012-04-29 22:37:04 -04:00
Andreas Gal
154b79964a
Render active layers at full resolution and transform them on the GPU (bug 750006, r=roc).
2012-04-29 14:41:13 -07:00