Boris Zbarsky
59395a5279
Bug 766583 part 4. Stop declaring strings as const on the stack in bindings code. r=smaug
2013-04-25 19:03:06 -04:00
Boris Zbarsky
ff8b8c6147
Bug 766583 part 3. Stop declaring nullable things as const on the stack in bindings code. r=smaug
2013-04-25 19:03:06 -04:00
Boris Zbarsky
7a31b1a556
Bug 766583 part 2. Stop declaring sequences as const on the stack in bindings code. r=smaug
2013-04-25 19:03:06 -04:00
Boris Zbarsky
d101739d3f
Bug 766583 part 1. Stop declaring dictionaries as const on the stack in bindings code. r=smaug
2013-04-25 19:03:06 -04:00
Boris Zbarsky
7041704c76
Bug 861493. When passing arguments to an Xray for a WebIDL constructor, make sure to do the argument unwrapping before entering the content compartment. r=bholley,waldo
...
There are several changes here:
1) Adds some MutableThis methods to Optional, Nullable, and dictionaries to
effectively allow doing a const_cast without knowing the actual type being
templated over. I needed this because I do not in fact know that type in
the relevant code. I'm open to suggestions for a better name for this
method.
2) Adds some operator& to RootedJSValue to make it look more like a JS::Value,
and in particular so I can JS_WrapValue the thing in it.
3) Adds a Slot() method to NonNullLazyRootedObject, just like NonNull has.
4) Adds an operator& to LazyRootedObject to make it look more like JSObject* so
I can JS_WrapObject the thing in it.
5) Implements the actual rewrapping of the arguments into the content compartment.
6) Fixes a small preexisting bug in which we didn't look at named constructors
in getTypesFromDescriptor (this was causing my tests to not compile).
7) Changes Xrays to not enter the content compartment when calling a WebIDL
constructor.
8) Adds some friend API to report things as not being functions.
2013-04-25 19:03:05 -04:00
Seth Fowler
b49ac0cc45
Bug 859377 (Part 3) - Make ClippedImage cache temporary surfaces. r=joe
...
--HG--
extra : rebase_source : 060615904e1b416f84b4d6ecf6329841896f13da
2013-04-25 15:58:32 -07:00
Seth Fowler
fc1f2d175b
Bug 859377 (Part 2) - Make SVGImageContext more flexible. r=dholbert
...
--HG--
extra : rebase_source : 79a4380691426c128f334ba066167a5c5b8ee801
2013-04-25 15:58:27 -07:00
Seth Fowler
29b65cd545
Bug 859377 (Part 1) - Add imgIContainer::GetFrameIndex. r=joe sr=bz
...
--HG--
extra : rebase_source : e81992f8bead31b273f4afb4fb589849ec1c5218
2013-04-25 15:58:20 -07:00
Luke Wagner
921dcb548d
Bug 851627 - Make LifoAlloc::release run in O(1) (r=sstangl)
2013-04-25 12:28:29 -07:00
Tanvi Vyas
ba2eae60be
Bug 855730 - Remove failing test so that we can re-enable the rest of the tests here. r=smaug
2013-04-25 15:40:42 -07:00
Margaret Leibovic
cd2d03bc57
Bug 786999 - Remove ellipsis from "Site Settings..." menu item string. r=wesj
2013-04-25 15:27:28 -07:00
Margaret Leibovic
2419f2514e
Bug 777975 - Text handles for text-selection in the AwesomeBar should be orange. r=mfinkle
2013-04-25 15:27:22 -07:00
Wes Johnston
f935d39960
Bug 813288 - Use same doorhanger transitions as desktop. r=lucasr
2013-04-25 15:19:31 -07:00
Ehsan Akhgari
3a048937ab
Bug 865550 - Unlink AudioBufferSourceNode members before AudioNode; r=mccr8
2013-04-25 16:52:52 -04:00
Ehsan Akhgari
38f134b992
Bug 859600 - Make AudioContext an EventTarget; r=smaug
2013-04-25 00:28:39 -04:00
Joe Drew
730ac999c6
Bug 832400 - Add an imgIContainer flag HIGH_QUALITY_SCALING that controls whether to use the high quality scaler, and only use it when we're drawing to a window. r=tn
2013-04-25 18:08:58 -04:00
Norbert Lindenberg
3fce170896
Bug 845190 - Made test_logging.js correctly ignore messages it wants to ignore. r=dteller
2013-04-25 14:57:13 -07:00
Jeff Walden
b3074a2427
s/JS_TRUE/true/g; s/JS_FALSE/false/g. Following up on a request in bug 858677, r=lumpy
...
--HG--
extra : rebase_source : 992fe9e7f92924d03abeb5f8839bfd0bca8650f1
2013-04-24 22:29:46 -07:00
Hubert Figuière
47e8cfc1c1
Bug 855040 - Add a bit of logging in the crash report to help diagnostics and silence exception of crash report is disabled. r=fabrice
2013-04-22 16:09:15 -04:00
Frank Yan
f7e4bfe5f7
Bug 649216 - Remove unnecessary delay when clicking tab close buttons sequentially. r=jaws ui-r=limi
2013-04-25 14:42:18 -07:00
Andrew McCreight
240a47eb4d
Bug 865544 - Add support for nsIDOMGlobalPropertyInitializer to JS-implemented WebIDL. r=bz
2013-04-25 14:31:42 -07:00
Brian Hackett
1d9b09d62c
Bug 865626 - Disallow generating extra barrier instructions when compiling Array.push, r=dvander.
2013-04-25 15:22:04 -06:00
Chris Lord
0282df309d
Bug 853867 - Allow --enable-gtest on Android and fix build issues. NPOTB r=bas,bgirard
...
--HG--
extra : rebase_source : 2e870fd157ea7e9a4de4cf8f4d465784eab0ff8e
2013-04-25 15:39:33 -04:00
Brian Hackett
760ae6b90d
Bug 865635 - Use MMonitorTypes instead of MTypeBarrier for type write barriers, r=dvander.
2013-04-25 14:44:44 -06:00
Camilo Viecco
a5dd4d5a2e
Bug 864633 - broken site identity info bar part2 (tests from 813418). r=bsmith
...
--HG--
extra : rebase_source : b9acce3f6db1b1560b5e9928e8b3794ead151bc1
2013-04-25 13:40:26 -07:00
Camilo Viecco
31e6bb4a33
Bug 864633 - broken site identity info bar. r=bsmith
...
--HG--
extra : rebase_source : 36c4613ed39ab93c33008964ed62bccdcacc9c9c
2013-04-25 13:39:43 -07:00
Joe Drew
19c25420e7
Bug 863975 - Crashtest. r=seth
...
--HG--
extra : rebase_source : 2816b2f65b49091914c643357275c169911a4b2f
2013-04-25 16:35:38 -04:00
Joe Drew
cc6d077bab
Bug 863975 - Handle the situation that we're left mid-frame when decoding a multi-frame image. r=seth
...
--HG--
extra : rebase_source : e485eb48a615f3e35e4e5592d0f37604402142f8
2013-04-25 16:35:23 -04:00
Joe Drew
1ccb73a4ca
Bug 863958 - Crashtest. r=seth
...
--HG--
extra : rebase_source : 5f1fa4cd01aba2b1a9b07a8120711b58d36f5ddf
2013-04-25 16:35:03 -04:00
Joe Drew
aa001de653
Bug 863958 - Don't call SetSize from the ICO decoder if we already have the size. r=seth
...
--HG--
extra : rebase_source : 924fbe8460992b919d3d7072d162f23eaef30e2f
2013-04-25 16:34:30 -04:00
Wes Johnston
016904b10b
Bug 851581 - Whitespace cleanup. r=mfinkle DONTBUILD
2013-04-25 13:35:05 -07:00
Rob Wood
6029013a9b
Bug 849714 - Fix intermittent failure in outgoing_answer_hangup_oncallschanged; r=jgriffin
2013-04-24 12:38:19 -04:00
Wes Johnston
c33a0d97dd
Bug 851581 - Clean up external protocol prompt. r=mfinkle
2013-04-25 13:31:50 -07:00
James Willcox
6819dc296c
Bug 862448 - Fix the fast fencing path for GL when drawing buffer is preserved r=jgilbert
2013-04-25 16:27:43 -04:00
Chris Peterson
3e4842845e
Bug 864339 - Part 2: Replace GeckoJarReader EmptyStackException with an empty() check. r=wesj
2013-04-23 16:00:44 -07:00
Kai Engert
934eaa61d5
Bug 865828 - Upgrade Mozilla 23 to NSPR 4.10, r=wtc
2013-04-25 22:06:51 +02:00
Ehsan Akhgari
225ca99bf9
Bug 865650 - Ensure that looping will only happen if the start offset is less than the end offset; r=padenot
...
--HG--
extra : rebase_source : 3de31185083df174f7b6e823d1a135aee39c211d
2013-04-25 09:34:47 -04:00
Brian Hackett
c9972461db
Bug 864957 - Consolidate locks used to avoid operation callback related races, r=djvj,luke.
2013-04-25 13:55:33 -06:00
Michal Novotny
56b06193e1
Bug 852467 - nsDisableOldMaxSmartSizePrefEvent runs on the gecko main thread, blocks for long periods of time, r=honzab
2013-04-25 21:54:20 +02:00
Adam Roach [:abr]
8b3d1636d2
Bug 864255: Ensure main thread dispatch for Pipeline destruction succeeds r=jesup
2013-04-25 14:41:31 -05:00
Chris AtLee
703957df94
Bug 838321: Remove unused manifests r=rail
...
--HG--
extra : rebase_source : 3163ad5253201a4eac914aa7c1acb3d2a624b1b0
2013-04-25 13:27:08 -04:00
Eitan Isaacson
e5bebbb801
Bug 865452 - Don't capture scripted mouse events. r=yzen
2013-04-25 12:39:16 -07:00
Eitan Isaacson
7336ca6c65
Bug 865449 - Make AccessFu more desktop-browser friendly. r=yzen
...
- Use Speech presenter on everything but mobile/android
- Filter out accessibility events that are chrome related.
- Don't capture key presses on desktop
- Rework TouchAdapter to take mouse events on desktop.
Generating touch events does not work on desktop since that interface is preffed out by default.
We lost the ability to do multiple finger gestures with modifier keys, but that was not really used anyway.
2013-04-25 12:39:16 -07:00
Joel Maher
b02f33de95
Bug 865780 - deploy a new talos.zip to capture the fennec preference, datazilla output, and mozlog fix. r=armenzg
2013-04-25 15:21:12 -04:00
Adam Roach [:abr]
4e78c2e815
Bug 864982 - Remove legacy err_msg/buginf/notice_msg logging r=jesup
2013-04-25 14:37:06 -05:00
Ryan VanderMeulen
9ffb47392d
Merge m-c to inbound.
2013-04-25 15:08:06 -04:00
Ryan VanderMeulen
aa1c18f559
Bug 858687 - Fix broken backout. r=lucasr
...
CLOSED TREE
2013-04-25 13:38:42 -04:00
Ms2ger
5c813f5beb
Bug 864727 - Followup: add missing change to MediaStreamList::WrapObject; r=bz on a CLOSED TREE
2013-04-25 18:54:37 +02:00
Benjamin Smedberg
eb1daab5a8
Bug 853387 - Make all plugins run out of process on Mac x86 now that we no longer support fallback for in-process quickdraw graphics/carbon events. r=smichaud
...
--HG--
extra : rebase_source : b3926248c4a152728521b8939de2e26a17f179f6
2013-04-25 12:45:52 -04:00
Steve Fink
2c15ee7168
No bug, DONTBUILD. Updates to the static rooting analysis, including transition from Makefile to python script.
...
Although this patch contains some updates to Makefile.in, I am no longer using it at all. I now run analyze.py for better control, though note that it depends on loading in some configuration settings that are hardcoded to my environment.
This patch also contains a number of updates to the annotations.
--HG--
extra : rebase_source : ebd4deb590fb9fde4532bdf45214ffca117e1c3a
2013-04-25 09:16:37 -07:00