Commit Graph

135398 Commits

Author SHA1 Message Date
Ehsan Akhgari
178e23b597 Bug 882766 - Recognize clang even when it doesn't #define __GNUC__; r=ted
Clang on Windows #defines _MSC_VER but not __GNUC__, so we need to make sure
that the build system can recognize it even when __GNUC__ is not defined.
2013-06-13 13:03:13 -04:00
Nicolas B. Pierron
12b286ea5c Bug 871848 - Save volatile registers before inlined calls followed by a bailout. r=bhackett 2013-06-19 13:43:36 -07:00
Wes Johnston
232af56033 Bug 882136 - Remove notifications created by NotificationHelper when Fennec is killed. r=lucasr 2013-06-19 13:29:48 -07:00
Ted Mielczarek
0f97dc01e3 bug 860409 - Allow passing both an analog and digital value for buttons. r=smaug
--HG--
rename : content/events/src/nsDOMGamepad.cpp => dom/gamepad/Gamepad.cpp
rename : content/events/src/nsDOMGamepad.h => dom/gamepad/Gamepad.h
rename : dom/system/GamepadService.cpp => dom/gamepad/GamepadService.cpp
rename : dom/system/GamepadService.h => dom/gamepad/GamepadService.h
extra : rebase_source : 9d5c536f6f0db03bbadf7555c92a6cf0525dd32e
2013-04-09 08:43:25 -04:00
Ted Mielczarek
eeafcabde2 bug 690935 - implement navigator.getGamepads(). r=smaug
--HG--
rename : content/events/src/nsDOMGamepad.cpp => dom/gamepad/Gamepad.cpp
rename : content/events/src/nsDOMGamepad.h => dom/gamepad/Gamepad.h
rename : dom/system/GamepadService.cpp => dom/gamepad/GamepadService.cpp
rename : dom/system/GamepadService.h => dom/gamepad/GamepadService.h
extra : rebase_source : da536e09d6c09c605db28e4af4ccccf824efc20d
2012-02-15 19:47:13 -05:00
Ted Mielczarek
4b7f600ba7 bug 851547 - Make Gamepad API preffable. r=smaug
--HG--
extra : rebase_source : bc4f3c5c34d08f0af0b1ef6c35053c07fe991bf4
2013-04-09 08:43:24 -04:00
Jason Orendorff
3e94bb875f Bug 883226 postlude - Change inBlock to an enum as requested in review (see comment 20). rs=Waldo on IRC. 2013-06-19 14:43:40 -05:00
Jason Orendorff
29d95d5153 Bug 883226, part 8 - Decouple NameNode and ParseHandler::newName from ParseContext. Add NameNode constructor. r=Waldo. 2013-06-19 14:43:40 -05:00
Jason Orendorff
45ef89bd09 Bug 883226, part 7 - Clean up parsing of identifiers. r=Waldo. 2013-06-19 14:43:39 -05:00
Jason Orendorff
0dbb578c2c Bug 883226, part 6 - Clean up string literal parsing. r=Waldo. 2013-06-19 14:43:39 -05:00
Jason Orendorff
cb643066da Bug 883226, part 5 - Clean up parsing of delete expressions. Also fixes bug 871046. r=Waldo. 2013-06-19 14:43:39 -05:00
Jason Orendorff
f27d90bae6 Bug 883226, part 4 - Remove foldPropertyByValue from the ParseHandler protocol. Instead, just treat it as an optimization in FullParseHandler. r=Waldo. 2013-06-19 14:43:39 -05:00
Jason Orendorff
9c267dedfc Bug 883226, part 3 - Make ParseHandler::newUnary have a single signature and eliminate setUnaryKid. r=Waldo. 2013-06-19 14:43:39 -05:00
Jason Orendorff
8f54775eed Bug 883226, part 2 - Make ParseHandler::newNumber have a single signature. Code cleanup in Parser::primaryExpr. r=Waldo. 2013-06-19 14:43:39 -05:00
Jason Orendorff
3d0ee6c754 Bug 883226, part 1 - Clean up RegExp parsing. Remove NullaryNode::create in favor of constructors. r=Waldo. 2013-06-19 14:43:38 -05:00
Jason Orendorff
2626b825e6 Bug 883207 - Add Parser::pos(). r=Waldo. 2013-06-19 14:43:38 -05:00
Jason Orendorff
1df6043c32 Bug 884516 - Rename JS shell global 'arguments' variable to scriptArgs. r=luke. 2013-06-19 14:43:38 -05:00
Olli Pettay
d047867d99 Bug 884955 - Add a pref to override NS_EVENT_STARVATION_DELAY_HINT, r=avih
--HG--
extra : rebase_source : a28f69ab563d513e26056bf418c19eb384efc91a
2013-06-19 22:35:32 +03:00
Jim Mathies
ef418050a6 Bug 880855 - Add support for sliding hover nav buttons part 2. r=fryn DONTBUILD 2013-06-19 14:35:41 -05:00
Jim Mathies
dee34b0bdb Bug 880855 - Add support for sliding hover nav buttons part 1. r=fryn DONTBUILD 2013-06-19 14:35:34 -05:00
Jim Mathies
88b8af7d65 merge backouts (bug 880885) 2013-06-19 14:30:53 -05:00
Jim Mathies
b8b7662591 Backed out changeset 4e5d6e8d8849 (bug 880885) due to bad bug number. 2013-06-19 14:30:11 -05:00
Jim Mathies
c7dd5ddc38 Backed out changeset f0f88a7512a5 (bug 880885) due to bad bug number. 2013-06-19 14:29:33 -05:00
Jim Mathies
452b285641 Bug 880885 - Add support for sliding hover nav buttons part 1. r=fryn 2013-06-19 14:20:45 -05:00
Jim Mathies
a3d90d837f Bug 880885 - Add support for sliding hover nav buttons part 2. r=fryn 2013-06-19 14:20:45 -05:00
Jim Mathies
cc9badf1d8 Bug 882902 - Attach selection management generically to chrome text inputs. r=fryn 2013-06-19 14:20:45 -05:00
Jim Mathies
f7012ffbe3 Bug 882902 - Remove old fennec text input bindings no longer in use. r=fryn 2013-06-19 14:20:45 -05:00
Gregory Szorc
46928a4f88 Bug 884028 - Acquire lock before writing to terminal; r=ted
DONTBUILD (NPOTB)

--HG--
extra : rebase_source : 373c1fa5e47a2493970da0412788c55b9bdd9ef8
2013-06-19 12:10:57 -07:00
Guilherme Gonçalves
dc92302bb2 Bug 874996 - Part 2 - Issue error events for geolocation provider errors. r=jdm 2013-06-19 12:11:06 -07:00
Guilherme Gonçalves
284ad48824 Bug 874996 - Part 1 - Simplify handling of geolocation requests. r=jdm
Requests are now only put in the pending/watching requests
arrays after they have been allowed, and are removed after
being passed a single position (for getCurrentPosition) or
cleared (for watchPosition). getCurrentPosition requests that
are fulfilled by the cache aren't even added to the list.
2013-06-19 12:10:54 -07:00
Boris Zbarsky
9c26ede3fe Bug 883887. Add an Unlink method to js::ExpandoAndGeneration. r=peterv 2013-06-19 14:48:44 -04:00
Boris Zbarsky
919f238e96 Bug 884401. Remove the hasXPConnectImpls annotations for HTMLElement, Element, and Node in WebIDL bindings, since all those are gone. r=peterv 2013-06-19 14:48:43 -04:00
Boris Zbarsky
508d09f9f8 Bug 883827. Make Optional<NonNull<T>> and Optional<OwningNonNull<T>> nicer to use by having their const Value() method return a T&. r=peterv 2013-06-19 14:48:43 -04:00
Kannan Vijayan
594592ae3a Bug 883789 - Use baseline fallback stubs to track double-overflow of BinaryArith and UnaryArith ops. r=h4writer 2013-06-19 14:29:43 -04:00
Terrence Cole
feaae9c23d Bug 884934 - Fix intermittent SM(r) failure on InitialShapeTable::Ptr; r=sfink
In EmptyShape::getInitialShape, the InitialShapeSet::AddPtr is not guarded and
will get poisoned by the analysis if the hash happens to look like a GC thing
pointer.

--HG--
extra : rebase_source : a831c92b4f9aabe631f5bea3d9d6efb4375170a8
2013-06-19 11:09:36 -07:00
Benjamin Smedberg
db222ba461 Bug 882858 - Add a "showing" notification to PopupNotifications, r=jaws sr=gavin 2013-06-19 13:29:05 -04:00
Terrence Cole
ea547b000f Bug 884628 - Optimize the post-barrier verifier; r=jonco
--HG--
extra : rebase_source : 2390400416c85daecd34d1456ebf737dd2308128
2013-06-17 13:16:29 -07:00
Shane Caraveo
4110ffd835 bug 882132 fix setting provider icon via worker api, r=felipe 2013-06-19 10:14:47 -07:00
Jan de Mooij
dcbc923ccb Bug 882111 - Don't push an interpreter frame when calling into the JITs. r=djvj 2013-06-19 19:10:04 +02:00
Kannan Vijayan
e0125f394d Backed out changeset 9f852d187722 (bug 883789) 2013-06-19 13:09:45 -04:00
Kannan Vijayan
041c675cc7 Bug 883789 - Use baseline fallback stubs to track double-overflow of BinaryArith and UnaryArith ops. r=h4writer 2013-06-19 12:45:29 -04:00
Terrence Cole
d9a041bb52 Bug 884562 - Allow root analysis to be enabled when using generational GC; r=sfink DONTBUILD
--HG--
extra : rebase_source : 6438eec44aa7de79bf78c8f84fb4b971e1e83296
2013-06-19 09:20:46 -07:00
Josh Matthews
c8865869af Backed out changeset 5a3dc3d31890 (bug 883495) 2013-06-19 18:16:04 +02:00
Terrence Cole
ceeacb98aa Bug 884065 - Assert if JS_DestroyContext is called with active exact rooters; r=sfink
--HG--
extra : rebase_source : 52f7c9f90075b69f3c40bf7c7e9df0e1b2e25c05
2013-06-17 16:20:25 -07:00
Kannan Vijayan
b4cba978ce Bug 877589 - Add test case. DONTBUILD 2013-06-19 12:06:43 -04:00
Rick Eyre
edd716700e Bug 884507 - Change SECOND_TO_MS macro to be named MS_TO_SECONDS r=rillian 2013-06-18 12:53:00 -07:00
Margaret Leibovic
49399ef74b Bug 877782 - Reposition form autocomplete popup if dynamic toolbar changes visibility. r=kats 2013-06-19 08:35:44 -07:00
Kannan Vijayan
159cf5224e Bug 870034 - Test case. 2013-06-19 11:33:38 -04:00
Nick Alexander
59c837659a Backed out changeset 3a4c1a113154 (Bug 874132) for jarsigner "Please specify alias name" errors. 2013-06-19 08:21:15 -07:00
Benjamin Smedberg
3b87991102 Bug 882339 - Cache the blocklist state on plugin tags to avoid querying the blocklist service constantly, r=johns 2013-06-19 11:07:28 -04:00