Commit Graph

298784 Commits

Author SHA1 Message Date
David Keeler
334c2170bb bug 839193 - don't exit early in AsyncUsageRunnable::RunInternal r=khuey 2013-02-07 11:54:58 -08:00
David Keeler
f7fcb8e61d bug 839193 - test for corresponding bug r=bent 2013-02-07 17:11:46 -08:00
Mike Hommey
c23a664ece Bug 838915 - Add a JS_STANDALONE configure/make variable. r=ted 2013-02-08 15:58:53 +01:00
Mike Hommey
a2baccb09c Bug 793767 - Use the executable file location to derive the update root. r=rstrong 2013-02-08 15:58:52 +01:00
Ryan VanderMeulen
d93b5e831a Merge m-c to inbound. 2013-02-08 12:17:19 -05:00
Kannan Vijayan
7ab9431f20 Bug 839367 - Addressing forgotten nit. r=mjrosenb 2013-02-08 12:06:57 -05:00
Ed Morley
9ffbf31a12 Bug 834716 - Fix bustage; r=me 2013-02-08 17:06:08 +00:00
Kannan Vijayan
3e1f40de8b Bug 839367 - Add branchTestValue(Condition, Address, ValueOperand, Label) method. r=mjrosenb 2013-02-08 12:03:20 -05:00
Timothy Nikkel
89b9fabf30 Backout 1b5a4a4cf267 (bug 827946) for build breakage on CLOSED TREE. 2013-02-08 10:55:17 -06:00
Jonathan Kew
c651d057a4 bug 837461 - backout parts 2 and 3 of bug 808288 because pdf.js may paint missing chars to canvas if it failed to load fonts, which looks really ugly; better to skip them for now. r=bas 2013-02-08 16:52:55 +00:00
Joel Maher
6ecf6b192a Bug 834716 - test_resize_move_windows.xul fails on an ubuntu 12.04 VM, causes 45 other failures. r=mounir 2013-02-08 10:54:33 -05:00
Dão Gottwald
2d20253121 Bug 825804 - Popup notifications shouldn't persist across page reloads. r=gavin 2013-02-08 15:51:54 +01:00
Mike Conley
fb95c83177 Bug 838855 - Fix "ele is null" exception being thrown on OSX on titlebar update. r=dao. 2013-02-08 11:42:06 -05:00
Mike Conley
bdc3f3ec21 Bug 839073 - Titlebar is collapsed in private browsing windows on OSX. r=dao. 2013-02-08 10:43:17 -05:00
Timothy Nikkel
ab38148892 Bug 827946. GCC 4.5 with PGO miscompiles the ConvolveHorizontally function, so add an annotation to tone down the optmization on that function with GCC 4.5 only. r=joe 2013-02-08 10:39:16 -06:00
Ed Morley
eea19fd01b Bug 813577 - Use try/finally in checkForCrashes() to ensure minidump temp directories do not linger; r=gps 2013-02-08 16:32:07 +00:00
Andrea Marchesini
a6a030c8fa Bug 839439 - Convert HTMLAreaElement to WebIDL. r=Ms2ger 2013-02-08 11:34:48 -05:00
Andrea Marchesini
a5477a364f Bug 839439 - Rename nsHTMLAreaElement to HTMLAreaElement. r=Ms2ger
--HG--
rename : content/html/content/src/nsHTMLAreaElement.cpp => content/html/content/src/HTMLAreaElement.cpp
rename : content/html/content/src/nsHTMLAreaElement.cpp => content/html/content/src/HTMLAreaElement.h
2013-02-08 11:34:48 -05:00
Andrea Marchesini
a07f5d54df Bug 839056 - Convert HTMLOptGroupElement to WebIDL. r=Ms2ger 2013-02-08 11:34:48 -05:00
Andrea Marchesini
1318eacaec Bug 839056 - Rename nsHTMLOptGroupElement to HTMLOptGroupElement. r=Ms2ger
--HG--
rename : content/html/content/src/nsHTMLOptGroupElement.cpp => content/html/content/src/HTMLOptGroupElement.cpp
rename : content/html/content/src/nsHTMLOptGroupElement.h => content/html/content/src/HTMLOptGroupElement.h
2013-02-08 11:34:48 -05:00
Andrea Marchesini
2961b400e1 Bug 839105 - Convert HTMLFieldSetElement to WebIDL. r=Ms2ger 2013-02-08 11:34:48 -05:00
Andrea Marchesini
6c9e07070e Bug 839105 - Rename nsHTMLFieldSetElement to HTMLFieldSetElement. r=Ms2ger
--HG--
rename : content/html/content/src/nsHTMLFieldSetElement.cpp => content/html/content/src/HTMLFieldSetElement.cpp
rename : content/html/content/src/nsHTMLFieldSetElement.h => content/html/content/src/HTMLFieldSetElement.h
2013-02-08 11:34:47 -05:00
Andrea Marchesini
3bfe2368d9 Bug 838172 - Convert AudioChannelManager to WebIDL. r=peterv 2013-02-08 11:34:47 -05:00
Marco Castelluccio
2c595c6619 Bug 838821 - Don't use file.exists() when not necessary (browser/components). r=gavin 2013-02-08 11:34:47 -05:00
Ed Morley
558f4d9a53 Merge mozilla-inbound to mozilla-central 2013-02-08 11:00:58 +00:00
Julien Wajsberg
ab8a1cd284 Bug 838561 - If we try to start a download or check for updates but we are already downloading, ignore the call. r=fabrice 2013-02-08 10:40:52 +01:00
Julien Wajsberg
7f0772a5a6 Bug 838337 - Set downloading to true when we get an appcache progress event. r=fabrice 2013-02-07 20:36:14 +01:00
Kan-Ru Chen (陳侃如)
eab6f83115 Bug 836505 - We don't care about the active count but only the active state. r=fabrice 2013-02-08 11:34:47 -05:00
Marco Castelluccio
f0b21373ab Bug 811514 - Social panels shouldn't consume outside clicks. r=jaws 2013-02-08 11:34:46 -05:00
Ryan VanderMeulen
047623b60e Merge m-c to inbound. 2013-02-08 11:34:44 -05:00
Boris Zbarsky
a615d54fc7 Bug 839116 followup. Stop depending on <html> elements having a content-visible QueryInterface in the poor CLOSED TREE. r=mrbkap 2013-02-08 15:03:07 +00:00
Justin Lebar
481f9ea73f Bug 838615 - Add missing process-priority nice values to b2g.js. r=cjones
This sets background_perceivable's nice at 10 and
background{,_homescreen}'s nice at 20.  I'm a bit worried that this will
de-prioritize background_perceivable so much that music players may
start skipping.  But we need to test.

--HG--
extra : rebase_source : e759ffb5bb58b89838c1dafdc49f737832593961
2013-02-08 14:32:24 +00:00
Justin Lebar
a103c2522a Bug 838616 - Eliminate a process-priority race condition around preallocated process creation. r=cjones
Previously, it was possible to return a dead preallocated process.  This
patch eliminates or at least significantly reduces the likelihood of
this race.

--HG--
extra : rebase_source : f51022581edbdee8b72a8a56e296b6706bf1d165
2013-02-08 14:32:23 +00:00
Justin Lebar
7ae1f3cd11 Bug 838616 - Boost preallocated process's priority sooner after we decide to transform it into an app process. r=cjones
--HG--
extra : rebase_source : 011d56c6e06bda680d073ae420b84d42e8a37257
2013-02-08 14:32:23 +00:00
Justin Lebar
f35010eabb Bug 838620 - Eliminate the ChildOSPrivileges typedef in favor of base::ChildPrivileges. r=cjones
--HG--
extra : rebase_source : 9b8a8628d0e5ba75989d6d3eeacbf55a2796b27d
2013-02-08 14:32:23 +00:00
Justin Lebar
306bf90c91 Bug 838625 - Add hal::ProcessPriorityToString and use it in ProcessPriorityManager logging. r=cjones
--HG--
extra : rebase_source : 0a9ecf848a9c6c3ba37acafa24c775154ccb417f
2013-02-08 14:32:23 +00:00
Justin Lebar
cb341cafa3 Bug 838625 - Add logcat logging to ProcessPriorityManager. r=cjones
The logging is placed behind an #if 0 guard.

--HG--
extra : rebase_source : 9105e7225a2e64138c4d6fb2ea62209fc7f29ca2
2013-02-08 14:32:23 +00:00
Jonathan Watt
9903b7f6e6 Bug 836326 - Add pref for enabling/disabling <input type=range>. r=mounir. 2013-02-08 14:33:01 +00:00
Bobby Holley
c7647744c5 Bug 821850 - Tests. r=bz 2013-02-08 14:24:22 +00:00
Bobby Holley
1152972979 Bug 821850 - Clone XBL into the XBL scope's compartment. r=bz 2013-02-08 14:24:22 +00:00
Bobby Holley
af54a3636a Bug 821850 - Dynamically waive Xray for field access by XBL script on bound nodes. r=bz 2013-02-08 14:24:22 +00:00
Bobby Holley
1b758ec295 Bug 821850 - Expose XBL members via Xray wrappers. r=bz 2013-02-08 14:24:21 +00:00
Bobby Holley
2e9cd3a563 Bug 821850 - Add API to lookup implementation members on XBL bindings. r=bz 2013-02-08 14:24:21 +00:00
Bobby Holley
6d84c3998c Bug 821850 - Make XBL prototype setup tamper-proof for Xrays. r=bz
We make the class object readonly/non-configurable, as well as all the properties
and methods on the class object.
2013-02-08 14:24:21 +00:00
Bobby Holley
829accdf70 Bug 821850 - Unwrap |callee| before passing it to InstallXBLField. r=bz
InstallXBLField knows how to handle cross-compartment |callee|. However,
The current value will always be wrapped. We need to unwrap said wrappers,
otherwise we'll end up with objects that aren't functions.
2013-02-08 14:24:21 +00:00
Bobby Holley
6242563e83 Bug 821850 - Install XBL field accessors on prototype objects at setup time, and nuke XBLResolve. r=bz 2013-02-08 14:24:21 +00:00
Bobby Holley
956da626e2 Bug 821850 - Hoist Field machinery into nsXBLProtoImplField. r=bz
This is a pure cut/paste except for removing |static| from XBLResolve.
XBLResolve will go away soon, so there's no need to put it in a header.
2013-02-08 14:24:21 +00:00
Bobby Holley
13f064c989 Bug 821850 - Remove unused arguments from InstallMember and simplify calling convention. r=bz
Let's just pass a JSContext and do Requests/Compartments in the caller.
2013-02-08 14:24:21 +00:00
Bobby Holley
db71e5ca7c Bug 821850 - Store a strong ref to the JSClass in nsXBLBinding. r=bz 2013-02-08 14:24:20 +00:00
Bobby Holley
225d119eed Bug 821850 - Make DoInitJSClass unconditionally fill in aClassObject. r=bz
Right now, DoInitJSClass only returns non-null if the class object is new
(and thus needs to have members installed on it). The code then goes and
unconditionally tries to install the members, null-checking and aborting
each time.

Instead, let's use an explicit boolean and one early return. This lets us
get a reference to our JSClass no matter what, which we need.
2013-02-08 14:24:20 +00:00