{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":527632198,"defaultBranch":"master","name":"emacs","ownerLogin":"emacsmirror","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-08-22T15:51:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/155403?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1705624221.0","currentOid":""},"activityList":{"items":[{"before":"f3dd0d981cbb9c0fa10a3c5b05b244ed7a0f4e6b","after":"39d2f402528cd3c8be1ffd1b59d036ce3cd213fa","ref":"refs/heads/master","pushedAt":"2024-05-29T09:49:17.000Z","pushType":"push","commitsCount":68,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"; * src/sfntfont.c (sfnt_parse_style): Fix typo.","shortMessageHtmlLink":"; * src/sfntfont.c (sfnt_parse_style): Fix typo."}},{"before":"59d7730a46a4a51a2c7e3c800a1d60f92a2322b6","after":"f3dd0d981cbb9c0fa10a3c5b05b244ed7a0f4e6b","ref":"refs/heads/master","pushedAt":"2024-05-24T23:21:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"; Fix previous fix for bug#70796","shortMessageHtmlLink":"; Fix previous fix for bug#70796"}},{"before":"a4828155d8f2b5dc379dd20f17cb478b63425b64","after":"3647645e94856344696768bef590b49a24c7ac52","ref":"refs/heads/emacs-29","pushedAt":"2024-05-24T20:31:45.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Fix Python font lock of chained assignment statement\n\n* lisp/progmodes/python.el\n(python-font-lock-keywords-maximum-decoration): Allow chaining\nof single assignment statements.\n* test/lisp/progmodes/python-tests.el\n(python-font-lock-assignment-statement-20): New test.\n(Bug#71093)","shortMessageHtmlLink":"Fix Python font lock of chained assignment statement"}},{"before":"f75fec5cacce47c9714f10592d75c8fb9c63999d","after":"59d7730a46a4a51a2c7e3c800a1d60f92a2322b6","ref":"refs/heads/master","pushedAt":"2024-05-24T20:02:02.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"bug-reference: signal fontified bounds back to jit-lock (bug#70796)\n\n* lisp/progmodes/bug-reference.el (bug-reference-fontify): Signal\nfontified bounds back to jit-lock in order to allow for redisplay\noptimizations (bug#70796).","shortMessageHtmlLink":"bug-reference: signal fontified bounds back to jit-lock (bug#70796)"}},{"before":"c8b34046d93ab28b3e56aa04ce4526b4c76d5581","after":"f75fec5cacce47c9714f10592d75c8fb9c63999d","ref":"refs/heads/master","pushedAt":"2024-05-23T11:26:38.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Fix uncompressing a .tar.gz archive whose files have no leading dir\n\n* lisp/dired-aux.el (dired-compress): Handle the case when\nNEW-FILE is not produced in the current directory by uncompressing\na compressed file. (Bug#47058)","shortMessageHtmlLink":"Fix uncompressing a .tar.gz archive whose files have no leading dir"}},{"before":"3b890bf2bd2fec54433f35d61e30542b3dadb612","after":"c8b34046d93ab28b3e56aa04ce4526b4c76d5581","ref":"refs/heads/master","pushedAt":"2024-05-21T13:30:38.000Z","pushType":"push","commitsCount":52,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"; Avoid byte-compiler warning in todo-mode.el differently\n\n* lisp/calendar/todo-mode.el (todo-mode-map): Define it without a\nvalue before its use in 'todo-insert-item--next-param' to pacify\nthe byte-compiler.\n(todo-insert-item--next-param): Move back to its previous location\nto keep it under the outline heading with related code.","shortMessageHtmlLink":"; Avoid byte-compiler warning in todo-mode.el differently"}},{"before":"b392169e541a29178d7ae20f329d48b3d2bd78cf","after":"a4828155d8f2b5dc379dd20f17cb478b63425b64","ref":"refs/heads/emacs-29","pushedAt":"2024-05-18T17:13:01.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"; * doc/lispintro/emacs-lisp-intro.texi (nthcdr): Whitespace (bug#71033).","shortMessageHtmlLink":"; * doc/lispintro/emacs-lisp-intro.texi (nthcdr): Whitespace (bug#710…"}},{"before":"38fe837f83448338b6ce5aaf771811ce6755d00a","after":"3b890bf2bd2fec54433f35d61e30542b3dadb612","ref":"refs/heads/master","pushedAt":"2024-05-18T17:11:52.000Z","pushType":"push","commitsCount":42,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"New functions '(set-)window-cursor-type'\n\n* src/window.h (struct window): Add 'cursor_type' slot.\n(wset_cursor_type): New inline function.\n* src/xdisp.c (get_window_cursor_type): Consult 'cursor_type'.\n* src/window.c (make_window): Initialize 'cursor_type' to t.\n(Fset_window_cursor_type, Fwindow_cursor_type): New functions.\n(syms_of_window): List their symbols.\n* doc/lispref/windows.texi (Window Point): Document them.\n* doc/lispref/frames.texi (Cursor Parameters): Mention\nnew 'set-window-cursor-type'.\n* etc/NEWS: Announce new functions. (Bug#70622)","shortMessageHtmlLink":"New functions '(set-)window-cursor-type'"}},{"before":"595799edd3188a8992bbd08d0b29feaf184a092e","after":"38fe837f83448338b6ce5aaf771811ce6755d00a","ref":"refs/heads/master","pushedAt":"2024-05-15T12:38:51.000Z","pushType":"push","commitsCount":28,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"; * doc/lispref/windows.texi (Buffer Display Action Functions): Fix wording.","shortMessageHtmlLink":"; * doc/lispref/windows.texi (Buffer Display Action Functions): Fix w…"}},{"before":"af526f88562162ec053534eae510b9e7a85cb9eb","after":"595799edd3188a8992bbd08d0b29feaf184a092e","ref":"refs/heads/master","pushedAt":"2024-05-13T18:32:29.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"* lisp/emacs-lisp/comp.el (comp--get-function-cstr): Fix it.","shortMessageHtmlLink":"* lisp/emacs-lisp/comp.el (comp--get-function-cstr): Fix it."}},{"before":"fd333fd214f8e0740a4ec51705a32ed6cca93c57","after":"af526f88562162ec053534eae510b9e7a85cb9eb","ref":"refs/heads/master","pushedAt":"2024-05-13T07:49:09.000Z","pushType":"push","commitsCount":68,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Fix bug#70900\n\n* lisp/net/tramp.el (tramp-handle-unlock-file): Be quiet if user\nisn't interested in lock files. Bug#70900","shortMessageHtmlLink":"Fix bug#70900"}},{"before":"8bc4292673dfc04ce781e242596779809f1a3634","after":"fd333fd214f8e0740a4ec51705a32ed6cca93c57","ref":"refs/heads/master","pushedAt":"2024-05-09T19:47:49.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Improve static checking when using upcoming GCC 13.3\n\n* src/lisp.h: In GCC 13.3 and later, do not ignore\n-Wanalyzer-allocation-size.\n* src/marker.c: In GCC 13.3 and later, do not ignore\n-Wanalyzer-deref-before-check.","shortMessageHtmlLink":"Improve static checking when using upcoming GCC 13.3"}},{"before":"6f16ef1c04c1ab3524eab6bb98376afc50a6078b","after":"8bc4292673dfc04ce781e242596779809f1a3634","ref":"refs/heads/master","pushedAt":"2024-05-09T02:44:33.000Z","pushType":"push","commitsCount":43,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Don't report erroneous /content directory on Android 4.3 and earlier\n\n* src/androidvfs.c (android_content_opendir): Skip two, not one,\nelements on Android <= 4.4.","shortMessageHtmlLink":"Don't report erroneous /content directory on Android 4.3 and earlier"}},{"before":"3d4918c2f1d10df4051ca7dc1d17decf157adb3f","after":"6f16ef1c04c1ab3524eab6bb98376afc50a6078b","ref":"refs/heads/master","pushedAt":"2024-05-05T18:19:45.000Z","pushType":"push","commitsCount":33,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Fix lock-file format in Tramp\n\n* lisp/net/tramp.el (tramp-lock-file-info-regexp): BOOT_TIME can\nbe negative. (Bug#70415)","shortMessageHtmlLink":"Fix lock-file format in Tramp"}},{"before":"c929532b4694a1c5d0f61ae77f4e8664706a36a1","after":"b392169e541a29178d7ae20f329d48b3d2bd78cf","ref":"refs/heads/emacs-29","pushedAt":"2024-05-03T18:32:39.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"; * doc/lispref/commands.texi (Event Mod): Add motivation (bug#70596).","shortMessageHtmlLink":"; * doc/lispref/commands.texi (Event Mod): Add motivation (bug#70596)."}},{"before":"468f3f1cb44b8807c49add4235af3fe20ea7a73b","after":"3d4918c2f1d10df4051ca7dc1d17decf157adb3f","ref":"refs/heads/master","pushedAt":"2024-05-03T18:30:40.000Z","pushType":"push","commitsCount":44,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Query Eglot version via package.el\n\n* lisp/progmodes/eglot.el (eglot--version): Remove constant.\n(eglot--connect): Use 'package-get-version'.","shortMessageHtmlLink":"Query Eglot version via package.el"}},{"before":"f2bccae22bd47a2e7e0937b78ea06131711b935a","after":"468f3f1cb44b8807c49add4235af3fe20ea7a73b","ref":"refs/heads/master","pushedAt":"2024-05-01T21:23:31.000Z","pushType":"push","commitsCount":47,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"(disassemble): Fix case of `(byte-code ...)` argument\n\n* lisp/emacs-lisp/disass.el (disassemble): Handle (byte-code ...) here..\n(disassemble-internal): ...instead of here.\n(disassemble-1): Adjust text to reflect the existence of other\ncompiled functions.","shortMessageHtmlLink":"(disassemble): Fix case of (byte-code ...) argument"}},{"before":"a2e327cbca1e756373109d4788ea635250d23224","after":"f2bccae22bd47a2e7e0937b78ea06131711b935a","ref":"refs/heads/master","pushedAt":"2024-04-28T20:38:49.000Z","pushType":"push","commitsCount":80,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Use a dedicated type to represent interpreted-function values\n\nChange `function` so that when evaluating #'(lambda ...)\nwe return an object of type `interpreted-function` rather than\na list starting with one of `lambda` or `closure`.\nThe new type reuses the existing PVEC_CLOSURE (nee PVEC_COMPILED)\ntag and tries to align the corresponding elements:\n\n- the arglist, the docstring, and the interactive-form go in the\n same slots as for byte-code functions.\n- the body of the function goes in the slot used for the bytecode string.\n- the lexical context goes in the slot used for the constants of\n bytecoded functions.\n\nThe first point above means that `help-function-arglist`,\n`documentation`, and `interactive-form`s don't need to\ndistinguish interpreted and bytecode functions any more.\n\nMain benefits of the change:\n\n- We can now reliably distinguish a list from a function value.\n- `cl-defmethod` can dispatch on `interactive-function` and `closure`.\n Dispatch on `function` also works now for interpreted functions but still\n won't work for functions represented as lists or as symbols, of course.\n- Function values are now self-evaluating. That was alrready the case\n when byte-compiled, but not when interpreted since\n (eval '(closure ...)) signals a void-function error.\n That also avoids false-positive warnings about \"don't quote your lambdas\"\n when doing things like `(mapcar ',func ...)`.\n\n* src/eval.c (Fmake_interpreted_closure): New function.\n(Ffunction): Use it and change calling convention of\n`Vinternal_make_interpreted_closure_function`.\n(FUNCTIONP, Fcommandp, eval_sub, funcall_general, funcall_lambda)\n(Ffunc_arity, lambda_arity): Simplify.\n(funcall_lambda): Adjust to new representation.\n(syms_of_eval): `defsubr` the new function. Remove definition of `Qclosure`.\n\n* lisp/emacs-lisp/cconv.el (cconv-make-interpreted-closure):\nChange calling convention and use `make-interpreted-closure`.\n\n* src/data.c (Fcl_type_of): Distinguish `byte-code-function`s from\n`interpreted-function`s.\n(Fclosurep, finterpreted_function_p): New functions.\n(Fbyte_code_function_p): Don't be confused by `interpreted-function`s.\n(Finteractive_form, Fcommand_modes): Simplify.\n(syms_of_data): Define new type symbols and `defsubr` the two\nnew functions.\n\n* lisp/emacs-lisp/cl-print.el (cl-print-object) :\nNew method.\n\n* lisp/emacs-lisp/oclosure.el (oclosure): Refine the parent\nto be `closure`.\n(oclosure--fix-type, oclosure-type): Simplify.\n(oclosure--copy, oclosure--get, oclosure--set): Adjust to\nnew representation.\n\n* src/callint.c (Fcall_interactively): Adjust to new representation.\n\n* src/lread.c (bytecode_from_rev_list):\n\n* lisp/simple.el (function-documentation):\n* lisp/help.el (help-function-arglist): Remove the old `closure` case\nand adjust the byte-code case so it handles `interpreted-function`s.\n\n* lisp/emacs-lisp/cl-preloaded.el (closure): New type.\n(byte-code-function): Add it as a parent.\n(interpreted-function): Adjust parent (the type itself was already\nadded earlier by accident).\n\n* lisp/emacs-lisp/bytecomp.el (byte-compile--reify-function): Adjust to\nnew representation.\n(byte-compile): Use `interpreted-function-p`.\n\n* lisp/emacs-lisp/byte-opt.el (byte-compile-inline-expand): Adjust to\nnew representation.\n(side-effect-free-fns): Add `interpreted-function-p` and `closurep`.\n\n* src/profiler.c (trace_hash, ffunction_equal): Simplify.\n* lisp/profiler.el (profiler-function-equal): Simplify.\n\n* lisp/emacs-lisp/nadvice.el (advice--interactive-form-1):\nUse `interpreted-function-p`; adjust to new representation; and take\nadvantage of the fact that function values are now self-evaluating.\n\n* lisp/emacs-lisp/lisp-mode.el (closure):\nRemove `lisp-indent-function` property.\n\n* lisp/emacs-lisp/disass.el (disassemble-internal): Adjust to\nnew representation.\n* lisp/emacs-lisp/edebug.el (edebug--strip-instrumentation):\nUse `interpreted-function-p`.\n* lisp/emacs-lisp/comp-common.el (comp-known-type-specifiers):\nAdd `closurep` and `interpreted-function-p`.\n\n* test/lisp/help-fns-tests.el (help-fns-test-lisp-defun): Adjust to\nmore precise type info in `describe-function`.\n* test/lisp/erc/resources/erc-d/erc-d-tests.el (erc-d--render-entries):\nUse `interpreted-function-p`.\n* test/lisp/emacs-lisp/macroexp-resources/vk.el (vk-f4, vk-f5):\nDon't hardcode function values.\n\n* doc/lispref/functions.texi (Anonymous Functions): Don't suggest that\nfunction values are lists. Reword \"self-quoting\" to reflect the\nfact that #' doesn't return the exact same object. Update examples\nwith the new shape of the return value.\n\n* doc/lispref/variables.texi (Lexical Binding):\n* doc/lispref/lists.texi (Rearrangement):\n* doc/lispref/control.texi (Handling Errors): Update examples to reflect\nnew representation of function values.","shortMessageHtmlLink":"Use a dedicated type to represent interpreted-function values"}},{"before":"21e33567fabdc1310005ff6f96684be514527e8d","after":"a2e327cbca1e756373109d4788ea635250d23224","ref":"refs/heads/master","pushedAt":"2024-04-22T17:17:21.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Ensure that Gnus inline preview undisplayer removes added newline\n\n* lisp/gnus/mm-view.el (mm-inline-image): Remove two characters (\"x\\n\")\ninstead of leaving behind a superfluous newline (bug#69920).","shortMessageHtmlLink":"Ensure that Gnus inline preview undisplayer removes added newline"}},{"before":"ecb80e0e8aa6411b1e14334c2e4701208fdb238d","after":"c929532b4694a1c5d0f61ae77f4e8664706a36a1","ref":"refs/heads/emacs-29","pushedAt":"2024-04-20T18:02:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Remove ert-equal-including-properties from manual\n\n* doc/misc/ert.texi (Useful Techniques): Mention only\nequal-including-properties in place of the now obsolete\nert-equal-including-properties.","shortMessageHtmlLink":"Remove ert-equal-including-properties from manual"}},{"before":"9b755244bf0b9cd5f820ae45a4db14913a587c7b","after":"21e33567fabdc1310005ff6f96684be514527e8d","ref":"refs/heads/master","pushedAt":"2024-04-20T17:33:21.000Z","pushType":"push","commitsCount":83,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"gitlab-ci.yml adaptions\n\n* test/infra/gitlab-ci.yml (test-filenotify-gio, test-eglot):\nAdd TEST_HOME.\n(test-tree-sitter): Extend SELECTOR.","shortMessageHtmlLink":"gitlab-ci.yml adaptions"}},{"before":"f107dc26e37c7cc24b158b5dfd21b4fd8eb145f2","after":"ecb80e0e8aa6411b1e14334c2e4701208fdb238d","ref":"refs/heads/emacs-29","pushedAt":"2024-04-15T14:05:46.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"; Improve wording in documentation of 'not and 'null'\n\n* doc/lispref/control.texi (Combining Conditions):\n* doc/lispref/lists.texi (List-related Predicates): Clarify\nwording of 'not' vs 'null'. (Bug#70392)","shortMessageHtmlLink":"; Improve wording in documentation of 'not and 'null'"}},{"before":"845246093f8ae88db1061a9beaff04184685f8f4","after":"9b755244bf0b9cd5f820ae45a4db14913a587c7b","ref":"refs/heads/master","pushedAt":"2024-04-15T14:05:33.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Fix resetting the frame's 'frozen_window_starts' flag\n\n* src/window.c (grow_mini_window, shrink_mini_window): Reimplement\nhow the frame's 'frozen_window_starts' flag is set and reset, to\nmake sure it is always reset when the mini-window gets to its\nnormal one-line height. Patch by Martin Rudalics\n (Bug#70038)","shortMessageHtmlLink":"Fix resetting the frame's 'frozen_window_starts' flag"}},{"before":"2fc7e21f5e75ea6b00d6f7344335f44f5663d955","after":"845246093f8ae88db1061a9beaff04184685f8f4","ref":"refs/heads/master","pushedAt":"2024-04-13T23:42:47.000Z","pushType":"push","commitsCount":37,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Recognize multicite macros from biblatex\n\n* lisp/textmodes/reftex-cite.el (reftex-all-used-citation-keys):\nMatch the citation keys used with multicite macros provided by\nbiblatex. (bug#38249)\n\n* test/lisp/textmodes/reftex-tests.el\n(reftex-all-used-citation-keys): Adjust test accordingly.","shortMessageHtmlLink":"Recognize multicite macros from biblatex"}},{"before":"e3861aeb484c59c36b2448e17b54a37d779f6486","after":"2fc7e21f5e75ea6b00d6f7344335f44f5663d955","ref":"refs/heads/master","pushedAt":"2024-04-12T15:15:23.000Z","pushType":"push","commitsCount":38,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"; * etc/NEWS: Fix typo.","shortMessageHtmlLink":"; * etc/NEWS: Fix typo."}},{"before":"600ac35cc6597b63306786bffd0d762f70555322","after":"e3861aeb484c59c36b2448e17b54a37d779f6486","ref":"refs/heads/master","pushedAt":"2024-04-09T15:23:35.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"(test-replace-match-modification-hooks): Delete test\n\n* test/src/search-tests.el (test-replace-match-modification-hooks):\nDelete, this is testing a functionality we can't really support.","shortMessageHtmlLink":"(test-replace-match-modification-hooks): Delete test"}},{"before":"7a41de3d515077e3895fe9201d7786134c82ca26","after":"600ac35cc6597b63306786bffd0d762f70555322","ref":"refs/heads/master","pushedAt":"2024-04-09T15:22:17.000Z","pushType":"push","commitsCount":60,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"; * lisp/align.el: Remove unnecessary :group keywords. (bug#70262)","shortMessageHtmlLink":"; * lisp/align.el: Remove unnecessary :group keywords. (bug#70262)"}},{"before":"51e102a7c80d4b78eacb92a8cd164e9b1c5c3a91","after":"7a41de3d515077e3895fe9201d7786134c82ca26","ref":"refs/heads/master","pushedAt":"2024-04-03T21:51:55.000Z","pushType":"push","commitsCount":24,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Simplify tab-line-switch-to-prev-tab and tab-line-switch-to-next-tab.\n\n* lisp/tab-line.el (tab-line-switch-to-prev-tab)\n(tab-line-switch-to-next-tab): Use buffers instead of tabs.","shortMessageHtmlLink":"Simplify tab-line-switch-to-prev-tab and tab-line-switch-to-next-tab."}},{"before":"96fb71994246508f9bcaae95395d44042941f02d","after":"f107dc26e37c7cc24b158b5dfd21b4fd8eb145f2","ref":"refs/heads/emacs-29","pushedAt":"2024-04-01T13:05:06.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"; * etc/PROBLEMS: Add an entry about WebKitGTK (bug#66068).","shortMessageHtmlLink":"; * etc/PROBLEMS: Add an entry about WebKitGTK (bug#66068)."}},{"before":"de9e913f9e2a1e01e5d091a553e98d75404a2246","after":"51e102a7c80d4b78eacb92a8cd164e9b1c5c3a91","ref":"refs/heads/master","pushedAt":"2024-04-01T13:04:44.000Z","pushType":"push","commitsCount":84,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"; * doc/lispref/processes.texi: use @code for keywords in @table\n\nSee discussion in bug#69709.","shortMessageHtmlLink":"; * doc/lispref/processes.texi: use @code for keywords in @table"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVsS_VwA","startCursor":null,"endCursor":null}},"title":"Activity · emacsmirror/emacs"}