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

299455 Коммитов

Автор SHA1 Сообщение Дата
Zack Weinberg 3f37059b40 Bug 543151, part A4: unify the inner text-scanning loops used by GatherIdent, ScanString, NextURL. r=heycam 2013-02-16 18:27:53 -05:00
Zack Weinberg 4ad41ccb2d Bug 543151, part A3: convert the scanner to use peek/advance. r=heycam 2013-02-16 18:27:53 -05:00
Zack Weinberg dd23fa075d Bug 543151, part A2: Introduce the new peek/advance API and reimplement the old read/pushback API on top of it. r=heycam 2013-02-16 18:27:53 -05:00
Zack Weinberg 7dc7416d1e Bug 543151, part A1: Preliminary cleanups to the scanner/parser interface and the organization of nsCSSScanner.cpp. r=heycam 2013-02-16 18:27:53 -05:00
L. David Baron 309d5f8f42 Bug 781360 patch 4: Remove the Get from nsStyleContext::GetStyleData and nsIFrame::GetStyleDataExternal, which never return null. r=dholbert 2013-02-16 13:51:03 -08:00
L. David Baron c5b9eee040 Bug 781360 patch 3: Rename {nsIFrame,nsStyleContext,nsComputedDOMStyle}::GetStyle* to Style*, since they can never return null. r=dholbert
Except for the changes in:
  layout/generic/nsIFrame.h (part)
  layout/style/nsComputedDOMStyle.h (all)
  layout/style/nsRuleNode.cpp (part)
  layout/style/nsStyleContext.cpp (part)
  layout/style/nsStyleContext.h (part)
(see patch 3b in the bug), this patch was written with the sed script:
s/\<GetStyle\(Font\|Color\|List\|Text\|Visibility\|Quotes\|UserInterface\|TableBorder\|SVG\|Background\|Position\|TextReset\|Display\|Content\|UIReset\|Table\|Margin\|Padding\|Border\|Outline\|XUL\|SVGReset\|Column\)\>/Style\1/g
2013-02-16 13:51:02 -08:00
L. David Baron 59101dc21e Bug 781360 patch 2: Rename nsRuleNode::GetPresContext to PresContext, since it can never return null. r=dholbert 2013-02-16 13:04:54 -08:00
L. David Baron 0836abe85d Bug 781360 patch 1: Rename nsStyleContext::GetRuleNode to RuleNode, since it can never return null. r=dholbert
This makes it conform to our convention that getters returning pointers
that can never be null do not begin with "Get".

nsStyleContext's rule node is never null because we require a rule node
in order to construct a style context.
2013-02-16 13:04:53 -08:00
Brian Smith b85f010706 Bug 842064: Fix build bustage caused by expired certificates in test_signed_apps.js, a=bustage, a=testonly 2013-02-16 11:21:13 -08:00
Brian Smith a146f1a783 Bug 842064: Fix build bustage caused by expired certificates in test_signed_apps.js on a CLOSED TREE, a=bustage, a=testonly
--HG--
extra : source : ff193fc3dc7d37db4081dd95f1f1aa8e3551d527
extra : histedit_source : 5b6de6aae72860b31173a4a7540f123ecae8892e
2013-02-16 11:21:13 -08:00
Sotaro Ikeda b4d9c3d0b1 Bug 826072 - Dispatch Init() out of nsGonkCameraControl's constructor. r=mikeh 2013-02-16 14:05:45 -05:00
Daniel Holbert e208d238e9 Bug 834107: Replace helper-function GetContainingBlockFor() with direct calls to nsIFrame::GetContainingBlock(), in nsComputedDOMStyle.cpp. r=dbaron 2013-02-16 10:34:34 -08:00
Phil Ringnalda 5ff3e12017 Bug 807211 - annotate ownerdiscard.html as asserts(0-2), since it certainly does 2013-02-16 10:05:52 -08:00
Jonathan Watt 7848bc34a7 Bug 838256 - Reftests and crashtests for <input type=range>. r=dholbert. 2013-02-16 17:57:21 +00:00
Jonathan Watt fd7314abae Bug 838256, part 2 - Overhaul and complete the layout pieces for <input type=range>. r=dholbert for the combined diff with the previous changeset. 2013-02-16 17:57:21 +00:00
Wes Johnston 54936aa0ff Bug 838256, part 1 - Initial work on the layout pieces for <input type=range>. DONTBUILD separately from jwatt's changeset (the next one) to finish this work. r=dholbert for the combined diff. 2013-02-16 17:57:21 +00:00
Daniel Holbert 648e17e8b6 Bug 841873: Pref off CSS3 flexbox in release builds, by default. r=dbaron 2013-02-16 09:52:27 -08:00
Ryan VanderMeulen 4f1e38a218 Merge the last PGO-green inbound changeset to m-c. 2013-02-16 09:49:43 -05:00
ffxbld d2dcda2a04 No bug, Automated blocklist update from host bld-linux64-ec2-635 - a=blocklist-update 2013-02-16 03:35:22 -08:00
Ms2ger bbdb5dc642 Merge backout on a CLOSED TREE. 2013-02-16 10:36:31 +01:00
Ms2ger c3d8c3db2b Backout bug 828349, bug 835022 for robocop orange and exception from Tabs.getDisplayCount. 2013-02-16 10:36:05 +01:00
Cameron McCormack a3ae42ea56 Bug 841812 - Avoid crashing when changing attributes on an invalidly parented <textPath>. r=roc 2013-02-16 20:16:11 +11:00
Jeff Walden 3d6315d338 Bug 836519 - Back out 7a145f17e37c for intermittent 'dom/contacts/tests/test_contacts_getall.html | 19 contacts returned - got 20, expected 19' in the test it added. r=intermittent-orange 2013-02-16 00:42:26 -08:00
Brian Nicholson f19a26b30b Bug 835022 - Switch to correct tab when a tab is closed. r=mfinkle 2013-02-15 22:44:14 -08:00
Brian Nicholson b88847ffd7 Bug 828349 - Return the tab count of the current private state. r=mfinkle 2013-02-15 22:42:12 -08:00
Phil Ringnalda 43e64f47dc Backout 727072808d9f (bug 841836) for b2g mochitest-1 failures
--HG--
extra : rebase_source : 895209557393923f4be09c7418b044871cbb6a20
2013-02-15 21:57:05 -08:00
Boris Zbarsky d2d9fb3436 Bug 822674 followup to disable this test on Android. r=jesup 2013-02-16 00:59:11 -05:00
L. David Baron e70474e604 Bug 841896: Rename CSSKeyframesRule.insertRule to appendRule to match spec change.
Note that this does not change the IID of nsIDOMMozCSSKeyframesRule
since neither the method signature nor semantics have changed; only the
name is different.
2013-02-15 21:38:34 -08:00
L. David Baron 067fe7cbfb Bug 841789, patch 3: Some removal of unneeded style context null-checks and comment cleanup. r=dholbert 2013-02-15 21:38:34 -08:00
L. David Baron d282c8380c Bug 841789, patch 2: Fix callers that are going through the style context to get style structs rather than using the nsIFrame shortcuts. r=dholbert
This is just a code simplification that I noticed while reading through
patch 1.
2013-02-15 21:38:34 -08:00
L. David Baron 50d4e367af Bug 841789, patch 1: Rename nsIFrame::GetStyleContext() to nsIFrame::StyleContext() since it can never return null. r=dholbert
This makes it conform to our convention that getters returning pointers
that can never be null do not begin with "Get".
2013-02-15 21:38:33 -08:00
Alexander Surkov ffad930fa8 Bug 834120 - Table cell accessibles not exposed for CSS table without table-row, r=tbsaunde 2013-02-16 14:42:00 +09:00
Daniel Holbert 0a60b3798a Bug 841873 test changes: Tweak reftests/mochitests/crashtests to remove assumptions about the flexbox pref's default setting. (test-only) 2013-02-15 17:17:21 -08:00
Daniel Holbert da77498252 Bug 841988: Declare loop iterator variables inside the "for" statement in nsTextFrameThebes.cpp, for better scoping. r=roc 2013-02-16 09:27:31 -08:00
David Dahl 6743609509 Bug 440046 - expose secure PRNG in the DOM (window.crypto.getRandomValues) r=cviecco r=bsmith 2013-02-15 15:38:15 -08:00
David Dahl 52c440b803 Bug 683262 - window.crypto throws if MOZ_DISABLE_DOMCRYPTO is turned on - revert nsIWindowCrypto patch r=jst 2013-02-15 23:34:18 -06:00
David Dahl a29fc61d9f Bug 683262 - window.crypto throws if MOZ_DISABLE_DOMCRYPTO is turned on - window.crypto patch r=jst
--HG--
rename : dom/interfaces/base/nsIDOMCrypto.idl => dom/interfaces/base/nsIDOMCryptoLegacy.idl
2013-02-15 23:34:15 -06:00
Jim Blandy 0387bb63a2 Bug 840723: Print js::Rooted<jsid> and related classes correctly in non-DEBUG builds. r=sfink 2013-02-15 21:27:44 -08:00
Jim Blandy 42d5f82914 Bug 840689: JS GDB support: Don't confuse typedefs with concrete types. r=sfink 2013-02-15 21:27:44 -08:00
Ryan VanderMeulen d742938c2a Bug 838532 - Fix bustage on a CLOSED TREE. 2013-02-15 12:28:02 -05:00
Andrea Marchesini ef8b674cc0 Bug 838532 - Convert HTMLLegendElement to WebIDL. r=Ms2ger 2013-02-15 11:55:53 -05:00
Andrea Marchesini bb88c5ee0d Bug 838532 - Rename nsHTMLLegendElement to HTMLLegendElement. r=Ms2ger
--HG--
rename : content/html/content/src/nsHTMLLegendElement.cpp => content/html/content/src/HTMLLegendElement.cpp
rename : content/html/content/src/nsHTMLLegendElement.h => content/html/content/src/HTMLLegendElement.h
2013-02-15 11:55:53 -05:00
Joshua Kalpin 9a6eb35d02 Bug 839670 - Remove usage of gXULAppInfo and createAppInfo in toolkit/components/search/tests/xpcshell/ and replace with updateAppInfo(). r=MattN 2013-02-15 11:55:53 -05:00
Ryan VanderMeulen 85a38e3da8 Merge m-c to inbound. 2013-02-15 11:55:36 -05:00
Dave Townsend c01d1271ec Bug 554780: Make plugins provider correctly handle plugins being added and removed through detection at runtime. r=Unfocused 2013-02-15 10:12:44 -06:00
Simone Carletti 32f0e36bf6 Bug 841733 - update PSL for .id. r=gerv. 2013-02-15 15:43:06 +00:00
Adam Roach [:abr] 95b6fc9b85 Bug 841457 - Convert stream logging to non-stream when stream operators are not used r=ehugg 2013-02-15 09:24:51 -06:00
Ryan VanderMeulen 5e6c0a2a2f Merge inbound to m-c. 2013-02-15 09:39:34 -05:00
Jonathan Kew 068fb3003a bug 841313 - update harfbuzz to upstream commit a0cb9f3... (v0.9.12+) to pick up Myanmar/SEAsian shapers and Indic fixes. r=jdaggett 2013-02-15 10:37:41 +00:00
Tim Taubert c9028eaa2e merge m-c to fx-team 2013-02-15 10:40:59 +01:00