summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--itches/emacs/tracker.org357
1 files changed, 295 insertions, 62 deletions
diff --git a/itches/emacs/tracker.org b/itches/emacs/tracker.org
index 74a03ab..70336f1 100644
--- a/itches/emacs/tracker.org
+++ b/itches/emacs/tracker.org
@@ -1,75 +1,308 @@
-* participating
-** bug#28969 dired: Confirmation prompt for wildcard not surrounded by whitespace
-- v6 posted in December 2019.
-- Eli skeptical of final UI.
-- Waiting until 27.1 is released before pestering the maintainers with
- another bikeshed.
-** bug#40152 icomplete vs recursive prompts
-** bug#40520 Prevent duplicate thread titles in Gnus
-** bug#41530 gnus-cloud-download-all-data does not mark articles as read
-** bug#41810 [ELPA] adaptive-wrap: Fontify wrap-prefix
-** bug#42334 gnus-thread-sort-functions vs. loose threads
-* following
-** bug#31586 `frame-title-format' doesn't save match data
-** bug#31666 Bad interaction between visual-line-mode and wrap-prefix on long lines
-Aka "visual-line-mode adds newlines before words that end up being
-split anyway"; the problem occurs without wrap-prefixes.
-** bug#39799 Most emoji sequences don’t render correctly
-** bug#40280 gnus-cloud doesn't do anything useful
-** bug#40909 eww: Add max width option similar to Man-width-max
-** bug#42184 org-fontify-whole-heading-line does not work in emacs 27
-* cogitating
-** bug
-*** hi-lock-mode does not automatically pick up new occurrences in fundamental and text modes
-See maybe bug#39597#41.
-** help
-*** Require in init file
-Cf. emacs-devel Message-ID <jwvh7xjchxv.fsf-monnier+emacs@gnu.org>.
-* closed
-** bug#23284 Cannot input 'Y' with dired-do-query-replace-regexp
-Fixed by Dmitry.
-** bug#30008 Subdirectory vs major mode in .dir-locals.el
-Unnoticed for a year, then merged with subsequent duplicate bug#33400.
-** bug#33697 file-truename messes with match data
-Merged with bug#31586, a more general issue dealing with match data
-being "poisoned" by a user's =:eval= form in frame-title-format.
-** bug#35476 font-lock-{append,prepend}-text-property and anonymous faces
-Patches applied.
-** bug#35781 Improve font display on Cairo builds
+Since my contributions to "GNU Emacs" are spread over multiple
+repositories and bug tracking systems, I figured I would aggregate
+them in my own "tracker". This allows me to keep track of what I'm
+working on; it can also double as a [[https://jvns.ca/blog/brag-documents/][brag document]] when filtered on
+"PatchApplied" properties.
+
+Speaking of properties, here are the ones I'm attaching to these
+entries:
+
+- =Role= ::
+ - =author= :: for issues I reported,
+ - =watcher= :: issues reported by someone else…
+ - I have taken a stab at,
+ - I could take a stab at, if time permits,
+ - I'll tip my hat to whoever solves it.
+- =PatchApplied= :: whether my patches were applied,
+- =TestAdded= :: for bug reports, whether I added a unit test.
+
+* GNU Emacs
+** Core
+*** DONE [[bug:35781]] Improve font display on Cairo builds
+:PROPERTIES:
+:Role: author
+:END:
Fixed by Yamamoto Mitsuharu.
-** bug#35871 Fix SVG transparency with Cairo
+*** DONE [[bug:35871]] Fix SVG transparency with Cairo
+:PROPERTIES:
+:Role: author
+:END:
Fixed by Yamamoto Mitsuharu.
-** bug#36803 Update mode-line of every window when compilation ends
-Fixed by Stefan.
-** bug#38024 icomplete sometimes fails to show completions after backward-killing words
-Fixed by João.
-** bug#38492 Warn pdumper users when pure space has been overflowed
+*** DONE [[bug:38492]] Warn pdumper users when pure space has been overflowed
+:PROPERTIES:
+:Role: author
+:END:
Fixed by Eli.
-** bug#38551 debbugs: bind to RET rather than return
-Patch applied.
-** bug#39074 Horizontal line messes with variable value display in Custom buffers
-Patch applied.
-** bug#39504 eww/shr: Ensure faces of enclosing elements apply to <code> elements
-Patch applied.
+*** TODO [[bug:39799]] Most emoji sequences don’t render correctly
+:PROPERTIES:
+:Role: watcher
+:END:
+*** DONE [[bug:41584]] org-indent-mode's line-prefix text property flickers near overlays
+:PROPERTIES:
+:Role: author
+:END:
+First reported as [[https://github.com/dgutov/diff-hl/issues/142][dgutov/diff-hl#142]]. Fixed by Eli.
+** Elisp
+*** DONE [[bug:30008]] Subdirectory vs major mode in .dir-locals.el
+:PROPERTIES:
+:Role: author
+:END:
+Unnoticed for a year, then merged with subsequent duplicate [[bug:33400]].
+*** TODO [[bug:31586]] ~frame-title-format~ doesn't save match data
+:PROPERTIES:
+:Role: watcher
+:END:
+*** DONE [[bug:33697]] file-truename messes with match data
+:PROPERTIES:
+:Role: author
+:END:
+Merged with [[bug:31586]], a more general issue dealing with match data
+being "poisoned" by a user's =:eval= form in frame-title-format.
+*** DONE [[bug:35476]] font-lock-{append,prepend}-text-property and anonymous faces
+:PROPERTIES:
+:Role: author
+:PatchApplied: t
+:TestAdded: t
+:END:
+Started off as an [[orgmode:87r2a4ztt2.fsf@gmail.com][org-mode bug]]; Stefan applied a proper fix, then I
+added in some refactoring and unit tests.
+*** DONE [[bug:36803]] Update mode-line of every window when compilation ends
+:PROPERTIES:
+:Role: author
+:END:
+Fixed by Stefan.
+*** DONE [[bug:39597]] M-x occur adds fontification to fundamental-mode
+:PROPERTIES:
+:Role: author
+:END:
+Fixed by Stefan & Juri.
+*** DONE [[bug:41747]] Add default fontset setup for "Symbols and Pictographs Extended-A"
+:PROPERTIES:
+:Role: author
+:END:
+Unfortunately, Symbola now comes with a [[https://dn-works.com/wp-content/uploads/2020/UFAS-Docs/License.pdf][non-free license]].
+Cf. [[https://bugs.archlinux.org/task/58886][Arch Linux]], [[https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=897047][Debian]], [[https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/EC6I35ILFICKY5W5XTHYJC6UH36B2UQS/][Fedora]], [[https://www.mail-archive.com/gentoo-dev@lists.gentoo.org/msg88799.html][Gentoo]], [[https://github.com/NixOS/nixpkgs/pull/79679][NixOS]] and [[https://bugs.launchpad.net/ubuntu/+source/ttf-ancient-fonts/+bug/1824065][Ubuntu]] threads; also
+[[https://en.wikipedia.org/wiki/Talk:Open-source_Unicode_typefaces#Symbola_font][Wikipedia]] thread.
+*** shr
+**** DONE [[bug:39504]] Ensure faces of enclosing elements apply to <code> elements
+:PROPERTIES:
+:Role: author
+:PatchApplied: t
+:END:
Unfortunately debbugs.el does not handle multiple patches per message;
the first patch's diff was thus applied manually, with the second
patch's title (and a whole new message by the maintainer).
-** bug#39597 M-x occur adds fontification to fundamental-mode
-Fixed by Stefan & Juri.
-** bug#39680 electric-pair-mode broken by undo
+** Major modes
+*** Custom
+**** DONE [[bug:39074]] Horizontal line messes with variable value display in Custom buffers
+:PROPERTIES:
+:Role: author
+:PatchApplied: t
+:END:
+*** Dired
+**** DONE [[bug:23284]] Cannot input 'Y' with dired-do-query-replace-regexp
+:PROPERTIES:
+:Role: author
+:END:
+Fixed by Dmitry.
+**** TODO [[bug:28969]] Confirmation prompt for wildcard not surrounded by whitespace
+:PROPERTIES:
+:Role: author
+:END:
+- v6 posted in December 2019.
+- Eli skeptical of final UI.
+- Waiting until 27.1 is released before pestering the maintainers with
+ another bikeshed.
+*** Gnus
+**** DONE [[bug:40520]] Prevent duplicate thread titles
+:PROPERTIES:
+:Role: author
+:PatchApplied: t
+:END:
+**** TODO [[bug:41530]] gnus-cloud-download-all-data does not mark articles as read
+:PROPERTIES:
+:Role: author
+:END:
+**** TODO [[bug:42334]] gnus-thread-sort-functions vs. loose threads
+:PROPERTIES:
+:Role: author
+:END:
+Closed by Lars because the way Gnus sorts things just isn't amenable
+to fixing this right now. Will probably need to take the plunge at
+some point.
+*** Org
+**** DONE [[orgmode:877efbgi4i.fsf@gmail.com]] Binding org-insert-todo-heading to M-S-RET
+:PROPERTIES:
+:Role: author
+:END:
+Inspired by [[https://github.com/jrblevin/markdown-mode/pull/317][jrblevin/markdown-mode#317]]; fixed by Nicolas.
+**** DONE [[orgmode:87r2a4ztt2.fsf@gmail.com]] Bug: Strike-through messes with heading face
+:PROPERTIES:
+:Role: author
+:PatchApplied: t
+:END:
+Eventually reverted in favor of a better fix in [[bug:35476]].
+**** DONE [[orgmode:877dxpazbo.fsf_-_@gmail.com]] Make RET and C-j obey ~electric-indent-mode~ in org-mode
+:PROPERTIES:
+:Role: author
+:PatchApplied: t
+:TestAdded: t
+:END:
+Followup to an emacs-devel thread about reconciling org-mode
+idiosyncrasies with Emacs core.
+**** DONE [[orgmode:87blm8v09s.fsf@gmail.com]] Possible fix for :includes header argument in org-babel C source blocks
+:PROPERTIES:
+:Role: author
+:PatchApplied: t
+:TestAdded: t
+:END:
+Stumbled on this regression before starting work on a completely
+unrelated feature, and trying to get unit tests to pass.
+**** DONE [[orgmode:87mu5mhm1u.fsf@gmail.com]] Failing tests
+:PROPERTIES:
+:Role: author
+:PatchApplied: t
+:TestAdded: t
+:END:
+More unrelated tests that needed fixing before I could start working.
+**** TODO [[orgmode:87mu62gvjk.fsf@gmail.com]] Setting org-todo-keywords through directory-local variables
+:PROPERTIES:
+:Role: author
+:END:
+**** TODO [[bug:42184]] org-fontify-whole-heading-line does not work in emacs 27
+:PROPERTIES:
+:Role: watcher
+:END:
+**** TODO [[orgmode:87mu3ze52c.fsf@gmail.com]] Default description for abbreviated links
+:PROPERTIES:
+:Role: author
+:END:
+** Minor modes
+*** electric-pair
+**** DONE [[bug:39680]] electric-pair-mode broken by undo
+:PROPERTIES:
+:Role: author
+:TestAdded: t
+:END:
Fixed by Stefan. It took some time and effort, but I eventually
managed to write a unit test.
-** bug#41077 [feature/native-comp] Segfaults when compiling ELC+ELN
+*** icomplete
+**** DONE [[bug:38024]] icomplete sometimes fails to show completions after backward-killing words
+:PROPERTIES:
+:Role: author
+:END:
+Fixed by João.
+**** TODO [[bug:40152]] icomplete vs recursive prompts
+:PROPERTIES:
+:Role: author
+:END:
+*** visual-line
+**** TODO [[bug:31666]] Bad interaction between visual-line-mode and wrap-prefix on long lines
+:PROPERTIES:
+:Role: watcher
+:END:
+Aka "visual-line-mode adds newlines before words that end up being
+split anyway"; the problem occurs without wrap-prefixes.
+** Experimental features
+*** Native compilation
+**** DONE [[bug:41077]] Segfaults when compiling ELC+ELN
+:PROPERTIES:
+:Role: author
+:END:
Took a couple of tries (and 3 days straight of compilation), but I got
the branch to compile on my Samsung NC10. See also update 8 on
Andrea's [[https://akrl.sdf.org/gccemacs.html][progress page]].
-** bug#41194 [feature/native-comp] fibn benchmark exhausts memory
+**** DONE [[bug:41194]] fibn benchmark exhausts memory
+:PROPERTIES:
+:Role: author
+:END:
Fixed by Andrea (see update 9 on his [[https://akrl.sdf.org/gccemacs.html][progress page]]).
-** bug#41584 org-indent-mode's line-prefix text property flickers near overlays
-First reported as [[https://github.com/dgutov/diff-hl/issues/142][dgutov/diff-hl#142]]. Fixed by Eli.
-** bug#41747 Add default fontset setup for "Symbols and Pictographs Extended-A"
-Unfortunately, Symbola now comes with a [[https://dn-works.com/wp-content/uploads/2020/UFAS-Docs/License.pdf][non-free license]].
-
-Cf. [[https://bugs.archlinux.org/task/58886][Arch Linux]], [[https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=897047][Debian]], [[https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/EC6I35ILFICKY5W5XTHYJC6UH36B2UQS/][Fedora]], [[https://www.mail-archive.com/gentoo-dev@lists.gentoo.org/msg88799.html][Gentoo]], [[https://github.com/NixOS/nixpkgs/pull/79679][NixOS]] and [[https://bugs.launchpad.net/ubuntu/+source/ttf-ancient-fonts/+bug/1824065][Ubuntu]] threads; also
-[[https://en.wikipedia.org/wiki/Talk:Open-source_Unicode_typefaces#Symbola_font][Wikipedia]] thread.
+* ELPA
+** adaptive-wrap
+*** TODO [[bug:41810]] Fontify wrap-prefix
+:PROPERTIES:
+:Role: author
+:END:
+** debbugs
+*** DONE [[bug:38551]] bind to RET rather than return
+:PROPERTIES:
+:Role: author
+:PatchApplied: t
+:END:
+** diff-hl
+*** DONE [[https://github.com/dgutov/diff-hl/issues/142][#142]] Weird interaction between diff-hl-flydiff-mode and org-indent-mode
+Eventually reported back to Emacs core in [[bug:41584]] and fixed by Eli.
+* MELPA
+** magit
+*** DONE Helping ~magit-ediff-dwim~ read my mind
+:PROPERTIES:
+:Role: author
+:PatchApplied: t
+:END:
+[[https://emacs.stackexchange.com/q/18200/10209][Reported on StackExchange]] first, then [[https://github.com/magit/magit/commit/f65b1bddd31070e6012fe91a7d845f748c40b901][applied by tarsius]].
+*** DONE [[https://github.com/magit/magit/pull/2928][magit/magit#2928]] magit-split-range: fix handling of "..@{upstream}"
+:PROPERTIES:
+:Role: author
+:PatchApplied: t
+:END:
+*** DONE [[https://github.com/magit/magit/pull/3720][magit/magit#3720]] Make magit-blame-echo actually echo the commit summary
+:PROPERTIES:
+:Role: author
+:PatchApplied: t
+:END:
+*** DONE [[https://github.com/magit/magit/pull/4043][magit/magit#4043]] Fix git-commit fontification when comments contain brackets
+:PROPERTIES:
+:Role: author
+:PatchApplied: t
+:END:
+** markdown-mode
+*** DONE [[https://github.com/jrblevin/markdown-mode/pull/124][jrblevin/markdown-mode#124]] Prevent spurious bold fontification
+:PROPERTIES:
+:Role: author
+:PatchApplied: t
+:TestAdded: t
+:END:
+*** DONE [[https://github.com/jrblevin/markdown-mode/issues/172][jrblevin/markdown-mode#172]] Spurious bold/italic in inline code
+:PROPERTIES:
+:Role: author
+:TestAdded: t
+:END:
+*** DONE [[https://github.com/jrblevin/markdown-mode/issues/223][jrblevin/markdown-mode#223]] Bold markers mess up italics detection
+:PROPERTIES:
+:Role: author
+:END:
+*** DONE [[https://github.com/jrblevin/markdown-mode/pull/252][jrblevin/markdown-mode#252]] Fix markdown-inline-code-face's :inherit attribute
+:PROPERTIES:
+:Role: author
+:PatchApplied: t
+:END:
+*** DONE [[https://github.com/jrblevin/markdown-mode/pull/317][jrblevin/markdown-mode#317]] Bind markdown-insert-list-item to M-RET rather than M-<return>
+:PROPERTIES:
+:Role: author
+:PatchApplied: t
+:TestAdded: t
+:END:
+** page-break-lines
+*** DONE [[https://github.com/purcell/page-break-lines/pull/20][purcell/page-break-lines#20]] Fix disabling when major mode is derived from one of page-break-lines-modes
+:PROPERTIES:
+:Role: author
+:PatchApplied: t
+:END:
+** paradox
+*** DONE [[https://github.com/Malabarba/paradox/pull/125][Malabarba/paradox#125]] Invert :inherit order for paradox-mode-line-face
+:PROPERTIES:
+:Role: author
+:PatchApplied: t
+:END:
+*** DONE [[https://github.com/Malabarba/paradox/pull/160][Malabarba/paradox#160]] Fix "Invalid face reference" warnings for custom-button-mouse
+:PROPERTIES:
+:Role: author
+:PatchApplied: t
+:END:
+* COMMENT File-local variables
+#+LINK: bug https://debbugs.gnu.org/
+#+LINK: orgmode https://orgmode.org/list/%s/t/#u
+# Local variables:
+# org-property-format: "%-16s %s"
+# end: