Jeff Walden
3554d7f60a
Bug 761452 - Add an nsDependentString(JSFlatString*) constructor and an infallbile init(JSFlatString*) method. r=bz
...
--HG--
extra : rebase_source : fc4086ec730eb993dd3dd00a64eb31ee8eddd949
2012-06-01 23:39:06 -07:00
Doug Turner
468be7f46a
Backout of 2f4307a63c18 - Bug 759989.
2012-06-04 12:22:23 -07:00
Nathan Froyd
df08b6c5cc
Bug 674922 - report on most common objects allocated in a PresShell's arena; r=roc,njn
2012-06-06 13:35:40 -04:00
Nathan Froyd
07dd9516f2
Bug 674922 - report per-frame-type numbers in about:memory; r=njn,roc
2012-06-06 13:29:16 -04:00
Ed Morley
a73fc227f9
Backout 61fd66629c4f, 7c8121f8d3af & 2a2e9cf8fd41 (bug 539356), e31a5e6545d3 (bug 761884), 85fa80bd9792, a284ccb25b83, 2865904db9fc, 34e07b09c426, e9b3d41e0360, cef00ebcd6c8, f943b729ac14 & 783f298401b6 (bug 539356), 330a086f1570 (bug 741682), d80219c8842c (bug 739671), e8c96b4fd4da, 313af486e68d, 0adc41ff56dc, 0cd288a38085, f1d43208825c, 4859876972f3, eec8ef3ebe48, f7f29fcd1845, 6079b229d306, f23c3a7e7ce0, 9824458a41e2 & 6748b5496059 (bug 539356) for mochitest-4 orange & talos regressions on multiple platforms
2012-06-11 10:08:32 +01:00
Matt Woodrow
147cab5783
Bug 539356 - Part 9 - Implement DLBI. r=roc,bz,jwatt
...
* * *
Bug 539356 - Part 9a - Add new display list invalidation API to nsDisplayItem and implement it. r=roc
* * *
Bug 539356 - Part 9b - Add new frame invalidation API. r=roc
* * *
Bug 539356 - Part 9c - Remove old invalidation code. r=bz
* * *
Bug 539356 - Part 9d - Make SVG support the new invalidation model. r=jwatt
* * *
Bug 539356 - Part 9e - FrameLayerBuilder changes for display list invalidation. r=roc
* * *
Bug 539356 - Part 9f - Compute the invalid area of the layer tree and pass this to the widget. r=roc
* * *
Bug 539356 - Part 9g - Modify MozAfterPaint code to work with the new invalidation model. r=roc
2012-06-11 16:45:30 +12:00
Bill McCloskey
c0513af06c
Bug 761739 - Make timer-triggered GCs be incremental (r=smaug)
2012-06-10 21:28:05 -07:00
Bill McCloskey
cafe4d1a74
Bug 758034 - Create separate inter-slice GC timer (r=smaug)
2012-06-10 21:27:59 -07:00
Ryan VanderMeulen
53d33c67b1
Merge m-c to inbound
2012-06-09 14:22:32 -04:00
Olli Pettay
93a765cab8
Bug 756277 - XMLHttpRequest started from Cc['@mozilla.org/xmlextras/xmlhttprequest;1'] ends up bound to some random window, r=bz
...
--HG--
extra : rebase_source : 480dbf41846fee3362697cb0bf537281f35845e0
2012-06-08 23:45:13 +03:00
Ryan VanderMeulen
2a8d53f50d
Merge m-c to inbound
2012-06-10 21:34:50 -04:00
Ryan VanderMeulen
bf2b50270d
Merge m-c to inbound
2012-06-10 17:59:00 -04:00
Phil Ringnalda
d576312c34
Merge last PGO-green changeset from mozilla-inbound to mozilla-central
2012-06-03 12:04:40 -07:00
Jan Varga
6e3e5ab48b
Bug 726593 - Implement FileHandle. r=bent
2012-06-03 18:33:52 +02:00
Mats Palmgren
97add2a393
Merge backout
2012-06-03 18:06:29 +02:00
Mats Palmgren
37020cf426
Back out bug 575294, bug 726264. (cset 1727de7d26ec, 6bcea3a628d8, 011c1c8e9cc7, 0be261a5042b, d51338c5cd0c)
2012-06-03 18:05:00 +02:00
Dave Camp
7d41e5df34
Merge fx-team to m-c.
2012-06-02 16:57:28 -07:00
Mihai Sucan
6ff1f7aede
Bug 722685 - Console logging is slow; r=rcampbell
2012-06-02 13:45:32 +03:00
Mats Palmgren
f7303bd78a
Bug 575294. part=1/4 r=enndeakin
2012-06-02 01:41:54 +02:00
Fabrice Desré
08a9f92515
Bug 760277 - Move Webapps.js and Webapps.jsm out of dom/base [r=mounir]
...
--HG--
rename : dom/base/Webapps.js => dom/apps/src/Webapps.js
rename : dom/base/Webapps.jsm => dom/apps/src/Webapps.jsm
rename : dom/base/Webapps.manifest => dom/apps/src/Webapps.manifest
2012-06-01 14:40:17 -07:00
Fabrice Desré
70c05cb278
Bug 723206 - Constructors implemented in JS from IDL should be allowed to have arguments [r=mrbkap]
2012-06-01 14:40:14 -07:00
Ben Turner
b072e01d8f
Bug 666693 - 'Remote IndexedDB for multiple IndexedDB-using processes'. r=cjones+sicking.
2012-06-01 10:21:12 -07:00
Boris Zbarsky
3f887fdbe1
Bug 748266. Switch the WebGL canvas context to new DOM bindings. r=peterv
2012-05-31 14:16:48 -04:00
Eddy Bruel
3a1af88d80
Bug 703537 - Rename Wrapper to DirectWrapper; r=bholley
2012-06-01 12:51:20 +02:00
Boris Zbarsky
c1f71caa1a
Merge backout of changeset f96e0f078b49 (bug 748266)
2012-05-31 16:21:05 -04:00
Boris Zbarsky
fddc56821d
Backed out changeset f96e0f078b49 (bug 748266) because the test suite is bogus and we're failing a crashtest too.
2012-05-31 16:20:49 -04:00
Boris Zbarsky
c46a9a1068
Bug 748266. Switch the WebGL canvas context to new DOM bindings. r=peterv
2012-05-31 14:16:48 -04:00
Boris Zbarsky
59724f5417
Bug 759995. Stop warning on use of the global scope polluter. r=jst
2012-05-31 14:16:49 -04:00
Bill McCloskey
abb71491c4
Bug 735099 - Re-enable incremental GC (r=dmandelin)
2012-05-31 08:17:13 -07:00
Vivien Nicolas
5e29d39d32
Bug 759017 - whitelisted key events does not contain correct keyCode information. r=mounir
2012-05-31 16:40:33 +02:00
Jason Orendorff
9ec40fdc02
Bug 753885 - Part 2: Add JSOPTION_ALLOW_XML, making E4X support optional per-context. r=Waldo.
2012-05-30 15:05:59 -05:00
Jason Orendorff
80dda6d7a5
Bug 753885 - Part 1: Rename JSOPTION_XML to JSOPTION_MOAR_XML, and other cleanups. r=Waldo.
2012-05-30 15:05:58 -05:00
Anant Narayanan
beefeb5f37
Bug 752353: DOM bindings for getUserMedia; r=jst
...
--HG--
rename : content/media/nsIDOMMediaStream.idl => dom/media/nsIDOMMediaStream.idl
2012-06-03 00:35:15 -07:00
Fabrice Desré
d7ae8cab66
Bug 723206 - followup to fix a tab. [r=me]
2012-06-02 14:21:03 -07:00
Shriram Kunchanapalli
52a4aa2063
Bug 743581: Removes nsCRT::strlen(const PRUnichar*). f=sgautherie r=dougt
2012-05-30 18:43:39 +01:00
Benoit Jacob
3f42096943
Bug 755618 - WebGLExtensionCompressedTextureS3TC uses nsDOMGenericSH instead of WebGLExtensionSH - r=jgilbert
2012-05-30 08:30:32 -04:00
Neil Rashbrook
1b6b9fd46e
Bug 626441 Moving the caret should not look for panels r=Enn
2012-05-30 08:39:17 +01:00
Kyle Huey
daec3cf6f2
Merge m-c to b-s.
2012-05-27 22:31:06 -07:00
Kyle Huey
a7ce7f38da
Merge m-c to b-s.
2012-05-26 14:22:26 -07:00
Kyle Huey
2cf0060022
Bug 751999: Followup to fix build bustage from bitrot.
2012-05-25 15:13:58 -07:00
Kyle Huey
9c34c902d6
Bug 751999: Split SetDocShell apart to make this code easier to read. r=jst
2012-05-25 12:00:32 -07:00
Ms2ger
6f9dcfb48d
Merge m-c to m-i.
2012-05-25 11:15:32 +02:00
Ms2ger
1d02a1ece1
Bug 712910 - Use stdint types in HAL; r=cjones
2012-05-25 09:18:30 +02:00
Dale Harvey
c430394d3f
Bug 702880 - Add setVisible api to mozbrowser. r=jlebar
2012-05-27 08:39:04 -04:00
Philipp von Weitershausen
190b6276a2
Bug 758486 - Settings API: make debug output a bit more useful. r=gwagner
2012-05-25 10:37:45 -07:00
Ed Morley
05ff81b305
Backout 70cde80fa095 & 5a903d496ab0 (bug 722857) for crashes in 646184.html
2012-05-25 12:51:32 +01:00
Josh Matthews
11cd0538f9
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-25 12:20:31 +01:00
Jeff Walden
733e55cddf
Bug 757562 - Remove JSRESOLVE_CLASSNAME. r=dmandelin
...
--HG--
extra : rebase_source : 9b5a920f7c7441ee21b2dd2331a98fc70b42ed41
2012-05-21 18:08:11 -07:00
Andrew McCreight
f4f0e1a935
Bug 754478 - clean up cycle collector JS tracing callbacks. r=bent
2012-05-15 09:56:39 -07:00
Aryeh Gregor
6865bb0c16
Bug 762862 - Rename nsTypedSelection to mozilla::Selection; r=ehsan
...
--HG--
rename : layout/generic/nsTypedSelection.h => layout/generic/Selection.h
2012-06-08 17:20:55 +03:00
Doug Turner
4f84a9c167
Bug 759989 - Add test to ensure device sensors are shutdown when listeners are removed. r=smaug
2012-06-07 10:58:33 -07:00
Justin Lebar
36e9d9804d
Bug 757182 - Handle window.close in <iframe mozbrowser>. r=smaug
...
--HG--
extra : rebase_source : e2c4038f36338af70fa6842d0146a63335002a9b
2012-06-07 13:26:34 -04:00
Justin Lebar
138cc1865b
Bug 758297 - Move <iframe mozbrowser> code to dom/browser-element. r=mounir
...
--HG--
rename : dom/base/BrowserElementChild.js => dom/browser-element/BrowserElementChild.js
rename : dom/base/BrowserElementParent.js => dom/browser-element/BrowserElementParent.js
rename : dom/base/BrowserElementParent.manifest => dom/browser-element/BrowserElementParent.manifest
rename : dom/base/BrowserElementPromptService.jsm => dom/browser-element/BrowserElementPromptService.jsm
rename : dom/tests/mochitest/browser-frame/Makefile.in => dom/browser-element/mochitest/Makefile.in
rename : dom/tests/mochitest/browser-frame/browserFrameHelpers.js => dom/browser-element/mochitest/browserFrameHelpers.js
rename : dom/tests/mochitest/browser-frame/file_empty.html => dom/browser-element/mochitest/file_empty.html
rename : dom/tests/mochitest/browser-frame/file_focus.html => dom/browser-element/mochitest/file_focus.html
rename : dom/tests/mochitest/browser-frame/test_browserFrame1.html => dom/browser-element/mochitest/test_browserFrame1.html
rename : dom/tests/mochitest/browser-frame/test_browserFrame10.html => dom/browser-element/mochitest/test_browserFrame10.html
rename : dom/tests/mochitest/browser-frame/test_browserFrame2.html => dom/browser-element/mochitest/test_browserFrame2.html
rename : dom/tests/mochitest/browser-frame/test_browserFrame3.html => dom/browser-element/mochitest/test_browserFrame3.html
rename : dom/tests/mochitest/browser-frame/test_browserFrame4.html => dom/browser-element/mochitest/test_browserFrame4.html
rename : dom/tests/mochitest/browser-frame/test_browserFrame5.html => dom/browser-element/mochitest/test_browserFrame5.html
rename : dom/tests/mochitest/browser-frame/test_browserFrame6.html => dom/browser-element/mochitest/test_browserFrame6.html
rename : dom/tests/mochitest/browser-frame/test_browserFrame7.html => dom/browser-element/mochitest/test_browserFrame7.html
rename : dom/tests/mochitest/browser-frame/test_browserFrame8.html => dom/browser-element/mochitest/test_browserFrame8.html
rename : dom/tests/mochitest/browser-frame/test_browserFrame9.html => dom/browser-element/mochitest/test_browserFrame9.html
rename : dom/tests/mochitest/browser-frame/test_browserFrameAlert.html => dom/browser-element/mochitest/test_browserFrameAlert.html
rename : dom/tests/mochitest/browser-frame/test_browserFramePromptCheck.html => dom/browser-element/mochitest/test_browserFramePromptCheck.html
rename : dom/tests/mochitest/browser-frame/test_browserFramePromptConfirm.html => dom/browser-element/mochitest/test_browserFramePromptConfirm.html
rename : dom/tests/mochitest/browser-frame/test_browserFrame_keyEvents.html => dom/browser-element/mochitest/test_browserFrame_keyEvents.html
2012-06-07 10:49:48 -04:00
Justin Lebar
ba730e6e3a
Bug 741587 - Part 1: Make alert/prompt/confirm work with <iframe mozbrowser>. r=smaug
...
--HG--
extra : rebase_source : f418da542453f8b0f5853a8da48bea1c8c95969e
2012-06-07 10:43:23 -04:00
Anant Narayanan
138c405799
Bug 738528: Android still image support for getUserMedia r=sicking, r=jesup (plus bustage fix r=jesup)
2012-06-05 08:53:00 -04:00
Anant Narayanan
50bc4e6656
Backout e8364adb4fd8, build bustage on Android (Bug 738528)
2012-06-08 17:17:52 -07:00
Anant Narayanan
6884bfc08d
Bug 738528: Android still image support for getUserMedia; r=sicking, r=jesup
2012-06-05 08:53:00 -07:00
Nathan Froyd
26ff3c4c35
Bug 748464 - refactor nsGlobalWindow::RunTimeout; r=bz
2012-04-24 14:16:29 -04:00
Jeff Walden
548fed98d1
Bug 758499 - Remove JSRESOLVE_WITH. r=dmandelin
2012-05-24 23:54:05 -07:00
Robert O'Callahan
59adc5f6b6
Bug 760074. Don't try to instantiate a plugin in an inactive document. r=josh
...
--HG--
extra : rebase_source : bcbb8e724c8eb75bd7e782a04edffcf99103841b
2012-06-01 18:26:50 +12:00
Kyle Machulis
dc57c39391
Bug 742044 - Create BluetoothManager object for managing multiple adapters and firmware loading; r=bent
2012-05-23 21:02:23 -07:00
Kartikaya Gupta
cd7997a23d
Bug 748384 - Propagate the page bounds in via browser.js. r=Cwiiis,mats
2012-05-23 10:49:59 -04:00
Kyle Machulis
63d6921b7a
Backing out Bug 742044 - Bustage on B2G
2012-05-23 18:27:53 -07:00
Kyle Machulis
2c0c44fa04
Bug 742044 - Create BluetoothManager object for managing multiple adapters and firmware loading; r=bent
2012-05-23 18:21:05 -07:00
Kyle Machulis
eb68ccd524
Backing out Bug 742044 - contained extra patches for another bug
2012-05-23 18:18:24 -07:00
Kyle Machulis
93aca69abd
Bug 742044 - Create BluetoothManager object for managing multiple adapters and firmware loading; r=bent
2012-05-23 18:06:36 -07:00
Neil Deakin
b9d2d5f9e3
Bug 757485, remove nsIXBLService and use nsXBLService directly, r=bz
2012-05-23 14:46:04 -04:00
Ehsan Akhgari
020ab912a8
Merge mozilla-central into mozilla-inbound on a CLOSED TREE
2012-05-23 17:31:12 -04:00
Mounir Lamouri
65da7c827a
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
66847667e2
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
b15cda8253
Bug 717103 - Implement Device Storage. r=sicking
2012-05-21 09:18:30 -07:00
Justin Lebar
6cd1b97cff
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
0f2c633486
Bug 748384 - Back out 330e9c52f9ac, 9ba1078559fe, 2ed39c12d792, f53f05ecacd5 for build bustage. r=bustage
2012-05-23 11:08:19 -04:00
Kartikaya Gupta
d6c0648ca9
Bug 748384 - Propagate the page bounds in via browser.js. r=Cwiiis,mats
2012-05-23 10:49:59 -04:00
Ed Morley
3302c026c5
Backout baee7c540118 (bug 757486) for M3 orange
2012-05-23 10:16:32 +01:00
Mounir Lamouri
4722c66806
Bug 757486 - Allow browser frames to bubble some whitelisted key events. r=jlebar
2012-05-23 01:43:37 +02:00
Nils Maier
35431284b1
Bug 754771 - Add identifying information to all system compartments. r=bz
2012-05-16 19:42:10 +02:00
Alexander Surkov
5041150231
Bug 756973 - make RootAccessible::NativeState faster, r=tbsaunde, enn
2012-05-23 08:48:35 +09:00
Fabrice Desré
e59752b95a
Bug 757613 - Use manifest.webapp instead of manifest.json [r=anant]
2012-05-22 14:38:34 -07:00
Andrew McCreight
86d5cd775b
Bug 757537 - use nsCString for forced GC message. r=smaug
2012-05-22 13:10:37 -07:00
Justin Lebar
74cebceb58
Bug 757415 - Fix JavaScript Error: "mozApp is not defined" in BrowserElementChild.js. r=cjones
2012-05-22 09:06:29 -04:00
Alexander Surkov
82dc51cdf9
Bug 756381 - make FocusManager::FocusedDOMNode faster, r=tbsaunde, smaug
2012-05-22 18:25:44 +09:00
Yoshi Huang
c2ae70983d
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
9f64d2c1c7
Backout 027ed1748c81 (bug 740485) for M3 orange
2012-05-21 19:36:43 +01:00
Doug Turner
a1636519c8
Bug 740485 - Implement Device Storage. r=sicking
2012-05-21 09:18:30 -07:00
Gervase Markham
ca171eec44
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Ryan VanderMeulen
f77cc327e6
Backout 4eaf67a7f50f since it shouldn't have been checked in.
2012-05-24 19:25:45 -04:00
Brian Hackett
1573459c2b
Rename RootedVar to Rooted, bug 756823. r=billm
2012-05-24 16:05:18 -07:00
Andrew Hurle
c213af2b11
Bug 566444 - Simple test for the proxy settings dialog under preferences. r=jaws
2012-05-24 18:45:10 -04:00
Josh Matthews
f799ef06a1
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
d2f59a7b2a
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
c07eaa0e3e
Use handles in API object hooks where possible, bug 750733. r=billm
2012-05-19 15:03:45 -07:00
Brian Hackett
9ae1966596
Backed out changeset 5fc7462dd394 for android orange.
2012-05-19 11:52:55 -07:00
Brian Hackett
a863456144
Use handles in API object hooks where possible, bug 750733. r=billm
2012-05-19 09:48:09 -07:00
Dale Harvey
3224a11758
Bug 753595 - Add a getScreenshot call to mozbrowser. r=jlebar
2012-05-18 20:47:20 -04:00
Benjamin Smedberg
4f91700da9
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
6862f0d5c5
Bug 754553 - Remove indexed property access from localStorage/sessionStorage; f=mayhemer r=sicking
2012-05-18 10:29:40 +02:00
Robert Longson
3d82caf05b
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
225363eefe
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
632f949ad0
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
952519ccff
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
bf0b6d8a8f
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
60316084b6
bug 693933 - make nsFrameSelection::GetSelection() return nsTypedSelection* r=smaug
2012-04-06 17:54:38 -04:00
Mounir Lamouri
d9c05e20be
Follow from bug 754140: apply some review comments. r=jlebar
2012-05-15 23:27:08 +02:00
Laurent Dulary
09cc80dcb7
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
259fb15955
Bug 553102 - Fix open web apps. r=fabrice
2012-05-24 13:04:57 +02:00
Robert O'Callahan
91cae0fac8
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
cc532c2ac2
Bug 755172. Add MOZ_FINAL to a bunch of idb classes. r=khuey
2012-05-15 00:50:29 -04:00
Andrew McCreight
a3d49f791d
Bug 754151 - add macros for basic wrappercached cycle collected classes. r=smaug
2012-05-14 08:24:03 -07:00
Bobby Holley
b41868c759
Bug 753277 - Factor out CCW remapping from JS_TransplantObject and add comments. r=mrbkap
2012-05-14 12:52:16 +02:00
Matt Brubeck
dd5bcc7cc4
Merge mozilla-central and mozilla-inbound
2012-05-13 08:27:03 -07:00
Matt Brubeck
9ce45c88eb
Merge last green changeset from inbound to mozilla-central
2012-05-12 08:44:31 -07:00
Matt Brubeck
3973542828
Merge last green changeset from inbound to mozilla-central
2012-05-11 11:39:38 -07:00
Tom Schuster
fb630ae705
Bug 752226 - Remove any use of JSVAL_IS_OBJECT. r=luke,Ms2ger
2012-05-11 17:46:26 +02:00
David Chan
290df765ca
bug 754076 - provide return value from getter "onuninstall" r=fabrice
2012-05-11 15:29:15 -07:00
Mounir Lamouri
7a05c90704
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
00a06e8267
Bug 754089 - remote mozbrowser's messagemanager shouldn't have parent, r=jlebar
2012-05-11 10:47:40 +03:00
Gregor Wagner
10613b8145
Bug 746066 - Contacts API: Add v1 and v2 fields. r=fabrice,sicking
2012-05-10 21:51:48 -07:00
Mounir Lamouri
48e7c5d985
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
d46108bdce
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
1cb05a71f6
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-05-10 13:04:35 +01:00
L. David Baron
29cd8a5243
Null-check the right thing to fix topcrash. (Bug 752428) r=roc
2012-05-10 11:12:07 +02:00
Robert O'Callahan
ce8b7c2b17
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
5cd5cd6fc2
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
bba98d1710
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
63d7f5526a
Merge m-c to inbound
2012-05-08 21:14:42 -04:00
Gregory Szorc
e9891e32e5
Merge services-central into mozilla-central
2012-05-08 09:52:27 -07:00
Justin Lebar
1d759e0b15
Bug 749018 - Followup: Disable debug dump() calls. r=me
2012-05-08 16:17:10 -07:00
Richard Newman
c77aeb8752
Merge m-c to s-c.
2012-05-06 18:58:00 -07:00
Ryan VanderMeulen
40cfe78d6d
Merge m-c to m-i
2012-05-05 11:50:54 -04:00
Olli Pettay
0067bf7bb3
Backout Bug 716014, a=bustage
2012-05-05 18:20:09 +03:00
L. David Baron
efa60346db
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
97846bd76e
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
9d18ecc72d
Bug 716014, use compartment gc more often, r=billm
...
--HG--
extra : rebase_source : cf20b7aca16349e4007da24cfb5b19ab7a16cad8
2012-05-05 11:55:30 +03:00
Ms2ger
e1eb3aea1b
Bug 732708 - Part f: Remove nsStorageSH; r=mayhemer
2012-05-05 11:00:05 +02:00
Ms2ger
ffc7d3c0c4
Bug 732708 - Part d: Remove StorageEventObsolete, NS_NewDOMStorage; r=mayhemer
2012-05-05 11:00:05 +02:00
Ms2ger
0718b5e89f
Bug 677194 - Add test; r=jst
2012-05-05 11:00:05 +02:00
Ms2ger
3b04c7d79e
Bug 741245 - Remove nsresult return value from nsXPConnect::GetSafeJSContext(); r=bholley
2012-05-05 11:00:05 +02:00
Ms2ger
ba6a163e0e
Bug 745211 - Remove SetScriptContext from nsIScriptGlobalObject; r=mrbkap
2012-05-05 11:00:04 +02:00
Richard Newman
09079ed922
Merge m-c to s-c.
2012-05-04 14:25:04 -07:00
Gregory Szorc
4cc790e537
Merge m-c to s-c
2012-05-03 14:33:48 -07:00
Ali Juma
d068bda688
Bug 748048 - Part 1: Remove SetInvalidationDimensions and GetInvalidationDimensions. r=roc
2012-05-03 12:33:51 -04:00
Olli Pettay
16f7a14985
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
996c153f96
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
a91941c89a
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
674735aa60
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
047587d603
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
bd7786fdde
Merge m-c into s-c
2012-04-30 19:02:39 -07:00
Richard Newman
c12a156ffa
Merge m-c to s-c.
2012-04-29 23:41:26 -07:00
Anant Narayanan
a78f5f47a4
Bug 745069 - Add methods to DOMApplicationRegistry for AitC support; r=fabrice
2012-04-28 00:10:08 -07:00
Phil Ringnalda
1f0b033b16
Merge m-c to m-i
2012-04-26 21:40:59 -07:00
Kyle Huey
7f0a8a30db
Bug 695480: Remove support for chrome code leaking DOM objects. r=jst,billm,bholley
2012-04-25 21:03:53 -07:00
Bobby Holley
f5f5820087
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
ae54e2bc78
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
0452126e19
Bug 744910 - Remove FileException from workers. r=bent
2012-04-24 19:50:00 -04:00
Matt Brubeck
d5da39b00f
Back out bug 730208 and bug 747543 because of xpcshell test failures
2012-04-24 20:47:16 -07:00
Matt Brubeck
2993d5d45a
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
d266538fea
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
90472db691
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
abfe75ece8
Bug 728017 - Implement WEBGL_compressed_texture_s3tc - r=bjacob
2012-05-08 13:29:31 -04:00
Ed Morley
5885a6edd0
Backout ba7cf6fd10ae (bug 728017) for failing to compile
2012-05-08 18:50:45 +01:00
Jon Buckley
3954a6b841
Bug 728017 - Implement WEBGL_compressed_texture_s3tc - r=bjacob
2012-05-08 13:29:31 -04:00
Vivien Nicolas
2e6dff64aa
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
30ce54f7ce
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
bf490789ea
Bug 630811 part.3 Improve nsDOMWindowUtils::send*Event() for new modifiers r=smaug
2012-04-25 12:00:02 +09:00
Ehsan Akhgari
a992263c77
Merge mozilla-central into mozilla-inbound
2012-04-24 21:29:44 -04:00
Patrick Wong
30fd6e9e6a
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
dadbef66ac
Merge mozilla-central into birch
2012-04-24 10:49:42 -04:00
Bobby Holley
14988b5704
Bug 743615 - Handle ImageData in the main thread runtime callbacks. r=bent
2012-04-24 12:58:07 +02:00
Ehsan Akhgari
b6247f2495
Merge from mozilla-central
2012-04-23 19:24:10 -04:00
Ehsan Akhgari
624b7c422e
Merge from mozilla-central
2012-04-23 18:17:44 -04:00
Joe Drew
59b12ae642
Backout 492d12fa8b65 (bug 732016) for regressions. a=regression
...
--HG--
extra : rebase_source : cda0401baa2c3e5f6192f76c1cd25eca8187a9a0
2012-04-23 11:13:33 -07:00
Mounir Lamouri
327273dcb8
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
06098487ea
Merge mozilla-central into birch
2012-04-22 16:10:35 -04:00
Rafael Ávila de Espíndola
9f86199900
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
68e34b4226
Bug 738465 - implement device light sensor. r=smaug
2012-05-02 09:43:45 -07:00
Doug Turner
63408865d2
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
be2da87d6f
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
cbe7708512
Bug 751314 - fix -Wsign-compare warnings in nsGlobalWindow.cpp; r=khuey
2012-05-02 15:38:17 -04:00
L. David Baron
ea48810f79
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
d59506a4a4
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
79899a6f75
Backout 9b0fcaacb788 & bf3fef257e68 (bug 752226) for mochitest-other orange
2012-05-11 18:25:52 +01:00
Tom Schuster
1941fb1bb4
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
169d406424
Bug 754241 - add window-objects-layout-pres-contexts to about:memory; r=njn
2012-05-11 09:23:07 -04:00
Gregor Wagner
3acc91ede6
Bug 746933 - Create a JS helper module for common IndexedDB functionality. r=fabrice
2012-04-26 15:10:04 -07:00
Ms2ger
b1ee890571
Backout cc0e289b9f34 (bug 640904) for Windows M1 crashes.
2012-04-26 18:22:08 +02:00
Bobby Holley
5bbb2ebb19
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
88826442da
Bug 749527 - Remove text formats in clipboard when copying an image. r=ehsan.
2012-04-30 13:08:16 -04:00
Steve Fink
2c59d5586c
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
86b2714480
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
fdedf2d2b0
Backout 4a9ebf972d27 (Bug 730990) because it was checked-in without superreview
2012-05-04 07:53:51 +08:00
Andrew McCreight
3ac11cfc5b
Bug 744103, part 2 - Change NoteScriptChild to NoteJSChild. r=smaug
2012-05-03 12:28:10 -07:00
Ed Morley
8266a4291c
Merge mozilla-central to mozilla-inbound
2012-05-03 20:13:41 +01:00
Masayuki Nakano
e7f63293af
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
6c6bc0f177
Bug 729173 - Part 3: Hook up MobileConnection to the Navigator object
2012-04-19 18:33:25 -03:00
Philipp von Weitershausen
7560ad0bad
Bug 729173 - Part 2: MobileConnection boilerplate. r=mounir
2012-04-19 18:33:25 -03:00
Myk Melez
0e8cb8852d
bug 725408 - implement WebappRT launcher/shell; r=bsmedberg
2012-04-17 07:11:53 -07:00
David Anderson
f84d3b7b8d
Remove more uses of JS_FrameIterator (bug 744617, r=mrbkap).
2012-04-16 12:30:04 -07:00
David Anderson
9e6c5a8a5f
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
0cc27e70b7
Bug 744699 - Call setDisplayPort on the correct presShell. r=roc
2012-04-16 09:48:04 -04:00