ffxbld [Fri, 29 Jul 2011 14:26:09 +0000 (29 07:26 -0700)]
Added tag FENNEC_6_0b4_BUILD1 for changeset
b064fd888b6f. CLOSED TREE a=release
--HG--
branch : MOBILE60_2011072907_RELBRANCH
ffxbld [Fri, 29 Jul 2011 14:26:06 +0000 (29 07:26 -0700)]
Added tag FENNEC_6_0b4_RELEASE for changeset
b064fd888b6f. CLOSED TREE a=release
--HG--
branch : MOBILE60_2011072907_RELBRANCH
ffxbld [Fri, 29 Jul 2011 14:26:03 +0000 (29 07:26 -0700)]
Automated checkin: version bump for fennec 6.0b4 release. CLOSED TREE a=release
--HG--
branch : MOBILE60_2011072907_RELBRANCH
Kai Engert [Wed, 20 Jul 2011 16:21:53 +0000 (20 18:21 +0200)]
Bug 670454 - Certificates usage in Certificate Viewer is always shown as "could not verify this certificate for unknown reasons", r=bsmith, a=LegNeato
--HG--
extra : transplant_source : %C9%CD%C5%DFU%F4%02%91%B3bd%13%C3%C9%BD%7CF%0Atv
Benoit Jacob [Thu, 28 Jul 2011 21:12:31 +0000 (28 17:12 -0400)]
Bug 674042 - WebGL: crash in getUniformLocation with too long uniform identifiers - r=jrmuizel, a=clegnitto
Sorry about the unwanted indent fix... since it's a followup from the previous cset (bug 674731) and was checked in to m-c already, I've kept it.
This limits the length of uniform and attrib identifiers to 4095 characters, to steer clear GL implementation bugs with too long identifiers. The 4095 is totally arbitrary, all we know is that crashes happen after 2^22 chars.
Jeffrey Gilbert [Thu, 28 Jul 2011 20:37:58 +0000 (28 16:37 -0400)]
Bug 674731 - WebGL/ANGLE interop with D3D layers requests incorrect extension - r=bjacob, a=asa
Jim Mathies [Thu, 28 Jul 2011 21:34:18 +0000 (28 16:34 -0500)]
Bug 618683 - Quirk the full screen focus fix landed in bug 608013 to silverlight. r=bsmedberg, a=johnath
Benoit Jacob [Tue, 26 Jul 2011 15:53:47 +0000 (26 11:53 -0400)]
Bug 646825 - import ANGLE r702 - r=upstream, a=clegnitto
Benoit Jacob [Wed, 27 Jul 2011 18:46:14 +0000 (27 14:46 -0400)]
Bug 668743 - ANGLE fails to load on WinXP after upgrade from r653 to r686 - r=jrmuizel, a=clegnitto
This patch implements delay-loading of DWMAPI.DLL to prevent ANGLE's libEGL.dll from failing to load on WinXP where DWMAPI.DLL is not present.
Jonathan Kew [Tue, 26 Jul 2011 09:47:36 +0000 (26 10:47 +0100)]
bug 672955 - prefer harfbuzz to core text backend for Thai OT fonts on OS X. r=jdaggett a=legneato
Boris Zbarsky [Tue, 26 Jul 2011 20:34:11 +0000 (26 16:34 -0400)]
Bug 667818. When computing cookie expiration times, watch out for division by unsigned PR_USEC_PER_SEC screwing things up. r=dwitte, a=legnitto
Josh Matthews [Fri, 22 Jul 2011 03:41:39 +0000 (21 20:41 -0700)]
Bug 671960 - Prevent calling cairo functions on invalid surfaces through gfxASurface. r=joe,dougt a=legneato
Ehsan Akhgari [Tue, 26 Jul 2011 13:05:15 +0000 (26 09:05 -0400)]
Bug 667512 - Do not return a bogus visual frame if we don't have any visual frames in reality; r=smontagu a=LegNeato
--HG--
extra : transplant_source : %8F%7E%18-B%A1%05%9A%93e%ED%CB%5De%19%8F%9FQ%1FC
Mike Hommey [Tue, 24 May 2011 10:56:04 +0000 (24 12:56 +0200)]
Bug 655003 - On Linux, use -Os on normal builds and -O3 when PGO is enabled. r=ted,a=clegnitto
Matthew Gregan [Fri, 1 Apr 2011 04:18:43 +0000 (1 17:18 +1300)]
Bug 652721 - Reorder a sensitive computation to avoid signed vs unsigned issues. Return a null range from SelectSeekRange when stream length is unknown. r=cpearce a=clegnitto
Brian Hackett [Fri, 24 Jun 2011 01:19:57 +0000 (23 18:19 -0700)]
Bug 662132: Better coordination of GC and ICs, r=dvander, a=clegnitto
Luke Wagner [Mon, 25 Jul 2011 23:03:47 +0000 (25 16:03 -0700)]
Bug 672026 - JSObject::principals should return the compartment's principals if there is no object-principals-finder (r=mrbkap,a=LegNeato)
Brandon Sterne [Mon, 25 Jul 2011 22:21:57 +0000 (25 15:21 -0700)]
Bug 673588 - use correct location when resolving CSP sources and report-uris, r=dveditz, a=LegNeato
Brandon Sterne [Thu, 21 Jul 2011 22:21:39 +0000 (21 15:21 -0700)]
Bug 664983 - don't send request headers with CSP violation reports, r=dveditz, a=asa
Josh Matthews [Thu, 21 Jul 2011 19:06:44 +0000 (21 12:06 -0700)]
Backout out bug 672026 for causing mobile startup crashes. a=mfinkle
Kyle Huey [Thu, 21 Jul 2011 00:29:42 +0000 (20 17:29 -0700)]
Bug 669049: Forgo an optimization to make responseType='blob' work on large files. r=sicking a=asa
Randell Jesup [Wed, 20 Jul 2011 23:12:21 +0000 (20 19:12 -0400)]
Bug 669767: backout of
b3f26adf6b42 and
52f72d71dc59. r=ehsan a=asa
Marco Bonardo [Wed, 13 Jul 2011 21:28:37 +0000 (13 14:28 -0700)]
Bug 668245 - r=bz, a=LegNeato
--HG--
extra : transplant_source : %BE%BC%27d%BE%D5%12%FDU%DD%F7%3AD%B9%7F%8C%5CG%C7q
Benoit Jacob [Fri, 8 Jul 2011 00:01:17 +0000 (7 20:01 -0400)]
Bug 665936 - string crash found while fuzzing WebGL shaders - r=jrmuizel, a=drivers
Patrick McManus [Mon, 18 Jul 2011 20:51:28 +0000 (18 16:51 -0400)]
bug 670687 - ws origin handling bogus r=bz a=LegNeato
Olli Pettay [Tue, 19 Jul 2011 17:04:51 +0000 (19 20:04 +0300)]
Bug 666604 - Allow untrusted events to trigger a link, r=bz, a=asa
Olli Pettay [Tue, 19 Jul 2011 17:02:09 +0000 (19 20:02 +0300)]
Bug 666604 - Allow untrusted events to trigger a link, r=bz, a=asa
Olli Pettay [Tue, 19 Jul 2011 16:14:33 +0000 (19 19:14 +0300)]
Bug 667092, don't print without device context, r=jst, a=johnath
--HG--
extra : rebase_source :
f07a7602aa80f3e7374e5d1141c988da9fb014ee
Luke Wagner [Tue, 19 Jul 2011 00:37:19 +0000 (18 17:37 -0700)]
Bug 672026 - Ensure that there is an object principals finder during early startup (r=mrbkap,a=asa)
Patrick McManus [Wed, 15 Jun 2011 14:24:56 +0000 (15 10:24 -0400)]
bug 658580 move nsSocketTransportService dopolliteration logic into run method r=honzab a=LegNeato
Patrick McManus [Wed, 15 Jun 2011 14:24:09 +0000 (15 10:24 -0400)]
bug 658580 revert isalive() from 654201 to fix an alternate way r=honzab a=LegNeato
Josh Matthews [Tue, 19 Jul 2011 00:33:32 +0000 (18 17:33 -0700)]
Bug 668950 - Disable websockets on mobile. r=mfinkle a=mfinkle
Matt Brubeck [Tue, 24 May 2011 20:29:00 +0000 (24 13:29 -0700)]
Bug 659412 - Remove warning dialog for Android devices with low MemTotal [r=blassey] a=asa
Jeff Walden [Mon, 18 Jul 2011 22:22:16 +0000 (18 15:22 -0700)]
Bug 660517 - Kill XML objects as prototypes. r=mrbkap, a=asa
Matthew Gertner [Sat, 2 Jul 2011 14:47:55 +0000 (2 16:47 +0200)]
Bug 666510 - Move the code for OS X app bundles from GRE_GetGREPathWithProperties to stub. r=bsmedberg, a=asa
Mark Finkle [Thu, 16 Jun 2011 03:09:41 +0000 (15 23:09 -0400)]
Bug 664114 - Context Menu doesn't resize properly when switching the window orientation [r=wjohnston], a=LegNeato
--HG--
extra : transplant_source : %19%E4%A9%3E%BF%F5O%B4%A0%12%93%0B.U%24%F5e%3D%E8%9D
Daniel Veditz [Tue, 7 Jun 2011 17:12:02 +0000 (7 10:12 -0700)]
bug 662309 speedbumps for archive formats, r=bsmedberg, a=LegNeato
--HG--
extra : transplant_source : %82%7DY8%A2%3E%17%A1%0D%EA5%EFb%27ekz.%E6%92
Serge Gautherie [Mon, 4 Jul 2011 12:28:04 +0000 (4 14:28 +0200)]
Bug 642420 - (Bv1) XPFE autocomplete.xml: restore explicit <children includes="menupopup"/>, but at start instead of at end.
r=neil, a=LegNeato
--HG--
extra : transplant_source : %29%BC%15%1B%E8%13%F8Pf%E4G%B5%C7%F2%BA%014%FC%BF%D1
Luke Wagner [Tue, 12 Jul 2011 21:47:18 +0000 (12 14:47 -0700)]
Bug 663789 - InvokeSessionGuard needs to do a better job resetting the call frame (r=waldo,a=asa)
--HG--
extra : rebase_source :
dff4177db53141f67476f44b1177d78e69bf066c
Andrew McCreight [Wed, 15 Jun 2011 22:53:00 +0000 (15 15:53 -0700)]
Bug 664506 - Do all of the shutdown GCs in the cycle collector. r=bent, a=asa
Andrew McCreight [Mon, 13 Jun 2011 20:24:23 +0000 (13 13:24 -0700)]
Bug 663532 - Run GC from cycle collector in main thread, not CC thread. r=bent, a=asa
Bill McCloskey [Wed, 13 Jul 2011 14:30:36 +0000 (13 07:30 -0700)]
Bug 660778 - Deal with stack overflow in UnmarkGrayChildren. r=gal, a=asa
Benoit Girard [Mon, 4 Jul 2011 13:51:37 +0000 (4 09:51 -0400)]
Bug 636707 - Check for null MacIOSurfaceImageOGL. r=mattwoodrow a=asa
Fredrik Larsson [Tue, 5 Jul 2011 06:04:59 +0000 (5 08:04 +0200)]
Bug 664692. Rename nsIWebSocket to nsIMozWebSocket. r=sicking a=asa
--HG--
rename : content/base/public/nsIWebSocket.idl => content/base/public/nsIMozWebSocket.idl
Stephen Horlander [Mon, 4 Jul 2011 14:06:18 +0000 (4 16:06 +0200)]
Bug 659267 - Subtle grey text for Sync notification on pinstripe.
r=dolske a=asa
Stephen Horlander [Mon, 4 Jul 2011 14:06:16 +0000 (4 16:06 +0200)]
Bug 659266 - Need a minimalistic Sync glyph for notifications.
r=dolske a=asa
--HG--
rename : browser/themes/gnomestripe/browser/sync-24.png => browser/themes/gnomestripe/browser/sync-notification-24.png
John Ford [Fri, 24 Jun 2011 21:40:06 +0000 (24 14:40 -0700)]
Bug 667012: Ensure PKG_PATH exists when generating checksums file r=khuey a=asa
Mike Hommey [Tue, 12 Jul 2011 21:45:13 +0000 (12 14:45 -0700)]
Bug 661910: Iterate over all component manifests when commenting out binary components during omnijar packing. r=khuey
Kyle Huey [Tue, 12 Jul 2011 21:42:00 +0000 (12 14:42 -0700)]
Reftest for Bug 670442
Benjamin Peterson [Tue, 12 Jul 2011 21:41:01 +0000 (12 14:41 -0700)]
Bug 670442: Reset mZero flag on the CanvasRenderingContext when new dimensions are set. r=joe a=asa
Luke Wagner [Tue, 12 Jul 2011 21:25:07 +0000 (12 14:25 -0700)]
Bug 657418 - Test for NULL principals in EvalCacheLookup (r=mrbkap,a=asa)
--HG--
extra : rebase_source :
a39ac02062c0b4725ab67f70c166a609a9fe5355
Axel Hecht [Tue, 12 Jul 2011 10:55:31 +0000 (12 12:55 +0200)]
bug 670126, fix shipped-locales for Firefox 6 Beta, ra=drivers
Simon Montagu [Mon, 11 Jul 2011 15:53:55 +0000 (11 18:53 +0300)]
Return success code not failure code when GetDefaultCharsetForLocale returns a fallback charset. Bug 653750, r=emk, a=asa
Robert O'Callahan [Wed, 8 Jun 2011 19:41:30 +0000 (8 15:41 -0400)]
Bug 662450. Don't use an image source with Quartz's CLEAR operator, since Quartz seems to have bugs with that. r=jrmuizel, a=asa
This is a bit of a shot in the dark, we don't know the root cause of the problem yet. However, it's a pretty safe change
to make.
Peter Van der Beken [Fri, 1 Jul 2011 10:55:05 +0000 (1 12:55 +0200)]
Fix for bug 667315 (Make unknown handler forward to new handler). r=sicking, a=asa.
Jonathan Watt [Fri, 8 Jul 2011 10:34:36 +0000 (8 11:34 +0100)]
Bug 669584 - The kungFuDeathGrip is required if the new length is less than the old length. r=dholbert, a=legneato.
Steven Michaud [Thu, 7 Jul 2011 19:59:16 +0000 (7 14:59 -0500)]
Bug 668639 - Work around Apple's latest Java update for OS X 10.5 breaking Java in FF 4 and up. r=bgirard a=clegnitto
Simon Montagu [Tue, 5 Jul 2011 19:56:15 +0000 (5 22:56 +0300)]
Force Scratchpad textbox to be LTR in all locales. Bug 668960, r=mihai.sucan, a=asa
David Mandelin [Thu, 26 May 2011 19:45:16 +0000 (26 12:45 -0700)]
Bug 605033 diagnostic: disable PGO for JS, r=khuey, a=LegNeato
--HG--
extra : transplant_source : %7D%2A%3Da%A3w%9AE%B7x%02d%BB%19%96%9F%ACy%1Bh
David Anderson [Fri, 24 Jun 2011 07:22:58 +0000 (24 00:22 -0700)]
Fix ARM assert (no bug, r=cdleary, a=legneato).
Boris Zbarsky [Tue, 5 Jul 2011 16:37:59 +0000 (5 12:37 -0400)]
Version bump from 6.0a2 to 6.0
Boris Zbarsky [Tue, 5 Jul 2011 16:20:57 +0000 (5 12:20 -0400)]
Added tag BETA_BASE_20110705 for changeset
43e6c03cdb34 a=betamerge
Luke Wagner [Tue, 5 Jul 2011 16:05:50 +0000 (5 09:05 -0700)]
Bug 666094 - initCallFrameLatePrologue should ensureSlots (r=dvander,a=clegnitto)
Kyle Huey [Tue, 5 Jul 2011 05:10:33 +0000 (4 22:10 -0700)]
Bug 661876: Bustage fix. a=red
Kyle Huey [Tue, 5 Jul 2011 04:50:17 +0000 (4 21:50 -0700)]
Bug 661876: Bustage fix. a=red
Kyle Huey [Tue, 5 Jul 2011 03:25:08 +0000 (4 20:25 -0700)]
Bug 661876: Warn on usage of deprecated methods. r=sicking a=jst
Marco Bonardo [Thu, 16 Jun 2011 10:04:14 +0000 (16 12:04 +0200)]
Bug 663344 - Maintenance may cause history loss.
r=dietrich a=legneato
Doug Turner [Thu, 30 Jun 2011 22:00:42 +0000 (30 15:00 -0700)]
Bug 667919 - Add support for window.ondevicemotion and window.ondeviceorientation. r=smaug a=asa
Kyle Huey [Thu, 30 Jun 2011 21:42:15 +0000 (30 14:42 -0700)]
Bug 661582: XHR.response should return a Blob, not a File. r=sicking
Masatoshi Kimura [Thu, 30 Jun 2011 21:41:39 +0000 (30 14:41 -0700)]
Bug 661583: Hold onto the cache token if our response blob is backed by a cache file. r=sicking
Kyle Huey [Thu, 30 Jun 2011 23:08:37 +0000 (30 16:08 -0700)]
Back out Bug 667919 for turning aurora red. a=me
Kyle Huey [Thu, 30 Jun 2011 23:07:59 +0000 (30 16:07 -0700)]
Backed out changeset
506903048c61
Doug Turner [Thu, 30 Jun 2011 22:00:42 +0000 (30 15:00 -0700)]
Bug 667919 - Add support for window.ondevicemotion and window.ondeviceorientation. r=smaug a=asa
Jeff Walden [Tue, 28 Jun 2011 20:33:30 +0000 (28 13:33 -0700)]
Bug 667527 - Remove the array-length limitation from the method used in certain cases to append values to newborn arrays. r=dmandelin, a=johnath
Josh Matthews [Thu, 23 Jun 2011 16:46:38 +0000 (23 12:46 -0400)]
Bug 664821 - Use WrapNative correctly and wrap objects array to avoid compartment errors. r=mrbkap a=legneato
Alex Pakhotin [Fri, 20 May 2011 23:29:40 +0000 (20 16:29 -0700)]
Bug 658691 - remove android:debuggable="true" from AndroidManifest.xml r=blassey, a=johnath
Josh Matthews [Thu, 12 May 2011 10:26:05 +0000 (12 11:26 +0100)]
Bug 644325 - Enter the listener's compartment sooner, and use the correct scope for wrapping to avoid compartment mismatches. r=mrbkap a=legneato
Patrick McManus [Sat, 25 Jun 2011 14:49:42 +0000 (25 10:49 -0400)]
Bug 666997 - Firefox Crash @ mozilla::net::nsPreloadedStream::AsyncWait() r=biesi a=asa
Panos Astithas [Fri, 17 Jun 2011 08:13:16 +0000 (17 11:13 +0300)]
Bug 659778 - Web Console autocomplete is behind the Web Console window; r=ddahl,enndeakin approval-mozilla-aurora=asa
Benoit Jacob [Mon, 27 Jun 2011 17:27:04 +0000 (27 13:27 -0400)]
Bug 665934 - fix bug: arev was meant instead of amap - r=upstream, a=jpr
This patch has been taken in ANGLE upstream as r699.
Benoit Jacob [Fri, 10 Jun 2011 18:59:08 +0000 (10 14:59 -0400)]
Bug 663162 - Update ANGLE to r686 - r=joedrew, a=jpr
Just an ANGLE update, plus updating the list of failed tests on WinXP, also now properly reporting on unexpeced success (using todo(true) instead of ok(false))
spectre@armory.com [Wed, 29 Jun 2011 19:49:41 +0000 (29 14:49 -0500)]
Bug 663899. r=smichaud a=asa
Josh Aas [Wed, 29 Jun 2011 17:17:11 +0000 (29 13:17 -0400)]
Bug 660989 - Make NPPVpluginWantsAllNetworkStreams work with OOP plugins. r=bsmedberg a=asa
Doug Turner [Mon, 20 Jun 2011 16:40:52 +0000 (20 09:40 -0700)]
Bug 662678 - Follow to address renaming issues. r=ventnor a=asa
Doug Turner [Mon, 20 Jun 2011 05:36:17 +0000 (19 22:36 -0700)]
Bug 615597 - Implement devicemotion and fix up deviceorientation events. r=smaug/azakai a=asa
--HG--
rename : content/events/src/nsDOMOrientationEvent.cpp => content/events/src/nsDOMDeviceOrientationEvent.cpp
rename : content/events/src/nsDOMOrientationEvent.h => content/events/src/nsDOMDeviceOrientationEvent.h
rename : dom/system/android/nsAccelerometerSystem.cpp => dom/system/android/nsDeviceMotionSystem.cpp
rename : dom/system/android/nsAccelerometerSystem.h => dom/system/android/nsDeviceMotionSystem.h
rename : dom/system/cocoa/nsAccelerometerSystem.h => dom/system/cocoa/nsDeviceMotionSystem.h
rename : dom/system/cocoa/nsAccelerometerSystem.mm => dom/system/cocoa/nsDeviceMotionSystem.mm
rename : dom/system/nsAccelerometer.cpp => dom/system/nsDeviceMotion.cpp
rename : dom/system/nsAccelerometer.h => dom/system/nsDeviceMotion.h
rename : dom/system/unix/nsAccelerometerSystem.cpp => dom/system/unix/nsDeviceMotionSystem.cpp
rename : dom/system/unix/nsAccelerometerSystem.h => dom/system/unix/nsDeviceMotionSystem.h
rename : dom/system/windows/nsAccelerometerSystem.cpp => dom/system/windows/nsDeviceMotionSystem.cpp
rename : dom/system/windows/nsAccelerometerSystem.h => dom/system/windows/nsDeviceMotionSystem.h
rename : xpcom/system/nsIAccelerometer.idl => xpcom/system/nsIDeviceMotion.idl
Kai Engert [Wed, 29 Jun 2011 13:30:00 +0000 (29 14:30 +0100)]
Bug 596221, PSM should use new function to find encryption certificates of email recipients -- Original patch contributed by Juergen Brauckmann, enhanced by me -- r=rrelyea -- Should fix bug 558337 and bug 337430, too. a=asa
Mounir Lamouri [Wed, 29 Jun 2011 13:15:38 +0000 (29 15:15 +0200)]
Bug 665548 - r+a=jst
Jonathan Kew [Wed, 29 Jun 2011 09:12:45 +0000 (29 10:12 +0100)]
bug 663688 - prefer CGFont APIs to older ATS APIs on 10.6 or later. r=smichaud,roc,jdaggett approval-aurora=asa
Boris Zbarsky [Tue, 28 Jun 2011 15:19:18 +0000 (28 11:19 -0400)]
Bug 667520. Fix nth index cache to work correctly when nth-child selectors are only applied to some elements of a child list. r=dbaron, a=dbaron
Marco Bonardo [Thu, 23 Jun 2011 12:35:11 +0000 (23 14:35 +0200)]
Bug 659578 - Remember Password notification is cut off at the bottom.
r=dolske a=asa
Bas Schouten [Tue, 28 Jun 2011 02:43:16 +0000 (28 04:43 +0200)]
Bug 655836 - Follow up: Fix line accidentally removed when merging. r+a=bustage
Bas Schouten [Tue, 28 Jun 2011 00:40:06 +0000 (28 02:40 +0200)]
Bug 655836: Flush surface A when B changes and A has a pending drawing command dpending on B. r=jrmuizel a=clegnitto
Oleg Romashin [Thu, 16 Jun 2011 10:51:05 +0000 (16 12:51 +0200)]
Bug 660565 - HTML5 HW accelerated video is slow. r=roc, a=asa
--HG--
extra : rebase_source :
c2d54e8ce2befec82783d5387fa21024d5977963
Doug Turner [Mon, 27 Jun 2011 20:01:55 +0000 (27 13:01 -0700)]
Bug 654154 - GPSD not being used for Geolocation. r=blassey a=jpr
Benjamin Smedberg [Fri, 6 May 2011 15:24:05 +0000 (6 11:24 -0400)]
Bug 655098 - Root the jsid stored in NPObjectMemberPrivate.methodName, r=cdleary,mrbkap a=aurora
Benoit Jacob [Fri, 10 Jun 2011 19:05:10 +0000 (10 15:05 -0400)]
Bug 660466 - segfault in glxtest - check if a visual was found - r=karlt, a=jst
Benoit Jacob [Fri, 10 Jun 2011 19:04:20 +0000 (10 15:04 -0400)]
Bug 660466 - segfault in glxtest - check if any fbconfig was found - r=karlt, a=jst
Benoit Jacob [Fri, 17 Jun 2011 15:49:27 +0000 (17 11:49 -0400)]
Bug 659842 - [topcrash] release the GL context before calling glXDestroyContext - r=karlt, a=johnath
See the glXDestroyContext man page:
If GLX rendering context ctx is not current to any thread,
glXDestroyContext destroys it immediately. Otherwise, ctx is destroyed
when it becomes not current to any thread. In either case, the resource ID
referenced by ctx is freed immediately.
In other words, if we want glXDestroyContext to have the well-defined semantics
of destroying the context before future X commands take effect, we must first
release the GL context before calling it. We were failing to do that, but we
were destroying the drawable immediately after that call, and as a result, the
context was outliving its underlying drawable. This eventually resulted in
X_GLXMakeCurrent: GLXBadContextTag X errors on subsequent glXMakeCurrent calls.
* * *
Bug 659842 comment 86 - accidentally removed a glXDestroyContext call + fix a warning in opt build - r=trivial-fix
Benoit Jacob [Mon, 27 Jun 2011 17:27:04 +0000 (27 13:27 -0400)]
Bug 663823 - Cross-domain textures generate NS_ERROR_FAILURE instead of NS_ERROR_DOM_SECURITY_ERR - r=jrmuizel, a=clegnitto
This is a quite stupid patch in already stupid code; the reason why it's so dumb is that it has to determine whether the argument is a DOMElement or ImageData and we don't have a real ImageData interface, see bug 637077, so it has to use duck typing. We should revisit this whole code once bug 637077 is fixed.
Phil Ringnalda [Mon, 27 Jun 2011 14:54:08 +0000 (27 10:54 -0400)]
bug 663211: safebrowsing tests shouldn't load internet pages. r=ted, a=asa