simon-git: puzzles (master): Simon Tatham

Commits to Tartarus CVS repository. tartarus-commits at lists.tartarus.org
Sun Oct 18 11:32:44 BST 2015


TL;DR:
  fcf573c Update Sixteen keyboard system for faster entry.
  75335f1 Fix Bridges keyboard cursor vertical out-of-bounds error.
  2fb2774 Fix a typo in a Bridges error message.
  96b6f55 Fix two memory leaks in GTK frontend.
  f7eb186 Expand keyboard input options in Bridges, for faster entry.
  3e2dc51 Produce shorter Filling descriptions by run-length encoding 0s.

Repository:     git://git.tartarus.org/simon/puzzles.git
On the web:     http://tartarus.org/~simon-git/gitweb/?p=puzzles.git
Branch updated: master
Committer:      Simon Tatham <anakin at pobox.com>
Date:           2015-10-18 11:32:44

commit fcf573c672b0aa862ccc087a74256ee214c277b5
web diff http://tartarus.org/~simon-git/gitweb/?p=puzzles.git;a=commitdiff;h=fcf573c672b0aa862ccc087a74256ee214c277b5;hp=d0500732f7bdab97ecaece2c5c74dd18f8122ea4
Author: Jonas Kölker <jonaskoelker at yahoo.com>
Date:   Thu Oct 1 16:44:43 2015 +0200

    Update Sixteen keyboard system for faster entry.
    
    Pressing Ctrl-arrow or Shift-arrow on a tile now moves the row or
    column under the tile. With Ctrl, the cursor moves as well so you can
    keep making moves that affect the same tile; with Shift, the cursor
    stays put so you can keep making moves that affect the same location.

 puzzles.but |    7 ++++
 sixteen.c   |  112 +++++++++++++++++++++++++++++++++++++++++++++++++----------
 2 files changed, 100 insertions(+), 19 deletions(-)

commit 75335f199ea5fbc7b1af890473ec98dc340c2ae8
web diff http://tartarus.org/~simon-git/gitweb/?p=puzzles.git;a=commitdiff;h=75335f199ea5fbc7b1af890473ec98dc340c2ae8;hp=fcf573c672b0aa862ccc087a74256ee214c277b5
Author: Jonas Kölker <jonaskoelker at yahoo.com>
Date:   Mon Oct 5 10:03:57 2015 +0200

    Fix Bridges keyboard cursor vertical out-of-bounds error.
    
    Position the cursor in the top (bottom) row, press enter and press up
    (down).  The game acts as if you had pressed right, both with Enter-
    and Space-based dragging.

 bridges.c |    2 ++
 1 file changed, 2 insertions(+)

commit 2fb2774fcdd207a092b065faf10f081294c88f90
web diff http://tartarus.org/~simon-git/gitweb/?p=puzzles.git;a=commitdiff;h=2fb2774fcdd207a092b065faf10f081294c88f90;hp=75335f199ea5fbc7b1af890473ec98dc340c2ae8
Author: Jonas Kölker <jonaskoelker at yahoo.com>
Date:   Mon Oct 5 12:19:47 2015 +0200

    Fix a typo in a Bridges error message.
    
    'contain_ER_s' becomes 'contains'.

 bridges.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 96b6f55ec834471414576f2ea761f0a29bd47cdc
web diff http://tartarus.org/~simon-git/gitweb/?p=puzzles.git;a=commitdiff;h=96b6f55ec834471414576f2ea761f0a29bd47cdc;hp=2fb2774fcdd207a092b065faf10f081294c88f90
Author: Jonas Kölker <jonaskoelker at yahoo.com>
Date:   Wed Oct 7 01:08:11 2015 +0200

    Fix two memory leaks in GTK frontend.
    
     - The file selector for loading and saving gets a g_free().
     - The handling of saving (menu_save_event) gets an sfree().
     - It's also slightly restructured to prevent future errors.
     - menu_load_event was already structured to prevent this error.
     - The OLD_FILESEL code seems to not need a g_free().

 gtk.c |   13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit f7eb186184e678f32ebf38ecddd64e0c7127d577
web diff http://tartarus.org/~simon-git/gitweb/?p=puzzles.git;a=commitdiff;h=f7eb186184e678f32ebf38ecddd64e0c7127d577;hp=96b6f55ec834471414576f2ea761f0a29bd47cdc
Author: Jonas Kölker <jonaskoelker at yahoo.com>
Date:   Mon Oct 5 17:59:39 2015 +0200

    Expand keyboard input options in Bridges, for faster entry.
    
    - Lay bridges (crosess) with Control-arrow (Shift-arrow)
    - Jump (non-orthogonally) to nearby islands with number keys, a..f
    - Mark islands as done with a single tap on the space bar

 bridges.c   |   55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 puzzles.but |   18 ++++++++++++------
 2 files changed, 66 insertions(+), 7 deletions(-)

commit 3e2dc51db050836f753a375c3b74fe3010db4322
web diff http://tartarus.org/~simon-git/gitweb/?p=puzzles.git;a=commitdiff;h=3e2dc51db050836f753a375c3b74fe3010db4322;hp=f7eb186184e678f32ebf38ecddd64e0c7127d577
Author: Jonas Kölker <jonaskoelker at yahoo.com>
Date:   Wed Oct 7 22:52:54 2015 +0200

    Produce shorter Filling descriptions by run-length encoding 0s.

 filling.c |   65 +++++++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 46 insertions(+), 19 deletions(-)



More information about the tartarus-commits mailing list