Commit Graph

163418 Commits

Author SHA1 Message Date
Robert O'Callahan
35d96f3fe3 Bug 157846. Part 0.1: When reflowing a non-rootframe reflow root, preserve its used padding in case that differs from its CSS computed padding for some reason. r=mats
--HG--
extra : rebase_source : 15631dc5a5f40dc2d95b1eaa7698fba635763626
2014-01-15 22:47:36 +13:00
Robert O'Callahan
b1e24d3405 Bug 157846. Part 0: Make tests more robust to padding changes and clipping of overflowing glyph edges. r=mats
--HG--
extra : rebase_source : f7d8ecb0df3fbbea593e46e515db47ee705392c7
2014-01-15 22:42:05 +13:00
Ryan VanderMeulen
58339c7d24 Merge m-c to inbound. 2014-01-15 20:47:28 -05:00
Ryan VanderMeulen
f1bab57436 Merge m-c to inbound. 2014-01-15 20:19:03 -05:00
Nathan Froyd
6070a80119 Backout 524be0420e79 and 4c39a7047e96:b3d04b01c319 (bug 952777) for build bustage that led to this CLOSED TREE 2014-01-15 19:51:28 -05:00
Nathan Froyd
fdce806271 Bug 952777 followup - fix JS_JITINFO_NATIVE_PARALLEL call in ForkJoin.cpp; r=bustage 2014-01-15 19:23:37 -05:00
Mike Hommey
cb5e18751c Bug 956398 - Error out at build time if we end up with text relocations. r=ted 2014-01-16 09:13:43 +09:00
Mike Hommey
5b6db05b7e Bug 956398 - Support text relocations in the custom linker. r=nfroyd 2014-01-16 09:13:42 +09:00
Nathan Froyd
b5e0074d36 Bug 952777 follow-up - move comments; r=me 2014-01-15 18:49:03 -05:00
Edgar Chen
1d82d58871 Bug 952043 - Part 4: Test cases for providing the network types supported by platform. r=hsinyi 2014-01-08 19:24:06 +08:00
Edgar Chen
2ac81619cd Bug 952043 - Part 3: RIL implementation for providing the network types supported by platform. r=hsinyi 2014-01-08 14:10:58 +08:00
Nicholas D. Matsakis
731f2e75f4 Bug 933317 - Improve write guard to consider out pointers r=shu 2014-01-07 21:35:32 -05:00
Boris Zbarsky
e78aced9e2 Bug 851891. Make stringifier attributes fail to codegen. r=khuey 2014-01-14 21:46:44 -05:00
Boris Zbarsky
f1a348da85 Bug 959705. Fix unsafe reference hazards in xpconnect code. r=bholley 2014-01-14 21:46:44 -05:00
Boris Zbarsky
f4a5d99834 Bug 959695 part 3. Make ReportIsNotFunction take a Handle. r=terrence 2014-01-14 21:46:44 -05:00
Boris Zbarsky
063d4ec39a Bug 959695 part 2. Make ReportIfNotFunction take a Handle. r=terrence 2014-01-14 21:46:43 -05:00
Boris Zbarsky
d974ba4f3c Bug 959695 part 1. Make ValueToCallable take a Handle. r=terrence 2014-01-14 21:46:43 -05:00
Boris Zbarsky
c5377f9b0a Bug 959679. Use a handle, not a raw value, to avoid a rooting issue in canvas code. r=terrence 2014-01-14 21:46:43 -05:00
Boris Zbarsky
b5fd782506 Bug 959677. Fail codegen if a writable attribute is flagged PutForwards or Replaceable. r=smaug 2014-01-14 21:46:43 -05:00
Bobby Holley
57517a7c7d Bug 951948 - Remove Components wrappers. r=mrbkap
We fix up the tests here to test the new behavior, and fix some bugs in the test
while we're at it.
2014-01-14 18:49:30 -08:00
Bobby Holley
07ca9896c1 Bug 951948 - Use nsXPCComponentsBase for everything but system-principaled scopes. r=mrbkap 2014-01-14 18:49:29 -08:00
Bobby Holley
027454492b Bug 951948 - Add a way for automation to force the creation of a privileged Components object for an unprivileged scope. r=ted,r=mrbkap 2014-01-14 18:49:29 -08:00
Bobby Holley
676bd050a4 Bug 951948 - Store nsXPCComponentsBase on XPCWrappedNativeScope, so that we can have either. r=mrbkap 2014-01-14 18:49:29 -08:00
Bobby Holley
8850e08477 Bug 951948 - Separate out the unprivileged parts of nsXPCComponents into a separate interface and class. r=mrbkap 2014-01-14 18:49:29 -08:00
Bobby Holley
8cb0cd6465 Bug 951948 - Get rid of manual nsIClassInfo and nsIXPCScriptable implementations for nsXPCComponents. r=mrbkap
The macro-driven ClassInfo stuff doesn't do getClassDescription, so we need to
change that test.
2014-01-14 18:49:29 -08:00
Bobby Holley
fa94e86947 Bug 951948 - Make AttachComponentsObject a non-static method on XPCWrappedNativeScope. r=mrbkap 2014-01-14 18:49:29 -08:00
Bobby Holley
e26c977c28 Bug 951948 - Remove nsISecurityCheckedComponents stuff from Components. r=mrbkap
This thing is only created in non-content scopes for XBL scopes, and during
automation (with Cu.getComponentsForScope).

At present, we currently have the same-compartment Components wrapper which
should do the right thing in those situations. Next, we'll focus on replacing
that.
2014-01-14 18:49:28 -08:00
Bobby Holley
c333d1b0ee Bug 951948 - Remove most nsIXPCScriptable junk on nsXPCComponents. r=mrbkap 2014-01-14 18:49:28 -08:00
Bobby Holley
ffdb4858f9 Bug 951948 - Stop using nsISecurityCheckedComponent for nsJSID. r=mrbkap 2014-01-14 18:49:28 -08:00
Bobby Holley
9d237d333f Bug 951948 - Make nsJSID.initialize [noscript]. r=mrbkap
This lets us remove the usage of nsISecurityCheckedComponent. See the next patch.
2014-01-14 18:49:28 -08:00
Nathan Froyd
c91bb896e8 Bug 957730 - set JS values more directly in bindings code; r=bz 2014-01-08 14:35:39 -05:00
Nathan Froyd
72e606b344 Bug 957659 - slim down WidgetKeyboardEvent::GetDOMKeyName; r=masayuki
Instead of calling nsAString::Assign several hundred times along with a
switch statement that may or may not get translated into a jump table,
let's implement our own lookup table that we can guarantee will be
constant time.  The KeyNameTable struct is used instead of the more
obvious |const char* const table[]| idiom to avoid runtime relocations.
2014-01-08 11:45:30 -05:00
Nathan Froyd
f695c6a6a2 Bug 957609 - eschew code duplication in macros for CollectWindowReports; r=njn 2014-01-10 10:15:53 -05:00
Brian Smith
2ff1459932 Bug 923304, Part 2: Adjust EV tests, r=keeler
--HG--
extra : rebase_source : f0cfd0089a99dddd8852e0613bc2a31e5c12b1de
2014-01-14 15:22:09 -08:00
Brian Smith
a7976fde43 Bug 923304, Part 1: Add test for OCSP response signed by CA that has an OCSP URI, r=keeler, r=briansmith
--HG--
extra : rebase_source : 7cafe0781563382c2221e865201beb023fea3628
2014-01-13 02:33:08 -08:00
Brian Smith
1b3316007b Bug 950129: Make OCSP fetching policy for OCSP response signing certificates consistent, r=wtc, r=rrelyea
--HG--
extra : rebase_source : 2369fcd80eb6ed5ec7e96657cdf8b43514c8357b
2014-01-12 23:13:10 -08:00
Nathan Froyd
c194542c4c Bug 952777 - part 5 - move JSJitInfo::argTypes to a separate JSTypedMethodJitInfo subclass; r=efaust,bz 2014-01-07 16:52:40 -05:00
Nathan Froyd
e82ef26e7b Bug 952777 - part 4 - move JSParallelNative into the union; r=efaust,bz 2014-01-07 14:54:07 -05:00
Nathan Froyd
bd985bf529 Bug 952777 - part 3 - use bitfields for integer fields in JSJitInfo; r=efaust,bz 2014-01-07 13:55:06 -05:00
Sachin Hosmani
4ce169f118 Bug 897735 - Support regular expression filters for name and creator in extension blocks. r=Unfocused
CLOSED TREE
2014-01-06 14:16:32 +05:30
Ryan VanderMeulen
9d42f4f467 Backed out changeset 933bf791b773 (bug 897735) for Windows test bustage.
CLOSED TREE
2014-01-14 11:10:33 -05:00
Alexandre Poirot
12b144ee53 Bug 959111 - Disable actors in parent process unless certified app pref is toggled. r=past 2014-01-14 10:14:24 -05:00
Neil Bleasdale
4bce855435 Bug 957052 - Move remaining event handlers out of mobile/android/chrome/content/aboutFeedback.xhtml into its js file. r=mleibovic 2014-01-14 10:14:10 -05:00
Heather Arthur
66da82568d Bug 950921 - UI for flipping CSS source map pref. r=dcamp 2014-01-14 10:13:47 -05:00
Isura Edirisinghe
5d357879dc Bug 944165 - Implement remaining functions in JUnit API. r=mcomella 2014-01-14 10:13:30 -05:00
Carsten "Tomcat" Book
ee8f899e26 Merge mozilla-central to fx-team 2014-01-14 16:02:20 +01:00
Heather Arthur
650ddd6f27 Bug 959003 - Update SourceMap.jsm to include Sass-compatible changes. r=fitzgen 2014-01-14 09:49:08 -05:00
Errietta Kostala
adab40fa14 Bug 948899 - Move inline scripts and styles into separate file for mobile/android/chrome/content/aboutAddons.xhtml. r=mleibovic 2014-01-14 09:49:08 -05:00
Hubert B Manilla
1cf745045b Bug 913665 - Fix wrong entity. r=fitzgen 2014-01-14 09:49:08 -05:00
Carsten "Tomcat" Book
e171986908 merge b2g-inbound to mozilla-central 2014-01-14 15:47:29 +01:00