Update with more iOS details. master
authorJoe Wreschnig <joe.wreschnig@gmail.com>
Sun, 15 May 2016 21:12:34 +0000 (23:12 +0200)
committerJoe Wreschnig <joe.wreschnig@gmail.com>
Sun, 15 May 2016 21:12:34 +0000 (23:12 +0200)
BUGS.org

index 93b90667050f9b0a8f97e62141bf8dfbf742b246..69b7789cc889191e78008b22d474ca45186b8e74 100644 (file)
--- a/BUGS.org
+++ b/BUGS.org
@@ -8,16 +8,19 @@
 ** DONE Safari 8 / iOS 8 support
    This is the first version to support Safari on Mac OS X and iOS.
 
-   The primary problem in earlier versions appears to be a bug in
+   The primary problem in earlier versions [[https://korewanetadesu.com/safari-jit-bug.html][appears to be a bug in
    Safari's JIT when optimizing functions that modify JavaScript's
-   ~arguments~ object. Code triggering this bug was rewritten to avoid
-   modifying ~arguments~. This bug is further described in
-   https://korewanetadesu.com/safari-jit-bug.html and seems to still
-   exist in current versions of WebKit's new "FTL" JIT.
+   ~arguments~ object]]. Code triggering this bug was rewritten to avoid
+   modifying ~arguments~. This bug is further described in and seems
+   to still exist in current versions of WebKit's new "FTL" JIT.
 
    Prior to OS X 10.10, Safari on OS X will show [[https://bugs.webkit.org/show_bug.cgi?id=134854][artifacts on HiDPI
    ("Retina") screens due to a bug in its compositing]].
-   
+
+   Offline play is not supported in iOS 8 or earlier [[https://bugs.webkit.org/show_bug.cgi?id=138506][due to WebKit bug
+   138506]]; this is scheduled to be fixed in iOS 9.
+** Improved touchscreen usability
+
 
 
 * v1.2
 
 
 * Open Issues
-** TODO Choppy / staticy audio on iOS
-   Especially when backgrounding, e.g. switching tabs. There's
-   probably no easy way to avoid this.
+** TODO No longer working at all on iOS
 ** TODO Scrolling is broken in licensing window
 This began when upgrading to nw.js 0.12 (from node-webkit 0.10.4). If
 it's broken one place it's probably broken other places also.
 
 Not reproducible in Chrome 42, so it's possible this was some
 transient Chromium bug that will be gone in newer NW.js.
+** TODO Disable per-pixel noise shader if slow
+** TODO Disable full-frame scroll bounce