Mercurial > emacs
view admin/FOR-RELEASE @ 80390:59863894d837
Replace MenuHandle and GetMenuHandle with MenuRef and
GetMenuRef, respectively. Replace WindowPtr with WindowRef.
Replace ControlHandle with ControlRef.
[!TARGET_API_MAC_CARBON]: Include Quickdraw.h instead of QuickDraw.h.
(install_menu_quit_handler): Rename arg MENU_HANDLE to ROOT_MENU.
[TARGET_API_MAC_CARBON] (menu_target_item_handler): Don't call next
handler. Return immediately unless popup is activated.
[TARGET_API_MAC_CARBON] (install_menu_target_item_handler):
Remove argument. Install handler to application.
(set_frame_menubar): Don't change deep_p.
(mac_menu_show): Use FRAME_OUTER_TO_INNER_DIFF_X and
FRAME_OUTER_TO_INNER_DIFF_Y.
(DIALOG_BUTTON_COMMAND_ID_OFFSET, DIALOG_BUTTON_COMMAND_ID_P)
(DIALOG_BUTTON_COMMAND_ID_VALUE, DIALOG_BUTTON_MAKE_COMMAND_ID)
[HAVE_DIALOGS]: New macros.
[HAVE_DIALOGS] (mac_handle_dialog_event, create_and_show_dialog):
Use them.
(fill_menu) [TARGET_API_MAC_CARBON]: Use SetMenuItemHierarchicalMenu.
(fill_menubar) [TARGET_API_MAC_CARBON]: Use CFString.
(mac_dialog_modal_filter, Fx_popup_dialog) [MAC_OSX]: Put special
treatment for Fmessage_box, Fyes_or_no_p, and Fy_or_n_p in #if 0
as it is not compatible with y-or-n-p-with-timeout.
(timer_check) [TARGET_API_MAC_CARBON]: Add extern.
[TARGET_API_MAC_CARBON] (mac_handle_dialog_event): Use QuitEventLoop
instead of QuitAppModalLoopForWindow. Consolidate QuitEventLoop calls.
(pop_down_dialog) [TARGET_API_MAC_CARBON]: New function.
[TARGET_API_MAC_CARBON] (create_and_show_dialog): Use it for unwind.
Run timers during dialog popup.
(Fmenu_or_popup_active_p) [TARGET_API_MAC_CARBON]: Use popup_activated.
(quit_dialog_event_loop) [TARGET_API_MAC_CARBON]: New variable.
[TARGET_API_MAC_CARBON] (mac_handle_dialog_event): Set it if dialog
event loop should be quit.
[TARGET_API_MAC_CARBON] (create_and_show_dialog): Quit dialog event loop
if quit_dialog_event_loop is set.
author | YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
---|---|
date | Sat, 29 Mar 2008 00:46:21 +0000 |
parents | 5c6cac0c06b4 |
children | 6bbbf0530dfd |
line wrap: on
line source
Tasks needed before the next release. * WINDOWS SUPPORT BUGS. These don't need to be fixed before a release, but we call the attention of Windows users to fixing them. ** henman@it.to-be.co.jp 09 Aug 2006: ispell.el problem on Cygwin. (Did we decide that is unreproducible?) * BUGS WAITING FOR MORE USER INPUT ** undefined reference getopt_long Report by Daniel C. Bastos <dbast0s@yahoo.com.br> on bug-gnu-emacs from 2007-08-27. Impossible to procede without more input from OP (as of 20070912, emails are bouncing) or someone else who can reproduce this. http://lists.gnu.org/archive/html/emacs-devel/2007-08/msg01497.html ** emacs-22.1 with GTK problems (with patches) Only outstanding issue seems to be whether Solaris 2.6 GTK can be supported in the absence of recursive mutexes, via a change to alloc.c, or whether configure should abort. http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-09/msg00055.html * BUGS * Bugs and feature requests for 22.3 or later ** python.el changes by Dave Love? ** etags support for php5 http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-09/msg00131.html ** Etags completion problem for local tags table http://lists.gnu.org/archive/html/bug-gnu-emacs/2008-02/msg00103.html ** M-x grep significantly slower in emacs 22 (compared to emacs 21) http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-09/msg00155.html ** Emacs CVS: find-file.el - Line up all columns in output http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-10/msg00039.html Do we need papers for Jari Aalto? [no, we have them already] ** emacs crashs when remote x-windows closes after make-frame-on-display even when other frame was closed due to assertion in xcd_xlib.c http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-10/msg00082.html ** outline does not change heading line endings http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-10/msg00175.html If this feature might be easy to implement and safe, we can add it to Emacs 22 at some point. ** mouse-2 and calc-yank http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-12/msg00048.html ** query-replace / longlines / C-o http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-12/msg00073.html ** don't require path hints for *shell* http://lists.gnu.org/archive/html/bug-gnu-emacs/2008-01/msg00046.html ** Two display bugs involving interactions between after-string and display properties of adjacent overlays http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-10/msg00119.html First bug is fixed in trunk: 2008-02-29 checkin to xdisp.c by cyd. ** overlay face property not used for after-string property http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-10/msg00124.html ** Should dired-do-search bind tags-loop-revert-buffers automatically? http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg00059.html ** Backport find-function-search-for-symbol change to try `.emacs' Fix is already in the trunk, and can wait till after 22.2. http://lists.gnu.org/archive/html/bug-gnu-emacs/2008-01/msg00147.html ** Auto-Save bug when file/directory no longer exists http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-11/msg00058.html Fix is already in the trunk, and can wait till after 22.2. 2008-02-23 change to fileio.c by cyd. ** Bug in url-get-authentication http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-12/msg00058.html Fix is already in the trunk. 2008-01-29 change to url-auth.el by John Wiegley. ** Shell-script indenting of &&, | Patch here: http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02814.html http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02939.html ** Bug in etags ".." code Patch available at http://lists.gnu.org/archive/html/bug-gnu-emacs/2008-03/msg00014.html ** slow editing in .h files Patch available at http://lists.gnu.org/archive/html/emacs-devel/2008-03/msg00658.html * WINDOWS SUPPORT BUGS (for 22.3 or later). ** Description in the "Open with..." dialog should tell about the purpose of the binary (or at least display name of the executable). http://thread.gmane.org/v9myprs3u4.fsf@marauder.physik.uni-ulm.de ** `locate' and drive letter ("C:") on Windows For a recipe to reproduce the problem on GNU/Linux, see <http://thread.gmane.org/gmane.emacs.devel/88971/focus=89106> * DOCUMENTATION ** Shouldn't directory-abbrev-alist be in Emacs manual? http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-10/msg00017.html Local variables: mode: outline coding: utf-8 end: