]> code.delx.au - gnu-emacs/blobdiff - src/ChangeLog
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-25
[gnu-emacs] / src / ChangeLog
index 8cd460c026caac74169056132b8776f8c12b67dd..b09d6ccdad9a676ff9cb926f7a0d6d6cbb5b488d 100644 (file)
@@ -1,3 +1,95 @@
+2005-03-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * xmenu.c (ENCODE_MENU_STRING): Explicitly use string_make_unibyte.
+       (list_of_panes, list_of_items, Fx_popup_menu): Use XCAR/XCDR.
+       (digest_single_submenu, xmenu_show): Use ENCODE_MENU_STRING.
+
+       * xfns.c (xic_defaut_fontset): New constant.
+       (xic_create_fontsetname): New function.
+       Extracted from create_frame_xic.  Try to generate a slightly
+       better fontset.
+       (xic_create_xfontset): Use it.
+       (create_frame_xic): Simplify.
+
+2005-03-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * fileio.c (Fmake_symbolic_link): Fix last change.
+
+2005-03-11  Richard M. Stallman  <rms@gnu.org>
+
+       * fileio.c (Frename_file, Fadd_name_to_file)
+       (Fmake_symbolic_link): If NEWNAME or LINKNAME is a directory,
+       expand the basename of FILE relative to it.
+
+2005-03-11  Kenichi Handa  <handa@m17n.org>
+
+       * fileio.c (Finsert_file_contents): Call Fcheck_coding_system
+       before calling setup_coding_system so that autoloading of a coding
+       system work.
+
+2005-03-10  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * xfns.c (hourglass_started): New function.
+
+       * dispextern.h: Declare hourglass_started.
+
+       * keyboard.c (Fexecute_extended_command): Restart hourglass
+       after call to Fcompleting_read if already started.
+
+       * gtkutil.c (xg_update_scrollbar_pos): Call x_sync so that the
+       GTK main loop is entered in xterm.c, thus doing the redraw.
+
+2005-03-10  Kim F. Storm  <storm@cua.dk>
+
+       * xdisp.c (pos_visible_p): Fix X value in last line of buffer.
+
+2005-03-08  Kenichi Handa  <handa@m17n.org>
+
+       * frame.c (x_set_font): Call set_default_ascii_font if an
+       available font is found.
+
+       * fontset.c (set_default_ascii_font): New function.
+       (syms_of_fontset): Don't set FONTSET_ASCII (Vdefault_fontset) here.
+
+       * fontset.h (set_default_ascii_font): Extern it.
+
+2005-03-07  Kim F. Storm  <storm@cua.dk>
+
+       * xdisp.c (CLEAR_IMAGE_CACHE_COUNT): New const.
+       (clear_image_cache_count): New var.
+       (redisplay_internal): Don't clear face and image caches in the
+       middle of redisplay; do it afterwards.
+
+       * blockinput.h (TOTALLY_UNBLOCK_INPUT): Avoid dangling else.
+
+       * xdisp.c (notice_overwritten_cursor): Check that phys_cursor.vpos
+       is valid.  If not, clear phys_cursor_on_p and return.
+
+2005-03-07  Andreas Schwab  <schwab@suse.de>
+
+       * blockinput.h (UNBLOCK_INPUT_TO): Always call UNBLOCK_INPUT.
+
+2005-03-06  Richard M. Stallman  <rms@gnu.org>
+
+       * keyboard.c (Ftop_level): Let Fthrow deal with UNBLOCK_INPUT.
+
+       * eval.c (unwind_to_catch): Use UNBLOCK_INPUT_TO.
+       (Feval, Ffuncall): Use CHECK_CONS_LIST.
+
+       * lisp.h (CHECK_CONS_LIST): New macro (two definitions).
+
+       * blockinput.h (UNBLOCK_INPUT_TO): New macro.
+       (TOTALLY_UNBLOCK_INPUT): Handle a pending signal if any.
+
+2005-03-05  Juri Linkov  <juri@jurta.org>
+
+       * emacs.c (USAGE1): Replace Info node name "command arguments"
+       with "emacs invocation".
+       (USAGE3): Fix usage of `--color=MODE' which actually doesn't
+       allow arguments `--color' and `MODE' to be separated by space.
+       Add --no-blinking-cursor, -nbc.
+       (standard_args): Add -nbc, --no-blinking-cursor.
+
 2005-03-04  Thien-Thi Nguyen  <ttn@gnu.org>
 
        * s/vms.h: Define NO_HYPHENS_IN_FILENAMES.
        * emacs.c (main): Change `#ifdef HAVE_CARBON' to `#if
        defined (MAC_OSX) && defined (HAVE_CARBON)'.
 
-       * image.c [!MAC_OSX && TARGET_API_MAC_CARBON]: Include
-       QuickTime.h.
+       * image.c [!MAC_OSX && TARGET_API_MAC_CARBON]: Include QuickTime.h.
 
        * mac.c [!MAC_OSX && HAVE_CARBON]: Include Carbon.h.
        [!MAC_OSX] (select) [TARGET_API_MAC_CARBON]: Use ReceiveNextEvent.
-       (posix_pathname_to_fsspec, fsspec_to_posix_pathname): New
-       functions.
+       (posix_pathname_to_fsspec, fsspec_to_posix_pathname): New functions.
        (mac_clear_font_name_table): Move extern to macterm.h.
 
        * macfns.c (install_window_handler): Move extern to macterm.h.
        valid.  Don't check !NILP (dir) because it is already checked with
        CHECK_STRING.
        (Fx_file_dialog) [!MAC_OSX]: Use FSSpec instead of FSRef for
-       specifying the default location and obtaining the selected
-       filename.
+       specifying the default location and obtaining the selected filename.
 
        * macgui.h [!MAC_OSX && HAVE_CARBON]: Include Carbon.h.
 
-       * macmenu.h [TARGET_API_MAC_CARBON]: Don't include headers that
+       * macmenu.c [TARGET_API_MAC_CARBON]: Don't include headers that
        are included via Carbon.h.
 
-       * macterm.c [TARGET_API_MAC_CARBON && !MAC_OSX]: Define
-       USE_CARBON_EVENTS to 1.
-       [__MRC__ && TARGET_API_MAC_CARBON]: Don't declare `qd'.
+       * macterm.c [TARGET_API_MAC_CARBON && !MAC_OSX]:
+       Define USE_CARBON_EVENTS to 1.
+       (qd) [__MRC__ && TARGET_API_MAC_CARBON]: Don't declare.
        (x_free_frame_resources): Call remove_window_handler for
        non-tooltip windows.
        [TARGET_API_MAC_CARBON]: Don't include headers that are included
        (install_window_handler) [TARGET_API_MAC_CARBON]: Create UPPs for
        drag-and-drop handler functions and register them.
        (remove_window_handler): New function.
-       (do_ae_open_documents, mac_do_receive_drag) [!MAC_OSX]: Use
-       fsspec_to_posix_pathname.
+       (do_ae_open_documents, mac_do_receive_drag) [!MAC_OSX]:
+       Use fsspec_to_posix_pathname.
        (main): Change #if !TARGET_API_MAC_CARBON to #ifdef MAC_OS8.
        (XTread_socket) [!MAC_OSX]: Don't pass keyboard events to TSM.
-       [MAC_OS8] (make_mac_terminal_frame) [TARGET_API_MAC_CARBON]: Set
-       default cursors.
+       [MAC_OS8] (make_mac_terminal_frame) [TARGET_API_MAC_CARBON]:
+       Set default cursors.
        (mac_initialize) [USE_CARBON_EVENTS && !MAC_OSX] : Don't call
        init_service_handler or init_quit_char_handler.
        (mac_initialize) [!MAC_OSX]: Don't call MakeMeTheFrontProcess.
 
        * keyboard.c (Fposn_at_x_y): Check integerness of X and Y.
 
+2005-02-27  Richard M. Stallman  <rms@gnu.org>
+
+       * xdisp.c (fast_find_position): Rename END to BEG.
+       (syms_of_xdisp) <menu-bar-update-hook>: Doc fix.
+
 2005-02-27  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
 
        * gtkutil.c (xg_resize_outer_widget): Remove unneeded call to
        [TARGET_API_MAC_CARBON] (mac_do_track_drag): Likewise.
        Reject only when there are no filename items.  Set background color
        before (un)highlighting the window below the dragged items.
-       (XTread_socket) [!USE_CARBON_EVENTS]: Don't call do_window_update.
+       (XTread_socket) [USE_CARBON_EVENTS]: Don't call do_window_update.
 
 2005-01-05  Romain Francoise  <romain@orebokech.com>
 
        * regex.c (re_error_msgid): Add an entry for REG_ERANGEX.
        (regex_compile): Return REG_ERANGEX if appropriate.
 
-2004-10-22  Kenichi Handa  <handa@m17n.org>
-
-       * editfns.c (Ftranslate_region_internal): New function.
-       (syms_of_editfns): Defsubr it.
-
 2004-10-22  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
 
        * xfns.c (xic_create_xfontset): Initialize missing_list to NULL.