Граф коммитов

46185 Коммитов

Автор SHA1 Сообщение Дата
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