Commits on Source (4)
-
Fullscreen/PointerLock warnings are initialized with hidden="true", but change to hidden="" after being shown and hidden again. I think this started happening when we began using HTML elements instead of XUL as they handle hidden attribute differently. Differential Revision: https://phabricator.services.mozilla.com/D177790
-
Depends on D177790 Differential Revision: https://phabricator.services.mozilla.com/D178339
-
Differential Revision: https://phabricator.services.mozilla.com/D179737
-
This makes us take a lock to read this state (we already lock when writing it). Also it adds a release assert in case something goes wrong with the thread count calculations, as a crash is preferable to the potential deadlock. Differential Revision: https://phabricator.services.mozilla.com/D181257
Showing
- accessible/android/SessionAccessibility.cpp 56 additions, 18 deletionsaccessible/android/SessionAccessibility.cpp
- accessible/android/SessionAccessibility.h 25 additions, 1 deletionaccessible/android/SessionAccessibility.h
- accessible/ipc/DocAccessibleParent.cpp 0 additions, 1 deletionaccessible/ipc/DocAccessibleParent.cpp
- accessible/ipc/DocAccessibleParent.h 0 additions, 8 deletionsaccessible/ipc/DocAccessibleParent.h
- accessible/ipc/moz.build 0 additions, 5 deletionsaccessible/ipc/moz.build
- browser/base/content/browser-fullScreenAndPointerLock.js 27 additions, 9 deletionsbrowser/base/content/browser-fullScreenAndPointerLock.js
- browser/base/content/fullscreen-and-pointerlock.inc.xhtml 2 additions, 2 deletionsbrowser/base/content/fullscreen-and-pointerlock.inc.xhtml
- browser/base/content/test/fullscreen/browser_fullscreen_warning.js 55 additions, 42 deletions...ase/content/test/fullscreen/browser_fullscreen_warning.js
- dom/tests/browser/browser_pointerlock_warning.js 21 additions, 10 deletionsdom/tests/browser/browser_pointerlock_warning.js
- js/src/gc/GC.cpp 7 additions, 2 deletionsjs/src/gc/GC.cpp
- js/src/gc/ParallelMarking.cpp 4 additions, 0 deletionsjs/src/gc/ParallelMarking.cpp
- js/src/vm/HelperThreadState.h 4 additions, 2 deletionsjs/src/vm/HelperThreadState.h