Boris Zbarsky
bf40f0efd9
Bug 773519 followup to make this code deal with silly string consumers too. No review.
2012-07-17 13:20:40 -04:00
Boris Zbarsky
ca83439a51
Bug 773519. Speed up string argument conversion in DOM bindings by faking an XPCOM string. r=peterv
2012-07-17 12:18:53 -04:00
Boris Zbarsky
3951284caf
Bug 768537 part 2. Allow dictionaries to be initialized with null or undefined, and treat them as dictionaries in which everything has its default value. r=peterv
2012-07-17 12:18:53 -04:00
Boris Zbarsky
dbdbca200f
Bug 768537 part 1. Update parser support for dictionaries to spec changes. r=jlebar
...
There are several parts here:
1) Enforce the requirement that dictionary arguments not followed by a required argument are optional.
2) Make dictionaries no longer be distinguishable from nullable types.
3) Disallow dictionaries or unions containing dictionaries inside a nullable type.
4) Force optional dictionaries to have a default value of null so that codegen doesn't have to worry about dealing with
optional arguments that have no default value in the IDL but need to be treated as if they were null.
2012-07-17 12:18:53 -04:00
Matt Woodrow
35ca0069c9
Bug 539356 - Part 7 - Store FrameLayerBuilder objects on the LayerManager instead of nsDisplayListBuilder. r=roc
2012-07-17 13:03:51 -04:00
Matt Woodrow
8f19d77bb2
Bug 539356 - Part 6 - Add compositing paint flashing to BasicLayers. r=roc
2012-07-17 13:03:51 -04:00
Matt Woodrow
8f6b3ad35c
Bug 539356 - Part 5 - Change SVG effects painting to use a LayerManager transaction. r=roc
2012-07-17 13:03:51 -04:00
Jonathan Watt
523c418951
Bug 539356 - Part 4 - Reinstate the foreignObject registering code so that bug 605265 doesn't slow down SVG in general. r=mattwoodrow
2012-07-17 13:03:51 -04:00
Matt Woodrow
529abd5af3
Bug 539356 - Part 3 - Make GetParentPresContext() succeed when the current PresContext has no frames. r=bz
2012-07-17 13:03:51 -04:00
Matt Woodrow
dab82349ce
Bug 539356 - Part 2 - Add new API to BasicLayers. r=roc
2012-07-17 13:03:51 -04:00
Matt Woodrow
b095ec8407
Bug 539356 - Part 1 - Allow LayerManagers to have multiple user data objects. r=roc
2012-07-17 13:03:50 -04:00
Mihnea Balaur
dcca399def
Bug 773031 - Get xpcshell tests working on B2G emulators, r=jmaher
2012-07-17 09:56:26 -07:00
Dale Harvey
d1de259463
Bug 741717 - Add a reload method to browser elements. r=jlebar
2012-07-17 12:55:46 -04:00
Rafael Ávila de Espíndola
5649f93152
Bug 774671 - Fix mismatched declarations. r=luke.
2012-07-17 12:54:41 -04:00
Paolo Amadini
e2aaba3251
Bug 759397 - The width of the Downloads Panel should be larger and locale-dependent. r=gavin
...
--HG--
extra : rebase_source : 34b94665970774b2dd245bb6ebe15908e7e3dfaf
2012-07-17 18:48:06 +02:00
Ed Morley
c9624f0f7a
Backout 9deb8edb5070 (bug 773519), ea5a243a60f1 & 0cad1e553bea (bug 768537) for compilation failures
2012-07-17 17:48:11 +01:00
Marshall Culpepper
aab9b167f8
Bug 774708: Ensure sBluetoothEventObserverTable is valid before attempting to query observers, fixing a Bluetooth crash in emulator. r=qDot
2012-07-17 09:44:20 -07:00
Margaret Leibovic
2982d59a98
Bug 774491 - Use cached x/y values and some arithmetic instead of also caching left/top values. r=mfinkle
2012-07-16 15:31:00 -07:00
Boris Zbarsky
98cd60772a
Bug 773519. Speed up string argument conversion in DOM bindings by faking an XPCOM string. r=peterv
2012-07-17 12:18:53 -04:00
Boris Zbarsky
25b0c7ad78
Bug 768537 part 2. Allow dictionaries to be initialized with null or undefined, and treat them as dictionaries in which everything has its default value. r=peterv
2012-07-17 12:18:53 -04:00
Boris Zbarsky
2642932cab
Bug 768537 part 1. Update parser support for dictionaries to spec changes. r=jlebar
...
There are several parts here:
1) Enforce the requirement that dictionary arguments not followed by a required argument are optional.
2) Make dictionaries no longer be distinguishable from nullable types.
3) Disallow dictionaries or unions containing dictionaries inside a nullable type.
4) Force optional dictionaries to have a default value of null so that codegen doesn't have to worry about dealing with
optional arguments that have no default value in the IDL but need to be treated as if they were null.
2012-07-17 12:18:53 -04:00
Boris Zbarsky
5a39a1c779
Bug 607267. Don't style imagemaps as block. r=dbaron,tbsaunde
2012-07-17 12:18:53 -04:00
Nicolas Pierron
d58294e02f
Bug 772509 - Freeze a compilation output instead of a script. r=bhackett
2012-07-17 18:17:24 +02:00
Joel Maher
5f826fa590
Bug 772531 - detect when a tegra reboots via log file parsing, mark test as red and allow tbpl to get accurate information. r=wlach
2012-07-17 12:00:11 -04:00
Gabor Krizsanits
250d83c3f1
Bug 769273 - part4: avoiding innerization in NukeCrossCompartmentWrappers. r=bholley
2012-07-17 17:51:21 +02:00
Jeff Walden
68e5a1ecb2
Bug 770344 - Experiment implementing __proto__ as an accessor. r=luke
2012-06-27 18:35:56 -07:00
Gabor Krizsanits
2e645f31ef
Bug 769273 - part3: Cu.nukeSandbox. r=bholley
2012-07-17 17:41:07 +02:00
Ms2ger
df333725d9
Bug 770046 - Disable test.
2012-07-16 18:15:36 +02:00
Jared Wein
b4c254c0cb
Bug 754169 - Fix intermittent orange related to imprecise scrolling positions in test. r=ehsan
2012-07-17 11:40:49 -04:00
Gabor Krizsanits
7a00ad07d8
Bug 769273 - part2: Refactoring NukeChromeCrossCompartmentWrappersForGlobal. r=bholley
2012-07-17 17:36:15 +02:00
Jeff Gilbert
1c23b37d56
Bug 758844 - Requiet gfx/gl code spew - r=bjacob
2012-07-17 08:26:12 -07:00
Geoff Brown
794d5f6f45
Bug 774322 - use correct process name in RProcess; r=jmaher
2012-07-17 08:58:47 -06:00
Brad Lassey
c92898f334
bug 763166 - crash in mozilla::AndroidGeckoLayerClient::SetFirstPaintViewport r=kats
...
--HG--
extra : rebase_source : e829af44977ba676b57697d3a3042b78c1b6efca
2012-07-17 10:25:48 -04:00
Eddy Bruel
2aee9c5c34
Merge of bug 722555 with m-i
2012-07-17 16:26:37 +02:00
Eddy Bruel
7ce28421e3
bug 722555 - Add RGBA support to BMP encoder; r=jgilbert
2012-07-17 16:20:14 +02:00
Gabor Krizsanits
99ee1c2936
Bug 769273 - part1: Prep for refactoring NukeChromeCrossCompartmentWrappersForGlobal. r=bholley
2012-07-17 15:38:53 +02:00
Geoff Lankow
a07d3b8c65
Bug 767320 - Cache results of Addon.hasResource() to try avoid unnecessary IO; r=Unfocused
2012-07-18 01:24:51 +12:00
Geoff Lankow
8eed7fe6a4
Bug 760892 - Store available icon sizes from the API in addons.sqlite; r=Unfocused
2012-07-18 01:24:51 +12:00
Landry Breuil
d7048697bf
Bug 774598: Enable libvpx assembler on OpenBSD/x86(_64). r=derf
2012-07-17 13:24:06 +02:00
Bobby Holley
84c45c113c
Bug 767273 - Never declare a stack-allocated PropertyDescriptor within SM, and make API safe. r=luke
2012-07-17 12:10:09 +02:00
Rafael Ávila de Espíndola
86ec4d2f17
Bug 774559 - more workaround for llvm.org/pr12127. r=dvander.
...
LLVM is inlining these functions that use a lot of stack space into the
recursive EmitTree.
2012-07-16 23:53:30 -04:00
Kan-Ru Chen
0ca1d23935
Bug 774552 - Draw GraphicBuffer directly. r=roc,BenWa
2012-07-17 10:12:58 +08:00
Ehsan Akhgari
091ebe183f
Bug 749101 - Move window.performance to the new DOM bindings; r=bzbarsky
2012-07-16 21:42:18 -04:00
Alex Crichton
ce217e0120
Bug 774330: Don't unnecessarily prevent code from entering the JIT with SPS enabled. r=luke
2012-07-16 18:11:20 -07:00
Luke Wagner
a048e21bbe
Bug 683069 - rm setParent hack in JSCompartment::wrap (r=bholley)
...
--HG--
extra : rebase_source : 5e011d68fa37c812d2f238c6574def343f9a8e42
2012-07-16 17:37:57 -07:00
Benjamin Peterson
0eec0469d7
Bug 774511 - Remove unused exception message. r=terrence
2012-07-16 20:38:47 -04:00
OHZEKI Tetsuharu
69f2346793
Bug 774336 - Change the script type to application/javascript in aboutCertError.xhtml on mobile. r=margaret
2012-07-16 20:38:47 -04:00
Felix Moeller
9f9c5bfd15
Bug 774240 - Data URI parsing mis-detects "base64" parameter as extension. r=rjesup
2012-07-16 20:38:47 -04:00
Thinker K.F. Li
a90aaede1a
Bug 769184 - Update cache entry only for new. r=honzab
...
Update entries in offline cache device only for new ones. It means the entries returned by BindEntry(), not FindEntry().
2012-07-16 20:38:47 -04:00
Thinker K.F. Li
f516a5abb5
Bug 767025 - Part 3: Testcase. r=gal
2012-07-16 20:38:47 -04:00