X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/41b7f8bc6c4511ab6fcf7f6b1f9e7fdcd8592821..9c3dcdaafa79daaaeb26fb41ec0df1ead50c330b:/etc/TODO?ds=sidebyside diff --git a/etc/TODO b/etc/TODO index 22c9d7782d..42339816fd 100644 --- a/etc/TODO +++ b/etc/TODO @@ -18,7 +18,7 @@ to the FSF. "which form of concurrency" we'll want. ** Overhaul of customize: sounds wonderful. ** better support for dynamic embedded graphics: I like this idea (my - mpc.el code could use it for the volume widget), tho I wonder if the + mpc.el code could use it for the volume widget), though I wonder if the resulting efficiency will be sufficient. ** Spread Semantic. ** Improve the "code snippets" support: consolidate skeleton.el, tempo.el, @@ -614,6 +614,13 @@ http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02234.html *** Bugs +**** The event loop does not redraw. + A problem is that redraw don't happen during resize, + because we can't break out from the NSapp loop during resize. + There was a special trick to detect mouse press in the lower right + corner and track mouse movements, but this did not work well, and was + not scalable to the new Lion "resize on every window edge" behavior. + **** (mouse-avoidance-mode 'banish) then minimize Emacs, will pop window back up on top of all others @@ -1211,6 +1218,8 @@ systems for HTML/XML files automatically." this.] ** Rewrite make-docfile to be clean and maintainable. + It might be better to replace it with Lisp, using the byte compiler. + http://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00037.html ** Add an inferior-comint-minor-mode to capture the common set of operations offered by major modes that offer an associated inferior @@ -1218,18 +1227,20 @@ systems for HTML/XML files automatically." For use by sml-mode, python-mode, tex-mode, scheme-mode, lisp-mode, haskell-mode, tuareg-mode, ... -** Make SYNC_INPUT the default. [true since 2008-03-11] - All loops using immediate_quit need to be checked to ensure that - C-g can interrupt them, in case of an infinite loop. Once we - switch to using SYNC_INPUT, we can remove the BLOCK_INPUTs in the - allocation functions (allocate_string etc.) without worrying about - data munging. - ** Add "link" button class Add a standard button-class named "link", and make all other link-like button classes inherit from it. Set the default face of the "link" button class to the standard "link" face. +* Wishlist items: + +** Maybe replace etags.c with a Lisp implementation. +http://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00354.html + +** Maybe replace lib-src/rcs2log with a Lisp implementation. +It wouldn't have to be a complete replacement, just enough +for vc-rcs-update-changelog. + * Other known bugs: ** `make-frame' forgets unhandled parameters, at least for X11 frames.