Boris Zbarsky
b7d72d9da1
Bug 779048 followup. Add a comment that explains why the assert about exceptionCode being default when invalidEnumValueFatal is false is an ok thing to assert. r=peterv, DONTBUILD
2012-11-09 07:58:33 -08:00
Boris Zbarsky
b44862af8b
Bug 779048 part 10. Start using the new callback codegen in argument and return value conversion. r=peterv,smaug
2012-11-09 07:43:58 -08:00
Boris Zbarsky
2cca8f2c52
Bug 779048 part 9. Give JS-to-native conversion an object pointer to work with so it can convert callback objects. r=peterv
2012-11-09 07:43:58 -08:00
Boris Zbarsky
499ff69d95
Bug 779048 part 8. Handling of arguments for callbacks. r=peterv
...
Note that we're now using the array object as the "obj" when wrapping
sequence members, because we don't have an 'obj' around in our
code... and every single existing sequence-of-interfaces consumer
relied on there being an 'obj' floating about.
Also note that I needed to rearrange the various wrapping helpers so
that we can wrap things that are hanging out in const smartpointers or
in const OwningNonNull or in plain object references.
2012-11-09 07:43:58 -08:00
Boris Zbarsky
a087a0f7d6
Bug 779048 part 7. Make native-to-JS conversion support doing something other than "return false" on JS exceptions. r=peterv
2012-11-09 07:43:58 -08:00
Boris Zbarsky
5d6259af0a
Bug 779048 part 6. Handling of return values for callbacks. r=peterv
2012-11-09 07:43:58 -08:00
Boris Zbarsky
06263c8888
Bug 779048 part 5. Make js-to-native conversion support doing something other than "return false" on JS exceptions. r=peterv
2012-11-09 07:43:58 -08:00
Boris Zbarsky
1020c25604
Bug 779048 part 4. Implement basic codegen for callbacks, without handling of arguments or return values yet. r=peterv
2012-11-09 07:43:57 -08:00
Boris Zbarsky
c7949cb5a7
Bug 779048 part 3. Refactor the code we use for generating example declarations a bit so we can reuse it for callbacks. r=peterv
2012-11-09 07:43:57 -08:00
Boris Zbarsky
01d54b91df
Bug 779048 part 2. Rearrange how we do our includes and forward-declares to actually work with callbacks and dictionaries sanely. r=peterv
2012-11-09 07:43:57 -08:00
Boris Zbarsky
7399600c6f
Bug 779048 part 1. Implement a parent class for C++ reflections of callback functions in WebIDL. r=bholley,smaug
2012-11-09 07:43:57 -08:00
Boris Zbarsky
f05491aec8
Bug 779048 part 0.5. Don't require a JSContext argument for nsJSUtils::GetStaticScriptGlobal. r=bholley
2012-11-09 07:43:57 -08:00
Ehsan Akhgari
5c3198f30a
Bug 809882 - Disallow non-positive arguments to AudioContext.createDelay; r=bzbarsky
2012-11-08 13:17:22 -05:00
Marco Bonardo
552921d7dc
Bug 799609 - Disable Places in B2G - Part 2 - Allow docshell and content to build without Places
...
Expose NotifyVisited API and fix code so it can be built with alternative history implementations.
r=jlebar
2012-11-09 10:55:54 +01:00
Boris Zbarsky
70d8b5a29b
Bug 805988. Add some asserts that new-binding objects are nsISupports if they claim to be or or can be safely reinterpret_cast to nsWrapperCache, if they have an nsWrapperCache at all, if they don't claim to be nsISupports. r=peterv
...
Note that everything except the new asserts just got moved with no changes.
2012-11-08 23:48:42 -08:00
Boris Zbarsky
938e5422f5
Bug 808991. Named getters should get called for indexed properties on objects that don't support indexed properties. r=peterv
2012-11-08 23:48:42 -08:00
Doug Turner
b5ecdd6933
Bug 809288 - nsGeolocationService GetInstance / GetGeolocationService inconsistencies. r=mrbkap a=blocking-basecamp
2012-11-08 15:36:50 -08:00
Doug Turner
d9fabab20c
Bug 805965 - Geolocation fix jerks around. r=jdm/bz. a=blocking-basecamp
2012-11-06 12:34:03 -08:00
Blake Kaplan
66163dbe64
Bug 806965 - Initialize new child processes with the current offline state. r=jlebar
2012-11-08 13:09:39 -08:00
Jed Parsons
4db96ce158
Bug 809265 - Update Identity js and jsm modules to use new global object. r=benadida
...
--HG--
extra : rebase_source : e28a25b4a6556157532bcd082878ae36f6741607
2012-11-08 20:54:13 -05:00
Fabrice Desré
dec47314c2
Bug 804469 - [Marketplace] Installed app can't be removed immediately if it has been executed (need reboot) [r=vingtetun]
2012-11-08 16:53:31 -08:00
Gregor Wagner
d6dabdb958
Bug 809213 - Move PhoneNumber.js from Gaia to Gecko. r=gal
2012-11-08 14:53:44 -08:00
Jan Varga
96013e1347
Bug 809973 - Disable FileHandle in child processes. r=bent
2012-11-08 13:41:23 -08:00
Ehsan Akhgari
1c2b6fe0b3
Bug 806722 - Port indexedDB browser_privateBrowsing.js to the new per-tab PB APIs; r=jdm
...
--HG--
rename : dom/indexedDB/test/browser_privateBrowsing.js => dom/indexedDB/test/browser_perwindow_privateBrowsing.js
2012-11-08 15:30:48 -05:00
Gabriele Svelto
91897bc0f6
Bug 808756 - Adjust all memory-pressure observers to cope with the new low-memory-no-forward events. r=jlebar
2012-11-08 20:15:23 +01:00
Gabriele Svelto
8a94a72032
Bug 808756 - Introduce a memory-pressure event that is not forwarded by the main process to its children. r=jlebar
2012-11-08 02:07:57 +01:00
David Chan
8edcfe987a
Bug 808734 - Fix permissions expansion and add unit test. r=ddahl, r=gwagner
2012-11-06 15:52:13 -08:00
Steven Lee
a84ba6a251
Bug 805478 - NetdClient and VolumeManager inherit MessageLoopForIO::LineWatcher. r=dhylands
2012-11-08 14:35:02 -05:00
Benjamin Chen
c334e43e26
Bug 802564 - Can't set window.location in inline disposition web activity when its App frame is opened. r=fabrice
...
1. SystemMessageInternal: Handle the "_listeners" correctly by using "manifest" and "winID"
2. SystemMessageManager: Remove cpmm message listerners when receiving "inner-window-destroyed"; Add winID for the reg/unreg message.
3. DOMRequestIpcHelper: Check aTopic in observe method
2012-11-07 10:32:09 +08:00
Andrea Marchesini
848b592697
Bug 796275 - Context menu fires on wrong target out of process. r=cjones
2012-11-08 14:35:02 -05:00
Bobby Holley
c49525b191
Bug 809290 - Tests. r=bz
2012-11-08 08:26:50 -08:00
Bobby Holley
195bcc0e9f
Bug 809290 - Fix nsLocation::CheckURL. r=bz
2012-11-08 08:26:49 -08:00
Nathan Froyd
63943e9c43
Bug 803665 - followup - dispense with nsGlobalWindow::{First,Last}Timeout and nsTimeout::{Next,Previous}; r=bz
2012-11-01 10:07:22 -04:00
Nathan Froyd
e9be51deb8
Bug 803665 - convert nsGlobalWindow's timeout list to use mozilla::LinkedList; r=bz
2012-11-01 10:06:22 -04:00
Nathan Froyd
f84b7b466f
Bug 803665 - part 0 - make nsTimeout properly initialize its fields; r=bz
2012-11-01 12:27:37 -04:00
Andrea Marchesini
10c8366adf
Bug 795930 - Hide ArchiveReader feature behind a pref (disabled by default), r=mounir
...
--HG--
extra : rebase_source : fc267035c0eb85bb08b9da91bf79ecbb816da1b3
2012-11-08 15:57:17 +00:00
Mounir Lamouri
2c4f8c0fac
Backed out changeset 3566ba4296f7 because of wrong bug number.
...
--HG--
extra : rebase_source : c5d189308a555c7235d6cd405aa44d36c9b7db9a
2012-11-08 15:56:48 +00:00
Andrea Marchesini
2751e6fb32
Bug 809567 - Hide ArchiveReader feature behind a pref (disabled by default), r=mounir
2012-11-08 15:54:26 +00:00
Ehsan Akhgari
19a5f2cb0b
Bug 809654 - Implement BiquadFilterNode; r=bzbarsky
2012-11-07 20:59:14 -05:00
Robert O'Callahan
8e76b2dcac
Bug 792675. Part 6: Extend createObjectURL to support MediaStreams. r=sicking
...
--HG--
extra : rebase_source : ffec7b146552362b576e88c6dea24d612a5860b9
2012-09-25 15:24:45 +12:00
Robert O'Callahan
d723594f8f
Bug 792675. Part 4: Refactor nsBlobURI/nsBlobProtocolHandler to nsHostObjectURI/nsHostObjectProtocolHandler. r=sicking
...
The code to handle MediaStream URIs is almost the same as for Blobs, so share it.
nsHostObjectProtocolHandler is modified a bit to simplify method names. Also
we make nsHostObjectProtocolHandler::AddDataEntry take responsibility for
generating the URI to avoid duplicating that code later.
We need separate subclasses for each kind of host object protocol handler,
but we don't need separate subclasses for each kind of host object URI.
--HG--
rename : content/base/public/nsBlobProtocolHandler.h => content/base/public/nsHostObjectProtocolHandler.h
rename : content/base/src/nsBlobProtocolHandler.cpp => content/base/src/nsHostObjectProtocolHandler.cpp
rename : content/base/src/nsBlobURI.cpp => content/base/src/nsHostObjectURI.cpp
rename : content/base/src/nsBlobURI.h => content/base/src/nsHostObjectURI.h
extra : rebase_source : bfb1d7ea2813100a35f9a2054a67584e38f5f330
2012-09-25 15:24:44 +12:00
Robert O'Callahan
cd4b7e8862
Bug 792675. Part 1: Make the URL interface use WebIDL. r=bz
...
--HG--
extra : rebase_source : dbb7a3158b71446930400ad523a2896b6306de40
2012-09-25 15:24:43 +12:00
Robert O'Callahan
db88f5c454
Bug 792675. Part 0.6: Handle empty dictionary types in WebIDL bindings. r=bz
...
--HG--
extra : rebase_source : a38a2405d32b76bdef9095398c759346cfc28282
2012-11-07 17:56:55 -05:00
Robert O'Callahan
d4da4172b2
Bug 792765. Part 0.5: Fix WebIDL codegen to avoid emitting QueryInterface when there is no interface prototype object. r=bz
...
--HG--
extra : rebase_source : 7e1df198548d8a4f1b2f2a045f637412a5fe8450
2012-09-25 15:24:43 +12:00
Ms2ger
1458c5086e
Merge backout on a CLOSED TREE.
2012-11-08 09:20:52 +01:00
Ms2ger
e7adc51bbe
Bug 809756 - Backout bug 803665, bug 803668, bug 803666 and bug 803669 on a CLOSED TREE.
2012-11-08 09:20:25 +01:00
Edwin Flores
b85a411d66
Bug 798448 - Stop GonkNativeWindow::perform returning an error when the transform is set r=kanru
2012-11-08 17:24:02 +13:00
Chris Jones
8a2473fc33
Bug 806029: Have remote content drop their buffers when they're hidden. r=mattwoodrow sr=roc
2012-11-07 19:51:55 -08:00
Fernando Jiménez
46b2cf4f52
Bug 793192 - MMI Codes: support call forwarding. Part 3 - Tests; r=marshall_law
2012-11-07 14:13:53 -08:00
Fernando Jiménez
cccf6255e0
Bug 793192 - MMI Codes: support call forwarding. Part 2 - RIL. Query CF; r=marshall_law
2012-11-07 14:13:48 -08:00
Fernando Jiménez
c3eae14aa5
Bug 793192 - MMI Codes: support call forwarding. Part 1 - RIL; r=marshall_law sr=sicking
2012-11-07 14:13:43 -08:00
Vincent Chang
614b99c11a
Bug 807242 - [Wifi]: onconnected() function is not called when receiving CTRL-EVENT-CONNECTED event. r=mrbkap
2012-11-01 17:07:25 +08:00
Alexandre Poirot
7b545fb55e
Bug 796045 - Prepopulate apps cache for specific mozbrowser frames. r=fabrice
2012-11-07 20:48:56 -05:00
Eric Chou
82ffc1cb30
Bug 809538 - refactory and handle no sdcard situation, r=qdot
2012-11-07 17:46:31 -08:00
Ehsan Akhgari
ac35497057
Bug 579517 follow-up: Remove NSPR types that crept in
2012-11-07 20:34:50 -05:00
Gregor Wagner
6e5bca2352
Bug 808327 - [settings] Re-enable security checks for settings. r=bent
2012-11-07 16:54:03 -08:00
Karl Tomlinson
ae9dab3775
disable test for bug 807728 due to win debug failure
...
--HG--
extra : rebase_source : c72b0814e628a811dfcc48513ab4078123ac279e
2012-11-08 13:12:29 +13:00
Fernando Jiménez
641bdda038
Bug 800511 - Remove redundant validation from navigator.mozPay(); r=fabrice
2012-11-07 16:02:10 -08:00
Gina Yeh
9c284b5416
Bug 809515 - Patch 1: No response when failed to connect to a headset, r=qdot
2012-11-07 15:48:39 -08:00
Blake Kaplan
6cd1a84aa1
Bug 807148 - Rejigger the way that we turn on background scanning. a=gal/vchang
2012-11-05 14:29:07 -08:00
Masatoshi Kimura
97d73c1c4e
Bug 801402 - Use FindEncodingForLabel from HTML parser. r=hsivonen
2012-11-07 18:04:22 -05:00
Masatoshi Kimura
7ef7c7a41b
Bug 801402 - Make EncodingUtil methods case sensitive. r=hsivonen
2012-11-07 18:04:22 -05:00
Masatoshi Kimura
2d3be47cd4
Bug 801402 - Use FindEncodingForLabel from OS.File. r=sicking
2012-11-07 18:04:21 -05:00
Chuck Lee
cf38dbf413
Bug 786438 - Handle WEP authentication fail. r=mrbkap
2012-11-06 14:08:46 +08:00
Karl Tomlinson
e3c0664238
test for bug 807728
...
--HG--
extra : transplant_source : Y%9F%88%0CW%10Ko3r%1Ej%C2%D3%237%E5%BFu%B1
2012-11-08 10:15:42 +13:00
Nathan Froyd
3fe7c0dc6e
Bug 803665 - followup - dispense with nsGlobalWindow::{First,Last}Timeout and nsTimeout::{Next,Previous}; r=bz
2012-11-01 10:07:22 -04:00
Nathan Froyd
fdfe7bdd60
Bug 803665 - convert nsGlobalWindow's timeout list to use mozilla::LinkedList; r=bz
2012-11-01 10:06:22 -04:00
Nathan Froyd
4f53eee1c0
Bug 803665 - part 0 - make nsTimeout properly initialize its fields; r=bz
2012-11-01 12:27:37 -04:00
Bobby Holley
0d4bc850b4
Bug 808611 - Move valueOf to nsIDOMLocation. r=mrbkap
2012-11-07 08:27:23 -08:00
Anant Narayanan
e207f505f8
Bug 803782: Reset found flag while enumerating audio devices; r=jesup
2012-11-07 08:12:14 -08:00
Anant Narayanan
6d4035604b
Revert d2f77172baf2 due to incorrect crashtest
2012-11-07 08:10:36 -08:00
Anant Narayanan
cd9ac34e6f
Bug 803782: Reset found flag before enumerating audio devices; r=jesup
2012-11-07 06:51:38 -08:00
Ehsan Akhgari
8426704b9f
Bug 809271 - Implement DynamicsCompressorNode; r=bzbarsky
2012-11-06 20:01:11 -05:00
Randell Jesup
1854649bc3
Bug 808002: add missing consts lost in main landing for unreliable data channels r=anant
2012-11-07 14:07:22 -05:00
Yoshi Huang
63cf054108
Bug 807265 - B2G STK: implement RIL_REQUEST_REPORT_STK_SERVICE_IS_RUNNING. r=vicamo
2012-11-05 10:25:54 -08:00
Gina Yeh
a2d719de86
Bug 808879 - Patch 1: Expose connection status for system app, r=qdot, sr=mrbkap
2012-11-07 10:12:41 -08:00
Mounir Lamouri
7805230a8b
Bug 795715 - Remove B2G-specific stuff from nsIDOMWindow. r=khuey,fabrice sr=smaug
2012-11-07 18:10:40 +00:00
Shian-Yow Wu
f8b7383acb
Bug 809006 - B2G Network Manager: Unable to set default route and DNS when required system properties not available. r=vicamo
2012-11-07 15:12:52 +08:00
Martijn Wargers
c4c48e577b
Bug 802312 - test_power_basics.html is failing on b2g mochitest, r=kchen
2012-10-21 05:19:00 -07:00
Mike Habicher
62b39a43c1
Bug 808099 - Write the correct rotational meta-data to the video stream. r=cjones
2012-11-06 22:32:01 -05:00
Ehsan Akhgari
4fcd226fb1
Backed out changeset 5042f0a60460 (bug 805766) on the suspicion of causing bug 808287
2012-11-06 19:54:43 -05:00
Tobias Schneider
d0adae1591
Bug 803124 - Implement mozIsPointInStroke. r=jmuizelaar
2012-10-29 16:54:53 +01:00
Masatoshi Kimura
26caef13f4
Bug 801487 - Fixup imported tests. r=sicking
2012-11-06 18:23:15 -05:00
Masatoshi Kimura
8bc99f9846
Bug 801487 - Import the latest tests from https://code.google.com/p/stringencoding/ , part 2. r=sicking
2012-11-06 18:23:14 -05:00
Masatoshi Kimura
611814810f
Bug 801487 - Import the latest tests from https://code.google.com/p/stringencoding/ . r=sicking
2012-11-06 18:23:14 -05:00
Masatoshi Kimura
84ffa7eecf
Bug 801487 - Remove encoding detection using BOM. r=sicking
2012-11-06 18:23:14 -05:00
Masatoshi Kimura
c95b61723c
Bug 801487 - Change some exceptions from EncodingError to TypeError. r=sicking
2012-11-06 18:23:14 -05:00
Masatoshi Kimura
32a0cfd0f7
Bug 801487 - Implement ErrorResult::ThrowTypeError. r=bz
2012-11-06 18:23:14 -05:00
Marco Chen
b8d56a5ab9
Bug 791642 - nsIAudioManager: support voice volume. r=philikon
...
1. Provide api for adjusting volume based on each stream.
2. Modify settings.js for listening the changing for stream volume.
2012-11-02 17:36:46 +08:00
Andrea Marchesini
427b72affd
Bug 781425 - Part 2: getFiles(). r=khuey, r=mounir
2012-11-06 18:23:13 -05:00
Andrea Marchesini
6a0fe78592
Bug 781425 - Part 1: Enconding and dictionary. r=mounir, sr=sicking
2012-11-06 18:23:13 -05:00
Ryan VanderMeulen
23e4ee0b90
Merge m-c to inbound.
2012-11-06 17:32:31 -05:00
Doug Turner
f697ed8276
Backed out changeset 30b340a71112. r=me
2012-11-06 14:31:04 -08:00
Bobby Holley
ce74d3f31d
Bug 808612 - Wrapper cache and cycle collect nsLocation. r=smaug
2012-11-06 14:29:09 -08:00
Ed Morley
5aa9b89a9a
Bug 696306 - Disable whatwg/test_bug500328.html for too many intermittent failures
2012-11-06 22:26:23 +00:00
Ed Morley
d7a0fc5759
Bug 783913 - Disable test_add_put.html for too many intermittent timeouts
2012-11-06 22:26:02 +00:00
Ed Morley
facd25389a
Bug 788164 - Disable test_pointerlock-api.html on Linux for too many intermittent failures
2012-11-06 22:26:02 +00:00
Doug Turner
40c06ebd3f
Bug 805965 - Geolocation fix jerks around. r=jdm/bz. a=blocking-basecamp
2012-11-06 12:34:03 -08:00
Doug Turner
1ebe44d099
Backed out changeset 9035907b68ec
2012-11-06 12:45:25 -08:00
Doug Turner
4141c57f56
Bug 805965 - Geolocation fix jerks around. r=jdm/bz. a=blocking-basecamp
2012-11-06 12:34:03 -08:00