Граф коммитов

23528 Коммитов

Автор SHA1 Сообщение Дата
Philipp von Weitershausen 927095752f Bug 809727 - Wait for the write transaction to finish so that the blobs are expired. r=janv, a=blocking-basecamp 2012-11-09 20:32:10 -05:00
Kyle Huey d5ba4574f0 Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon a=bajaj 2012-11-11 10:28:38 -08:00
Justin Lebar 167d5e6606 Bug 806127 - ThirdPartyUtil should not consider in-process <iframe mozbrowser/mozapp> to be third-party. r=bz, a=blocking-basecamp 2012-11-10 10:32:37 -08:00
Justin Lebar 4fbbec5a3f Bug 802366 - The main event: Let a browser process inherit its app's id. r=bz,cjones, a=blocking-basecamp
The main bug fixed here is that in half of our interfaces, we use "is browser frame/element" to mean "browser or app", and in the other half, we use it to mean "is browser not app".

There's a related, functional bug also fixed here, which is that a browser process doesn't inherit its parent's app-id.  This causes problems e.g. for IndexedDB: If a browser inside an app uses IndexedDB, the DB should have the app's app-id.

I also modified Tab{Parent,Child} and nsFrameLoader to call "app" "ownOrContainingApp", to emphasize that we might have inherited the app from a parent process.  I left nsIDocShell::appId alone, because changing that would have necessitated changing nsILoadGroup and therefore a /lot/ of users in Necko; it's also not clear it would have clarified anything in those cases.
2012-11-10 10:32:37 -08:00
Justin Lebar 2fadb63224 Bug 802366 - Prelude, part 1: Rename in-process-browser-frame-shown to in-process-browser-or-app-frame-shown. r=bz, a=blocking-basecamp 2012-11-10 10:32:35 -08:00
Marco Bonardo e02a396090 Bug 799609 - Disable Places in B2G - Part 2 - Allow docshell and content to build without Places, expose NotifyVisited API, and fix code so it can be built with alternative history implementations. r=jlebar, a=blocking-basecamp 2012-11-09 10:55:54 +01:00
Mounir Lamouri 5f8287fa91 Bug 795715 - Remove B2G-specific stuff from nsIDOMWindow. r=khuey, r=fabrice, sr=smaug, a=bajaj 2012-11-07 18:10:40 +00:00
Benoit Jacob 3b50cbc1c3 Bug 802778 - Validate level parameter in copyTexImage2D. r=jgilbert, a=lsblakk 2012-11-09 16:48:54 -05:00
Jonathan Kew 9119b87e3b bug 804927 - fix text control frame and accessibility issues. r=ehsan,tbsaunde a=akeybl 2012-11-03 12:08:09 +00:00
Mounir Lamouri bddfc0b9dc Bug 809865 - Disable inputmode. r=smaug a=lsblack 2012-11-09 09:51:43 +00:00
Aryeh Gregor 21ea779e47 Bug 805287 - Block scripts in PrepareEditorEvent::Run; r=ehsan a=lsblakk
--HG--
extra : transplant_source : %C2%2B%F1%5C%A0%7Cw%1A%CEL%AA%EETfbQ%99o%40%8D
2012-11-04 14:27:49 +02:00
Benoit Jacob 1d32b558a4 Bug 806369 - Stagefright blacklisting. Also extends Android Gfxinfo to support blacklist rules by Android API version, Model, Product, Hardware, Manufacturer - r=joe,doublec, a=akeybl 2012-11-01 17:13:10 -04:00
Chris Pearce 92ed150846 Bug 805301 - Rename iframe.mozallowfullscreen to allowfullscreen. r=jlebar, a=bajaj 2012-11-08 16:05:36 -05:00
Justin Lebar 314626fdae Bug 809587 - Increment the JS malloc counter when doing canvas.toBlob(). r=khuey, a=blocking-basecamp 2012-11-07 17:49:21 -08:00
Jeff Walden b863a25404 Bug 768750 - Make FieldSetter always set a return value. r=bz, a=lsblakk
--HG--
extra : rebase_source : fe20fedc5abc5140feb19728e056fe894bf36998
2012-10-17 13:42:58 -07:00
Justin Lebar 23ba587057 Bug 806243 - Fix blob memory reporter's SHA1s on 32-bit by passing a correct format string to nsPrintfCString. r=njn, a=bajaj
--HG--
extra : transplant_source : %84%A5%7C%B5%F5%F5%27%1E%DF%A2%B0%5Em%2B%0Co%14/%7E%1C
2012-11-02 15:06:03 -04:00
Ryan VanderMeulen 9083ad8674 Backout 244df1bb706d (bug 806369) to see if it fixes Android NoIon timeouts. a=backout 2012-11-03 16:43:34 -04:00
Benoit Jacob e6e48fb9a0 Bug 806369 - Stagefright blacklisting. Also extends Android Gfxinfo to support blacklist rules by Android API version, Model, Product, Hardware, Manufacturer - r=joe,doublec, a=akeybl 2012-11-01 17:13:10 -04:00
Robert O'Callahan 6812a3f381 Bug 787831 - Keep TrackIDs instead of Track pointers to guard against Tracks being deleted. r=jesup, a=akeybl 2012-11-02 23:42:59 +13:00
Mook a5965788cb Bug 782549 - Check if the window has device sensor listeners, instead of global listener count. r=dougt, a=bajaj 2012-10-20 21:40:56 -07:00
Benoit Jacob 817010f3a8 Bug 742781 - Chrome mochitest for WEBGL_debug_renderer_info extension - r=bz, a=akeybl 2012-10-17 15:11:59 -04:00
Benoit Jacob f49f3b53d5 Bug 742781 - Implement WEBGL_debug_renderer_info extension - r=bz,jgilbert, a=akeybl 2012-10-17 15:11:51 -04:00
Kyle Huey f1954bae9d Bug 802926: Null check the callback passed to toBlob. r=sicking a=akeybl 2012-10-18 23:59:38 -07:00
Anthony Jones a4521f00fd Bug 802658 - Part 2: Apply matrix transform to text bounds. r=bas, a=bajaj 2012-10-28 21:52:21 +01:00
Anthony Jones b681e9a7cf Bug 802658 - Part 1: Whitespace fixes. r=Bas, a=bajaj 2012-10-28 21:51:43 +01:00
Vicamo Yang ef2495a9d5 Bug 742790 - Part 2/5: DOM implementation, r=mounir, a=blocking-basecamp 2012-10-30 18:53:24 +08:00
Andrea Marchesini b82fb103a2 Bug 804446 - Disable the javascript: protocol when it is entered in the location bar of browser in Firefox OS. r=bz, a=blocking-basecamp 2012-10-26 10:46:27 +02:00
Jim Chen db2c442b32 Bug 792928 - Don't select entire text when event offsets are out of bounds. r=masayuki, a=akeybl 2012-10-19 14:45:54 -04:00
Jim Mathies d65c2158d6 Bug 798821 - On Windows, restrict enabling of W3C touch interfaces to devices that support touch input. Also convert touch pref to 3-state value. r=bsmedberg, a=bajaj 2012-10-30 06:23:51 -05:00
Robert O'Callahan 737506938c Bug 790854. Keep MediaStream alive until MediaStream::Destroy ends. r=jesup,a=lsblakk 2012-10-30 12:21:01 +13:00
John Schoenick 52bd2e1102 Bug 803159 - Guess plugin types from extension prior to falling back to channel loading. r=bz a=lsblakk 2012-10-29 15:41:05 -07:00
John Schoenick 392948ac74 Bug 803159 - Fix type error in plugin code. r=bz a=lsblakk 2012-10-29 15:41:05 -07:00
Mats Palmgren f39656c956 Bug 805957. r=roc a=lsblakk 2012-10-29 23:05:22 +01:00
Carmen Jimenez Cabezas 3a9872d681 Bug 773891 - Allow packaged apps to specify a CSP in their manifest (app:// scheme). r=sicking, a=blocking-basecamp 2012-10-19 12:43:17 +02:00
Andrea Marchesini 6ca2dedd6f Bug 804395 - Allow app:// protocol and XHR. r=sicking, a=bajaj 2012-10-25 21:57:57 -04:00
Boris Zbarsky 5c4d13e16d Bug 799796 - Do memory reporting for stylesheets that only the CSS loader might know about. r=dbaron,njn, a=bajaj 2012-10-17 17:01:56 -04:00
Benoit Jacob 5c43551102 Bug 795186 - fix the WebGL robustness timer, don't inherit the timer callback base class - r=opettay, a=bbajaj 2012-10-23 12:21:23 -04:00
Benoit Jacob eb01d6c087 Bug 795186 - Declare refptrs between WebGL objects to the CC even if there is no cycle at C++ level - r=opettay, a=bbajaj 2012-10-22 17:17:42 -04:00
Olli Pettay b1edbf02d0 Bug 733305, add a way to hide XBL, r=bz, a=bbajaj 2012-10-10 22:04:42 +03:00
Justin Lebar 6d135ea5fe Bug 803684 - Add a memory reporter for in-memory file data. r=khuey,njn a=blocking-basecamp 2012-10-25 11:14:51 -04:00
Justin Lebar 6b4df52643 Backed out changeset 236f979ea908 (bug 803684) 2012-10-25 12:04:52 -04:00
Justin Lebar 8de5ed33a0 Bug 803684 - Add a memory reporter for in-memory file data. r=khuey,njn a=blocking-basecamp 2012-10-25 11:14:51 -04:00
Bobby Holley 47516320f8 Bug 789224 - Remove signed script security checks. r=mrbkap 2012-10-25 17:04:59 +02:00
Bobby Holley 269fff41a5 Bug 789224 - Remove miscellaneous UniversalXPConnect checks sprinkled throughout gecko. r=mrbkap 2012-10-25 17:04:57 +02:00
Olli Pettay a0d6cab071 Bug 802985, PreDestroy editor, r=ehsan , a=lsblakk
--HG--
extra : rebase_source : 224d67b3a3c108cf1d1822d2e1cdd2d1757137a0
2012-10-24 19:47:18 +03:00
Bobby Holley f8622fc9be Bug 802557 - Do more direct comparisons with the outer window. r=bz a=akeybl 2012-10-19 01:37:14 +02:00
Ms2ger eb8b19c829 Bug 801486 - Skip script elements in HTMLOptionElement.prototype.text. r=bz, a=bajaj 2012-10-21 09:38:40 +02:00
John Schoenick fd9a503d08 Bug 802355 - Handle failures in OnStartRequest when spawning plugins. r=josh a=lsblakk 2012-10-22 15:00:51 -07:00
Kan-Ru Chen (???) b0e66f0e5c Bug 791711 - Invalidate again if the SharedImageID was removed. r=nical, a=blocking-basecamp 2012-10-20 08:18:31 +08:00
Anthony Jones 4830ca2b5e Bug 798802 - Fix layer uninitialised in nsHTMLCanvasElement::InvalidateCanvasContent(). r=mattwoodrow, a=bajaj 2012-10-11 21:31:39 -04:00