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