Jonathan Kew
d22a7ebb8c
Bug 1157569 - part 14 - Finish conversion of border-collapse code in nsTableFrame to logical coordinates. r=dholbert
2015-06-27 11:16:10 -07:00
Jonathan Kew
f9a52f8a25
Bug 1157569 - part 13 - More conversion of physical to logical terminology in border-collapse calculations. r=dholbert
2015-06-27 11:16:03 -07:00
Daniel Holbert
dcf322f0a1
Bug 1177927 followup: use . instead of -> to call method on nsFrameList, to fix compile error.
2015-06-27 03:30:36 -07:00
Daniel Holbert
3a2da5fce0
Bug 1177927: Use nsFrameList::GetLength() instead of manual iteration to count pages in nsPrintEngine. r=tn
2015-06-27 03:07:30 -07:00
Cameron McCormack
7dfb435bf7
Bug 1072102 - Part 2: Tests. r=jdaggett
2015-06-27 11:41:10 +10:00
Cameron McCormack
55dbc6f840
Bug 1072102 - Part 1: Implement FontFaceSet load and check. r=jdaggett,bzbarsky
2015-06-27 11:41:10 +10:00
Cameron McCormack
69b3f6b78a
Bug 1163879 - Remove FontFaceSet::mUnavailableFontFaces. r=jdaggett
2015-06-27 11:39:54 +10:00
Cameron McCormack
d6783fa6d1
Bug 1161413 - Part 7: Test Font Loading API in a display:none iframe. r=jdaggett
2015-06-27 11:39:54 +10:00
Cameron McCormack
5b21df1652
Bug 1161413 - Part 6: Update test assertion annotations. r=jdaggett
2015-06-27 11:39:54 +10:00
Cameron McCormack
42cdaef960
Bug 1161413 - Part 5: Cancel font loads on FontFaceSet destruction. r=jdaggett
2015-06-27 11:39:54 +10:00
Cameron McCormack
e32a5afe7f
Bug 1161413 - Part 4: Move FontFaceSet ownership from nsPresContext to nsIDocument. r=smaug
2015-06-27 11:39:54 +10:00
Cameron McCormack
26d865db92
Bug 1161413 - Part 3: Only reflow from the font face loader if we have a pres context. r=jdaggett
2015-06-27 11:39:54 +10:00
Cameron McCormack
10e71c63e8
Bug 1161413 - Part 2: Create FontFace objects with a FontFaceSet rather than a pres context. r=jdaggett
2015-06-27 11:39:54 +10:00
Cameron McCormack
57866b6af6
Bug 1161413 - Part 1: Create FontFaceSet with a document rather than a pres context. r=jdaggett
2015-06-27 11:39:54 +10:00
Brian Birtles
0b5f532b44
Bug 1170688 part 2 - Add test for text alpha on synthetic bold; r=jfkthame
2015-06-26 18:11:28 -07:00
Jonathan Kew
2b4a5c9fa2
Bug 1177606 - Reftests for vertical tables with specified width.
2015-06-26 16:52:39 -07:00
Jonathan Kew
a15aabce05
Bug 1077521 - Reftest for colspan in vertical table. r=smontagu
2015-06-26 16:52:32 -07:00
Jonathan Kew
4ed0cad5ed
Bug 1077521 - Reftest for rowspan in vertical table. r=smontagu
2015-06-26 16:52:26 -07:00
Jonathan Kew
d3c7ee211f
Bug 1077521 - Initial testcases for vertical writing-mode tables. r=smontagu
2015-06-23 13:04:02 -07:00
Jonathan Kew
8dcfdf89d6
Bug 1177606 - Correct the row positioning within rowGroups in vertical-rl tables when distributing extra width. r=dholbert
2015-06-26 16:50:38 -07:00
Jonathan Kew
6c2cc390da
Bug 1177600 - Properly adjust table row and cell positions when their containing block-size changes in vertical-rl writing mode. r=dholbert
2015-06-26 16:50:21 -07:00
Philip Chee
1056768315
Bug 1177093 - mathfont.properties does not need to be preprocessed after Bug 1000745 r=fred.wang
2015-06-27 04:37:59 +08:00
Andrea Marchesini
9914935915
Bug 1177764 - Use nsTObserverArray in APZCCallbackHelper, r=kats, r=dholbert
2015-06-26 13:20:10 -07:00
Cameron McCormack
a189a60c25
Bug 77999 - Remove stray printf.
...
--HG--
extra : rebase_source : bf97d39dce40b83fc7495badd9feea65f0a8bcf5
2015-06-27 02:33:58 +10:00
Neil Deakin
1885e7075c
Bug 1149745, on Windows, menulist should select the value when the cursor keys are used to navigate items, r=neil
2015-06-26 09:32:25 -07:00
Muhsin A. Steiman
396e117958
Bug 1172012 - Fixes a copy & paste error in nsCSSValue.cpp. r=heycam
2015-06-05 11:25:00 +02:00
Carsten "Tomcat" Book
369455e76a
Merge mozilla-central to mozilla-inbound
2015-06-26 13:41:17 +02:00
Carsten "Tomcat" Book
66f9f77e3d
merge mozilla-inbound to mozilla-central a=merge
2015-06-26 13:19:12 +02:00
Kartikaya Gupta
47d3caaf7f
Bug 1177334 - Only run meta-viewport scrollbar positioning tests on B2G. r=tn
2015-06-25 23:58:16 -07:00
Cameron McCormack
c9c0516dfa
Bug 77999 - Followup build bustage fix.
...
CLOSED TREE
2015-06-26 14:22:52 +10:00
Cameron McCormack
910bb671cf
Bug 77999 - Unified build fix followup.
2015-06-26 13:52:48 +10:00
Cameron McCormack
9bef88940c
Bug 77999 - Part 5: Cache eAgentSheet and eUserSheet rule processors in the RuleProcessorCache. r=dbaron
...
Ignoring sheets added by add-ons, all sheets in the eAgentSheet and
eUserSheet levels should come from the nsLayoutStylesheetCache and thus
allow multiple documents to make use of a shared rule processor.
2015-06-26 13:52:48 +10:00
Cameron McCormack
6aad7b33a3
Bug 77999 - Part 4: Mark nsCSSRuleProcessors as ready for expiration from the RuleProcessorCache once no nsStyleSets are using them. r=dbaron
...
We want the RuleProcessorCache to start considering a given
nsCSSRuleProcessor as ready for expiration only once no nsStyleSets are
using it.
2015-06-26 13:52:47 +10:00
Cameron McCormack
61f1cd54f1
Bug 77999 - Part 3: Gather document rules and produce an nsDocumentRuleResultCacheKey in nsCSSRuleProcessors. r=dbaron
2015-06-26 13:52:47 +10:00
Cameron McCormack
7c894d7982
Bug 77999 - Part 2: Add RuleProcessorCache. r=dbaron
2015-06-26 13:52:47 +10:00
Cameron McCormack
ea9aba1e83
Bug 77999 - Part 1: Add nsDocumentRuleResultCacheKey. r=dbaron
2015-06-26 13:52:47 +10:00
Cameron McCormack
b26c6e1429
Bug 1170888 - Restyle the document in EnsureSafeToHandOutCSSRules if we previously cloned sheet inners outside of that method. r=bzbarsky
2015-06-26 13:49:58 +10:00
Cameron McCormack
dd81f3c902
Bug 1169512 - Add and remove quirk.css rather than enable and disable a clone of it. r=jwatt
2015-06-26 13:49:58 +10:00
Ryan VanderMeulen
5f5c327690
Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.
2015-06-25 19:48:42 -04:00
Gregory Szorc
3e949ee8fe
Bug 1176642 - Use absolute_import in mach_commands.py files; r=glandium
...
This removes ambiguity as to which modules are being imported, making
import slightly faster as Python doesn't need to test so many
directories for file presence.
All files should already be using absolute imports because mach command
modules aren't imported to the package they belong to: they instead
belong to the "mach" package. So relative imports shouldn't have been
used.
--HG--
extra : commitid : 6tFME1KKfTD
extra : rebase_source : 78728f82f5487281620e00c2a8004cd5e1968087
2015-06-21 17:39:09 -07:00
Jonathan Kew
55b7401f32
Bug 1174711
patch 5 - Copy inline-size rather than width from prev-in-flow when initializing nsTableFrame. r=dholbert
2015-06-24 16:23:59 -07:00
Cameron McCormack
b7d968f6d7
Bug 1122253 - Support -moz-min-content etc. keywords in {,min-,max-}inline-size and their physical equivalents. r=bzbarsky
2015-06-25 08:40:38 +10:00
Boris Zbarsky
f74dac01c5
Bug 1175192. Consistently allow identifiers to start with -- in the CSS parser. r=heycam
2015-06-24 10:17:05 -07:00
Jonathan Kew
d6ddc659a1
Bug 1176523
- Convert Get/SetContinuousBCBorderWidth in nsTableColFrame and nsTableColGroupFrame to logical coordinates. r=dholbert
2015-06-24 09:56:54 -07:00
Lee Salzman
3fe9408260
Bug 1033375 - Nudge simple linear gradients with hard stops to half-pixel gradient. r=nical
2015-06-23 20:50:36 -04:00
Riley Baldin
2b4d1dec41
Bug 1172011 - Remove unneeded 'spaceLeft' declaration from nsSplitterFrame.cpp. r=froydnj
2015-06-20 16:43:00 -04:00
Andrew Comminos
1fd1765334
Bug 1174755 - Improve reftest consistency on GTK3. r=karlt
2015-06-15 10:00:00 -04:00
Jonathan Kew
2a63c0bc82
Bug 1176354 - Rename nsTableRowFrame::GetBSize to differentiate better from nsIFrame::BSize. r=dholbert
2015-06-23 13:41:31 -07:00
Jonathan Kew
d1f05cc84f
Bug 1176555 - Replace explicit bit-twiddling of frame state flags by human-readable nsIFrame state-manipulation methods in table layout code. r=dholbert
2015-06-23 13:41:29 -07:00
Masayuki Nakano
1b42eb60f1
Bug 1175789 Draw underline as overline when it's in vertical writing mode and the language is Japanese or Korean r=dbaron
2015-06-24 09:35:04 +09:00