Kartikaya Gupta
55a35e49b8
Bug 748384 - Propagate the page bounds in via browser.js. r=Cwiiis,mats
2012-05-23 10:49:59 -04:00
Kyle Machulis
4c5554ccb2
Backing out Bug 742044 - Bustage on B2G
2012-05-23 18:27:53 -07:00
Kyle Machulis
421f8ec45d
Bug 742044 - Create BluetoothManager object for managing multiple adapters and firmware loading; r=bent
2012-05-23 18:21:05 -07:00
Kyle Machulis
c360d390b8
Backing out Bug 742044 - contained extra patches for another bug
2012-05-23 18:18:24 -07:00
Kyle Machulis
435352baa4
Bug 742044 - Create BluetoothManager object for managing multiple adapters and firmware loading; r=bent
2012-05-23 18:06:36 -07:00
Neil Deakin
403c3ccc83
Bug 757485, remove nsIXBLService and use nsXBLService directly, r=bz
2012-05-23 14:46:04 -04:00
Ehsan Akhgari
c2a566fad4
Merge mozilla-central into mozilla-inbound on a CLOSED TREE
2012-05-23 17:31:12 -04:00
Mounir Lamouri
5d6b02c511
Bug 757486 - Allow browser frames to bubble some whitelisted key events. r=jlebar
...
--HG--
extra : rebase_source : 5d8e8c2a4899f37bd01f4eab69238f48b0a2ddeb
2012-05-23 16:15:31 +02:00
Olli Pettay
811c9d1086
Bug 749920 - Unprefix MozMutationObserver and add a warning about use of mutation events, r=sicking
2012-05-23 13:45:14 +03:00
Doug Turner
236a04a91a
Bug 717103 - Implement Device Storage. r=sicking
2012-05-21 09:18:30 -07:00
Justin Lebar
7be4d1c875
Bug 754997 - For <iframe mozbrowser>, override window.{top,parent,frameElement} in C++. r=bz
...
--HG--
extra : rebase_source : 66d2ef018234eaa71e49d927eefdd3a8aa01bb41
2012-05-23 11:27:10 -04:00
Kartikaya Gupta
15d02d35fd
Bug 748384 - Back out 330e9c52f9ac, 9ba1078559fe, 2ed39c12d792, f53f05ecacd5 for build bustage. r=bustage
2012-05-23 11:08:19 -04:00
Kartikaya Gupta
c150c572b1
Bug 748384 - Propagate the page bounds in via browser.js. r=Cwiiis,mats
2012-05-23 10:49:59 -04:00
Ed Morley
7343dce6df
Backout baee7c540118 (bug 757486) for M3 orange
2012-05-23 10:16:32 +01:00
Mounir Lamouri
72cb8a16b2
Bug 757486 - Allow browser frames to bubble some whitelisted key events. r=jlebar
2012-05-23 01:43:37 +02:00
Nils Maier
eb4ff8a701
Bug 754771 - Add identifying information to all system compartments. r=bz
2012-05-16 19:42:10 +02:00
Alexander Surkov
3ca9bb540a
Bug 756973 - make RootAccessible::NativeState faster, r=tbsaunde, enn
2012-05-23 08:48:35 +09:00
Fabrice Desré
fd29d11bf5
Bug 757613 - Use manifest.webapp instead of manifest.json [r=anant]
2012-05-22 14:38:34 -07:00
Andrew McCreight
205ff378b8
Bug 757537 - use nsCString for forced GC message. r=smaug
2012-05-22 13:10:37 -07:00
Justin Lebar
1ebfcfe150
Bug 757415 - Fix JavaScript Error: "mozApp is not defined" in BrowserElementChild.js. r=cjones
2012-05-22 09:06:29 -04:00
Alexander Surkov
4378030fb4
Bug 756381 - make FocusManager::FocusedDOMNode faster, r=tbsaunde, smaug
2012-05-22 18:25:44 +09:00
Yoshi Huang
b45c6f931a
Bug 731786 - B2G RIL: Support SIM cards that require PIN codes. r=philikon sr=sicking
2012-04-12 12:01:49 +08:00
Ed Morley
273380866f
Backout 027ed1748c81 (bug 740485) for M3 orange
2012-05-21 19:36:43 +01:00
Doug Turner
f8a704e7d4
Bug 740485 - Implement Device Storage. r=sicking
2012-05-21 09:18:30 -07:00
Gervase Markham
82ff7027aa
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Ryan VanderMeulen
889063c0d1
Backout 4eaf67a7f50f since it shouldn't have been checked in.
2012-05-24 19:25:45 -04:00
Brian Hackett
8d76a85fea
Rename RootedVar to Rooted, bug 756823. r=billm
2012-05-24 16:05:18 -07:00
Andrew Hurle
2780df842f
Bug 566444 - Simple test for the proxy settings dialog under preferences. r=jaws
2012-05-24 18:45:10 -04:00
Josh Matthews
bf85084d66
Bug 722857 - Determine private browsing status for DOMStorage from owning docshell if available, and receive updates if its privacy status changes. r=mayhemer
2012-05-26 09:37:58 +01:00
Doug Turner
2c1901f5ab
Bug 759989 - Add test to ensure device sensors are shutdown when listeners are removed. r=smaug
2012-06-04 10:23:18 -07:00
Brian Hackett
d55ff730fa
Use handles in API object hooks where possible, bug 750733. r=billm
2012-05-19 15:03:45 -07:00
Brian Hackett
66d81d0a7e
Backed out changeset 5fc7462dd394 for android orange.
2012-05-19 11:52:55 -07:00
Brian Hackett
7235558c07
Use handles in API object hooks where possible, bug 750733. r=billm
2012-05-19 09:48:09 -07:00
Dale Harvey
d28624050a
Bug 753595 - Add a getScreenshot call to mozbrowser. r=jlebar
2012-05-18 20:47:20 -04:00
Benjamin Smedberg
eaa4878487
Bug 734847 part 2 - treewide changes resulting from the default-infallibility of hashtables; either remove useless result checks, or use the fallible version of APIs, depending on context, r=jlebar
...
--HG--
extra : rebase_source : 844b008c5167e6ca39a7ba9eeec8b30672938704
2012-05-18 13:30:49 -04:00
Ms2ger
28dd6980e6
Bug 754553 - Remove indexed property access from localStorage/sessionStorage; f=mayhemer r=sicking
2012-05-18 10:29:40 +02:00
Robert Longson
da7b0caeee
Bug 512525 - Implement SVG Fragment Identifier parsing and animation hyperlinking - Part 2 main implementation. r=jwatt
2012-05-17 11:02:41 +01:00
Doug Turner
7738c44000
Bug 751663 - Implement new device proximity like event that fires only when the screen is close to the user's face. r=smaug
2012-05-16 13:27:54 -07:00
Mounir Lamouri
27ddcf683c
Bug 754141 (3/4) - Get the application object from an AppsService based on the manifest URL and save it on the window object. r=fabrice,jlebar
2012-05-16 12:40:47 +02:00
Mounir Lamouri
ec077a5c28
Bug 754141 (2/4) - Add a SetApp() method that takes the manifest URL value. r=jlebar
2012-05-16 12:40:09 +02:00
Mounir Lamouri
4b04341090
Bug 754141 (1/4) - Get the mozapp attribute value from the parent instead of its presence. r=jlebar
2012-05-16 12:39:27 +02:00
Trevor Saunders
bfcb62b32b
bug 693933 - make nsFrameSelection::GetSelection() return nsTypedSelection* r=smaug
2012-04-06 17:54:38 -04:00
Mounir Lamouri
3f4c70aee7
Follow from bug 754140: apply some review comments. r=jlebar
2012-05-15 23:27:08 +02:00
Laurent Dulary
9190e002a9
Bug 657938 (1/2) - Implement the content part of the meter element. f=mounir r=smaug,mrbkap
2012-05-16 13:18:33 +02:00
Bobby Holley
5ec42ef343
Bug 553102 - Fix open web apps. r=fabrice
2012-05-24 13:04:57 +02:00
Robert O'Callahan
fede4b2197
Bug 754556. Ensure that setting scroll positions in CSS pixels doesn't unexpectedly move the scroll position, especially not in the wrong direction. r=matspal
...
If the current scroll position is fractional, e.g. y=N.4 CSS pixels, and something tries to read the
position in CSS pixels and scroll to that position (e.g. calling window.scrollTo(0, rootElem.scrollTop),
or equivalently window.scrollBy(0, 0)), it can actually end up scrolling backwards. So create a new
method nsIScrollableFrame::ScrollToCSSPixels which ensures that scrolling to a CSS pixel offset tries to
preserve the current fractional scroll position if that's possible, and if that's not possible at least does
not allow the scroll position to move in the wrong direction.
2012-05-15 17:58:09 +12:00
Jeff Muizelaar
a99aac410d
Bug 755172. Add MOZ_FINAL to a bunch of idb classes. r=khuey
2012-05-15 00:50:29 -04:00
Andrew McCreight
2ab077501f
Bug 754151 - add macros for basic wrappercached cycle collected classes. r=smaug
2012-05-14 08:24:03 -07:00
Bobby Holley
2d09d27412
Bug 753277 - Factor out CCW remapping from JS_TransplantObject and add comments. r=mrbkap
2012-05-14 12:52:16 +02:00
Matt Brubeck
790701eabc
Merge mozilla-central and mozilla-inbound
2012-05-13 08:27:03 -07:00
Matt Brubeck
d9c6628179
Merge last green changeset from inbound to mozilla-central
2012-05-12 08:44:31 -07:00
Matt Brubeck
bbda646b7e
Merge last green changeset from inbound to mozilla-central
2012-05-11 11:39:38 -07:00
Tom Schuster
448c19e69b
Bug 752226 - Remove any use of JSVAL_IS_OBJECT. r=luke,Ms2ger
2012-05-11 17:46:26 +02:00
David Chan
97e89433d1
bug 754076 - provide return value from getter "onuninstall" r=fabrice
2012-05-11 15:29:15 -07:00
Mounir Lamouri
5184630926
Bug 754140 - Set mozapp status on iframe by sync message on the parent instead of injecting a script. r=jlebar
2012-05-11 13:03:51 -07:00
Olli Pettay
0bd7a30ad1
Bug 754089 - remote mozbrowser's messagemanager shouldn't have parent, r=jlebar
2012-05-11 10:47:40 +03:00
Gregor Wagner
51e7c155b7
Bug 746066 - Contacts API: Add v1 and v2 fields. r=fabrice,sicking
2012-05-10 21:51:48 -07:00
Mounir Lamouri
bbecbc0081
Bug 740192 - Screen orientation needs a specific security model for installed web apps. r=jlebar
2012-05-10 17:49:34 -07:00
Mounir Lamouri
16367bdebc
Bug 753978 - Be able to know if a window is part of an application. r=jlebar
2012-05-10 17:56:21 -07:00
Ed Morley
b5322e3f4d
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-05-10 13:04:35 +01:00
L. David Baron
7566853083
Null-check the right thing to fix topcrash. (Bug 752428) r=roc
2012-05-10 11:12:07 +02:00
Robert O'Callahan
b3c1f50812
Bug 681192. Part 13: Make nsDOMWindowUtils event coordinate calculations more accurate. r=matspal
...
--HG--
extra : rebase_source : fef4ef568baf1a67038aeb0e187511771fe0d565
2012-05-10 17:24:20 +12:00
Olli Pettay
add06019f5
Bug 716014 Investigate if we could use CompartmentGC more often, r=billm+terrence
...
--HG--
extra : rebase_source : f0cfb9cdd2e2823898f4c18402df53e7b6041bac
2012-05-09 21:53:23 +03:00
Kyle Huey
cb5a51f0ba
Bug 752877: Ensure that wrapper cutting happens after [inner|outer]-window-destroyed, to give code a chance to clean up. r=bz
2012-05-09 08:10:18 -07:00
Ryan VanderMeulen
f0ae8a3bd4
Merge m-c to inbound
2012-05-08 21:14:42 -04:00
Gregory Szorc
14164cb13d
Merge services-central into mozilla-central
2012-05-08 09:52:27 -07:00
Justin Lebar
521cce3452
Bug 749018 - Followup: Disable debug dump() calls. r=me
2012-05-08 16:17:10 -07:00
Richard Newman
3f36a0e55e
Merge m-c to s-c.
2012-05-06 18:58:00 -07:00
Ryan VanderMeulen
336512130e
Merge m-c to m-i
2012-05-05 11:50:54 -04:00
Olli Pettay
71fe5764b1
Backout Bug 716014, a=bustage
2012-05-05 18:20:09 +03:00
L. David Baron
cf3b4a909e
Reflow for screen size change when font.size.inflation.minTwips is set. (Bug 747231, patch 4) r=roc
...
--HG--
extra : transplant_source : %B2c%F2%B9%E0%1DL%DD%AF%A2%842R%F3%BB%60R%1B%9EI
2012-05-05 15:28:06 +02:00
L. David Baron
b4ff21d2cc
Remove duplicate null check of presShell. (Bug 747231, patch 1) r=roc
...
--HG--
extra : transplant_source : %05I%BFz%3C%95%CB%19%BCV%08Lx%F5G%88%9B%02S9
2012-05-05 15:25:26 +02:00
Olli Pettay
387930525f
Bug 716014, use compartment gc more often, r=billm
...
--HG--
extra : rebase_source : cf20b7aca16349e4007da24cfb5b19ab7a16cad8
2012-05-05 11:55:30 +03:00
Ms2ger
11221bf60a
Bug 732708 - Part f: Remove nsStorageSH; r=mayhemer
2012-05-05 11:00:05 +02:00
Ms2ger
2a26067c2b
Bug 732708 - Part d: Remove StorageEventObsolete, NS_NewDOMStorage; r=mayhemer
2012-05-05 11:00:05 +02:00
Ms2ger
6fe3c4fa34
Bug 677194 - Add test; r=jst
2012-05-05 11:00:05 +02:00
Ms2ger
a147767a14
Bug 741245 - Remove nsresult return value from nsXPConnect::GetSafeJSContext(); r=bholley
2012-05-05 11:00:05 +02:00
Ms2ger
92edad47c8
Bug 745211 - Remove SetScriptContext from nsIScriptGlobalObject; r=mrbkap
2012-05-05 11:00:04 +02:00
Richard Newman
b85ba040cc
Merge m-c to s-c.
2012-05-04 14:25:04 -07:00
Gregory Szorc
5a05a2392b
Merge m-c to s-c
2012-05-03 14:33:48 -07:00
Ali Juma
84e253b4d4
Bug 748048 - Part 1: Remove SetInvalidationDimensions and GetInvalidationDimensions. r=roc
2012-05-03 12:33:51 -04:00
Olli Pettay
f4603a370b
Bug 751561 - Call forgetSkippable at least twice before CC, r=mccr8
...
--HG--
extra : rebase_source : 7434eb9be0bbdfd7fe44e1aeced9698d6c0627e1
2012-05-03 19:17:01 +03:00
Matt Brubeck
9f46038aeb
Bug 750051 - Disable window.find in Fennec because it breaks and/or crashes [r=jst]
2012-05-03 09:15:38 -07:00
Josh Aas
b48fb8b460
Bug 748343: Remove support for "java" and "packages" objects from the DOM. r=jst sr=smaug a=ehsan CLOSED TREE
2012-05-01 16:47:35 -04:00
Timothy Nikkel
0af4b79894
Bug 749816. When setting the display port for an element We only need to discard layer contents when we are hiding a document with a widget. r=roc
2012-05-01 01:43:59 -05:00
aceman
50f82f9494
Bug 750501 - Fix build failure in nsDOMClassInfo.cpp due to missing nsIDOMMediaStream.h when MOZ_MEDIA is disabled. r=bz
2012-04-30 22:45:02 -04:00
Gregory Szorc
b3e16a01a6
Merge m-c into s-c
2012-04-30 19:02:39 -07:00
Richard Newman
712d9846fa
Merge m-c to s-c.
2012-04-29 23:41:26 -07:00
Anant Narayanan
8b54c4dcbe
Bug 745069 - Add methods to DOMApplicationRegistry for AitC support; r=fabrice
2012-04-28 00:10:08 -07:00
Phil Ringnalda
1d52ee7a7b
Merge m-c to m-i
2012-04-26 21:40:59 -07:00
Kyle Huey
8376d1446c
Bug 695480: Remove support for chrome code leaking DOM objects. r=jst,billm,bholley
2012-04-25 21:03:53 -07:00
Bobby Holley
9c2ece0538
Bug 640904 - Check for null window globals within PreCreate hooks and assert IsClosedOrClosing(). r=peterv,smaug
2012-04-27 10:38:14 +02:00
Gijs Kruitbosch
b2fd1edcc9
Bug 539095 - Expose high-res timers to web content (performance.now()). r=bz, sr=smaug
...
--HG--
extra : transplant_source : o%9F%061%D4%B5%7D%5C%FB%95%5D%16%27%DEKU%EC%21%3AR
2012-04-27 09:22:06 +02:00
Masatoshi Kimura
64107ebb45
Bug 744910 - Remove FileException from workers. r=bent
2012-04-24 19:50:00 -04:00
Matt Brubeck
0d23bfe194
Back out bug 730208 and bug 747543 because of xpcshell test failures
2012-04-24 20:47:16 -07:00
Matt Brubeck
2b509d78a7
Back out a0bc511b1d75 (bug 744910) and c85d6a254baa (bug 673752) on suspicion of causing Win debug "make check" hangs
2012-04-24 20:47:13 -07:00
Luke Wagner
05a5a19152
Bug 747617 - fix document.all and swap JSClass::{construct,hasInstance} so this doesn't happen again (r=bz)
...
--HG--
extra : rebase_source : 036acbd046ff8b42f81e63933901b6aaaa595a76
2012-05-07 12:44:08 -07:00
Chris Jones
acbbfc1126
Bug 745145, part 1: Generalize ScreenOrientation into ScreenConfiguration, and add screen rect and color+pixel depth to it. r=mounir
2012-05-08 14:36:07 -07:00
Jon Buckley
eb1579639e
Bug 728017 - Implement WEBGL_compressed_texture_s3tc - r=bjacob
2012-05-08 13:29:31 -04:00
Ed Morley
93fca3e280
Backout ba7cf6fd10ae (bug 728017) for failing to compile
2012-05-08 18:50:45 +01:00
Jon Buckley
1720b18a60
Bug 728017 - Implement WEBGL_compressed_texture_s3tc - r=bjacob
2012-05-08 13:29:31 -04:00
Vivien Nicolas
d2986d8fb1
Bug 752389 - Launching any application attaches a /undefined to the end of the URL. r=fabrice
2012-05-08 19:20:06 +02:00
Justin Lebar
b54abd8d84
Bug 749018 - Make OOP <iframe mozbrowser> pass current browser frame tests. r=smaug,cjones
...
--HG--
extra : rebase_source : f15018bf2c9427a0d6e8d44da348d8d7d1693219
2012-05-08 09:20:35 -07:00
Masayuki Nakano
111aa93c0c
Bug 630811 part.3 Improve nsDOMWindowUtils::send*Event() for new modifiers r=smaug
2012-04-25 12:00:02 +09:00
Ehsan Akhgari
166aca09f9
Merge mozilla-central into mozilla-inbound
2012-04-24 21:29:44 -04:00
Patrick Wong
4ccd1d2fbb
Bug 745659 - Removed the nsPrintfCString constructor which takes a length and all corresponding instances that call that particular constructor. This is accomplished by removing the length component from the instantiation. r=jlebar
2012-04-24 14:43:00 -04:00
Ehsan Akhgari
4e4e1bcb9b
Merge mozilla-central into birch
2012-04-24 10:49:42 -04:00
Bobby Holley
b495532ca4
Bug 743615 - Handle ImageData in the main thread runtime callbacks. r=bent
2012-04-24 12:58:07 +02:00
Ehsan Akhgari
906c0d876d
Merge from mozilla-central
2012-04-23 19:24:10 -04:00
Ehsan Akhgari
7ec790e011
Merge from mozilla-central
2012-04-23 18:17:44 -04:00
Joe Drew
04af952550
Backout 492d12fa8b65 (bug 732016) for regressions. a=regression
...
--HG--
extra : rebase_source : cda0401baa2c3e5f6192f76c1cd25eca8187a9a0
2012-04-23 11:13:33 -07:00
Mounir Lamouri
a121da351d
Bug 747442 - Unlock orientation only if the received mozfullscreenchange is for fullscreen being disabled. r=smaug a=mfinkle
2012-04-23 10:30:58 +02:00
Ehsan Akhgari
313c5f8453
Merge mozilla-central into birch
2012-04-22 16:10:35 -04:00
Rafael Ávila de Espíndola
a2a9aa260f
Bug 743680 - nsGlobalWindow.h uses GetWrapper, include nsWrapperCacheInlines.h. r=dbolter.
...
--HG--
extra : rebase_source : 9e0b59c3b4929b7c48767be1732269133cb4e18f
2012-04-20 16:43:48 -04:00
Doug Turner
e474437e8e
Bug 738465 - implement device light sensor. r=smaug
2012-05-02 09:43:45 -07:00
Doug Turner
e188f5505d
Bug 738131 - implement device proximity. r=smaug
...
* * *
Bug 738131 - implement device proximity. gonk implementation. r=mwu
2012-05-02 09:43:45 -07:00
Timothy Nikkel
129d597bb7
Bug 732016 Allow override of the scroll port size used for clamping scroll positions. r=roc
2012-04-19 20:54:54 -05:00
Nathan Froyd
9aded0a533
Bug 751314 - fix -Wsign-compare warnings in nsGlobalWindow.cpp; r=khuey
2012-05-02 15:38:17 -04:00
L. David Baron
ed46f7cd24
Try to fix topcrash bug 752428 by null-checking the result of nsIPresShell::FrameManager(), which isn't supposed to need it. r=roc
...
--HG--
extra : transplant_source : %DF%9D%B8%F3%06%C5%85%00%245%FFK%AC%3F%3B%0C%90%3D%EF%A0
2012-05-07 17:02:01 +02:00
Robert O'Callahan
500533126c
Bug 664918. Part 4: Create nsDOMMediaStream, a DOM object wrapping an underlying MediaStream. r=smaug,jesup
2012-04-30 15:11:34 +12:00
Ed Morley
94067f98cb
Backout 9b0fcaacb788 & bf3fef257e68 (bug 752226) for mochitest-other orange
2012-05-11 18:25:52 +01:00
Tom Schuster
a5e74fc12b
Bug 752226 - Remove any use of JSVAL_IS_OBJECT. r=luke,Ms2ger
...
--HG--
extra : rebase_source : edf2077f8b8bad1970eab6ebe9996e761d4e596c
2012-05-11 17:46:26 +02:00
Nathan Froyd
8b313bb026
Bug 754241 - add window-objects-layout-pres-contexts to about:memory; r=njn
2012-05-11 09:23:07 -04:00
Gregor Wagner
f3aea8b4a6
Bug 746933 - Create a JS helper module for common IndexedDB functionality. r=fabrice
2012-04-26 15:10:04 -07:00
Ms2ger
8f17d835b5
Backout cc0e289b9f34 (bug 640904) for Windows M1 crashes.
2012-04-26 18:22:08 +02:00
Bobby Holley
2c37716092
Bug 640904 - Check for null window globals within PreCreate hooks and assert IsClosedOrClosing(). r=peterv
2012-04-26 14:16:10 +02:00
Brian R. Bondy
4d163ec0b5
Bug 749527 - Remove text formats in clipboard when copying an image. r=ehsan.
2012-04-30 13:08:16 -04:00
Steve Fink
a0dd043f0c
Bug 730208 - UnmarkGray fixups for globals and contexts. r=billm
...
A common source of potential black -> gray edges is JSAPI calls made on objects with gray globals or contexts holding gray globals. (The call could potentially update a black object with a pointer to that global.) This patch mostly traps places where contexts are used, and unmarks their globals. It also includes some more global unmarking.
--HG--
extra : rebase_source : 835c1d6b4a7f7a11571412075ae8847475079edd
2012-03-14 09:32:58 -07:00
Steve Fink
d18222c292
Bug 730208 - UnmarkGray various JS objects to prevent them from being used to create black -> gray edges. r=smaug
...
--HG--
extra : rebase_source : ba0e5a7c3f9f5f4c76eaa3c8e20d406b9691be9b
2012-03-20 21:29:47 -07:00
Eric Chou
b36e1d3b47
Backout 4a9ebf972d27 (Bug 730990) because it was checked-in without superreview
2012-05-04 07:53:51 +08:00
Andrew McCreight
8f774dbad9
Bug 744103, part 2 - Change NoteScriptChild to NoteJSChild. r=smaug
2012-05-03 12:28:10 -07:00
Ed Morley
46622a4bc4
Merge mozilla-central to mozilla-inbound
2012-05-03 20:13:41 +01:00
Masayuki Nakano
41de116362
Bug 166240 part.8 Add tests for KeyboardEvent.location (synthesized events) r=smaug, sr=jst
2012-05-03 17:35:02 +09:00
Philipp von Weitershausen
701bbcd8e7
Bug 729173 - Part 3: Hook up MobileConnection to the Navigator object
2012-04-19 18:33:25 -03:00
Philipp von Weitershausen
71e0a3dc57
Bug 729173 - Part 2: MobileConnection boilerplate. r=mounir
2012-04-19 18:33:25 -03:00
Myk Melez
2eea1475c4
bug 725408 - implement WebappRT launcher/shell; r=bsmedberg
2012-04-17 07:11:53 -07:00
David Anderson
3220976613
Remove more uses of JS_FrameIterator (bug 744617, r=mrbkap).
2012-04-16 12:30:04 -07:00
David Anderson
94ccb204aa
Remove simple JS_FrameIterator use from content, DOM, and caps (bug 744617, r=mrbkap).
...
--HG--
extra : rebase_source : 003a5285b549845d47c9298606d737620db5bb3d
2012-04-16 12:30:00 -07:00
Kartikaya Gupta
6e2d7ef374
Bug 744699 - Call setDisplayPort on the correct presShell. r=roc
2012-04-16 09:48:04 -04:00
Mounir Lamouri
e9d72e0353
Bug 745495 - Fix crash when using screen object from removed iframe. r=smaug
2012-04-16 11:33:35 +02:00
Ms2ger
ff14126f30
Bug 732708 - Part c: Remove dom-storage-changed observer topic; r=honzab
2012-04-14 15:06:32 +02:00
Ms2ger
1d66128fff
Bug 741347 - Remove nsIXPConnect::DefineDOMQuickStubs, call DOM_DefineQuickStubs directly instead; r=bholley
2012-04-14 15:05:17 +02:00
Ms2ger
dfc44fcf97
Bug 742837 - Remove dead code and cleanup around nsDOMScriptObjectFactory; r=bz
2012-04-14 15:03:16 +02:00
Ms2ger
6a4d885b40
Bug 744347 - Remove last traces of EventException; r=smaug
2012-04-14 14:57:07 +02:00
Ms2ger
77ca860259
Backing out bf0a78471e5e:dc7022e2d807 for inexplicable windows crashes.
2012-04-14 17:52:34 +02:00
Ms2ger
859ca74e56
Bug 743573 - Fix a number of build warnings in dom/; r=volkmar
2012-04-14 15:09:47 +02:00
Ms2ger
b55e2f9d8c
Bug 732708 - Part c: Remove dom-storage-changed observer topic; r=honzab
2012-04-14 15:06:32 +02:00
Ms2ger
23617402f0
Bug 741347 - Remove nsIXPConnect::DefineDOMQuickStubs, call DOM_DefineQuickStubs directly instead; r=bholley
2012-04-14 15:05:17 +02:00
Ms2ger
5a2d0a8476
Bug 741245 - Remove nsresult return value from nsXPConnect::GetSafeJSContext(); r=bholley
2012-04-14 15:05:01 +02:00
Ms2ger
1abb5a381a
Bug 742837 - Remove dead code and cleanup around nsDOMScriptObjectFactory; r=bz
2012-04-14 15:03:16 +02:00
Ms2ger
2009883804
Bug 744347 - Remove last traces of EventException; r=smaug
2012-04-14 14:57:07 +02:00
Marco Bonardo
b5e7934a18
Merge central and inbound
2012-04-14 13:56:15 +02:00
Olli Pettay
fd53ed1bf7
Bug 743416, crash with showModalDialog, r=jst
2012-04-14 11:03:28 +03:00
Matt Brubeck
9ad2d653fa
Bug 735237 - Disable window.showModalDialog in Fennec [r=jst]
2012-04-12 21:55:25 -07:00
Bobby Holley
48dcb4071b
Bug 744034 - Link the script context to the outer window earlier to ensure that we always have TI for content. r=mrbkap
2012-04-12 11:21:12 -07:00
Masatoshi Kimura
c54adf09f2
Bug 743574 - Deprecate DOMException.code. r=sicking
2012-04-11 17:55:23 -04:00
Masatoshi Kimura
51238f18b9
Bug 743049 - Part 2: Use the new API from NS_ScriptErrorReporter to get an error type name. r=jst
2012-04-11 17:55:22 -04:00
Masatoshi Kimura
7706cbe7a8
Bug 730161 - Replace IDBDatabaseException and FileException with DOMException. r=sicking
2012-04-11 17:55:21 -04:00
Masatoshi Kimura
cdcec97b74
Bug 730161 - Implement IDBRequest.error. r=sicking
2012-04-11 17:55:21 -04:00
Philipp von Weitershausen
8d1082a882
Bug 734018 - Don't patch DOMRequestService into Services.jsm. r=gavin,fabrice
2012-04-11 13:55:54 +08:00
Mounir Lamouri
f4f6a60d05
Bug 743217 - Do not allow iframes to lock the screen if a parent window's element is fullscreened. r=smaug
...
--HG--
extra : rebase_source : f3384491fbfc1a756917516ad15f5d93d05f624b
2012-04-10 15:38:59 +02:00
Olli Pettay
38f6c3951b
Bug 743199 - Unmark Document's and Window's ELM, r=mccr8
2012-04-07 10:12:03 +03:00
Bill McCloskey
2f8a8308b9
Bug 742570 - Remove the compartment option for gczeal (r=igor)
2012-04-03 11:41:56 -07:00
Bill McCloskey
7b50b65a30
Bug 739810 - Make cycle collector traverse nsGlobalWindow::mLocalStorage (r=smaug)
...
--HG--
extra : rebase_source : 7da46b5d1e5871dbd59078aa93f0f1d8da75799e
2012-04-05 15:38:01 -07:00
Gabor Krizsanits
0ac891d865
Bug 733035 - postMessage support for sandboxes. r=khuey
2012-04-05 18:33:20 -04:00
Brad Lassey
8e80f2395f
backout b51259905d85 because it needs sr
2012-04-05 02:02:52 -04:00
Brad Lassey
74ecc22540
bug 738528 - still photo support for getUserMedia r=dougt
2012-04-04 23:32:38 -04:00
Justin Lebar
ac31484323
Bug 742448 - Don't return xray-waived objects in BrowserElementAPI, and don't use the parent window's content-overridable top property for implementing window.top. r=bholley
...
--HG--
extra : rebase_source : 0c81c1f605aaf73f01b47077be11345ee64955e1
2012-04-04 20:32:39 -04:00
Nathan Froyd
4e2c3da6af
Bug 732708 - remove nsIDOMStorageList; r=honzab
2012-03-28 12:33:41 -04:00
Marco Bonardo
10bda00159
Merge central to inbound
2012-04-04 13:39:52 +02:00
Marco Bonardo
30c673af46
Merge last green PGO from inbound to central
2012-04-04 13:36:36 +02:00
Olli Pettay
76b8cd7f71
Bug 742183 - Handle MicroTasks correctly with showModalDialog, r=sicking
2012-04-04 09:23:45 +03:00
Marco Bonardo
415f421dbb
Merge central and inbound
2012-04-03 14:36:57 +02:00
Ms2ger
aed7d318eb
Bug 532062 - localStorage/sessionStorage should return undefined (not null) for undefined keys through property access; r=mayhemer
2012-04-03 09:25:39 +02:00
Justin Lebar
c2a6dd8773
Bug 737857 - Report number of ghost windows in telemetry. r=njn
...
--HG--
extra : rebase_source : 0139099de839f77405ec1e606fc0540fc892cbd5
2012-04-02 22:28:13 -04:00
Justin Lebar
31cebc2b87
Bug 738624 - Add ghost windows to about:compartments. r=njn
...
--HG--
extra : rebase_source : c16cdfc4c06b363f54f1d0f37bb006cf977b079a
2012-04-02 22:28:05 -04:00
Justin Lebar
7bd053e5b0
Bug 738011 - Separate "detached" from "ghost" windows in about:memory. r=njn,mccr8
...
--HG--
extra : rebase_source : 02d563277907231953728a0a99847c466665dbb0
2012-04-02 22:28:04 -04:00
Matt Brubeck
6113f7efa8
Back out bug 738011, bug 738624, and bug 737857 because of WinXP debug reftest log errors
...
--HG--
extra : rebase_source : 965c755f6416e2ca102b38633fe7a2c7267e956e
2012-04-02 12:44:31 -07:00
Masayuki Nakano
0ce6ee8924
Bug 668157 part.2 mozilla/dom should use mozilla::Preferences r=jst
2012-04-04 13:09:20 +09:00
Ryan VanderMeulen
503ea93a8c
Backout 17deb5f61b4d (bug 150073) due to build bustage. a=shouldausedtryfirst
2012-04-03 20:22:42 -04:00
Matt Brubeck
21ac41db6c
Merge mozilla-central to mozilla-inbound
2012-04-02 11:03:29 -07:00
Matt Brubeck
2c4e2f7b62
Merge last green changeset from inbound to mozilla-central
2012-04-02 10:41:37 -07:00
Kyle Huey
7a529aca86
Bug 722428: Fix leaks in mochitest by reworking SpecialPowers and nsDOMWindowUtils. r=mounir,ctalbert
2012-04-01 19:23:51 -07:00
Tim Taubert
e1620400a3
merge m-c to fx-team
2012-04-01 18:52:12 +02:00
Ed Morley
18b9148c4f
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-03-31 22:41:59 +01:00
Olli Pettay
c7a649ab35
Bug 641821, MutationObserver, r=sicking
...
--HG--
extra : rebase_source : a680c883b22976edf38eea23fb516215e081084f
2012-03-31 09:30:13 -07:00
Johnny Stenback
673098dd48
Removing windows newlines. no bug and DONTBUILD
2012-03-30 22:34:16 -07:00
Ed Morley
a53f040854
Merge mozilla-central to mozilla-inbound
2012-03-31 15:28:55 +01:00
Peter Van der Beken
ed510d3506
Fix for bug 740069 (Generate JS bindings in C++ with a python script for DOM objects on the main thread and in workers. Infrastructure and new bindings for XMLHttpRequest). Patch by bent/bz/bholley/jst/khuey/peterv, r=bent/bz/bholley/jlebar/khuey/peterv/sicking/smaug.
...
--HG--
rename : js/xpconnect/tests/mochitest/test_bug462428.html => dom/bindings/test/test_lookupGetter.html
2012-03-30 21:42:20 -07:00
Mounir Lamouri
5f779a5777
Bug 740707 - Fix crash in mozilla::dom::Navigator::GetMozBattery. r=jlebar
2012-03-30 18:58:12 -07:00
Tim Taubert
122a604242
Bug 727446 - Let the window owning a storage dispatch an event when the storage changes; r=smaug
2012-03-30 19:31:16 +02:00
Marco Bonardo
932988efc9
Merge central to inbound
2012-03-30 12:27:55 +02:00
Ms2ger
339ed99017
Bug 738761 - Remove nsIScriptTimeoutHandler::GetScriptVersion and pass JSVersion to nsIScriptContext::EvaluateString; r=jst
2012-03-29 23:09:13 +02:00
Mounir Lamouri
f552bd90d4
Bug 740188 - Screen Orientation API locking (3/3): revert orientation when fullscreen is left. r=smaug
2012-03-29 09:31:11 -07:00
Mounir Lamouri
77cdbae49f
Bug 740188 - Screen Orientation API locking (2/3): security model. r=smaug
2012-03-29 09:31:29 -07:00
Mounir Lamouri
de3ed2a2f0
Bug 740188 - Screen Orientation API locking (1/3): DOM/HAL boilerplate. r=smaug sr=sicking
2012-03-29 12:43:16 -07:00
Terrence Cole
2f9cd7725c
Bug 738868 - Switch JSObject2JSObjectMap to new HashTable; r=mrbkap
2012-03-27 09:55:55 -07:00
Peter Van der Beken
11a3429abb
Bug 740526. Change LookupName to return the nsGlobalNameStruct as a return value, not an out param. r=bzbarsky
2012-03-29 11:43:13 -07:00
Doug Turner
cc9da83ba5
Bug 740268 - DisableDeviceSensor doomedElement isn't being set correctly. r=mwu
2012-03-28 23:54:53 -07:00
Mark Capella
62db5d9389
Bug 738380 - Remove nsINode::{GetScriptTypeID, SetScriptTypeID}, nsIScriptContext::GetScriptTypeID, nsIScriptRuntime::GetScriptTypeID; r=jst
2012-04-01 14:47:48 +02:00
Justin Lebar
a3a4cffe1f
Bug 736688 - Part 6: Add BrowserElementAPI.js, implementing loadstart, loadend, locationchange, and the window.{top,parent,frameElement} override for <iframe mozbrowser>. r=smaug
...
--HG--
extra : rebase_source : 7ed3e56bbf06d97a9b0127eecf87128c5389a1b1
2012-03-28 11:36:50 -07:00
Justin Lebar
e71a362f01
Bug 736688 - Part 5: Remove window.{top,parent,frameElement} mozbrowser changes in nsGlobalWindow (undoes changes from bug 725796). r=smaug
...
--HG--
extra : rebase_source : fdeccb7e995229cdbc6ebd945109fe8441f9f525
2012-03-28 11:36:49 -07:00
Ed Morley
8601f671dd
Merge mozilla-central to mozilla-inbound
2012-03-28 17:37:32 +01:00
Kyle Huey
34b94a5666
Merge the last good pgo-green cset on mozilla-inbound to mozilla-central.
2012-03-28 07:40:52 -07:00
Neil Rashbrook
4376ccf637
Bug 737022 Re-enable debug chrome strict warnings r=jst
2012-03-28 12:09:33 +01:00
Eric Chou
abf70bea30
Bug 731361 - Change bluetooth firmware loading to use a DOMRequest based API. r=bent
2012-03-27 19:17:35 -04:00
Jared Wein
ab34b8f798
Bug 730318 - Implement a way for chrome js to enumerate the plugin objects on a page for activation. r=khuey
2012-03-28 08:53:56 -07:00
Jared Wein
726d85a760
Backed out changeset 8e42ba558f07 (bug 730318) CLOSED TREE
2012-03-27 15:23:53 -07:00
Gregor Wagner
ec045e370f
Bug 678695 - Settings API. r=sicking, fabrice, smaug
2012-03-26 14:49:38 -07:00
Igor Bukanov
2d04a4fe3d
Bug 737365 - stop using the cx during finalization, part 1.
...
This part changes the signatures for various finalization API to take
not JSContext* but rather either JSFreeOp structure or its
library-private counterpart FreeOp. These structures wrap parameters
that are passed to the finalizers removing most of explicit dependencies
on JSContext in the finalization code.
2012-03-19 15:34:55 +01:00
Veeraya Pupatwibul
344b2b1753
Bug 741333 - Remove PRBool/PR_TRUE/PR_FALSE that crept in r=Ms2ger
2012-04-04 11:15:10 +02:00
Benoit Jacob
29a8024910
Bug 728029 - Preserve added JS properties on the JS object returned by webgl.getExtension - r=peterv
...
This patch adds the diff between the previous iteration of the patch (which I accidentally committed in previous cset) and the one that peterv actually r+'d.
2012-03-26 15:02:43 -04:00
Benoit Jacob
6e6cb1c555
Bug 728029 - Preserve added JS properties on the JS object returned by webgl.getExtension - r=peterv
2012-03-26 14:59:04 -04:00
Justin Lebar
b2f7d02a62
Bug 737857 - Report number of ghost windows in telemetry. r=njn
2012-04-02 10:37:04 -04:00
Justin Lebar
39bee4009c
Bug 738624 - Add ghost windows to about:compartments. r=njn
...
--HG--
extra : rebase_source : a486e644351af72a4276f26de2e4588ee851426f
2012-04-02 10:37:04 -04:00
Justin Lebar
a00240770f
Bug 738011 - Separate "detached" from "ghost" windows in about:memory. r=njn,mccr8
...
--HG--
extra : rebase_source : 5194c9062cdfcd215ce5d708b1b472cf5ba7f480
2012-04-02 10:37:04 -04:00
Doug Turner
7bc438e9f5
Bug 734855 - Rename DeviceMotion to DeviceSensors. Review comments address r=mwu
2012-03-24 17:30:03 -07:00
Doug Turner
9129ad3159
Bug 734855 - Rename DeviceMotion to DeviceSensors. r=mwu
...
--HG--
rename : dom/system/nsDeviceMotion.cpp => dom/system/nsDeviceSensors.cpp
rename : dom/system/nsDeviceMotion.h => dom/system/nsDeviceSensors.h
rename : xpcom/system/nsIDeviceMotion.idl => xpcom/system/nsIDeviceSensors.idl
2012-03-24 17:29:57 -07:00
Doug Turner
ec38c98821
Bug 734855 - Device Orientation - Make EnableDeviceMotion finer grain. r=mwu
2012-03-24 17:29:49 -07:00
Matt Brubeck
626f101539
Merge mozilla-central and mozilla-inbound
2012-03-24 09:05:27 -07:00
Peter Van der Beken
cba2d2e2ac
Bug 738593 - Rename IsProxy to IsDOMBinding; r=mrbkap
2012-03-16 16:44:09 +01:00
Ms2ger
17b4bd6504
Bug 734724 - Inline nsIScriptContext::ConnectToInner into its only caller; r=jst
2012-03-24 09:18:22 +01:00
Ms2ger
87769c19ad
Bug 734029 - Move nsJSContext::{Set,Create}OuterObject to nsGlobalWindow; r=bholley
2012-03-24 09:18:21 +01:00
Vivien Nicolas
1e7597190e
Bug 736193 - Use the offline cache to load applications [r=fabrice] DONTBUILD because NPOTB
2012-03-23 16:39:15 -07:00
Jared Wein
500e229e25
Backed out changeset 5f79a3dd45ff (bug 730318) r=bustage
2012-03-23 11:46:12 -07:00
Marco Bonardo
2cd9fb00fc
Merge central to inbound
2012-03-23 02:02:03 +01:00
Marco Bonardo
5896af878e
Merge last green PGO from inbound to central
2012-03-23 01:59:29 +01:00
David Flanagan
c1e4fbd6d3
Bug 738439 - typo in Webapps.jsm [r=fabrice]
2012-03-22 14:26:36 -07:00
Marco Bonardo
f222385695
Merge last green PGO from inbound to central
2012-03-22 13:04:29 +01:00
Neil Rashbrook
77b06e9e21
Bug 737022 Re-enable strict warnings when parsing XUL r=jst
2012-03-22 08:36:36 +00:00
Jared Wein
97c6f75ef3
Bug 730318 - Implement a way for chrome js to enumerate the plugin objects on a page for activation. r=khuey
2012-03-22 13:53:59 -07:00
Masayuki Nakano
c670feb072
Bug 672175 part.15 Add new API nsIDOMWindowUtils.sendNativeMouseScrollEvent() r=roc, sr=smaug
2012-03-22 09:59:12 +09:00
Henri Sivonen
31192f4b01
Bug 737417 part 1 - Split charset source constants out of nsIParser.h. r=smaug.
2012-03-22 16:42:42 +02:00
Marco Bonardo
6947cbd545
Merge central to inbound
2012-03-22 13:09:22 +01:00
Boris Zbarsky
85ec231192
Bug 622491. Make the global scope polluter work in standards mode too. r=jst
2012-03-22 00:10:50 -04:00
Blake Kaplan
92a89cb369
Bug 737029 - Use DOMRequestHelper.jsm in DOMWifiManager.js. r=fabrice DONTBUILD
2012-03-20 16:59:38 +01:00
Mounir Lamouri
d07b010629
Bug 720795 - Screen Orientation API reading and event implementation in Android. r=dougt
2012-03-20 14:09:45 +01:00
Adam Dane [:hobophobe]
a4e77c0d40
Bug 720126 - Update scroll API to use ScrollAxis parameters (where and when). r=roc
2012-03-19 21:09:50 -05:00
Hessam Salehi
2bda7efc98
Bug 474505 - Replace uses of nsVoidPtrHashkey with nsPtrHashKey<T>; r=bsmedberg
2012-03-21 14:07:31 -04:00
Eric Chou
2da532b4e8
Bug 730990 - Device object boilerplate for DOM Bluetooth - r=qDot
2012-03-23 14:58:12 -07:00
Kyle Machulis
8713b9faa2
Backing out a44ac6895a2f
2012-03-23 14:50:47 -07:00
Eric Chou
bab53c603a
Bug 730990 - Device object boilerplate for DOM Bluetooth - r=qDot
2012-03-23 14:18:03 -07:00
Jared Wein
e8d8a40761
Backed out changeset 5f79a3dd45ff (bug 730318) r=bustage
2012-03-23 11:11:31 -07:00
Mark Capella
8721036540
Bug 734023 - Remove language arguments from nsIScriptGlobalObject methods, r=jst, f=ms2ger
2012-03-23 18:13:29 +01:00
Shriram Kunchanapalli
dcbb9c3017
Bug 150073 - Remove nsCRT:: in nsCRT::strlen. f=sgautherie, r=dougt
2012-02-18 19:17:01 +05:30
Kan-Ru Chen
8bb62e5b2e
Bug 710135 - Move screen.enabled/brightness to mozPower. r=jlebar,mounir sr=cjones,sicking
2012-04-03 01:51:00 -04:00
Igor Bukanov
c8154dcd0e
bug 730221 - delegating serialization of script principals to the embedding. r=:luke,:bz
...
Currently to serialize principals stored in JSScript we have a rather complex
schema. First there is the transcode callback that the embedding must provide
to transcode principals using XDR API. Second we use rather complex glue code
to implement that callback in terms of writing/reading nsIObjectOutputStream/
nsIObjectInputStream. This glue code is duplicated in 3 places. All this can
be avoided if we simply delegate transcoding of principals to the caller. In
addition, at least in the case of the cached startup scripts we do not even
need to transcode the principals as the the cached scripts always have the
system principal so we can skip all the transcode complexity there.
The patch implemnts this idea. In particular, the code in JS engine
responsible for transcoding of principals is replaced by the single API
function JS_XDRSetPrincipals that the embedding can use to set principals for
decoded scripts and functions. Then the startup cache uses this to set the
principals for the decoded script to the system principals. The other two
places in nsJSContext::Serialize and XBL_SerializeFunction that need to
serialize principals together with a function or script now uses common
utilities in nsXPConnect so the serialization complexity resides in the single
place.
2012-02-13 14:10:04 +01:00
Oleg Romashin
1a9ecd549b
Bug 681192. Part 5: Make various DOM scroll APIs --- scrollTop, scrollLeft, window.scrollTo, scrollBox.scrollTo, scrollBox.scrollToLine, scrollBox.scrollBy --- use an appropriate allowed scroll destination range. r=roc,r=matspal
...
--HG--
extra : rebase_source : 83ee44530c67229686ec0dce3628da83e0e93438
2012-02-07 12:24:15 -08:00
Steve Fink
0d02f27af8
Bug 730208 - UnmarkGray fixups for globals and contexts. r=billm
...
A common source of potential black -> gray edges is JSAPI calls made on objects with gray globals or contexts holding gray globals. (The call could potentially update a black object with a pointer to that global.) This patch mostly traps places where contexts are used, and unmarks their globals. It also includes some more global unmarking.
--HG--
extra : rebase_source : 1286bdbc4c337956242c292e0fa385629ee8850b
2012-03-14 09:32:58 -07:00
Steve Fink
38e380f2b2
Bug 730208 - UnmarkGray various JS objects to prevent them from being used to create black -> gray edges. r=smaug
...
--HG--
extra : rebase_source : 00bd6f20a900e97173fafa9f5512e2ebbd3a0cac
2012-03-20 21:29:47 -07:00