1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
|
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= or =watcher=,
- =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.
*** DONE [[bug:35871]] Fix SVG transparency with Cairo
:PROPERTIES:
:Role: author
:END:
Fixed by Yamamoto Mitsuharu.
*** DONE [[bug:38492]] Warn pdumper users when pure space has been overflowed
:PROPERTIES:
:Role: author
:END:
Fixed by Eli.
*** 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).
**** TODO [[bug:40909]] Add max width option similar to Man-width-max
:PROPERTIES:
:Role: watcher
:END:
** 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
**** TODO [[bug:40520]] Prevent duplicate thread titles
:PROPERTIES:
:Role: author
:END:
**** TODO [[bug:40280]] gnus-cloud doesn't do anything useful
:PROPERTIES:
:Role: watcher
: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:
*** Org
**** TODO [[bug:42184]] org-fontify-whole-heading-line does not work in emacs 27
:PROPERTIES:
:Role: watcher
: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.
*** 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]].
**** 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]]).
* 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:
* 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:
|