Karl Tomlinson
6f77a7975e
b=865241 don't join HRTFDatabaseLoader thread until it has finished r=ehsan
...
Also turn some always-true conditions into assertions.
--HG--
extra : rebase_source : a38b75a1a27f25cef7b9dd86a1cca15ce9f67893
2013-08-09 10:07:42 +12:00
Kyle Huey
5da46833bd
Bug 886080: Mark dynamic-feImage-01.svg as asserting. r=me
2013-08-13 11:16:47 -07:00
Kan-Ru Chen (陳侃如)
78cb6892fb
Bug 845169 - Add test case test_remote_passpointerevents.html r=roc
2013-08-08 15:43:59 +08:00
Kan-Ru Chen (陳侃如)
f186023681
Bug 845169 - Update touch region from remote frame. r=roc
2013-08-13 15:56:57 +08:00
Robert Longson
fd74c42258
Bug 903732 - Stop leaking gfxPattern objects when using CSS text frames. r=dholbert
2013-08-12 19:39:08 +01:00
Ed Morley
6bb3f93525
Backed out changeset 64324e19ca10 (bug 903715) for failures in test_bug903715.html on a CLOSED TREE
2013-08-12 16:59:00 +01:00
Masayuki Nakano
75de6f2607
Bug 903715 Consume Enter keydown event if dropdown of <select> element is closed by it r=smaug
2013-08-12 22:09:39 +09:00
Xidorn Quan
5a49929cfc
Bug 786254 - Add reftest. r=roc
2013-08-12 08:51:30 -04:00
Carsten "Tomcat" Book
43a837d163
merge mozilla-central to mozilla-inbound
2013-08-12 11:37:21 +02:00
Carsten "Tomcat" Book
a883f57a4a
merge mozilla-inbound to mozilla-central
2013-08-12 11:28:29 +02:00
Jonathan Kew
9d6d5924e8
bug 879963 - unit tests for redundant downloading of a repeated @font-face resource, and for rendering regressions when multiple rules refer to the same font. r=dbaron,jdaggett
2013-08-12 10:08:00 +01:00
Jonathan Kew
141239e413
bug 879963 - preserve in-progress font loaders when updating the user font set, and avoid adding duplicate face entries to a user font family. r=dbaron,jdaggett
2013-08-12 10:07:55 +01:00
Olli Pettay
5359e648b3
Backout Bug 902481 to fix crashes, r=me
2013-08-10 12:24:09 +03:00
Ryan VanderMeulen
13be9bc4d0
Merge inbound to m-c.
2013-08-09 19:08:45 -04:00
Corey Ford
c1f2a8126d
Bug 898794 - Store normal frame position before applying relative positioning. r=dbaron
2013-08-08 17:20:17 -07:00
Mark Hammond
f9c8c5e605
Bug 897811 - fix uses of browser.pagethumbnails.capturing_disabled to reflect the pref controls if it is *disabled* rather than enabled. r=gavin
2013-08-08 09:52:01 +10:00
Masayuki Nakano
03e0066f13
Bug 812995 Support 'blink' value at -moz-text-decoration-line and drop -moz-text-blink r=dbaron
2013-08-06 23:02:34 +09:00
Mats Palmgren
cc1f5b7f03
Bug 898913 - Look for the floating first-letter frame to remove on the kPushedFloatsList too. r=dholbert
2013-08-10 23:00:46 +00:00
Mats Palmgren
6c8170cc92
Bug 883568 - Call UpdateOverflow() in the scroll frame base class to actually update the overflow areas. r=roc
2013-08-10 16:55:29 +00:00
Boris Zbarsky
5d344b2eb3
Back out revision ea0f2d537a40 (bug 903283) because Windows was bootlegging nsRegion.h via EventTarget.h in widget code and so we ended up with a CLOSED TREE.
2013-08-09 22:31:05 -04:00
Brian O'Keefe
3dadb0e396
Bug 896177 - Remove useless config.mk includes; r=gps
2013-07-17 16:06:53 -04:00
Ms2ger
6c3982af30
Merge m-c to inbound.
2013-08-14 14:47:39 +02:00
Jonathan Kew
65526d27a3
bug 904555 - clean up use of nsRect APIs in layout. r=roc
2013-08-14 13:27:20 +01:00
Jonathan Kew
8c286ee497
bug 879963 - reftests for regressions caused when multiple rules refer to the same proxy. r=jdaggett
2013-07-26 16:48:35 +01:00
Markus Stange
a16556961c
Bug 904541 - Don't #include Layers.h in nsPresContext.h. r=roc
2013-08-14 13:33:03 +02:00
Markus Stange
ca83e38918
Bug 904540 - Don't #include nsRefreshDriver.h in nsPresContext.h. r=roc
2013-08-14 13:29:51 +02:00
Markus Stange
2486ab13ca
Bug 904539 - Don't #include ImageLoader.h in nsIFrame.h. r=roc
2013-08-14 13:29:11 +02:00
Markus Stange
ca3ed71e54
Bug 904538 - Don't #include nsITheme.h in nsIWidget.h. r=roc
2013-08-14 13:19:55 +02:00
Jonathan Watt
56b954128b
Bug 901955 - Get 'opacity' property changes on SVG working again. r=roc
2013-08-14 10:51:00 +01:00
David Zbarsky
d73e74f40e
Bug 903283: Don't include EventTarget.h in headers r=Ms2ger
2013-08-09 21:17:52 -04:00
Ryan VanderMeulen
a199b3df6e
Merge m-c to inbound.
2013-08-09 19:29:45 -04:00
Ms2ger
7bf62da840
Backout changeset f2ac3d57b445 for insufficient review.
2013-08-08 19:37:47 +02:00
Phil Ringnalda
78b67ac6e9
Back out 3354e7e52613 (bug 899171) on suspicion of causing Fennec and b2g reftest/jsreftest/crashtest bustage
...
CLOSED TREE
2013-08-07 22:33:56 -07:00
David Zbarsky
9dd8b1ad80
Bug 902732: Merge nsILink and dom::Link r=bz
2013-08-08 01:26:32 -04:00
Boris Zbarsky
adc8e860c3
Back out revision ab9642207875 (bug 897811) for browser-chrome test failures.
2013-08-08 01:13:45 -04:00
Masayuki Nakano
e08e2dc2d3
Bug 812995 Support 'blink' value at -moz-text-decoration-line and drop -moz-text-blink r=dbaron
2013-08-06 23:02:34 +09:00
Mihnea Dobrescu-Balaur
6c26a33de8
Bug 899171 - Use mozprofile in the reftest harness. r=ahal
2013-08-06 17:51:31 -07:00
Corey Ford
894f250f52
Bug 901610 - Use nsStyleDisplay::IsRelativelyPositioned in constructing frames for IB splits. r=dbaron
2013-08-07 16:30:34 -07:00
Corey Ford
6ee6484653
Bug 901610 - Use nsStyleDisplay::IsRelativelyPositionedStyle in nsLineLayout. r=dbaron
2013-08-07 11:46:44 -07:00
Mats Palmgren
0c49e5ec80
Bug 899349 - Re-enable the 366537-1.xhtml crashtest (presumed fixed by bug 874073). r=ryanvm
2013-08-06 16:02:30 +00:00
Ryan VanderMeulen
9cb8038298
Bug 886080 - Change test annotation from random-if to skip-if.
2013-08-07 20:31:38 -04:00
Mark Hammond
71bca9e80b
Bug 897811 - fix uses of browser.pagethumbnails.capturing_disabled to reflect the pref controls if it is *disabled* rather than enabled. r=gavin
2013-08-08 09:52:01 +10:00
Daniel Holbert
eac6842696
(no bug) comment-tweak, to explicitly mention a pref name instead of hinting at it. (no review)
...
DONTBUILD because comment-only change
2013-08-07 15:32:16 -07:00
David Zbarsky
eb7e83b422
Bug 901060 - Make nsGenericHTMLElement implement nsIDOMHTMLElement r=bz
2013-08-07 16:23:08 -04:00
Neil Deakin
0f0430de5b
Bug 894736, pass clipboard type to data transfer so that the correct clipboard is used when pasting, r=ehsan
2013-08-07 14:52:38 -04:00
Olli Pettay
f42d06f785
Bug 902481 - Make EventTargetChainItem pool thread agnostic, r=jst
2013-08-07 20:28:34 +03:00
Dan Minor
cd011af18c
Bug 900542 - Update reftest manifests for pandaboards; r=jmaher
2013-08-07 10:08:24 -07:00
Rik Cabanier
6db63a8c81
Bug 901375 - Implement support in CSS for mix-blend-mode; r=heycam
2013-08-07 16:59:10 +09:00
Mark Hammond
f45a45d737
Bug 897811 - remove browser.pageThumbs.enabled preference. r=gavin
2013-08-07 11:10:58 +10:00
Blake Kaplan
be640f4d8e
Bug 898926 - Add reftest. r=sicking
2013-08-06 17:31:30 -07:00
Benoit Girard
5d7998f39f
Bug 873378 - Add a limit on mobile of 20 layers per container layer. r=roc
2013-07-16 16:17:18 -04:00
Ryan VanderMeulen
7c6cdde735
Merge m-c to inbound.
2013-08-06 17:07:23 -04:00
Ryan VanderMeulen
569226ba78
Merge m-c to fx-team.
2013-08-06 14:23:55 -04:00
Ryan VanderMeulen
10646bb3b1
Merge m-c to b2g-inbound.
2013-08-06 10:16:19 -04:00
Dirk Schulze
8dc0ca2307
Bug 901847 - Fixes syntax failure in filters drop-shadow test. r=heycam
2013-08-06 17:53:53 +10:00
Max Vujovic
a0613f3e89
Bug 898175 - Refactor filter parsing to use a keyword lookup table for filter function names. r=dbaron
2013-08-06 17:53:30 +10:00
Ehsan Akhgari
b9560fc7d9
Bug 902111 - Forward-declare nsIFrame in nsISelectionPrivate.h; r=bzbarsky
2013-08-06 16:19:11 -04:00
Ryan VanderMeulen
1ff98491e9
Merge m-c to inbound.
2013-08-06 14:24:39 -04:00
Mats Palmgren
d8c7a2d3c5
Bug 873083 - Re-enable the 813372-1.html crashtest. r=ryanvm
2013-08-06 12:43:41 -04:00
Mats Palmgren
e9ea9fcfb5
Bug 874073 - Re-enable the 852293.html test and disable the real culprit, 802902.html. r=ryanvm
2013-08-05 23:14:06 +00:00
Jonathan Kew
283a063cb5
bug 854897 - prefer harfbuzz shaping for Indic text on WinXP. r=jdaggett
2013-08-05 21:06:09 +01:00
John Schoenick
1dd711cad0
Bug 874843 - Fix focus race in test on windows 8. r=roc
2013-08-05 12:13:09 -07:00
Wes Johnston
78b040e4ca
Bug 901117 - Positioned event targetting should fluff even if there are body event listeners. r=tn
2013-08-05 11:25:27 -07:00
Ryan VanderMeulen
caabb03b5d
Merge m-c to fx-team.
2013-08-06 10:16:50 -04:00
Tim Abraldes
43f4a03e54
bug 864247. If PermitUnload is called while another PermitUnload is being processed, simply allow the unload to happen. r=roc
2013-08-05 23:29:55 -07:00
Dirk Schulze
c25ee40e1c
Bug 898361 - Implement parsing for drop-shadow. r=heycam
2013-08-05 17:02:27 +10:00
Karl Tomlinson
48dac2e5b6
b=893523 clamp CSS pixel to nscoord conversion to nscoord_MIN,MAX r=roc
...
--HG--
extra : transplant_source : P%87%C2l%86%9AWu%CD%06%E5%22%D3%88/%80a%CE%80p
2013-08-05 14:58:41 +12:00
Karl Tomlinson
b9829289b8
add crashtest for bug 893523 using testcase by jruderman@gmail.com
...
--HG--
extra : transplant_source : %C9y%C9%A3%DF%BF%01%E6%A25%D4%C4%28G%FE%FF%94%2B%E9%D5
2013-08-05 14:58:10 +12:00
Ms2ger
48039b419a
Backout changeset a58abd7408bf for mochitest and crashtest crashes.
2013-08-04 12:21:17 +02:00
Dirk Schulze
87b8fb4c7c
Bug 898361 - Implement drop-shadow parsing for the filter property. r=heycam
2013-08-04 18:58:28 +10:00
Nicholas Cameron
dd58f82344
Bug 874721, bug 899435. D3D9 compositor and windows OMTC window resizing. r=Bas, mattwoodrow
2013-08-04 19:46:17 +12:00
Matt Brubeck
5342ab9b44
Bug 901175 - Test to verify that covered elements are not clickable [r=roc]
2013-08-03 09:01:49 -07:00
Jonathan Kew
5399e0092e
bug 900975 - reftest for -moz-osx-font-smoothing on display:inline element. r=dbaron
2013-08-03 08:59:00 +01:00
Timothy Nikkel
4a491c37be
Bug 901175. Properly handle when the frame has an empty intersection with the exposed region for events. r pending roc
2013-08-03 00:46:19 -05:00
Cameron McCormack
4e94222e60
Bug 899900 - Avoid null checking result of NS_NewBlahFrame. r=dbaron
2013-08-03 14:11:06 +10:00
Cameron McCormack
8e9bb8d2ac
Bug 899896 - Avoid null checking of some box layout factory functions. r=dbaron
2013-08-03 14:11:06 +10:00
Cameron McCormack
975a0a23c3
Bug 899894 - Don't null check nsStyleSet::ResolveBlah return values. r=dbaron
2013-08-03 14:11:06 +10:00
Cameron McCormack
5314c1d38c
Bug 899886 - Don't return null from nsStyleSet::ReparentStyleContext. r=dbaron
2013-08-03 14:11:05 +10:00
Cameron McCormack
7389a04520
Bug 899881 - Don't allow frames to have a null style context. r=dbaron
2013-08-03 14:11:05 +10:00
Avi Halachmi
7de7d90131
Bug 888899 - Part 2 - Uses layout.frame_rate=0 for ASAP mode instead of 10k. r=jrmuizel
2013-08-02 23:29:57 +03:00
Ryan VanderMeulen
dfa96b6200
Bug 894773 - Remove Android failing reftest annotation from 650228-1.html.
...
CLOSED TREE
2013-08-02 15:39:21 -04:00
Justin Lebar
3024bbcc2d
Back out 4ff7455f6720, "Bug 894736, pass clipboard type to data transfer so that the correct clipboard is used when pasting, r=ehsan" on a CLOSED TREE.
2013-08-02 10:53:34 -07:00
Benoit Girard
f8ebbcf885
Bug 894773 - Don't force layers on single opacity change. r=roc
...
--HG--
extra : rebase_source : 1f4807150ad7776aa1e90ded322149cf57f212ff
2013-07-16 22:56:16 -04:00
Ed Morley
172624aad8
Bug 899349 - Change 366537-1.xhtml random-if to skip-if
2013-08-02 17:20:21 +01:00
Ehsan Akhgari
ed8af4cc55
Bug 579517 follow-up: Remove NSPR types that crept in
2013-08-02 12:09:54 -04:00
Ed Morley
1a66d70b6b
Bug 886080 - Mark dynamic-feImage-01.svg random-if on Linux for intermittent failures
2013-08-02 16:08:18 +01:00
Ed Morley
b0241717fb
Bug 899349 - Mark crashtests/366537-1.xhtml random-if due to intermittent failures
...
--HG--
extra : rebase_source : 890e6bc38f6823c5c64d9678102cd1df14db5790
2013-08-02 16:05:39 +01:00
Neil Deakin
243c5a081d
Bug 894736, pass clipboard type to data transfer so that the correct clipboard is used when pasting, r=ehsan
2013-08-02 11:37:05 -04:00
Ms2ger
21409e5d2c
Merge m-c to inbound.
2013-08-02 11:07:57 +02:00
Ms2ger
d56975a3c1
Bug 899931 - Part j: Cleanup nsListControlFrame::GetSelectedIndex; r=dzbarsky
2013-08-02 09:09:05 +02:00
Ms2ger
58ef8410ab
Bug 899931 - Part i: Inline nsListControlFrame::GetSizeAttribute; r=dzbarsky
2013-08-02 09:09:02 +02:00
Ms2ger
f52d2be363
Bug 899931 - Part h: Cleanup nsListControlFrame::GetOptions; r=dzbarsky
2013-08-02 09:08:19 +02:00
Ms2ger
cbd7dcb8d2
Bug 899931 - Part g: Cleanup nsListControlFrame::{ScrollToIndex, ScrollToFrame}; r=dzbarsky
2013-08-02 09:08:13 +02:00
Ms2ger
12dfce76ee
Bug 899931 - Part f: Cleanup nsListControlFrame::GetIndexFromDOMEvent; r=dzbarsky
2013-08-02 09:07:56 +02:00
Ms2ger
aba0c83a1c
Bug 899931 - Part e: Cleanup nsListControlFrame::ToggleOptionSelectedFromFrame; r=dzbarsky
2013-08-02 09:07:32 +02:00
Ms2ger
f77350af16
Bug 899931 - Part d: Cleanup nsListControlFrame::GetCurrentOption; r=dzbarsky
2013-08-02 09:07:22 +02:00
Ms2ger
41e28f3bfe
Bug 899931 - Part c: Cleanup nsListControlFrame::GetOptionText; r=dzbarsky
2013-08-02 09:07:08 +02:00
Ms2ger
f3cc54f5fb
Bug 899931 - Part b: Introduce a nice nsListControlFrame::GetOption; r=dzbarsky
2013-08-02 09:07:04 +02:00
Ms2ger
a05a4c170b
Bug 899931 - Part a: Remove unused nsListControlFrame::{IsContentSelected, IsContentSelectedByIndex}; r=dzbarsky
2013-08-02 09:06:57 +02:00
Ms2ger
f28bde905f
Bug 900096 - Cleanup Touch some; r=dzbarsky
2013-08-02 09:06:35 +02:00
Ms2ger
625b832e4f
Bug 896251 - Make nsEvent::{refPoint, lastRefPoint} LayoutDeviceIntPoints; r=smaug+kats
2013-08-02 09:05:16 +02:00
Ms2ger
ac38824301
Bug 896277 - Don't return nsresult from GroupRule::AppendRulesToCssText; r=dbaron
2013-08-02 09:04:31 +02:00
Ms2ger
65b9d384bf
Bug 897540 - Reduce includes in nsDeviceContext.h; r=roc
2013-08-02 09:04:22 +02:00
Ms2ger
d5d5885d4c
Bug 886408 - Move nsContentUtils::ReleaseWrapper into nsWrapperCache; r=mccr8
2013-08-02 09:04:01 +02:00
Mike Hommey
ca80cd82ad
Bug 881323 - Re-implement CycleCollectorParticipant with actual vtables, with constexpr to avoid static initializers. r=mccr8
2013-08-02 10:29:05 +09:00
Nicolas Silva
f46dc128f3
Bug 899583 - Disallow BigImage with YCbCr compositing. r=BenWa
2013-08-02 01:02:06 +02:00
David Zbarsky
f2ea7c733f
Bug 893117: Remove nsIDOMHTMLMeterElement r=bz
2013-08-01 15:24:24 -07:00
David Zbarsky
4fa5d9c4b0
Bug 893117: Remove nsIDOMHTMLLegendElement r=bz
2013-08-01 15:24:24 -07:00
David Zbarsky
c882d5964c
Bug 893117: Remove nsIDOMHTMLProgressElement r=peterv
2013-08-01 15:24:22 -07:00
Matthew Noorenberghe
c213f0b1b1
Bug 900354 - Ignore sub-resource loads for Azure recordings. r=Bas
...
--HG--
extra : rebase_source : 815b88638f5d828f133c92ec2ff94c25c0fa92a7
2013-08-01 14:55:28 -07:00
Timothy Nikkel
9170934245
Bug 900662. Pass sync decode flags through moz-element painting so images inside moz-element work correctly with reftests. r=mstange
2013-08-01 15:42:34 -05:00
David Zbarsky
ec4563559d
merge backout
2013-08-01 01:54:34 -07:00
David Zbarsky
93caf8a63e
backout Bug 893117 for mochitest failure
2013-08-01 01:54:09 -07:00
Nicholas Cameron
4772e654e1
merge backout, a=me
2013-08-01 18:39:19 +12:00
Nicholas Cameron
f67c88d7e9
back out bug 874721, bug 899435
2013-08-01 18:30:46 +12:00
David Zbarsky
c59f81b1cd
Bug 893117: Remove nsIDOMHTMLMeterElement r=bz
2013-07-31 23:12:40 -07:00
David Zbarsky
aa2fc03e9f
Bug 893117: Remove nsIDOMHTMLLegendElement r=bz
2013-07-31 23:12:40 -07:00
David Zbarsky
290d2c27a6
Bug 893117: Remove nsIDOMHTMLProgressElement r=peterv
2013-07-31 23:12:38 -07:00
Nicholas Cameron
bb0f9019dd
Bug 874721; fuzz some tests. r=Bas
2013-08-01 16:53:00 +12:00
Nicholas Cameron
03d666a0c1
Bug 897787. New test to catch the scaling bug. r=roc
2013-08-01 16:24:28 +12:00
Nicholas Cameron
2a16422793
Bug 897787. Test changes. r=roc
2013-08-01 16:22:48 +12:00
Nicholas Cameron
f0ce281635
Bug 897787. Use background-size in preference to background positioning area size for a background-image's preferered size. r=roc
2013-08-01 16:22:40 +12:00
Alex Xu
59fcd38f0a
Bug 900284: Use #ifdef ACCESSIBILITY around member variables only used inside #ifdef ACCESSIBILITY, to avoid clang warnings (and reduce object size with --disable-accessibility). r=dbaron
2013-07-31 19:15:19 -07:00
Daniel Holbert
a3e2043aac
Bug 900242: Mark overriding nsBlockFrame methods as MOZ_OVERRIDE. r=mats
2013-07-31 18:59:25 -07:00
Stephen Pohl
723220566e
Bug 877097: Hold strong refs to instances of ScrollbarActivity to avoid crashing. r=mats
2013-07-31 21:43:56 -04:00
Corey Ford
6264cfdf7d
Bug 898797 - Reftests for relatively positioned floats. r=dholbert
2013-07-29 18:34:05 -07:00
Corey Ford
c0b1bad70a
Bug 898797 - Use nsHTMLReflowState::ApplyRelativePositioning when placing floats. r=dbaron
2013-07-29 21:53:13 -07:00
Joey Armstrong
4246f49c03
Bug 870370 - Move EXTRA_COMPONENTS to mozbuild (file batch #3 ); r=mshal
2013-06-11 16:38:22 -04:00
Timothy Nikkel
156274f060
Bug 900214. Remove unused aFlags argument to nsImageRenderer::Draw. r=nrc
...
Instead use mFlags.
2013-07-31 17:09:30 -05:00
Martijn Wargers
644fe8405f
Bug 899939 - Fix some tests that still use prefBranch instead of SpecialPowers.pushPrefEnv. r=jmaher
2013-07-31 11:30:54 +02:00
Ed Morley
c4b4fc392d
Backed out changeset e27bd873b413 (bug 898361) for crashes on a CLOSED TREE
2013-07-31 16:00:27 +01:00
Dirk Schulze
12b2edf1a1
Bug 898361 - [CSS Filters] Implement parsing for drop-shadow. r=heycam
2013-07-31 09:26:45 -04:00
Corey Ford
df05870c1e
Bug 894716 - Parameterize nsLayoutUtils::GetNearestScrollableFrame. r=dbaron
2013-07-30 21:01:06 -07:00
Ed Morley
75f33f681b
Merge latest green fx-team changeset and mozilla-central
2013-07-31 13:02:44 +01:00
Ed Morley
73b237d7f9
Backed out changeset f10f7c79846c (bug 883364)
2013-07-31 08:58:32 +01:00
Nicholas Cameron
a2cdf1ab09
Bug 895873 - backout bug 893117 for Win8 mc bustage
2013-07-30 23:32:35 -04:00
John Daggett
cb486cc9ec
Bug 892929 - test that CSSFontFeatureValueRule hidden when font features disabled. r=bz
2013-07-31 14:19:49 +09:00
Jeff Gilbert
7ddeee4a15
Bug 883364 - Mark tests as failing on ARMv6. r=bjacob
2013-07-30 20:48:00 -07:00
Cameron McCormack
f4ab75b068
Bug 899385 - Update comments that incorrectly state nsIPresShell::AllocateBlah are fallible. r=dbaron
2013-07-31 10:52:32 +10:00
Cameron McCormack
cbfbb6c609
Bug 899389 - Don't null check result of NS_NewStyleContext. r=dbaron
2013-07-31 10:52:32 +10:00
Cameron McCormack
1fce0370f0
Bug 897887 - Avoid calling ScheduleReflowSVGNonDisplayText when constructing frames during reflow. r=jwatt
2013-07-31 10:39:04 +10:00
L. David Baron
17fe37d76a
Bug 898329 patch 10: Fix wrapping of comment that I just reintended. r=heycam
2013-07-30 17:36:12 -07:00
L. David Baron
9d6733d78c
Bug 898329 patch 9: Fix indentation from previous patches. r=heycam
2013-07-30 17:36:12 -07:00
L. David Baron
9b7ac3d29e
Bug 898329 patch 8: Use for loops instead of while loops for iterating extra style contexts. r=heycam
2013-07-30 17:36:11 -07:00
L. David Baron
016d6d8b55
Bug 898329 patch 7: Split ElementRestyler::Restyle into multiple functions. r=heycam
2013-07-30 17:36:11 -07:00
L. David Baron
720d37a092
Bug 898329 patch 6: Avoid using pseudoTag outside of what will be in RestyleManager::RestyleSelf. r=heycam
2013-07-30 17:36:11 -07:00
L. David Baron
372c024c0e
Bug 898329 patch 5: Create and use ElementRestyler::mResolvedChild. r=heycam
2013-07-30 17:36:11 -07:00
L. David Baron
0d0cdd5410
Bug 898329 patch 4: Avoid using newContext outside of what will be in RestyleManager::RestyleSelf. r=heycam
...
This replaces newContext with mFrame->StyleContext(), which is a valid
replacement since all of the replacements are inside a test that we
don't have a framechange hint. If we have a framechange hint, then
mFrame still has its old style context.
2013-07-30 17:36:11 -07:00
L. David Baron
8c39cda548
Bug 898329 patch 3.5: Don't check undisplayed content if we're going to reframe. r=heycam
...
This avoids doing work that is unnecessary; if we're going to reframe
anyway, the frame destruction will clear the undisplayed content list,
and we'll then rebuild it when we recreate the frame (if needed).
It is also a prerequisite for patch 4, which replaces some uses of
newContext with mFrame->StyleContext(). These are the same as long as
we don't have a framechange hint, since when we do have a framechange
hint we leave the old style context on the frame to avoid violating
invariants. This patch ensures that all such uses replaced in patch 4
are actually inside a check that we don't have a framechange hint.
(Most of them already were.)
2013-07-30 17:36:11 -07:00
L. David Baron
069d654106
Bug 898329 patch 3: Create and use ElementRestyler::mWasFrameVisible. r=heycam
2013-07-30 17:36:11 -07:00
L. David Baron
6edf3e771d
Bug 898329 patch 2: Fix indentation in ReParentStyleContext from patch 1. r=heycam
2013-07-30 17:36:11 -07:00
L. David Baron
7b10df02a0
Bug 898329 patch 1: Remove null-checks on oldContext and newContext and avoid manual reference counting. r=heycam
2013-07-30 17:36:11 -07:00
L. David Baron
aee2be3fd9
Bug 898209 patch 15: Use constructor flags on ElementRestyler's regular constructor to avoid manipulating mHintsHandled from the outside. r=heycam
...
This is the second of two patches added on top to address review
comments on patch 2.
2013-07-30 17:36:10 -07:00
L. David Baron
07bdb25977
Bug 898209 patch 14: Add constructor flags to ElementRestyler's regular constructor so we can avoid manipulating mHintsHandled from the outside. r=heycam
...
This is the first of two patches added on top to address review comments
on patch 2.
2013-07-30 17:36:10 -07:00
L. David Baron
8c05c48f7d
Bug 898209 patch 13: Create and use ElementRestyler::mTreeMatchContext. r=heycam
2013-07-30 17:36:10 -07:00
L. David Baron
812f86eb07
Bug 898209 patch 12: Create and use ElementRestyler::mVisibleKidsOfHiddenElement. r=heycam
2013-07-30 17:36:10 -07:00
L. David Baron
52ab982fe7
Bug 898209 patch 11: Create and use member variables for accessibility notifications. r=heycam
2013-07-30 17:36:10 -07:00
L. David Baron
a663478e1a
Bug 898209 patch 10: Create and use ElementRestyler::mRestyleTracker. r=heycam
2013-07-30 17:36:10 -07:00
L. David Baron
59a41597b1
Bug 898209 patch 9: Create and use ElementRestyler::mParentFrameHintsNotHandledForDescendants and mHintsNotHandledForDescendants. r=heycam
2013-07-30 17:36:10 -07:00
L. David Baron
6d0532d145
Bug 898209 patch 8: Create and use ElementRestyler::mChangeList. r=heycam
2013-07-30 17:36:10 -07:00
L. David Baron
739a42f65e
Bug 898209 patch 7: Fix remaining variable shadowing warning. r=heycam
2013-07-30 17:36:10 -07:00
L. David Baron
9c7983dbd5
Bug 898209 patch 6: Create and use ElementRestyler::mParentContent and mContent. r=heycam
2013-07-30 17:36:09 -07:00
L. David Baron
4a58134c69
Bug 898209 patch 5: Remove the localContent variable in favor of writing mFrame->GetContent(). r=heycam
2013-07-30 17:36:09 -07:00
L. David Baron
62d516ab40
Bug 898209 patch 4: Remove aPresContext parameter to ElementRestyler::Restyle. r=heycam
2013-07-30 17:36:09 -07:00
L. David Baron
59c10658b8
Bug 898209 patch 3: Create and use ElementRestyler::mFrame. r=heycam
2013-07-30 17:36:09 -07:00
L. David Baron
2fa0e6ec12
Bug 898209 patch 2: Create and use ElementRestyler::mHintsHandled. r=heycam
2013-07-30 17:36:09 -07:00
L. David Baron
ef1ccb845b
Bug 898209 patch 1: Add ElementRestyler class to begin refactoring ReResolveStyleContext. r=heycam
2013-07-30 17:36:09 -07:00
L. David Baron
02fccb4492
Bug 898893: Rename nsTextFrameThebes.cpp back to nsTextFrame.cpp, from which it originally forked. r=roc
...
This was discussed in both:
https://groups.google.com/d/topic/mozilla.dev.tech.layout/5e4O84CO-sw/discussion
https://groups.google.com/d/topic/mozilla.dev.tech.layout/Cmvapo3fWeg/discussion
--HG--
rename : layout/generic/nsTextFrameThebes.cpp => layout/generic/nsTextFrame.cpp
2013-07-30 17:36:09 -07:00
L. David Baron
066f28abe6
Bug 898892: Move nsStyleConsts.h from layout/base to layout/style. r=heycam
...
This fixes a mistake from bug 272151, as discussed in the thread
https://groups.google.com/d/topic/mozilla.dev.tech.layout/5e4O84CO-sw/discussion
--HG--
rename : layout/base/nsStyleConsts.h => layout/style/nsStyleConsts.h
2013-07-30 17:36:09 -07:00
L. David Baron
40c4d9c17c
Bug 898888: Transition manager should use SetStyleContext rather than SetStyleContextWithoutNotification. r=nrc
...
While debugging bug 858937 I noticed that the transition manager was
calling nsIFrame::SetStyleContextWithoutNotification rather than
nsIFrame::SetStyleContext. SetStyleContextWithoutNotification should
only be used for things that aren't really style changes, but are
instead changes we make during frame construction before things are
really initialized. Anything that's really a dynamic style change, as
these are, should use SetStyleContext.
I realize I said the opposite in bug 780692 comment 186, and bz said the
same in bug 780692 comment 204, which is why this is the state that it
is.
2013-07-30 17:36:08 -07:00
L. David Baron
48ff61e4ab
Bug 896138 patch 10: Move beginning and ending of ProcessPendingRestyles into helper functions on the RestyleManager. r=heycam
2013-07-30 17:36:08 -07:00
Ryan VanderMeulen
02d1dbe0d8
Merge m-c to inbound.
2013-07-30 18:08:18 -04:00
David Zbarsky
0d3882f4c1
Bug 893117: Remove nsIDOMHTMLMeterElement r=bz
2013-07-30 14:55:13 -07:00
David Zbarsky
0ee6634734
Bug 893117: Remove nsIDOMHTMLLegendElement r=bz
2013-07-30 14:55:12 -07:00
David Zbarsky
46494d4c25
Bug 893117: Remove nsIDOMHTMLProgressElement r=peterv
2013-07-30 14:55:11 -07:00
Timothy Nikkel
d173081945
Bug 899745. Remove top most z-index tracking from views because it is unused. r=mats
2013-07-30 16:10:28 -05:00
Kartikaya Gupta
0ab038a3d2
Bug 866232 - Only fire mozbrowserasyncscroll events on the top-level scrollable for backwards compatibility. r=BenWa
2013-07-30 14:03:42 -04:00
Kartikaya Gupta
80fc21967b
Bug 866232 - Update TabChild to better handle scrolling subframes. r=BenWa, mattwoodrow
2013-07-30 14:03:42 -04:00
Kartikaya Gupta
047677d3e3
Bug 866232 - Add an APZCTreeManager to encapsulate the multiple APZCs corresponding to a given layer tree. r=BenWa, mattwoodrow
2013-07-30 14:03:40 -04:00
David Zbarsky
10f3eae40e
Backout 40683014a638 for causing mochitest orange
2013-07-29 21:11:01 -07:00
Cameron McCormack
707aa0fde3
Bug 898909 - Reflow non-display SVG text under non-display outer <svg> frames. r=jwatt
2013-07-30 09:47:30 +10:00
Cameron McCormack
eb70871278
Bug 898951 - Ignore undisplayed characters when getting partial glyph advances. r=jwatt
...
--HG--
extra : rebase_source : 535f6cf6b159b964cf47ca54f718b60656e3ca48
2013-07-30 09:44:48 +10:00
David Zbarsky
d3fdca2e8d
Bug 898105 - Remove nsIDOMTouch r=reuben
2013-07-29 16:04:09 -07:00
Ryan VanderMeulen
2ef7a9892a
Merge m-c to inbound.
2013-07-29 18:42:45 -04:00
Ryan VanderMeulen
feb67ec651
Merge m-c to birch.
2013-07-29 16:07:59 -04:00
Tomoaki Konno
f7cd8c637c
Bug 797561 - Expose a server tcp socket API to web applications r=honza
2013-07-29 10:36:43 -07:00
Ed Morley
68957fc8a4
Backed out changeset 31a1b6fff957 (bug 857142) for reftest failures
2013-07-29 11:09:26 +01:00
Ed Morley
8ccc97c967
Backed out changeset 7174bdf1201e (bug 857142)
2013-07-29 11:08:49 +01:00
Ed Morley
51d543f9ce
Backed out changeset c2f27bb078fd (bug 857142)
2013-07-29 11:08:46 +01:00
John Daggett
8b24e5cbc4
Bug 857142 - add reftest for osx-font-smoothing. r=m_kato
2013-07-29 17:34:01 +09:00
John Daggett
b011ed564d
Bug 857142 - change name and switch to grayscale value. r=dbaron
2013-07-29 17:33:52 +09:00
John Daggett
60b8376081
Bug 857142 - implement -moz-font-smoothing. r=dbaron
2013-07-29 17:33:35 +09:00
Mina Almasry
696e141753
Bug 898455 - remove domUtils.getCSSValuesForProperty duplicate entries; r= bz
...
Removes duplicate entries from the values that are returned by getCSSValuesForProperty,
and returns url for the proper properties.
2013-07-29 14:42:51 +02:00
Robert O'Callahan
343eac0301
Bug 837242. Part 1: Convert bool parameters to flags. r=mats
2013-07-26 14:31:41 +12:00
Daniel Holbert
78da618255
backout 5efda3c30be3 (the second cset for bug 873378) after dzbarsky backed out the first cset. (to fix Android R2 orange)
2013-07-26 18:43:13 -07:00
David Zbarsky
f6bba95714
Backout 4c89002460da (Bug 873378) for breaking the settings app on B2G
2013-07-26 13:20:23 -07:00
Ryan VanderMeulen
58f2719347
Bug 874073 - Skip crashtests/852293.html due to frequent timeouts.
2013-07-26 13:35:33 -04:00
Ryan VanderMeulen
0120bc0723
Bug 873083 - Skip crashtests/813372-1.html due to frequent timeouts.
2013-07-26 13:35:33 -04:00
Mina Almasry
d20f3d6471
Bug 899230 - domUtils.getCSSValuesForProperty doesn't return "logical" and "physical" any list. r=bz
...
This patch prevents inIDOMUtils from returning logical and physical from any list.
2013-07-30 15:38:01 -04:00
Max Vujovic
5498d723b7
Bug 897094 - Mismatched parenthesis in some CSS functions do not prevent parsing of subsequent CSS properties. r=heycam
2013-07-30 15:38:01 -04:00