simon-git: puzzles (master): Simon Tatham
Commits to Tartarus hosted VCS
tartarus-commits at lists.tartarus.org
Fri Jun 1 07:27:28 BST 2018
TL;DR:
7edbee6 Enable high resolution on osx
32f9608 Enable 64-bit osx build and fix a warning.
85d87f4 Fix Makefile.nestedvm so that it works with make -j.
5a697b3 Parallelise the build script.
Repository: https://git.tartarus.org/simon/puzzles.git
On the web: https://git.tartarus.org/?p=simon/puzzles.git
Branch updated: master
Committer: Simon Tatham <anakin at pobox.com>
Date: 2018-06-01 07:27:28
commit 7edbee6cb278b5278bf25065862b0950494a21ef
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=7edbee6cb278b5278bf25065862b0950494a21ef;hp=5141e5b3e779573f907215a21d4a4731adb9c89b
Author: Josh Lee <jleedev at gmail.com>
Date: Tue May 29 08:08:21 2018 -0400
Enable high resolution on osx
This consists of setting a flag in the Info.plist. Everything in the
game is resolution-independent, of course, and has been thoroughly
tested on other platforms. The only issue I found is cosmetic: The
rounded window corners become more dramatic and don't look as good
against the square status bar.
Increasing the resolution also exposes two graphical quirks that I
don't think are new. Curved rails in Tracks seem to be made of short
segments that don't quite connect, but I don't see this on Android,
and on closer inspection this is already present on low resolution in
OS X. Lines in Untangle, and also Galaxies, that are at a multiple of
45 degrees seem thinner than other lines, but I also see this on
Android — I think it's just more obvious on high resolution, and could
be adjusted with antialiasing. Everything else looks as it should, for
example when moving a window between low and high dpi displays.
osx-info.plist | 2 ++
1 file changed, 2 insertions(+)
commit 32f96080ad2f1bf263e101c245f0332eed021d5a
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=32f96080ad2f1bf263e101c245f0332eed021d5a;hp=7edbee6cb278b5278bf25065862b0950494a21ef
Author: Josh Lee <jleedev at gmail.com>
Date: Tue May 29 08:09:01 2018 -0400
Enable 64-bit osx build and fix a warning.
OS X is beginning to show a warning when a 32-bit application is
opened, so it's high time that this gets enabled. Fix a clang warning
exposed by this build.
.gitignore | 2 ++
keen.c | 4 ++--
mkfiles.pl | 2 +-
3 files changed, 5 insertions(+), 3 deletions(-)
commit 85d87f4e8a8338449050a01cf3efa4e5d3d3b011
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=85d87f4e8a8338449050a01cf3efa4e5d3d3b011;hp=32f96080ad2f1bf263e101c245f0332eed021d5a
Author: Simon Tatham <anakin at pobox.com>
Date: Fri Jun 1 07:22:55 2018 +0100
Fix Makefile.nestedvm so that it works with make -j.
Instead of repeatedly reusing the file name 'PuzzleEngine.class' in
the main build directory, now each puzzle's NestedVM translation is
left in a separate subdirectory so that they don't collide with each
other. A bonus is that we don't have to rename the file back and forth
between the rule that builds it and the one that consumes it.
Recipe | 19 ++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)
commit 5a697b3df94cec314fba99a3bf1e0de69fe88c09
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=5a697b3df94cec314fba99a3bf1e0de69fe88c09;hp=85d87f4e8a8338449050a01cf3efa4e5d3d3b011
Author: Simon Tatham <anakin at pobox.com>
Date: Fri Jun 1 06:51:17 2018 +0100
Parallelise the build script.
Using the new feature I added to bob where it defines the variable
'nproc' to give you a sensible value to use with make -j.
Buildscr | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
More information about the tartarus-commits
mailing list