{"push_id":1021059705,"size":42,"distinct_size":0,"ref":"refs/heads/upstream","head":"dbfbedd3d0f3afcfb811eae0e1a7b1c33fb27735","before":"f50bc04a6824b1164bbc9ee11420db5f625e090e","commits":[{"sha":"16cf469d3424e927ead856fd410b8a5eee1ec8a6","author":{"email":"26f2e87da542ec7413c65de46a3f47210bfaa4a6@cs.ucla.edu","name":"Paul Eggert"},"message":"; Spelling fix and tighten up comment","distinct":false,"url":"https://api.github.com/repos/dkogan/emacs-snapshot/commits/16cf469d3424e927ead856fd410b8a5eee1ec8a6"},{"sha":"02bf7cc4632dae6bd679f34307fc83ccc8510471","author":{"email":"c9df6394cb541f693236245820fbe23866f1a3fe@linux-m68k.org","name":"Andreas Schwab"},"message":"Properly handle unquoting in wdired (bug 22938)\n\nThe recorded old names are not quoted, don't unquote them.\n\n* lisp/wdired.el (wdired-normalize-filename): Add argument\nunquotep, only unquote if non-nil.\n(wdired-get-filename): Don't unquote the old file name.\n(wdired-get-previous-link): Always unquote.","distinct":false,"url":"https://api.github.com/repos/dkogan/emacs-snapshot/commits/02bf7cc4632dae6bd679f34307fc83ccc8510471"},{"sha":"366ec7719f3cfde5f003d97ae9f5d02609827b0c","author":{"email":"ea2e118cb172912eeb18e77fd482d9f1b4afd0a4@yandex.ru","name":"Dmitry Gutov"},"message":"Allow using the left shift operator without spaces on both sides\n\n* lisp/progmodes/ruby-mode.el (ruby-singleton-class-p): Rename to\nruby-verify-heredoc, reverse the meaning of the return value, and\nshort-circuit if preceded by a symbol not separated by whitespace.\n\n* test/automated/ruby-mode-tests.el (ruby-no-heredoc-left-shift)\n(ruby-no-heredoc-class-self): New tests.","distinct":false,"url":"https://api.github.com/repos/dkogan/emacs-snapshot/commits/366ec7719f3cfde5f003d97ae9f5d02609827b0c"},{"sha":"9b16bc2a01a3554feb9577c507bcc874f863ad81","author":{"email":"ea2e118cb172912eeb18e77fd482d9f1b4afd0a4@yandex.ru","name":"Dmitry Gutov"},"message":"Stop recognizing :#{} as symbol in ruby-mode\n\n* lisp/progmodes/ruby-mode.el (ruby-font-lock-keywords): Remove\nthe weird part that recognized colon followed by interpolation\nconstruct without quotes (e.g. ':#{abc}') as symbol, which is just a\nsyntax error in any modern version of Ruby.  Fix nearby bug reference.","distinct":false,"url":"https://api.github.com/repos/dkogan/emacs-snapshot/commits/9b16bc2a01a3554feb9577c507bcc874f863ad81"},{"sha":"1b9d6163b023aaefd15d38ea28e968a113202402","author":{"email":"ea2e118cb172912eeb18e77fd482d9f1b4afd0a4@yandex.ru","name":"Dmitry Gutov"},"message":"Propertize operator symbol names with symbol syntax class\n\n* lisp/progmodes/ruby-mode.el (ruby-syntax-propertize):\nDo it here.\n(ruby-font-lock-keywords): Instead of handling them here.  Leave\nhighlighting them to the \"normal\" matcher, because now we can.\n(ruby-smie--forward-token, ruby-smie--backward-token):\nLikewise, don't special-case operator symbols anymore.\n(ruby-smie--args-separator-p): Simplify the regexp, match operator\nnames with \\s_.\n(ruby-smie--implicit-semi-p): Handle the special cases of ? and =\nat EOL the same way: check if the character has been assigned the\nsymbol syntax class by syntax-propertize.","distinct":false,"url":"https://api.github.com/repos/dkogan/emacs-snapshot/commits/1b9d6163b023aaefd15d38ea28e968a113202402"},{"sha":"711ca362e7f8ca7c4f664dc2fe60bc5fa4e4f4fe","author":{"email":"c9df6394cb541f693236245820fbe23866f1a3fe@linux-m68k.org","name":"Andreas Schwab"},"message":"Properly handle lambda as read function (bug 22961)\n\n* src/lread.c (readchar): Be more strict about checking for\nstring in cons for read_vector.\n(unreadchar): Likewise.","distinct":false,"url":"https://api.github.com/repos/dkogan/emacs-snapshot/commits/711ca362e7f8ca7c4f664dc2fe60bc5fa4e4f4fe"},{"sha":"b417c5a3b35bf31e66a170529c5aeb34cb3318d0","author":{"email":"3f305b4b498a0d8642698be7e34009ae75d7e01c@newartisans.com","name":"John Wiegley"},"message":"Revert \"Revert \"Backport: * lisp/isearch.el: Turn char-folding off by default\"\"\n\nThis reverts commit a91b4b51ddf2575d821adb8b84fdf32cff83886e.","distinct":false,"url":"https://api.github.com/repos/dkogan/emacs-snapshot/commits/b417c5a3b35bf31e66a170529c5aeb34cb3318d0"},{"sha":"83b2a2071460b7aa0d4460fec3d900a75ee51d9c","author":{"email":"3f305b4b498a0d8642698be7e34009ae75d7e01c@newartisans.com","name":"John Wiegley"},"message":"Change how /etc/NEWS presents character folding\n\n* NEWS: Note that character folding is no longer the default.","distinct":false,"url":"https://api.github.com/repos/dkogan/emacs-snapshot/commits/83b2a2071460b7aa0d4460fec3d900a75ee51d9c"},{"sha":"a7d6f39d8a291ba78b7605f0e841e2751dfe5e11","author":{"email":"9bea97ca54594f32677f9bd326119cdb56ababc9@gnu.org","name":"Eli Zaretskii"},"message":"; Fix last change in NEWS","distinct":false,"url":"https://api.github.com/repos/dkogan/emacs-snapshot/commits/a7d6f39d8a291ba78b7605f0e841e2751dfe5e11"},{"sha":"28532a91a96f30ab468d06b410bd199fb08dd5e9","author":{"email":"ea2e118cb172912eeb18e77fd482d9f1b4afd0a4@yandex.ru","name":"Dmitry Gutov"},"message":"Propertize character literals and special global variables differently\n\n* lisp/progmodes/ruby-mode.el (ruby-syntax-propertize): Propertize\ncharacter literals and global variables with special names with\nprefix and symbol syntax classes, for SMIE to tokenize them\ntogether automatically.\n(ruby-font-lock-keywords): Fix an old regression in highlighting\ncharacter literals.","distinct":false,"url":"https://api.github.com/repos/dkogan/emacs-snapshot/commits/28532a91a96f30ab468d06b410bd199fb08dd5e9"},{"sha":"72c7438c4c6ee0d24405636cde4b18c32034a634","author":{"email":"ea2e118cb172912eeb18e77fd482d9f1b4afd0a4@yandex.ru","name":"Dmitry Gutov"},"message":"Indent methods with keyword names correctly\n\n* lisp/progmodes/ruby-mode.el (ruby-smie--at-dot-call):\nRename to ruby-smie--before-method-name.  Now also check if we're\nafter a 'def' keyword.  Update both callers.","distinct":false,"url":"https://api.github.com/repos/dkogan/emacs-snapshot/commits/72c7438c4c6ee0d24405636cde4b18c32034a634"},{"sha":"a589e9aed5255fb1ebfb38fa4b3c9df5f6ef7448","author":{"email":"9bea97ca54594f32677f9bd326119cdb56ababc9@gnu.org","name":"Eli Zaretskii"},"message":"By default, etags produces unqualified Perl tag names\n\n* lib-src/etags.c (Perl_functions): Produce unqualified names,\nunless -Q was specified.\n(print_help): Update the description of -Q.\n\n* doc/man/etags.1: Update the documentation of -Q.\n\n* test/etags/ETAGS.good_1:\n* test/etags/ETAGS.good_2:\n* test/etags/ETAGS.good_3:\n* test/etags/ETAGS.good_4:\n* test/etags/ETAGS.good_5:\n* test/etags/CTAGS.good: Adapt the expected test results to the\nchanged Perl functionality.","distinct":false,"url":"https://api.github.com/repos/dkogan/emacs-snapshot/commits/a589e9aed5255fb1ebfb38fa4b3c9df5f6ef7448"},{"sha":"7352c6c695db8b90b63c2601277d64a32507d2bb","author":{"email":"26f2e87da542ec7413c65de46a3f47210bfaa4a6@cs.ucla.edu","name":"Paul Eggert"},"message":"Rework C source files to avoid ^(\n\nWork around Bug#22884 by rewording comments and strings to avoid ‘(’\nat the start of a line unless it starts a function.  This change\nis a short-term hack; in the longer run we plan to fix cc-mode’s\nperformance for C files that have ‘(’ at the start of a line in a\ncomment or string.","distinct":false,"url":"https://api.github.com/repos/dkogan/emacs-snapshot/commits/7352c6c695db8b90b63c2601277d64a32507d2bb"},{"sha":"741a6f8ed4286e36f0c64256d7eda79e9c394f62","author":{"email":"26f2e87da542ec7413c65de46a3f47210bfaa4a6@cs.ucla.edu","name":"Paul Eggert"},"message":"Sync with gnulib\n\nThis incorporates:\n2016-03-08 intprops: make .h file license match module\n2016-03-08 acl: fix missing return on Cygwin\n2016-03-05 extern-inline: port to PGI CC\n* doc/misc/texinfo.tex, lib/intprops.h, lib/set-permissions.c:\n* m4/extern-inline.m4:\nCopy from gnulib.","distinct":false,"url":"https://api.github.com/repos/dkogan/emacs-snapshot/commits/741a6f8ed4286e36f0c64256d7eda79e9c394f62"},{"sha":"985dacfa0f0186531fdae13718d720cf7e27425f","author":{"email":"9bea97ca54594f32677f9bd326119cdb56ababc9@gnu.org","name":"Eli Zaretskii"},"message":"; NEWS update for the last change in etags","distinct":false,"url":"https://api.github.com/repos/dkogan/emacs-snapshot/commits/985dacfa0f0186531fdae13718d720cf7e27425f"},{"sha":"8b8a6ad3e3239eb2cff325e72e29dc30fdaa58c5","author":{"email":"2322663bae77dbf055589c201577ee69af4f5247@raeburn.org","name":"Ken Raeburn"},"message":"Don't use XRANDR 1.3 extensions if the server doesn't support them.\n\n* src/xterm.h (struct x_display_info): Add fields to save XRANDR\nversion number.\n* src/xfns.c (x_get_monitor_attributes): Save the version numbers\nafter querying the X server.\n(x_get_monitor_attributes_xrandr): Don't use XRRGetOutputPrimary or\nXRRGetScreenResourcesCurrent if the server doesn't support at least\nRANDR version 1.3.  Conditionalize the code blocks on compiling\nagainst library version 1.3 or better, rather than feature tests for\neach function.\n* configure.ac: Stop testing for those two functions.","distinct":false,"url":"https://api.github.com/repos/dkogan/emacs-snapshot/commits/8b8a6ad3e3239eb2cff325e72e29dc30fdaa58c5"},{"sha":"950be689ca51d754da8f75e272c1454d47c2166b","author":{"email":"ea2e118cb172912eeb18e77fd482d9f1b4afd0a4@yandex.ru","name":"Dmitry Gutov"},"message":"Add symref-filepattern entries for c?perl-mode\n\n* lisp/cedet/semantic/symref/grep.el\n(semantic-symref-filepattern-alist): Add entries for perl-mode and\ncperl-mode.","distinct":false,"url":"https://api.github.com/repos/dkogan/emacs-snapshot/commits/950be689ca51d754da8f75e272c1454d47c2166b"},{"sha":"f8df21b15c9af83f418303f095be6a5a8e13b91b","author":{"email":"9bea97ca54594f32677f9bd326119cdb56ababc9@gnu.org","name":"Eli Zaretskii"},"message":"Update admin/notes/unicode\n\n* admin/notes/unicode: Update the list of files from the UCD we\nare using.  Mention the possible need to change 'ucs-names' when\nimporting a new version of the Unicode Standard.","distinct":false,"url":"https://api.github.com/repos/dkogan/emacs-snapshot/commits/f8df21b15c9af83f418303f095be6a5a8e13b91b"},{"sha":"4efea8e70147f884265f20d0b36b930c095a811c","author":{"email":"9bea97ca54594f32677f9bd326119cdb56ababc9@gnu.org","name":"Eli Zaretskii"},"message":"; * etc/DEBUG: Fix a typo.  (Bug#22984)","distinct":false,"url":"https://api.github.com/repos/dkogan/emacs-snapshot/commits/4efea8e70147f884265f20d0b36b930c095a811c"},{"sha":"facb5e20ce186e47506860bde982e35020fedce5","author":{"email":"3f305b4b498a0d8642698be7e34009ae75d7e01c@newartisans.com","name":"John Wiegley"},"message":"Update Emacs manual section related to character folding\n\n* search.texi: Character folding is not on by default.","distinct":false,"url":"https://api.github.com/repos/dkogan/emacs-snapshot/commits/facb5e20ce186e47506860bde982e35020fedce5"}]}