Ryan VanderMeulen
00a8a1d2d7
Merge m-c to inbound.
2012-07-31 18:26:23 -04:00
David Zbarsky
f334807788
Fix virtual destructor warnings in dom/camera, no bug, blanket r=bz
2012-07-31 14:30:53 -07:00
Karl Tomlinson
efce7d7c15
b=778031 add FinishX to XSync less frequently and use it r=cjones
...
--HG--
extra : transplant_source : %BC%2C%80%F65%1DV%B7YVI%80%B2%FD%FE%F1%18G%06%26
2012-07-31 14:54:21 +12:00
Nicholas Cameron
27a424af1c
Bug 776685; throw TypeError exceptions from Azure canvas bindings. r=bz
2012-07-26 14:31:26 +12:00
Chris Peterson
03e74fdba1
Bug 779287 - widget/android: Replace NULL with nullptr. r=mfinkle
2012-07-31 09:36:30 -07:00
Dale Harvey
7dec7e545a
Bug 779516 - Handle exceptions in BrowserElementParent.js when calling getBoolPref on an undefined preference. r=jlebar
...
--HG--
extra : rebase_source : 0459fe8e837addd8f15ebcdad183ca7757f8a704
2012-08-01 12:14:10 -04:00
Mike Habicher
a0a9d13039
Bug 779351 - Camera needs to get/configure the SourceMediaStream on the main thread, r=roc
2012-08-01 14:21:27 -04:00
Ed Morley
bccb1173dd
Merge mozilla-central to mozilla-inbound
2012-08-01 19:14:22 +01:00
Jose Antonio Olivera Ortega
ffb6113d9c
Bug 740640 - B2G 3G: Support HTTP proxy. r=philikon
2012-08-01 07:55:43 -07:00
Jose Antonio Olivera Ortega
2a30b18b8e
Bug 776294 - B2G 3G: Configure APN settings through SettingsService. r=philikon
2012-08-01 07:54:04 -07:00
Neil Deakin
da9b7d28c7
Bug 777339, Use prlogging for focus instead of enabling a define, allowing for easier enabling of focus logging, r=smaug
2012-07-30 20:43:28 -04:00
Chris Pearce
749e6d7713
Bug 684620 - Implement cross process fullscreen API for B2G apps and web content. r=jlebar
...
* * *
Bug 684620 - Fix in-process fullscreen in B2G. r=?
2012-07-31 14:09:31 +12:00
Matt Brubeck
17c1cbbee8
Back out 13f1c1c06438 (bug 769726) because of perma-orange in test_bug343416.xul (CLOSED TREE)
2012-07-30 17:27:55 -07:00
Ralph Giles
f63a794f44
Bug 763010 - Expose media element metadata. r=cpearce
...
Implements a media.mozGetMetadata() method returning a new javascript object whose properties are key value pairs respresenting metadata tags from the media resource. This data is available after readystate enters METADATA_LOADED.
Currently this is only implemented for Ogg Vorbis streams.
Media format metadata is parsed out by the media decoders. In the nsCodecStateMachine::ReadMetadata subclasses we fill in an nsDataHashtable pointer using the format-specifc api.
The hash pointer is passed up to the media element as part of the MetadataLoaded event.
The hash is deleted if the load is aborted. The audio metadata is also reset to zero (as in the constructor), resolving a todo comment.
2012-07-30 20:14:29 -04:00
Bonnie Surender
c5e9fdfbaa
Bug 769726: Tests for idle API interactions with the bfcache. r=khuey
2012-07-30 15:18:38 -07:00
Gregor Wagner
79683fb15e
Bug 778027 - [Settings API] addObserver & onsettingchange quirks. r=sicking
2012-07-30 13:52:51 -07:00
Aryeh Gregor
903f6c9c84
Bug 777292 - Convert incorrect conversions to nsresult and fix named constants; r=ehsan
2012-07-27 16:59:29 +03:00
Aryeh Gregor
a261a556a4
Bug 291789 part 3 - Try not to ever delete across table boundaries; r=ehsan
2012-07-27 17:03:28 +03:00
Ehsan Akhgari
b40b21d633
Merge the nullptr conversion from mozilla-central into mozilla-inbound
2012-07-30 10:28:15 -04:00
Aryeh Gregor
e806eeab4f
Bug 777292 part 2 - Change all nsnull to nullptr
2012-07-30 17:20:58 +03:00
Gene Lian
c622ec1848
Bug 777228 - Alarm API - The back-end needs to remove alarms that have been fired from DB, so that .getAll() won't return them. r=vivien
2012-07-30 19:17:35 +08:00
Brian Hackett
ffc948bbbe
Use HandleValue and MutableHandleValue in API hooks where possible, bug 776579. r=billm, sr=dmandelin
2012-07-30 05:19:09 -06:00
Aryeh Gregor
bcce1c96d2
Bug 777292 - Don't use |= on nsresult; r=ehsan
2012-07-27 17:03:08 +03:00
David Zbarsky
57bca7e537
Fix virtual destructor warnings under dom/file, no bug, blanket r=bz
2012-07-28 17:33:58 -07:00
Andrea Marchesini
001d00e5ff
Bug 772434 - Blob support for Zip file contents, r=jst
2012-07-27 17:21:34 -07:00
Matt Brubeck
ccfa10cbd2
Back out 551b6acdafb9 and ae0b0dd6dfa2 (bug 754029) on suspicion of causing mochitest-other timeouts
2012-07-27 17:03:23 -07:00
John Schoenick
79872f6da4
Bug 777098 - Add test. r=bholley
2012-07-27 16:44:52 -07:00
Nicolas Silva
e2ab39fb96
Bug 773462 - Rename calls to ImageContainer::SetCurrentImage into ImageContainer::SetCurrentImageInTransaction when the method is used within a layer transaction. r=roc
2012-07-26 14:11:22 -04:00
Oonishi Atsushi
ebed433bef
Bug 754029 - Navigating from a new script tag does not add a session history entry. r=smaug
2012-07-27 17:51:52 -04:00
Jeff Muizelaar
b834aeed1b
Bug 777942. Add labels to DOMStorage GetItem implementations. r=ehsan
...
--HG--
extra : rebase_source : 0efeba5bbe36276ad378eb1d137873f8f3c641db
2012-07-27 14:41:48 -04:00
Doug Turner
32d096a589
No Bug - Cleanup style in nsGelocation.cpp because jdm told me it sucks. r=me
2012-07-26 20:33:04 -07:00
Doug Turner
24cf9c5b53
Bug 777594 - Use mozSettings to turn on/off Geolocation. r=jdm
2012-07-26 20:19:01 -07:00
Dão Gottwald
2a5d0a9d85
Bug 776376 - Hardcode navigator.productSub to 20100101 for backward compatibility. r=bz sr=jst
2012-07-27 14:09:59 +02:00
Bobby Holley
5e19f9433d
Bug 777098 - Null check private of NPObjWrapper in nsJSObjWrapper::GetNewOrUsed. r=bsmedberg
2012-07-27 11:15:43 +02:00
Hsin-Yi Tsai
fa7838e58a
Bug 775375 - B2G 3G: Handle B2G restarts (let's be honest, crashes) gracefully. r=philikon
2012-07-26 12:13:49 +08:00
Boris Zbarsky
43ca50a784
Bug 777438. Make sure our C++ declarations are in the right order when a dictionary has a dictionary member. r=khuey
2012-07-27 00:09:10 -04:00
Boris Zbarsky
1aab881a5b
Bug 775844. Make sure to examine constructor signatures when looking for union types. r=peterv
2012-07-27 00:09:10 -04:00
Boris Zbarsky
a64bcb8bb8
Bug 777415. Disallow GetterInfallible/SetterInfallible annotations where they don't make sense. r=khuey
2012-07-27 00:09:10 -04:00
Boris Zbarsky
0349f66760
Bug 775845. Fail codegen for variadic arguments until we add support for them. r=peterv
2012-07-27 00:09:09 -04:00
Boris Zbarsky
a6578c446a
Bug 775852. Actually follow the WebIDL spec for creating JS representations of sequences. r=khuey
2012-07-27 00:09:09 -04:00
Makoto Kato
fab68322c5
Bug 777304 - Don't use freed pointer after destructor of NS_ConvertUTF16toUTF8. r=bsmedberg
2012-07-27 12:13:51 +09:00
Shian-Yow Wu
4d23b4d892
Bug 777284 - B2G 3G: Sometimes toggling off data call failed. r=philikon
2012-07-27 10:51:54 +08:00
Ryan VanderMeulen
6db3c665f0
Backout 75e0a5a581bb (bug 775588) due to bustage.
2012-07-26 21:34:36 -04:00
Gene Lian
da0f4c27fc
Bug 777207 - Alarm API - AlarmService should use "activities" or "system messages", or not broadcast information to all content processes. r=cjones
2012-07-26 09:59:20 +08:00
David Rajchenbach-Teller
b5ea8c895d
Bug 775588 - Expose tmpdir and profiledir. r=khuey
2012-07-26 21:17:23 -04:00
Robert O'Callahan
d6cfb605ee
Bug 771833. Windows in mActiveWindows are all inner-windows. r=anant
2012-07-26 16:05:00 -07:00
Kan-Ru Chen
96a712f456
Bug 777597 - Add more check to GonkGPSGeolocationProvider. r=dougt
2012-07-27 06:50:27 +08:00
Ehsan Akhgari
a832fde353
Bug 777796 - Remove PluginPRLibrary::mNPP_GetValue; r=josh
2012-07-26 17:54:11 -04:00
Justin Lebar
a863832283
Bug 772987 - Part 2: Use Static{Auto,Ref}Ptr where appropriate. r=mounir
...
--HG--
extra : rebase_source : 4e3e72ba53cd0177160f80231eebeb4972119eec
2012-07-26 15:33:45 -04:00
Gregor Wagner
0a7b5c64f2
Bug 777810 - MOZSETTINGS-SET-WARNING: _____ is not in the database. Please add it to build/settings.js. r=dougt
2012-07-26 12:15:47 -07:00
Mihai Sucan
3dce62cf6f
Bug 676722 - The output of console.log(object) isn't expandable/inspectable in the Web Console; r=rcampbell
2012-08-02 22:09:46 +03:00
Simon Montagu
5ccf0feb0f
Add support for :dir(ltr/rtl) CSS selector, layout/style part. Bug 562159, r=bz
2012-08-07 21:44:24 -07:00
Jan Varga
7429283648
Bug 780625 - Followup fix for "Don't install quota handlers on chrome databases". r=bent
2012-08-08 06:35:48 +02:00
Steven Lee
230139f702
Bug 714358: Time manager implementation. r=jlebar
2012-08-07 19:11:00 -04:00
Steven Lee
b7cf4d659c
Bug 714358: System time change implementation, r=mounir
2012-08-07 19:20:00 -04:00
Steven Lee
f4d051c766
Bug 714358: Time manager interface. f=mounir, sr=mounir
2012-08-07 19:37:00 -04:00
Eric Chou
20aa3fc5b1
Bug 780812 - [b2g-bluetooth] Implement function to get RFCOMM channel of specific Bluetooth service; r=qdot
2012-08-07 21:19:07 -07:00
Kyle Machulis
b4c6de65bf
Bug 759883 - [b2g-bluetooth] Divide out bluetooth specifics from DBusThread object; r=echou
2012-08-07 21:16:03 -07:00
Kyle Machulis
77643d12cf
Bug 779384: Hook bluetooth up to permissions manager; r=mrbkap
2012-08-07 21:10:36 -07:00
Kyle Machulis
6ad35e71c5
Backing out 936cfbd263b2, wrong commit message
2012-08-07 21:10:25 -07:00
Kyle Machulis
f843cb834f
Bug 778384: Hook bluetooth up to permissions manager; r=mrbkap
2012-08-07 21:07:57 -07:00
Phil Ringnalda
6a0eae6eb5
Backout 8b3b879bc63f (Bug 777463), 32cc8084d1b7 (Bug 775451), ce9014442e13:4d52cfac7c37 (Bug 779572), b33f2b2dbbc5:963aed158547 (Bug 775463), 36832ad5ea65 (Bug 780210), 10695750e4e9:a2afc5b5e538 (Bug 775448), c9f42eebd694 (Bug 775447) for Linux bustage
2012-08-07 20:40:48 -07:00
Doug Sherk
e7bcc6c1dc
Bug 777463: Fix bustage, no r=me
2012-08-07 19:18:53 -07:00
Doug Sherk
b53b2122ba
Bug 775463: Implement double-tap-to-zoom content r=cjones
2012-08-07 18:51:08 -07:00
Doug Sherk
daacd19d06
Bug 775448: Disable async scrolling when we detect a scrollable subframe r=cjones
2012-08-07 18:51:02 -07:00
Doug Sherk
54d7cdc02b
Bug 775447: Properly count number of touch listeners in AsyncPanZoomController r=cjones
2012-08-07 18:51:00 -07:00
Mike Habicher
dda84ed7c2
Bug 780905 - Remove excess logging from DOMCameraManager. r=smaug
2012-08-07 20:49:07 -04:00
Myk Melez
dcd6634043
bug 780686 - DOMApplicationRegistry._cloneAppObject doesn't clone the receipts
array; r=fabrice
2012-08-07 13:51:44 -07:00
Ryan VanderMeulen
063e6430c9
Backout 4e54a6eb43d2 (bug 780686) and f10e4ac36ed2 (bug 772299) due to mochitest-other permaorange on a CLOSED TREE.
2012-08-07 20:32:09 -04:00
Paul Adenot
0f3392ee19
Bug 775319 - Determine the sample format at compile time for all media code. r=kinetik
...
--HG--
extra : rebase_source : 4e8a2a4544895c9234ccd3992e1cafe82b8cf365
2012-08-07 16:01:02 -07:00
Fabrice Desré
6a724452db
# User Timothy Guan-tin Chien <timdream@gmail.com>
...
Bug 780487 - [b2g] All |oveflow:hidden| became scrollable, r=roc
2012-08-07 16:41:41 -07:00
Chris Jones
eb57290969
Bug 774131, part 2: Add GeckoChildProcessHost::LaunchAndWaitForProcessHandle() to do that, use it in ContentParent, and share more process-launching code. r=bent
2012-08-07 16:29:32 -07:00
Gregor Wagner
bd8aac38bd
Bug 779331 - Settings API: new permissions. r=mrbkap
2012-08-07 16:22:24 -07:00
Fabrice Desré
872b0933cd
Bug 780686 - DOMApplicationRegistry._cloneAppObject doesn't clone the receipts
array - followup [r=fabrice]
2012-08-07 15:56:46 -07:00
Gregor Wagner
4722b962ec
Bug 736883 - Contacts API: Add pictures. r=bent
2012-08-07 15:02:37 -07:00
Kyle Huey
f4bafa6532
Bug 774732: Always modify the busy count in NotifyRunnable to avoid busy count mismatches. r=bent
2012-08-07 14:38:46 -07:00
Myk Melez
12b13696cd
bug 780686 - DOMApplicationRegistry._cloneAppObject doesn't clone the receipts
array; r=fabrice
...
--HG--
extra : rebase_source : e9aede7e1195c92b908ede022444ad6bee78cab8
2012-08-07 13:51:44 -07:00
Benjamin Peterson
8d22e78acc
Bug 774706 - Ensure script to be serialized is not gray. r=mccr8
2012-08-07 13:24:44 -07:00
Philipp von Weitershausen
c59a2cf669
Bug 777057 - MobileConnection: expose whether or not the radio is searching. r=marshall_law sr=sicking
2012-08-07 12:11:48 -07:00
Benjamin Peterson
b97eb065c8
Bug 779724 - Use finer-grain source controls in the browser. r=jorendorff, sr=jst
2012-08-07 10:39:47 -07:00
Wes Johnston
3a191aa6b7
Backout 81a090e983d2, 8236b3579bf3,
2012-08-07 10:08:41 -07:00
Wes Johnston
e501512494
Bug 776677 - Fire notifications when webapp installs throw errors. r=fabrice
2012-08-07 09:48:44 -07:00
Wes Johnston
48eba85f08
Bug 780718 - Return false from DOMRequestService is preventDefault was called on events. r=sicking
2012-08-06 15:26:02 -07:00
Boris Zbarsky
d794ed88da
Bug 777627. Make sure we can't accidentally turn off mochitests for a directory by reordering the Makefile.in. r=khuey
2012-07-26 12:38:03 -04:00
Fabrice Desré
ae3833ac3f
Bug 777195 - AppsService is not e10s ready [r=cjones]
2012-07-26 09:30:38 -07:00
Brian R. Bondy
b2ba1e0a50
Bug 774140 - Remove code duplication for IsVistaOrLater. r=bsmedberg
2012-07-25 10:23:26 -04:00
James Willcox
93ef7eba01
Bug 776331 - Avoid crash when trying to redraw a destroyed plugin on Android r=josh
2012-07-26 09:39:21 -04:00
Ed Morley
bc713a9541
Merge mozilla-central to mozilla-inbound
2012-07-26 13:25:04 +01:00
Ed Morley
581619fa7d
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-07-26 13:04:00 +01:00
Olli Pettay
2a315d5e16
Bug 776986 - Implement MozApplicationEvent using codegenerator, r=fabrice
2012-07-26 13:23:22 +03:00
Olli Pettay
089bd9520e
Bug 776971 - codegen DeviceLightEvent impl, r=dougt
2012-07-26 00:26:51 +03:00
Olli Pettay
201bb1a6a5
Bug 776966 - Generate DeviceOrientationEvent implementation, r=dougt
2012-07-26 00:17:14 +03:00
Eric Faust
6b01b23e1f
Bug 749536 - Implement JS::ToBoolean to fastpath Value to Boolean unwrappings. (r=luke)
2012-07-24 22:59:55 -07:00
Yoshi Huang
f3dedd36fc
Bug 777668 - B2G RIL: EF_PATH_DF_PHONEBOOK not defined. r=vicamo
2012-07-26 18:18:24 +08:00
Chris Peterson
9bac59d3f6
Bug 777191 - Fix warning about uninitialized variable in DefineIDBInterfaceConstants(). r=khuey
2012-07-24 16:20:26 -07:00
Yoshi Huang
160dfc2905
Bug 776480 - B2G RIL: missing handler for ipc message 'RIL:GetRadioState. r=philikon
2012-07-24 15:15:25 +08:00
Georg Fritzsche
a7558d32f0
Bug 776923 - Fix tag management by (1) not loading duplicate plugins if they are in-process and (2) not repeatedly adding plugin tags that haven't changed. r=josh
2012-07-23 19:52:51 +02:00
Ryan VanderMeulen
ca4206d611
Merge m-c to inbound.
2012-07-24 22:00:07 -04:00
Jim Mathies
76a5103039
backout e78641108412 CLOSED TREE
2012-07-24 16:59:20 -05:00
Jim Mathies
66a9930845
Bug 776898 - vc11 nullptr fix for PluginInstanceParent. r=ehsan
2012-07-24 15:07:41 -05:00
Olli Pettay
8d25c299d6
Bug 776929 - Let event implementation codegen to generate MozContactChangeEvent, r=gwagner
2012-07-24 22:28:26 +03:00
Kyle Machulis
2bdbc92729
Bug 776745 - [b2g-bluetooth] Crash in bluetooth discovery due to initializer buried in NS_ASSERTION; r=anygregor
2012-07-24 13:05:04 -07:00
Siddharth Agarwal
78453eddf2
Bustage fix from bug 769908 - remove trailing whitespace after a backslash
2012-07-24 18:58:51 +05:30
Matt Brubeck
769c2e9252
Back out fbdb3104c9e5, d2fe54ae00a8, d378362cbe01, fe623d60bea1 (bug 769254) on suspicion of causing Windows debug mochitest-plain-3 timeouts
2012-07-23 20:30:12 -07:00
Doug Turner
eb84bdff4a
Bug 774368 - Clear all globals during unload to avoid intermittent test_basic.html exception (can't access dead object at :0). r=jlebar
2012-07-23 09:52:05 -07:00
Nathan Froyd
127cb5c9db
Bug 776979 - consolidate InitWithFuncCallback calls into nsTimeout::InitTimer; r=bz
2012-07-24 13:50:45 -04:00
Hsin-Yi Tsai
d10d3df654
Bug 765231 - Telephony: Implement dialEmergency() to limit call to emergency numbers. r=philikon
2012-07-20 20:08:24 +08:00
Benjamin Peterson
612f2e9bba
Bug 776430 - Use the rightmost URI to account for possible multiple prefixing. r=bz
...
--HG--
extra : rebase_source : 00d3a825d0743dc5ba61a0dbe69c6f8a75b4b208
2012-07-23 19:13:18 -07:00
Sean DuBois
27044f3fcd
Bug 769908 - Switch DIR_INSTALL to INSTALL. r=ted
2012-07-23 20:02:20 -04:00
Ryan VanderMeulen
f8c644c3fb
Merge m-c to inbound.
2012-07-23 20:02:15 -04:00
Blake Kaplan
5798bd9c6f
Toggling off and on the Wifi Checkbox will not scan wifi networks anymore (bug 774876, r=gal).
2012-07-23 14:41:29 -07:00
Vicamo Yang
7766802bee
Bug 775038 - Part 4: fix type parameter decode, r=philikon
2012-07-23 10:20:50 +08:00
Vicamo Yang
500609a0fa
Bug 775038 - Part 3: Refactor X-Mms-Retrieve-Status decoding, r=philikon
...
MMS defines several status groups. They may have errors of the same
meaning but assigned with different numbers. Rename error value
constants to prevent from name collisions.
Also simplify decoding process.
2012-07-23 10:20:45 +08:00
Vicamo Yang
b81d1a14ce
Bug 775038 - Part 2: refactor ContentLocationValue test cases, r=philikon
2012-07-23 10:20:40 +08:00
Vicamo Yang
fa297c4400
Bug 775038 - Part 1: fix various minor defects, r=philikon
...
* Document Address.decode()
* Merge CharsetEncodedString into EncodedStringValue
* Merge ClassIdentifier into MessageClassValue
* Export missed coder objects and fix test scripts as well
* ReplyChargingValue is defined in MmsPduHelper, not WspPduHelper
* Fix multiple decode test cases data
* Char-set value in EncodedStringValue should be decoded as IntegerValue
* Don't insert per PDU typeinfo into decoded MMS message object
* "Date" is also a mandatory field for M-Retrieve.req PDU.
2012-07-23 10:20:34 +08:00
Benjamin Peterson
48b39e2d5c
Bug 776389 - Find the source of scripts from the subscript loader correctly. r=bz
2012-07-22 15:14:47 -07:00
David Zbarsky
2d245645bb
Bug 776108 - Fix undefined behavior due to deleting forward declared pointer r=bent
2012-07-22 13:37:10 -07:00
Benjamin Peterson
34a152c641
Bug 776283 - Decode sources properly before handing them to the JS engine. r=bz
2012-07-22 09:00:45 -07:00
Gene Lian
9a83d5e902
Bug 775032 - System Message Handler - Fix B2G installation bug (MOZ_SYS_MSG is not defined correctly). r=vingtetun,khuey
2012-07-23 14:53:08 +08:00
Ted Mielczarek
287174e5d2
bug 761909 - crash reporter plumbing for gonk. r=bsmedberg
2012-07-16 19:50:52 -04:00
Ed Morley
0ceb9443c5
Merge mozilla-central to mozilla-inbound
2012-07-24 14:39:34 +01:00
Gene Lian
86ec12b5da
Bug 772369 - Alarm API (Follow-Up Fix for System Message Integration). r=fabrice
2012-07-17 18:38:24 +08:00
Philipp von Weitershausen
9d7b456dc9
Bug 766862 - B2G RIL: GET_SIM_STATUS Failed on Otoro
2012-07-24 14:47:50 +08:00
Ryan VanderMeulen
897d540b9d
Merge m-c to inbound.
2012-07-22 10:34:53 -04:00
Tim Taubert
28b4f2606d
merge m-c to fx-team
2012-07-22 10:38:00 +02:00
Boris Zbarsky
8b318ef3f7
Bug 761278. Remove the non-standard uploadprogress event on XMLHttpRequest. r=sicking
2012-07-21 22:28:26 -04:00
Ms2ger
0a56bc3482
Bug 776142 - Back out bug 687267 / changeset 8571114112b2 on a CLOSED TREE.
2012-07-22 14:02:18 +02:00
Jason Duell
00135ee99f
Backout f142f32a98a3 (Bug 775317) and ef14686c31d0 (Bug 761278). r=bustage
2012-07-21 20:05:37 -07:00
Boris Zbarsky
eb0d24fee5
Bug 761278. Remove the non-standard uploadprogress event on XMLHttpRequest. r=sicking
2012-07-21 22:28:26 -04:00
Mounir Lamouri
793b304424
Bug 776195 - Remove setIsBrowser() call from BrowserElementChild.js. r=jlebar
2012-07-21 17:17:53 -07:00
Mounir Lamouri
f47d0639b2
Bug 770532 - Make new nsIPrincipal and nsIDocShell attributes work in content process. r=jlebar
2012-07-21 17:16:11 -07:00
Mounir Lamouri
7935452e46
Bug 775408 - Rename nsIDocShell::SetIsBrowser() to SetIsBrowserElement(). r=jlebar
2012-07-21 17:39:41 -07:00
Tim Taubert
c2cc08accd
Bug 766194 - OSFileConstants for Windows stat;r=taras
2012-07-21 19:47:59 +02:00
David Rajchenbach-Teller
602895fa63
Bug 766194 - OSFileConstants for Unix stat;r=taras
2012-07-21 19:46:03 +02:00
Marshall Culpepper
02c4cc76ac
Bug 773068 - Part 4: Marionette unit tests for Voicemail phone number API. r=vicamo
2012-07-20 20:19:38 -04:00
Marshall Culpepper
fbf85ff789
Bug 773068 - Part 3: RIL implementation of SIM EF_MBDN. r=vicamo
2012-07-20 20:19:38 -04:00
Marshall Culpepper
2e97deb48b
Bug 773068 - Part 2: Voicemail phone number DOM implementation. r=smaug
2012-07-20 20:19:38 -04:00
Marshall Culpepper
27ffa486d5
Bug 773068 - Part 1: Voicemail phone number DOM API. sr=sicking
2012-07-20 20:19:38 -04:00
Chris Pearce
d506c66871
Bug 776024 - Add explicit constructor to dom::Activity to prevent deleted implicit constructor warning in GCC 4.6. r=mounir
2012-07-21 09:59:48 -04:00
Jonas Sicking
d15ba49a01
Bug 774585: Fix browser code and tests to be aware of app principals. r=mounir
2012-07-21 00:29:40 -07:00
Dave Hylands
94c1d31939
[PATCH] Bug 776146 - Turn off VolumeService Test by default
...
From 23941571a3c2cd5290e6deacdce40bbad927053c Mon Sep 17 00:00:00 2001
---
dom/system/gonk/VolumeServiceTest.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
2012-07-20 18:44:32 -04:00
Mounir Lamouri
c4aa2e4999
Bug 775824 - Use the new Permission Manager API in AlarmManager. r=sicking
2012-07-20 18:08:18 -07:00
Joshua Cranmer
4b8f318e78
Bug 773637 - Kill NS_SCRIPTABLE annotations, Part 1: Remove NS_*PARAM annotations. r=ehsan
...
--HG--
extra : rebase_source : a0b4bc50fece36d9a90fed61431635948bfa33b5
2012-07-06 15:14:07 -05:00
Joshua Cranmer
4ad48824ad
Bug 702877 - Replace NS_OVERRIDE with MOZ_OVERRIDE. r=ehsan
...
--HG--
extra : rebase_source : 1843575683c3897f96f3966cbce26140ff1a7d90
2012-07-06 13:15:45 -05:00
Justin Lebar
eb80d0fb04
Bug 762939 - Propagate visibility changes correctly across <iframe mozbrowser> boundaries. r=mounir,bz
...
--HG--
extra : rebase_source : 916b8181478cda654b8936f7bfab79e72f7c8422
2012-07-23 15:59:37 -04:00
Justin Lebar
ca319282f8
Bug 769182 - Tests for cross-origin window.open calls in <iframe mozbrowser>. r=bz
...
--HG--
extra : rebase_source : b2ee920c8084c3389ccddcfa5b17f67eaa15f833
2012-07-23 15:59:37 -04:00
Justin Lebar
4047c44805
Bug 771273 - Part 5: Add test for window.content. r=bz
...
--HG--
extra : rebase_source : ef3c33928f46428ece45834c6d853c7cd04c57f4
2012-07-23 15:59:37 -04:00
Justin Lebar
076b604077
Bug 771273 - Part 4: Enable BackForward test for in-process <iframe mozbrowser>, now that it works. r=bz
...
--HG--
extra : rebase_source : 14f91648df5d58ee67e4fd77fc65827c365e929a
2012-07-23 15:59:37 -04:00
Justin Lebar
b8467df54e
Bug 771273 - Part 3: Test that window.open(..., 'top') works properly for in-process <iframe mozbrowser>. r=bz
...
--HG--
extra : rebase_source : be8f4dc04d4755f5b61865addc1df406fd87a560
2012-07-23 15:59:37 -04:00
Justin Lebar
cf709eea34
Bug 771273 - Part 2: Make in-process <iframe mozbrowser>'s have their own shistory objects. r=bz
...
--HG--
extra : rebase_source : 363a9bf313ed4fa6beba664f1b484906035abac6
2012-07-23 15:59:37 -04:00
Justin Lebar
c9febe2419
Bug 771273 - Part 1: Make nsDocShell::GetSameTypeParent and friends respect <iframe mozbrowser> boundaries. r=bz
...
--HG--
extra : rebase_source : cc6f8b85ddea42cf47a382a3edb1ca6d1b5fdbc9
2012-07-23 15:59:37 -04:00
Justin Lebar
65e1654abd
Backed out changeset cac4e8a16532 (bug 771273)
2012-07-23 15:39:03 -04:00
Justin Lebar
cbeefb3946
Backed out changeset 3985fa65c367 (bug 771273)
2012-07-23 15:39:02 -04:00
Justin Lebar
c89a92ef34
Backed out changeset f3454015ea25 (bug 771273)
2012-07-23 15:39:01 -04:00
Justin Lebar
c196a2e91b
Backed out changeset 0f9b6cb20fc3 (bug 771273)
2012-07-23 15:38:59 -04:00
Justin Lebar
ea63c9fa62
Backed out changeset c69c51760cc9 (bug 771273)
2012-07-23 15:38:58 -04:00
Justin Lebar
d4c0230ca1
Backed out changeset 1d4600ca3fa8 (bug 769182)
2012-07-23 15:38:57 -04:00
Justin Lebar
2ed2d5f6bb
Backed out changeset 97b356893365 (bug 762939)
2012-07-23 15:38:55 -04:00
James Willcox
80029db926
Bug 687267 - Initial support for Flash on Honeycomb r=bgirard,vlad,jgilbert,blassey
2012-07-20 15:20:51 -04:00
Mounir Lamouri
72b86db435
Bug 775817 - Update [most] tests to use the new permission manager api. r=sicking
2012-07-23 11:08:07 -07:00
Justin Lebar
dca7732008
Bug 762939 - Propagate visibility changes correctly across <iframe mozbrowser> boundaries. r=mounir,bz
2012-07-23 13:47:34 -04:00
Justin Lebar
07660a4da3
Bug 769182 - Tests for cross-origin window.open calls in <iframe mozbrowser>. r=bz
2012-07-23 13:47:34 -04:00
Justin Lebar
7adf140262
Bug 771273 - Part 5: Add test for window.content. r=bz
2012-07-23 13:47:34 -04:00
Justin Lebar
33aa8d977a
Bug 771273 - Part 4: Enable BackForward test for in-process <iframe mozbrowser>, now that it works. r=bz
2012-07-23 13:47:34 -04:00
Justin Lebar
e96146804a
Bug 771273 - Part 3: Test that window.open(..., 'top') works properly for in-process <iframe mozbrowser>. r=bz
2012-07-23 13:47:34 -04:00
Justin Lebar
2d4bd6b425
Bug 771273 - Part 2: Make in-process <iframe mozbrowser>'s have their own shistory objects. r=bz
2012-07-23 13:47:34 -04:00
Justin Lebar
bd1f475f02
Bug 771273 - Part 1: Make nsDocShell::GetSameTypeParent and friends respect <iframe mozbrowser> boundaries. r=bz
2012-07-23 13:47:33 -04:00
Justin Lebar
d7ac31176f
Backed out changeset 0b4c68d39a61 (bug 771273) on a CLOSED TREE
2012-07-23 11:44:55 -04:00
Justin Lebar
8ca9bd4f84
Backed out changeset 5b56257d0547 (bug 771273)
2012-07-23 11:43:40 -04:00
Justin Lebar
1c73a7ca15
Backed out changeset b69df88155b5 (bug 771273)
2012-07-23 11:43:39 -04:00
Justin Lebar
9dc4e6f648
Backed out changeset 5353ac12782c (bug 771273)
2012-07-23 11:43:38 -04:00
Justin Lebar
33646b32ee
Backed out changeset c882b426a556 (bug 771273)
2012-07-23 11:43:36 -04:00
Justin Lebar
76d9398666
Backed out changeset 77b5bd772576 (bug 769182)
2012-07-23 11:43:35 -04:00
Justin Lebar
8bef8e4cda
Backed out changeset e15addefe3a2 (bug 762939)
2012-07-23 11:43:33 -04:00
Justin Lebar
f962c0704f
Bug 762939 - Propagate visibility changes correctly across <iframe mozbrowser> boundaries. r=mounir,bz
2012-07-23 11:26:36 -04:00
Justin Lebar
b9578a93c6
Bug 769182 - Tests for cross-origin window.open calls in <iframe mozbrowser>. r=bz
2012-07-23 11:24:14 -04:00
Justin Lebar
161ad5ea78
Bug 771273 - Part 5: Add test for window.content. r=bz
2012-07-23 11:24:14 -04:00
Justin Lebar
09e1a865f7
Bug 771273 - Part 4: Enable BackForward test for in-process <iframe mozbrowser>, now that it works. r=bz
2012-07-23 11:24:14 -04:00
Justin Lebar
c3d60feb68
Bug 771273 - Part 3: Test that window.open(..., 'top') works properly for in-process <iframe mozbrowser>. r=bz
2012-07-23 11:24:14 -04:00
Justin Lebar
645cdf02ee
Bug 771273 - Part 2: Make in-process <iframe mozbrowser>'s have their own shistory objects. r=bz
2012-07-23 11:24:14 -04:00
Justin Lebar
f019d8710c
Bug 771273 - Part 1: Make nsDocShell::GetSameTypeParent and friends respect <iframe mozbrowser> boundaries. r=bz
2012-07-23 11:24:14 -04:00
Justin Lebar
9cdc2c7c8d
Bug 769254 - Part 4: Tests for clicking _blank link from <iframe mozbrowser>. r=bz
...
--HG--
extra : rebase_source : 796752b62a815954e0672528f264b42e20274350
2012-07-23 10:44:13 -04:00
Justin Lebar
d54159c32c
Bug 769254 - Part 2: Modify nsPIWindowWatcher::OpenWindowJS (renamed to OpenWindow2) so we can pass in the URL for target=_blank links without navigating the opened window to that URL. r=bz
...
--HG--
extra : rebase_source : 96a53a1a8b34f41bfe59f00141d598c5394cb0c1
2012-07-23 10:44:13 -04:00
Justin Lebar
84b9866fe2
Bug 769254 - Part 1: Fix crashes in BrowserElementParent.cpp, TabChild.cpp on null URI to window-opening code. r=bz
...
--HG--
extra : rebase_source : 1cc0e3c15f64dd73f074794de56218c8034478f3
2012-07-23 10:44:13 -04:00
Bobby Holley
bb2b0385f8
Bug 773962 - Fix up waivers after transplanting. r=mrbkap
2012-07-23 15:51:18 +02:00
Ed Morley
69ac41ee19
Backout 4987ffd173a4 (bug 687267) for bustage
2012-07-23 14:47:54 +01:00
James Willcox
9c75650095
Bug 687267 - Initial support for Flash on Honeycomb r=bgirard,vlad,jgilbert,blassey
...
--HG--
extra : rebase_source : 450055ae3e71ea84f74252d3bf100fe970d29d14
2012-07-20 15:20:51 -04:00
Aryeh Gregor
e57dd159b2
Bug 626472 part 1 - Define nsnull as nullptr where available; r=ehsan
2012-07-20 14:16:17 +03:00
Mark Capella
fd9b625002
Bug 775041 - Make nsIWidget::IsEnabled return bool, r=roc, f=ms2ger
2012-07-23 01:19:08 -04:00
Justin Lebar
b36d63c915
Bug 776116 - In BrowserElementParent.js, return the result of sync messages. (Broken by bug 773980.) r=mounir
2012-07-20 18:47:52 -04:00
Ryan VanderMeulen
2661c4efbe
Merge m-c to inbound.
2012-07-20 17:37:53 -04:00
Olli Pettay
1b5baaff36
Bug 765163, add missing #include, r=bustage
2012-07-20 20:40:13 +03:00
Olli Pettay
d4c22e1e8d
Bug 765766 - Convert more event interface implementations to be autogenerated, r=jst
2012-07-20 19:58:28 +03:00
Olli Pettay
e9cea4305c
Bug 765163 - Implement code generator for simple DOM events, r=jst,khuey
2012-07-20 19:42:08 +03:00
Ed Morley
310d675f10
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-07-20 14:32:04 +01:00
Gervase Markham
44a28dd9d7
Bug 774614 - Relicense Gonk/Gecko interface code to Apache License 2.0.
2012-07-20 10:10:44 +01:00
Bobby Holley
348b540dfd
Bug 775435 - Wrap-by-default in GetNPObjectWrapper. r=bsmedberg
2012-07-20 09:17:43 +02:00
Chris Jones
ef35aa58e9
Bug 750977: Implement glue code for asynchronous panning/zooming. r=jlebar,roc,vingtetun
...
This is a rollup of three separate patches
- Add nsIDocShell.asyncPanZoomEnabled. r=jlebar
- Have BrowserElementChild service repaint requests and handle fallback synchronous scrolling (for now). r=jlebar,vingtetun
- Glue async pan/zoom logic up between compositing, event dispatch, and repaint requests. r=roc
--HG--
rename : b2g/chrome/content/webapi.js => dom/browser-element/BrowserElementScrolling.js
2012-07-19 23:48:27 -07:00
Vicamo Yang
eb01e9be8d
Bug 773592: suppor MMS headers with multiple values, r=philikon
2012-07-20 14:40:01 +08:00
James Willcox
f0d7883166
Bug 687267 - Initial support for Flash on Honeycomb r=bgirard,vlad,jgilbert
2012-07-20 15:20:51 -04:00
Benjamin Peterson
7243e1144c
Bug 761723 - Load chrome source code when it's needed for Function.prototype.toSource(). r=bz
...
--HG--
extra : rebase_source : d8b058ff15515ad3fcce7e8ebffa016dbf1d2df4
2012-07-20 20:19:42 +02:00
Benjamin Peterson
d1064385b3
Bug 761723 - Save script sources to implement Function.prototype.toString. r=jorendorff,njn,jimb,jst,Ms2ger
...
--HG--
extra : rebase_source : de1b55647780a30f98fe84d29ee3cb4a437a3ece
2012-07-20 20:17:38 +02:00
William Chen
f2eabc5d79
Bug 773683 - Add runtime assertion to ensure PCOMContentPermissionRequestChild is live while protocol is live. r=jdm
2012-07-18 15:09:28 -04:00
Philipp von Weitershausen
d5a7a5b982
Bug 775359 - B2G 3G: Keep track of data call state. r=marshall_law
2012-07-19 16:56:57 -07:00
Mounir Lamouri
397bc64735
Bug 774957 - Update nsDocShell jazz so distinction between browser and app frame is clearer. r=jlebar sr=sicking
2012-07-18 22:26:21 -07:00
Mounir Lamouri
19b289e5df
Bug 758258 - Part 2 - Add GetExtendedOrigin(), NO_APP_ID and UNKNOWN_APP_ID. r=sicking
2012-07-18 21:25:19 -07:00
Steve Fink
3b5b986d0b
Backed out changeset 060a9d9fc1c6 from a CLOSED TREE since it seems to depend on afc1cf222996 or 1bafff5720a8 that I just backed out
2012-07-19 15:45:27 -07:00
Steve Fink
fe7cf7ba30
Backed out changeset afc1cf222996
2012-07-19 15:22:32 -07:00
Ed Morley
c7736aea1d
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-07-19 13:25:37 +01:00
Marshall Culpepper
513ab23b29
Bug 736710 - Part 4: Marionette unit tests for Voicemail API. r=vicamo
2012-07-19 11:27:35 +08:00
Marshall Culpepper
96b716a19a
Bug 736710 - Part 3: Voicemail DOM implementation classes. r=smaug
2012-07-19 11:27:19 +08:00
Marshall Culpepper
79bba11f4d
Bug 736710 - Part 2: RIL implementation of SMS Message Waiting Indicator. r=vicamo
2012-07-19 11:27:08 +08:00
Marshall Culpepper
75e757ea2f
Bug 736710 - Part 1: Voicemail API IDLs. sr=sicking
2012-07-19 11:26:49 +08:00
David Zbarsky
88371b030a
[Bug 774505] Don't include Layers.h everywhere r=cjones
2012-07-18 12:31:40 -04:00
Olli Pettay
bca8bf5697
Bug 773945, remove nsXULElement::mPrototype, part 1, r=bz
2012-07-14 14:28:35 +03:00
Olli Pettay
8c6108b97a
Bug 770429, do uri load check earlier to avoid running code unnecessarily, r=mrbkap
...
--HG--
extra : rebase_source : f28bd4edb4c055f5674923ffb82bae20bc502dd2
2012-07-19 10:43:33 +03:00
Oleg Romashin
850f3d80ad
Bug 774813 - Bug 774139 will break Qt builds due to #define signals. r=cjones
2012-07-18 22:45:58 -04:00
Ed Morley
ab4a6323cd
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-07-18 13:32:24 +01:00
Ms2ger
9855466146
Bug 579638 - Reinstate Range.intersectsNode; r=smaug
2012-07-18 12:36:08 +02:00
Ms2ger
55db87f948
Bug 772829 - Use MOCHITEST_BROWSER_FILES in dom/tests/browser/Makefile.in; r=froydnj
2012-07-18 12:36:08 +02:00
Ms2ger
2be7de56d2
Bug 765464 - Part c: Throw some TypeErrors; r=khuey
2012-07-18 12:36:08 +02:00
Ms2ger
b6763bdb39
Bug 765464 - Part b: Add an exnType to JSErrorReport; r=Waldo
2012-07-18 12:36:08 +02:00
Ms2ger
aa40e45898
No bug - Also log the number of elided messages when finishing the test.
2012-07-18 12:36:08 +02:00
Ms2ger
8d30fe985c
No bug - Add an extra message when TestRunner.js calls timeout.
2012-07-18 12:36:08 +02:00
Ms2ger
60c1c31483
Bug 756083 - Part b: Introduce code to make it easier to update expected failures for imported testharness.js tests; r=jhammel
2012-07-18 12:36:07 +02:00
Ms2ger
30a76c1faa
Bug 756083 - Part a: Factor out Makefile utilities; r=jhammel
2012-07-18 12:36:07 +02:00
Ms2ger
6e51b09751
No bug - Regenerate Makefile.ins under dom/imptests.
2012-07-18 12:36:07 +02:00
Hsin-Yi Tsai
050be8c9c7
Bug 768608 - test failure: dom/telephony/test/marionette/*.js | ScriptTimeoutException: timed out. r=philikon
2012-07-18 13:52:59 +08:00
Blake Kaplan
1803ce5006
Bug 773527 - Make signal strength and linkspeed info work on Otoro ICS. r=gal DONTBUILD
2012-07-12 18:56:39 -07:00
Ehsan Akhgari
8483016620
Bug 749101 - Move window.performance to the new DOM bindings; r=bzbarsky
2012-07-16 21:42:18 -04:00
Ehsan Akhgari
5c11325142
Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (more dom parts); r=bzbarsky
2012-07-11 00:14:37 -04:00
Kyle Machulis
d6a549555c
Bug 740744: Asynchronous dbus events for bluetooth, Start/StopDiscovery and device event firing; r=bent sr=mrbkap
2012-07-17 20:41:54 -07:00
Doug Turner
e1404f76ef
Bug 765498 - Device Storage - Gaia - ensure /sdcard is backed by a file system. r=dhylands
...
--HG--
extra : rebase_source : c36eaa86566f7b7bd6eeefbcbc0622ec99a33816
2012-07-18 11:31:05 -07:00
Mounir Lamouri
30ac846f75
Bug 772050 - Remove 'classInfo' from AppsService and SettingsService. r=gwagner
2012-07-18 07:58:02 -07:00
Dale Harvey
31b13cb98d
Bug 709759 - Add stop() to mozbrowser API. r=jlebar
2012-07-18 10:45:28 -04:00
Dão Gottwald
8cb27ce02a
Bug 767133 - Add slide-in animation for arrow panels. r=Enn,Mossop
2012-07-18 16:15:24 +02:00
Peter Van der Beken
d5f4fcc033
Fix for bug 774775 (XRayWrapper does not handle new bindings constants) - refactor code. r=bz.
...
--HG--
extra : rebase_source : 317d5942dde4427384320cb334f794f7fef37a2e
2012-07-18 13:52:07 +02:00
Peter Van der Beken
63b03ad0ef
Fix for bug 774775 (XRayWrapper does not handle new bindings constants). r=bz.
...
--HG--
extra : rebase_source : fef985d0417c394ae5997b4450c7076005bdf870
2012-07-17 22:54:25 +02:00
Ehsan Akhgari
13792204c3
Merge mozilla-central into mozilla-inbound
2012-07-18 09:38:49 -04:00
Kyle Huey
933cea0b83
Back out 353b4785836a which was landed even after the module owner explicitly said not to. r=me
...
--HG--
extra : rebase_source : ff4a63d2c56435d3aa6b0c572067878cfa09378c
2012-07-18 05:59:21 -07:00
Chris Jones
9af2a80734
Bug 745148, part 9: Hook up the pieces and enable direct compositor. r=roc
2012-07-17 16:59:45 -07:00
Chris Jones
df4d81a2c8
Bug 745148, part 8: Implement the little boilerplate-y bits and pieces needed for cross-process compositor. r=ajuma,BenWa
2012-07-17 16:59:45 -07:00
Chris Jones
52df2c5fbb
Bug 745148, part 6: Allow layer trees to be given IDs so that the referent can be used in another context. r=ajuma sr=roc
2012-07-17 16:59:45 -07:00
Chris Jones
79589918e3
Bug 745148, part 3: SyncLaunch() content processes when we're using direct-to-omtc drawing. r=bent
2012-07-17 16:59:44 -07:00
Chris Jones
3c441a8d9c
Bug 774939: Disable OOP browser-element tests for native-fennec. irc-r=jlebar
2012-07-17 16:59:44 -07:00
Chris Jones
5a130fe7a4
Bug 774139: Forward touch events across processes. r=felipe,smaug
2012-07-15 19:58:43 -07:00
Chris Jones
6f200200ba
Bug 773998: Shut down app processes when the last browser closes. r=jlebar
2012-07-17 11:27:27 -07:00
Boris Zbarsky
2be6401141
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
92f87e5c2f
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
fa17d85d47
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
8e925299c6
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
Dale Harvey
cc016d5def
Bug 741717 - Add a reload method to browser elements. r=jlebar
2012-07-17 12:55:46 -04:00
Ed Morley
8a2ea81bc5
Backout 9deb8edb5070 (bug 773519), ea5a243a60f1 & 0cad1e553bea (bug 768537) for compilation failures
2012-07-17 17:48:11 +01:00
Marshall Culpepper
47c826419d
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
Boris Zbarsky
27e9cc02ef
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
c93c708107
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
56133baee1
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
Gabor Krizsanits
eb91f1fcc5
Bug 769273 - part4: avoiding innerization in NukeCrossCompartmentWrappers. r=bholley
2012-07-17 17:51:21 +02:00
Jason Orendorff
7e92dcab82
Bug 725907 - for-of improvements, part 3: Implement .iterator() for arraylike DOM objects. r=bzbarsky.
2012-07-03 16:34:56 -05:00
Steve Fink
f20c2ef916
Backed out changeset afd9e75374e8 from a CLOSED TREE for breaking Windows builds
2012-07-19 14:55:48 -07:00
James Willcox
67949244f1
Bug 687267 - Initial support for Flash on Honeycomb r=benwa,vlad
2012-07-19 16:15:40 -04:00
Mounir Lamouri
d6d9b5f0b7
Bug 774957 - Update nsDocShell jazz so distinction between browser and app frame is clearer. r=jlebar sr=sicking
2012-07-18 22:26:21 -07:00
Mounir Lamouri
a5975943d6
Bug 758258 - Part 2 - Add GetExtendedOrigin(), NO_APP_ID and UNKNOWN_APP_ID. r=sicking
2012-07-18 21:25:19 -07:00
Boris Zbarsky
776d424e3d
Fix dom binding test makefile to actually work right. r=khuey, no bug
2012-07-19 14:48:59 -04:00
Boris Zbarsky
3268be0569
Bug 764456 part 5. Actually look at hasConcreteDescendant in hasInterfacePrototypeObject() so that we can avoid codegen for [NoInterfaceObject] interfaces hat are only implemented via "implements". r=peterv
2012-07-19 14:48:58 -04:00
Boris Zbarsky
229fdff391
Bug 764456 part 4. Make sure consequential interface used as arguments are non-castable. r=peterv
2012-07-19 14:48:58 -04:00
Boris Zbarsky
768e966647
Bug 764456 part 3. Clean up meaning of 'castable' and use thereof a bit. r=peterv
2012-07-19 14:48:58 -04:00
Boris Zbarsky
7a00a8420c
Bug 764456 part 2. Add some tests for callback interfaces. r=peterv
2012-07-19 14:48:58 -04:00
Justin Lebar
e68cba9262
Bug 773980 - Don't touch dead objects in BrowserElementParent.js. r=mounir
2012-07-19 12:39:44 -04:00
Nathan Froyd
249a6ac20a
Bug 772202 - fix writeMakefile.py to conform to new mochitest world order; r=Ms2ger
2012-07-09 16:35:49 -04:00
Jim Mathies
7f92debdd9
Bug 762519 - Send xpconnect stack dump output and javascript dump output to the win debugger when attached. r=ehsan, mrbkap
2012-07-19 09:58:44 -05:00
Aryeh Gregor
7070a755d7
Bug 768756 part 2 - Make nsComputedDOMStyle Init infallible and merge into constructor; r=bz
2012-07-06 15:28:33 +03:00
Ehsan Akhgari
6f83bbeaa8
Merge mozilla-central into mozilla-inbound
2012-07-19 08:44:19 -04:00
Jacek Caban
0eb77ab3d5
Bug 774201 - Avoid pointer to integer cast losing precision on win64 r=billm
2012-07-19 11:58:24 +02:00
Mark Capella
430f93c039
Bug 769998 - Make nsIWidget::IsVisible return bool, r=roc, f=ms2ger
2012-07-19 04:57:50 -04:00
Ed Morley
80af77da9d
Backout ea6db8f420c0 (bug 770831), b51c79ee0883 (bug 774957), 020f6ed5958b (bug 758258), 11d8e19e1fca (bug 758258), 707fc51bfe2e (bug 775354), 489d944a6fe6 (bug 327244), be7df3c9d50f (bug 327244) for m-oth orange
2012-07-19 08:29:48 +01:00
Mounir Lamouri
8cfd0a9baa
Bug 774957 - Update nsDocShell jazz so distinction between browser and app frame is clearer. r=jlebar sr=sicking
2012-07-18 22:26:21 -07:00
Mounir Lamouri
e7de2ebedc
Bug 758258 - Part 2 - Add GetExtendedOrigin(), NO_APP_ID and UNKNOWN_APP_ID. r=sicking
2012-07-18 21:25:19 -07:00
Kan-Ru Chen
c0f6be1842
Bug 715788 - Add A-GPS support for gonk. r=dougt
2012-07-16 20:38:46 -04:00
Kan-Ru Chen
d23e8128cd
Bug 715788 - Refactor static functions to static member functions. r=dougt
2012-07-16 20:38:46 -04:00
Ryan VanderMeulen
f9cf4cd881
Merge m-c to inbound.
2012-07-16 20:38:39 -04:00
Etienne Segonzac
ae3aabc3d4
Bug 774216. Can't launch apps on B2G since it's seen as XP_UNIX by WebappOSUtils. r=felipe
2012-07-16 11:22:16 -07:00
Ed Morley
b5d926b994
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-07-16 15:00:42 +01:00
Mounir Lamouri
5199742d8f
Bug 769586 - Make PopupWindowManager using principal to test permissions instead of URI. r=sicking
2012-07-15 18:37:31 -07:00
Mounir Lamouri
7ed8cc60d3
Bug 769597 - IndexedDB should use nsIPermissionManager with principals. r=sicking
2012-07-15 18:35:47 -07:00
Bill McCloskey
4f7302574b
Bug 758034 - Make CC_FORCED GCs less common (r=smaug)
2012-07-15 14:37:09 -07:00
Bill McCloskey
3d996c0559
Bug 758034 - Don't reset GCs for CC_FORCED (r=smaug)
2012-07-15 14:33:48 -07:00
Dan Walkowski
28c56e849b
Bug 772600. Create WebappOSUtils to host platform-specific webapps code and implement native app launch. r=felipe
...
Windows part by Tim Abraldes and Linux part by Marco Castelluccio
2012-07-14 01:09:39 -07:00
Terrence Cole
f3c87e8be3
Bug 773734 - Split off GC event observer notification from console logging; r=billm
2012-07-13 12:13:52 -07:00
Ms2ger
34d1b84073
Bug 770046 - Disable test.
2012-07-16 18:15:36 +02:00
Gabor Krizsanits
616ba55d88
Bug 769273 - part2: Refactoring NukeChromeCrossCompartmentWrappersForGlobal. r=bholley
2012-07-17 17:36:15 +02:00
Gabor Krizsanits
cab55a782f
Bug 769273 - part1: Prep for refactoring NukeChromeCrossCompartmentWrappersForGlobal. r=bholley
2012-07-17 15:38:53 +02:00
Peter Van der Beken
e2daa1df74
Fix for bug 769464 (Check mDOMObjectIsISupports when unwrapping). r=bz.
...
--HG--
extra : rebase_source : 26d0508b8a11d75164ae4b27af8c64e8845166f9
2012-07-16 16:52:59 +02:00
Ehsan Akhgari
2407172a43
Bug 774556 - Remove nsIDOMWindowPerformance* XPCOM interfaces; r=bzbarsky
2012-07-16 22:44:22 -04:00
Ehsan Akhgari
e3dd0fcef2
Bug 749101 - Part 2: Add a comment mentioning bug 772589
2012-07-17 01:40:19 -04:00
Fabrice Desré
cedf35e79d
Bug 715814 - Implement Web Activities: DOM Part [r=mounir]
2012-07-20 17:41:30 +02:00
Fabrice Desré
f765472e10
Bug 715814 - Implement Web Activities : Activity Object [r=mounir]
2012-07-20 17:41:30 +02:00
Fabrice Desré
5dff03b080
Bug 715814 - Implement Web Activities : IDL [rs+sr=mounir]
2012-07-20 17:41:30 +02:00
Vivien Nicolas
e4978e891a
Bug 770847 - [BrowserAPI] mozbrowsercroll event to inform embedder when the content has scrolled. r=jlebar
2012-07-20 17:41:30 +02:00
Vivien Nicolas
a2410e346e
Bug 774809 - [BrowserAPI] Add methods to send mouse/touch events to the content. r=jlebar
2012-07-20 17:41:30 +02:00