{"push_id":796643467,"size":7,"distinct_size":6,"ref":"refs/heads/4.3-maint","head":"73573e1370b7e063536bcc17e56767050ca7f4c4","before":"7bf8dbc7f84e5884a42fb9d43f02f58a5b8dfccb","commits":[{"sha":"834eefc39d462160eae8a7b3b0b0d7435d163954","author":{"email":"5050a7261ac601bac799af5f9c1b71bdad6b1b2a@columbus.rr.com","name":"Jonadab the Unsightly One"},"message":"Fix redundant \"partly eaten\" for certain corpses.\n\nA player saw \"a partly eaten the Wizard of Yendor's partly eaten\ncorpse\".  I traced this down to the BUFSZ purge of all things, which\nreplaced sprintf with msgcat_many but failed to remove the first\nargument, a purely mechanical error.\n\n(The sprintf function, typical of C library functions, modifies its\nfirst argument and returns void; whereas, msgcat_many has more modern\nsemantics of returning an actual value, so it doesn't need to have the\nvariable that's being set passed as first argument.)\n\nBecause the existing prefix was getting included when the prefix was\nrecalculated, any information already there stayed there, and instead\nof \"the Wizard of Yendor's partly eaten corpse\" we get the redundant\ndescription the player saw.","distinct":false,"url":"https://api.github.com/repos/tsadok/nethack4/commits/834eefc39d462160eae8a7b3b0b0d7435d163954"},{"sha":"3be37b75dca7debc2eabb1b084edaa2a6c3bd993","author":{"email":"5050a7261ac601bac799af5f9c1b71bdad6b1b2a@columbus.rr.com","name":"Jonadab the Unsightly One"},"message":"Message bugfix when unblessing one of a stack of eucalyptus leaves.\n\nPreviously, the message was pline()d before the stack was split,\nresulting in wording that sounded like your entire stack became\nunblessed.  Don't print the message until after, so that it will\ncorrectly reflect the fact that only one leaf loses its blessing.","distinct":true,"url":"https://api.github.com/repos/tsadok/nethack4/commits/3be37b75dca7debc2eabb1b084edaa2a6c3bd993"},{"sha":"455d70f0d6a1ff4cb4c219eb43390255320b37de","author":{"email":"5050a7261ac601bac799af5f9c1b71bdad6b1b2a@columbus.rr.com","name":"Jonadab the Unsightly One"},"message":"Merge branch '43maint055_ticket594_stacks_not_split_when_they_should_be' into 4.3-maint","distinct":true,"url":"https://api.github.com/repos/tsadok/nethack4/commits/455d70f0d6a1ff4cb4c219eb43390255320b37de"},{"sha":"2b915911441cd6bc87d1ef06dc4c8e58d3ebb689","author":{"email":"5050a7261ac601bac799af5f9c1b71bdad6b1b2a@columbus.rr.com","name":"Jonadab the Unsightly One"},"message":"Add a set of bindings for new players, based on axwd/qezc movement.","distinct":true,"url":"https://api.github.com/repos/tsadok/nethack4/commits/2b915911441cd6bc87d1ef06dc4c8e58d3ebb689"},{"sha":"200956cbe50f2af3aec906ca3176b91e4c91ad3e","author":{"email":"5050a7261ac601bac799af5f9c1b71bdad6b1b2a@columbus.rr.com","name":"Jonadab the Unsightly One"},"message":"Add mass rebind support for Dvorak layout (uyxd/pfkb movement).","distinct":true,"url":"https://api.github.com/repos/tsadok/nethack4/commits/200956cbe50f2af3aec906ca3176b91e4c91ad3e"},{"sha":"1a5c8d633bb263826e728274baa94ca1de62e70b","author":{"email":"5050a7261ac601bac799af5f9c1b71bdad6b1b2a@columbus.rr.com","name":"Jonadab the Unsightly One"},"message":"Add documentation for the major sets of key bindings.\n\nThis adds an SVG file (and a rendered PNG version of it) depicting\nthree major sets of key bindings for which we have mass rebinds:  the\ntraditional hjkl/yubn bindings (default), the alternative axwd/qezc\nbindings, and the Dvorak-compatible uydx/pfkb bindings.\n\nI didn't do a separate diagram to show the alternative uses for\nhjklyubn when using exclusively digits or cursor-control keys for\nmovement, as it's only a few keys different from the defaults.\n\nCopyright information is included.","distinct":true,"url":"https://api.github.com/repos/tsadok/nethack4/commits/1a5c8d633bb263826e728274baa94ca1de62e70b"},{"sha":"73573e1370b7e063536bcc17e56767050ca7f4c4","author":{"email":"5050a7261ac601bac799af5f9c1b71bdad6b1b2a@columbus.rr.com","name":"Jonadab the Unsightly One"},"message":"Merge branches '43maint077_chmod_for_unix_dumplogs' and '43maint078_keybindings_axwdqezc' into 4.3-maint","distinct":true,"url":"https://api.github.com/repos/tsadok/nethack4/commits/73573e1370b7e063536bcc17e56767050ca7f4c4"}]}