| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
| |
This fixes a crash that occurs when a program tries to set the screen
width or height to zero.
|
|
|
|
|
| |
The input device now uses lines instead of pixels as the scroll unit.
Reverts commit 2db5707.
|
|
|
|
|
|
|
|
|
|
|
| |
The most recent directory accessed by the file device is cached to
improve performance when rapidly ascending and descending between
sibling entries. This causes an issue where, in a sandboxed root
directory that contains only files, a program will be unable to
invalidate the cache and any changes to the directory outside the
program will not be seen by the program.
To fix this, the directory cache now only lasts for one second.
|
|
|
|
|
|
|
| |
This was an omission, the visible argument on the run method was added
for this purpose. When starting the emulator in graphical mode, the
window is shown immediately, without the program first having to access
the input or screen devices.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Unless the --trust-files switch is used, the file device will be
sandboxed to a program-specific config folder placed according to the
conventions of the operating system.
|
| |
|
| |
|
|
|
|
| |
A mapping used by an older prototype of Bedrock was still in use.
|
|
|
|
| |
Each line scrolled should be equivalent to 20 pixels, not 1/20 pixels.
|
|
|
|
| |
This was omitted in error.
|
| |
|
| |
|
|
|