Commit Graph

3516 Commits

Author SHA1 Message Date
Hajime Hoshi
ded7a2d868 Update version to 1.8.3 2019-02-17 10:27:52 +09:00
Hajime Hoshi
219ca9b09e devicescale: Bug fix: Need to consider Y axis direction on macOS
Fixes #807
2019-02-10 23:48:02 +09:00
Hajime Hoshi
e03d344c2d Update version to 1.8.2 2019-02-04 00:02:16 +09:00
Hajime Hoshi
ac447c4b5f mobile: Bug fix: error must be received without waiting for renderCh
Even when error happens, the error was not received when renderCh
received. This was the cause of freezing when error happens.
2019-01-28 12:51:41 +09:00
Hajime Hoshi
c5c31b2660 restorable: Fix comments (#793) 2019-01-22 23:34:18 +09:00
Hajime Hoshi
dfe5b5b194 restorable: Bug fix: Reading pixels from a volatile image might fail
Fixes #793
2019-01-22 03:40:15 +09:00
Hajime Hoshi
074307edf5 Update version to 1.8.1 2018-12-25 05:00:23 +09:00
Hajime Hoshi
7afce2f33f Update go.sum 2018-12-19 03:02:03 +09:00
Hajime Hoshi
5d0d34e3eb audio: Close audio after its playing finishes
Fixes #746

This is a temporal fix and we will need further re-designing of
audio package.
2018-12-19 02:32:15 +09:00
Hajime Hoshi
c8dd62f091 Revert "Revert "audio: Bug fix: GC audio players correctly""
This reverts commit e48ad019f8.
2018-12-19 02:31:51 +09:00
Hajime Hoshi
01ae7cde0c ui: Bug fix: ScreenSizeFullscreen before Run crashes on Linux 2018-12-19 01:24:43 +09:00
Hajime Hoshi
5725a43ddd ui: Bug fix: SetWindowDecorated didn't work
Fixes #753
2018-12-19 01:04:31 +09:00
Hajime Hoshi
ac06c80455 ui: Bug fix: SetWindowIcon before Run didn't work
Fixes #755
2018-12-18 23:16:53 +09:00
Hajime Hoshi
16dd4eae3e ui: Bug fix: SetCursorVisible before Run didn't work
Fixes #754
2018-12-18 03:08:14 +09:00
Hajime Hoshi
e6756efe52 audio: Use a dummy driver for testing
Fixes #750

This also fixes an out-of-index bug when all players are skipped.
2018-12-17 23:08:32 +09:00
Hajime Hoshi
e48ad019f8 Revert "audio: Bug fix: GC audio players correctly"
This reverts commit 5729fe4afa.
2018-12-17 03:54:08 +09:00
Hajime Hoshi
6afdeee66b Revert "examples/pcm: Bug fix: audio.Player refs should be held not to be GCed"
This reverts commit 38133b2d43.
2018-12-17 02:34:16 +09:00
Hajime Hoshi
38133b2d43 examples/pcm: Bug fix: audio.Player refs should be held not to be GCed
Now audio.Player can be GCed after #746 was fixed.
2018-12-17 02:08:50 +09:00
Hajime Hoshi
5729fe4afa audio: Bug fix: GC audio players correctly
Fixes #746
2018-12-15 22:39:24 +09:00
Hajime Hoshi
132fc7b7a9 Update version to 1.8.0 2018-10-18 23:17:26 +09:00
Hajime Hoshi
97bdeb0c63 Update go.mod 2018-10-18 23:16:51 +09:00
Hajime Hoshi
da1155adc8 Update version to 1.8.0-rc1 2018-10-16 00:18:19 +09:00
Hajime Hoshi
d14202ef7b audio: Add Context.IsReady
Fixes #717
2018-10-16 00:02:19 +09:00
Hajime Hoshi
b6f7a0043c examples/windowsize: Show DeviceScaleFactor 2018-10-14 19:15:26 +09:00
Hajime Hoshi
7e29a81177 ui: Refactoring 2018-10-14 18:28:27 +09:00
Hajime Hoshi
443e3ae3a4 examples/windowsize: Bug fix: Strange delta of window size 2018-10-14 17:34:02 +09:00
Hajime Hoshi
0c4ef7ee8e ui: Bug fix: fix the initial window position on multiple monitors 2018-10-14 16:59:14 +09:00
Hajime Hoshi
13174cdb22 examples/flappy: Should use fullscreen on Wasm 2018-10-14 01:21:13 +09:00
Hajime Hoshi
56541a8c0a examples/blocks: Fix message 2018-10-14 00:55:27 +09:00
Hajime Hoshi
b56061281d ui: Add comments 2018-10-13 22:41:21 +09:00
Hajime Hoshi
a073f48faf input: Bug fix: keypress event were not fired
This change suspends to 'preventDefault' on keydown events.

Now preventing navigation by pressing backspace is deprecated in
Chrome. For other keys, it looks like keyup's preventDefault is
enough to disable the browser default behavior.
2018-10-13 19:18:13 +09:00
Hajime Hoshi
d6e109555d examples/blocks: Bug fix: multiple gamepad detection 2018-10-13 16:59:52 +09:00
Hajime Hoshi
8ed02efd28 examples/blocks: Improve gameover message 2018-10-13 16:59:52 +09:00
Hajime Hoshi
244e078810 examples/audioinfiniteloop: Fix message 2018-10-13 14:46:13 +09:00
Hajime Hoshi
faf32b9d37 devicescale: Plan 9 support 2018-10-13 04:08:40 +09:00
Hajime Hoshi
0fb33e7c36 examples/highdpi: Bug fix: doesn't work well on multiple monitors 2018-10-13 03:59:31 +09:00
Hajime Hoshi
7f291b7bb1 Fix screenshot/internal-images file names 2018-10-13 03:24:02 +09:00
Hajime Hoshi
f59f1990e7 docs: Reword GoDoc -> API 2018-10-13 01:12:47 +09:00
Hajime Hoshi
13aa4f69e0 docs: Update websites 2018-10-13 01:04:13 +09:00
Hajime Hoshi
f4ea5aef2e
docs: Update README 2018-10-13 00:52:34 +09:00
Hajime Hoshi
922ec70cf9 affine: Misspelling 2018-10-13 00:07:48 +09:00
Hajime Hoshi
1ac17862d4 docs: Fix about audio 2018-10-12 01:27:17 +09:00
Hajime Hoshi
9eac57f588 docs: Update 2018-10-12 01:25:49 +09:00
Hajime Hoshi
659f3ad8a0 examples/fullscreen: Fix offset 2018-10-12 01:11:14 +09:00
Hajime Hoshi
0509abfab6 examples: Use FilterDefault at NewImage 2018-10-12 00:40:48 +09:00
Hajime Hoshi
7e604c6890 input: Fix comments 2018-10-11 22:36:38 +09:00
Hajime Hoshi
6a9184dd63 ui: Add MonitorSize again
Fixes #711
2018-10-11 10:30:02 +09:00
Hajime Hoshi
b9328bf14d graphics: Add tests for #710 2018-10-11 02:44:51 +09:00
Hajime Hoshi
5e09da1298 graphics: Bug fix: don't apply color matrix when creating mipmap images
TODO: Add tests.

Fixes #710
2018-10-11 02:34:07 +09:00
Hajime Hoshi
4813650735 docs: Add 'animation' example 2018-10-11 01:39:47 +09:00