gecko/gfx
Benoit Jacob 8dbe82a76f Bug 659842 - [topcrash] release the GL context before calling glXDestroyContext - r=karlt
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.
2011-06-17 11:49:27 -04:00
..
angle Bug 662726 - Remove unused ANGLE source. r=bjacob 2011-06-13 10:32:34 +09:00
cairo bug 647560 followup - put the color components in the right order. a=test-bustage 2011-06-17 09:14:09 +01:00
harfbuzz Fix DOS line endings rs=joedrew! 2011-05-26 20:41:33 +01:00
ipc Fix DOS line endings rs=joedrew! 2011-05-26 20:41:33 +01:00
layers Bug 660565 - HTML5 HW accelerated video is slow r=roc 2011-06-16 12:51:05 +02:00
ots bug 660088 - [OTS] parse and serialize the 'name' table instead of discarding it and using fake names. r=jdaggett 2011-06-16 07:31:36 +01:00
qcms qcms: avoid unnecessary promotion to double. r=ehsan 2011-05-10 12:01:48 -04:00
src merge m-c and b-s 2011-06-13 09:09:43 -04:00
tests Bug 663036 part.3 gfx should use mozilla::Preferences r=roc+joe 2011-06-12 11:30:16 +09:00
thebes Bug 659842 - [topcrash] release the GL context before calling glXDestroyContext - r=karlt 2011-06-17 11:49:27 -04:00
ycbcr Bug 659621 - Remove EXTRA_DSO_LIBS, EXTRA_DSO_LDOPTS, OS_LIBS from makefiles containing LIBXUL_LIBRARY = 1, now that libxul is always built; r=ted 2011-06-12 03:49:00 -04:00
Makefile.in Bug 648911 - Remove support for non-libxul builds. r=ted,joedrew 2011-05-23 18:54:47 +02:00