Jason Orendorff
3364493dd4
Bug 889628, part 5 - Enforce ES6 rules about assigning to eval or arguments in destructuring assignment. r=Waldo.
...
--HG--
extra : rebase_source : 865c3056ded7d74d26bc2e24f3f2e66066a7bd3f
2013-07-15 11:21:17 -05:00
Jason Orendorff
3eeeacba79
Bug 889628, part 4 - Remove another redundant BindNameToSlot call. r=Waldo.
...
--HG--
extra : rebase_source : 9408237df183256ecddf4ee9f2de505a80a9a086
2013-07-15 10:28:57 -05:00
Jason Orendorff
32607610b7
Bug 889628, part 3 - Don't set pn_op on PNK_DOT and PNK_ELEM nodes in assignment. r=Waldo.
...
--HG--
extra : rebase_source : fbcd7b2cb4cecbbdcd6326e4f4726232d9af7f51
2013-07-15 10:28:46 -05:00
Jason Orendorff
1d75ca964d
Bug 889628, part 2 - Do not look at lhs->getOp() when selecting opcodes for destructuring assignment, except if lhs is a name and we just called BindNameToSlot. r=Waldo.
...
--HG--
extra : rebase_source : 955e32774099d85cab5b5d6b83a9d5233493fa08
2013-07-15 10:28:35 -05:00
Jason Orendorff
d7d180d58c
Bug 889628, part 1 - Merge setLvalKid with setIncOpKid. Rename it to checkAndMarkAsIncOperand. Rename setAssignmentLhsOps to checkAndMarkAsAssignmentLhs. r=Waldo.
...
--HG--
extra : rebase_source : cd6f0c140aa6e11ca6fd5a60230f7d623e957455
2013-07-15 10:28:18 -05:00
Jason Orendorff
78bd188aa2
Fix trailing whitespace in jsobj.cpp, noted by Ms2ger in bug 886087 comment 5. no_r=me.
...
--HG--
extra : rebase_source : b0a5cd29a6f3e5322d080343a1d4d15d54cb3f35
2013-07-15 10:26:49 -05:00
David Caabeiro
2e23622f38
Bug 717379, part 2 - Add JIT support for new ES6 Math functions, except Math.hypot(). r=jorendorff.
...
--HG--
extra : rebase_source : f92507aa60224c3383968c96cfb29c6ba2ae8105
2013-07-15 10:03:14 -05:00
David Caabeiro
2d8132167a
Bug 717379, part 1 - Implement the new ES6 math functions. r=jorendorff.
...
--HG--
extra : rebase_source : 4383cf6dee7c126cf2067b7ec5a8b695f008764e
2013-07-15 10:03:14 -05:00
Brad Lassey
979726e21a
bug 893968 - LaunchState locking isn't actually locking anything useful r=kats
2013-07-15 15:36:00 -04:00
Ryan VanderMeulen
0c9a0a1b98
Backed out 4 changesets (bug 889911) for Windows bustage.
...
Backed out changeset 5e55ddfc9dc3 (bug 889911)
Backed out changeset 5e296989dd3d (bug 889911)
Backed out changeset 6e48a408d1de (bug 889911)
Backed out changeset e4ec71ab768f (bug 889911)
2013-07-15 15:28:29 -04:00
David Zbarsky
05da1a20e0
Remove unneeded DOMCI_DATA. no bug
2013-07-15 12:26:24 -07:00
Brian Nicholson
96e253c01f
Bug 851373 - Have Tabs use the application context instead of the activity. r=rnewman
2013-07-15 12:12:15 -07:00
Justin Lebar
acccca26c0
Bug 893281 - Don't require a no-args constructor for elements in a JS::Vector if you call GrowByUninitialized(). r=luke
2013-07-15 12:10:59 -07:00
Camilo Viecco
34712933a6
Bug 883682: Enable EV test cert only in debug builds. r=bsmith
...
--HG--
extra : rebase_source : 0f14273c6f6d4da4164d7beeb3fd21bd6def1fd0
2013-07-03 08:24:09 -07:00
Graeme McCutcheon
26434d8fd3
Bug 893830 - implement mach uuid. r=gps DONTBUILD
2013-07-15 18:00:09 +01:00
Jonathan Wilde
2935833876
Bug 883390 - Part 2 - Add initial tests for autocomplete popup. r=jimm
...
--HG--
rename : browser/metro/base/content/bindings/autocomplete.xml => browser/metro/base/content/bindings/urlbar.xml
extra : rebase_source : d13c3aac364c32cf006984a191e9625816ac8fcd
2013-07-15 11:31:55 -07:00
Jonathan Wilde
503e0d2c54
Bug 883390 - Part 1.6 - Use grid.xml to manage mouse/touch selection for urlbar.xml. r=sfoster
...
--HG--
extra : rebase_source : 887649e4ad410a003c3094f7887e579f4c24a5f4
2013-07-15 11:42:02 -07:00
Jonathan Wilde
fb64169d17
Bug 883390 - Part 1.5 - Tidying up the urlbar bindings, adding extra _isGridBound for protection. r=sfoster
...
--HG--
extra : rebase_source : ceb842844ff0d74bb16d7c6467809a9febe0dab1
2013-07-15 11:29:44 -07:00
Jonathan Wilde
ccab0d3c28
Bug 883390 - Part 1.4 - Update urlbar more intelligently, use tasks in doOpenSearch like we do in goToURI. r=sfoster
...
--HG--
extra : rebase_source : 18cd879a7ca42ed197de49759574ea66cfb27e5d
2013-07-15 11:27:28 -07:00
Jonathan Wilde
b2bc6e102f
Bug 883390 - Part 1.3 - Move unrelated internal method out of navigation section. r=jimm
...
--HG--
rename : browser/metro/base/content/bindings/autocomplete.xml => browser/metro/base/content/bindings/urlbar.xml
extra : rebase_source : e111ddb2ba4c4e6c95c11ebf063e96c3ecf156c3
2013-07-15 11:26:51 -07:00
Jonathan Wilde
acda5d20b5
Bug 883390 - Part 1.2 - Ensure and test that pastes from touch cause autocomplete to show (fixes 887120). r=jimm
...
--HG--
extra : rebase_source : 70a157aae818ea5e9710b77c684cc8856abfeba0
2013-07-15 11:25:45 -07:00
Jonathan Wilde
b45f440315
Bug 883390 - Part 1.1 - Ensure that browser search engines are updated when settings are changed. r=sfoster
...
--HG--
rename : browser/metro/base/content/bindings/autocomplete.xml => browser/metro/base/content/bindings/urlbar.xml
extra : rebase_source : cf2eb7ccdbb22dcda22c9b6f6cd99137e3af7ade
2013-07-15 11:24:50 -07:00
Jonathan Wilde
651c69721c
Bug 883390 - Part 1 - Move autocomplete into overlay, centralize urlbar code. r=sfoster
...
--HG--
rename : browser/metro/base/content/bindings/autocomplete.xml => browser/metro/base/content/bindings/urlbar.xml
extra : rebase_source : a1cedc5a64cf780f76977b1193c60713cb83ef95
2013-07-10 12:14:00 -07:00
Terrence Cole
1776d568d9
Bug 892287 - Simplify post barriering of TypedArray's internal pointers; r=sfink
...
--HG--
extra : rebase_source : ce417f347a577c559847f28aa2ca84d7cb7c2bc1
2013-07-11 15:14:20 -07:00
Terrence Cole
f596467758
Bug 892287 - Add re-entrancy guards to store buffer mark/put; r=billm
...
--HG--
extra : rebase_source : 14396f2bebeb8794c7b22a0eadff9de0a471b31d
2013-07-11 15:00:53 -07:00
Bobby Holley
5ceb4432cd
Bug 889911 - Switch xpcshell to SystemErrorReporter with a little bit of special magic. r=mrbkap
...
XPCShell currently overrides all the JSContexts whose creation it observes with
its own custom error reporter. This reporter does all sorts of funny things which
we try to clean up for the most part. But there are a few very intricate
considerations at play.
First, the old xpcshell error reporter does some mumbo jumbo with the
XPCCallContext stack to try to guess whether some other code might catch the
exception. This is total garbage on a number of fronts, particularly because
the XPCCallContext stack has no concept of saved frame chains, nested event
loops, sandbox boundaries, origin boundaries, or any of the myriad of
complicating factors that determine whether or not an exception will propagate.
So we get rid of it. But this causes some crazy debugger tests to fail, because
they rely on an exception from uriloader/exthandler/nsHandlerService.js getting
squelched, and can't handle anybody reporting errors to the console service at
the particular moment of contortionism when the exception is raised. So we need
to introduce an explicit mechanism to disable the error reporter here to keep
things running.
Second, we have to be very careful about tracking the return status of the
xpcshell binary. The old code would simply flag an error code if the error
handler was invoked, and we can mostly continue to do that. But there are some
complications. See the comments.
Finally, we don't anything analogous in XPCShellEnvironment, because I have
patches in bug 889714 to remove its state-dependence on the error reporter.
I'll switch it to SystemErrorReporter in that bug.
2013-07-15 11:44:51 -07:00
Bobby Holley
de5346d5c6
Bug 889911 - Fix tests that unconditionally throw for things reported to the console. r=mrbkap
...
When we start sending everything reported to the JSErrorReporter to the console,
these tests end up getting confused by warnings.
2013-07-15 11:44:50 -07:00
Bobby Holley
fb145e40d2
Bug 889911 - Replace mozJSLoaderErrorReporter with SystemErrorReporter and remove the former. r=mrbkap
2013-07-15 11:44:50 -07:00
Bobby Holley
9d6c49843f
Bug 889911 - Introduce xpc::SystemErrorReporter, roughly based on mozJSComponentLoader's error reporter. r=mrbkap
2013-07-15 11:44:49 -07:00
Blake Kaplan
67336672ad
Bug 888787 - Add reftests. r=sicking
2013-07-11 17:05:55 -04:00
Blake Kaplan
41a98d3ade
Bug 888787 - Restore old XBL behavior when a child of the bound element didn't match any of the <children/> in the binding. r=sicking
2013-07-11 17:05:54 -04:00
Sriram Ramasubramanian
9040c51273
Bug 890006: Dynamic toolbar scrolling causing BrowserToolbar to show its background. [r=mfinkle]
2013-07-15 11:43:17 -07:00
Rodrigo Silveira
ae9648fe02
Bug 851344 - Extend the duration of the tab bar showing when the user opens a link in a new tab r=mbrubeck
...
--HG--
extra : rebase_source : 434e4215947e3072eb8b35928e9a493a5c9a33e6
2013-07-12 17:12:46 -07:00
Rodrigo Silveira
a7cee07070
Bug 856119 - Web content covered by the tab strip should not be active r=mbrubeck
...
--HG--
extra : rebase_source : 4336940c2a4d8fb82dde72d323eb3eebacddffcd
2013-07-12 14:24:02 -07:00
Joe Drew
cb1e8505e5
Bug 717872 - Move all image animation logic into a new class, FrameAnimator, and use it from RasterImage. r=seth
...
This patch moves the logic of moving from one frame to another (and tracking
what frame is current, etc) to a separate class, FrameAnimator. Deciding
*whether* to animate, and actually calling that animation code, is left to
RasterImage, but the animation itself is driven by FrameAnimator.
2013-07-15 14:38:59 -04:00
Alexander Surkov
1a2ca2d673
Bug 882292 - getTextAfterOffset for line boundary on new rails, r=tbsaunde
2013-07-15 11:56:38 -04:00
Ben Hearsum
b57a62fdd3
bug 763903: regularly run mozconfig comparisons for firefox. r=ted/bhearsum
...
--HG--
extra : rebase_source : 84a54e6362d8d6cef6bbd0a88c1f59e3fa7972b6
2013-07-15 13:27:12 -04:00
David Keeler
0b1301466f
bug 886995 - wait for the popup to be populated in browser_CTP_drag_drop.js r=bsmedberg
2013-07-10 16:26:30 -07:00
Bobby Holley
d5d84f0dff
Bug 885668 - Removed specialized function object principal machinery from CAPS. r=bz
2013-07-15 11:22:10 -07:00
Marty Rosenberg
2c97e9e86e
bug 858940: fix an additional case where we inspect the instruction stream without going through an iterator. r=jbramley
2013-07-15 14:21:46 -04:00
Jonathan Wilde
3df1d5c676
Bug 856264 - Defect - if context menu visible, tapping and holding another link will not produce new context menu. r=jmathies
...
--HG--
extra : rebase_source : 20cb8c50b490bdbc13001974f37eb6409e735c09
2013-07-15 10:58:26 -07:00
Jonathan Wilde
83ae573f9f
Bug 781002 - Story - Apply metro styling to the context menu. r=mbrubeck
...
--HG--
extra : rebase_source : 31e2287fc37deba1ec7c066a34dcd7c2116e6efe
2013-07-15 10:57:59 -07:00
Dão Gottwald
40282d4568
Bug 893424 - Replace XULBrowserWindow's broken _hostChanged logic. r=jaws
...
--HG--
extra : rebase_source : b91d7affbca2e7f8df688c158ab75665abe43c14
2013-07-15 17:58:09 +02:00
Dão Gottwald
969067af47
Backed out bug 691594
...
--HG--
extra : rebase_source : 2208453cec5ebfe78cfde94f856990e55bf7704f
2013-07-15 17:55:04 +02:00
Justin Wood
25d53584ec
Bug 893798 - Remove superfluous comment spew in build logs. r=bz
2013-07-15 13:49:42 -04:00
James Kolb
503b2d4a18
Bug 603488 - Part 3: Fix gfxContext::mask bug. r=roc
2013-07-13 17:47:08 -04:00
James Kolb
01d0dffd15
Bug 603488 - Part 2: Draw vector images using imgIContainer::Draw(). r=roc
2013-07-13 15:13:54 -04:00
James Kolb
a12647d90a
Bug 603488 - Part 1: Refactor nsLayoutUtils to expose imgIContainer. r=roc
2013-07-15 13:44:14 -04:00
Ryan VanderMeulen
82264bb057
Bug 832768 - Disable test_buffered.html due to frequent timeouts.
2013-07-15 11:45:10 -04:00
Ed Morley
6133103162
Backed out changeset 9897835271b5 (bug 877690) for crashes on a CLOSED TREE
2013-07-15 16:36:17 +01:00