1. 10 Apr, 2010 5 commits
    • Michael Albinus's avatar
      Synchronize with Tramp repository. · b533bc97
      Michael Albinus authored
      * net/tramp.el (tramp-completion-function-alist)
      (tramp-file-name-regexp, tramp-chunksize)
      (tramp-local-coding-commands, tramp-remote-coding-commands): Fix
      (tramp-remote-process-environment): Use `format' instead of
      (tramp-get-remote-path): Use `copy-tree'.
      (tramp-handle-file-name-all-completions): Backward/ XEmacs
      compatibility: Use `completion-ignore-case' if
      `read-file-name-completion-ignore-case' does not exist.
      (tramp-do-copy-or-rename-file-directly): Do not use
      (tramp-do-copy-or-rename-file-out-of-band): Use
      (tramp-compute-multi-hops, tramp-maybe-open-connection): Use
      (tramp-set-auto-save-file-modes): Remove superfluous check for
      `stringp'.  This is done inside `tramp-tramp-file-p'.
      (tramp-debug-outline-regexp): New defconst.
      (tramp-get-debug-buffer): Use it.
      (tramp-check-for-regexp): Use (forward-line 1).
      (tramp-set-auto-save-file-modes): Adapt version check.
      * net/tramp-compat.el (tramp-advice-file-expand-wildcards): Wrap
      call of `featurep' for 2nd argument.
      (tramp-compat-make-temp-file): Simplify fallback implementation.
      (tramp-compat-copy-tree): Remove function.
      (tramp-compat-delete-directory): Provide implementation for older
      * net/tramp-fish.el (tramp-fish-handle-directory-files-and-attributes):
      Do not use `tramp-fish-handle-file-attributes.
      * net/trampver.el: Update release number.
    • YAMAMOTO Mitsuharu's avatar
    • YAMAMOTO Mitsuharu's avatar
      Don't abort try_window with fonts change when showing tooltip (Bug#2423). · 6eff5c3d
      YAMAMOTO Mitsuharu authored
      * dispextern.h (TRY_WINDOW_CHECK_MARGINS)
      * xdisp.c (try_window): Change arg from CHECK_MARGINS to FLAGS.
      Don't abort with fonts change if TRY_WINDOW_IGNORE_FONTS_CHANGE is
      set in FLAGS.  Callers with non-zero CHECK_MARGINS changed to use
      * xfns.c (Fx_show_tip): Call try_window with TRY_WINDOW_IGNORE_FONTS_CHANGE.
    • YAMAMOTO Mitsuharu's avatar
    • Glenn Morris's avatar
  2. 09 Apr, 2010 6 commits
  3. 08 Apr, 2010 5 commits
    • Eli Zaretskii's avatar
      Fix bug#5856: don't dereference glyphs beyond end of glyph_row. · 21d28484
      Eli Zaretskii authored
       xdisp.c (set_cursor_from_row): Don't dereference glyphs beyond
       the end of TEXT_AREA.  (Bug#5856)
    • Stefan Monnier's avatar
      Fix some of the problems in defsubst* (bug#5728). · e754e83b
      Stefan Monnier authored
      * emacs-lisp/cl-macs.el (defsubst*): Don't substitute non-trivial args.
      (cl-defsubst-expand): Do the substitutions simultaneously (bug#5728).
    • Jan Djärv's avatar
    • Eli Zaretskii's avatar
      Fix crash due to incorrect resolution of type of NSM characters (bug#5858). · 5930fe97
      Eli Zaretskii authored
       bidi.c (bidi_resolve_weak): Use prev.type_after_w1, instead of
       prev.orig_type, for resolving type of NSM.
    • Jan Djärv's avatar
      Lucid menus can now use Xft for fonts. · 99852628
      Jan Djärv authored
      * xsettings.c (current_font, SYSTEM_FONT, XSETTINGS_FONT_NAME): New.
      (parse_xft_settings): Also check for XSETTINGS_FONT_NAME and save that
      in current_font.
      (init_gconf): Read value of SYSTEM_FONT and save it in current_font.
      (Ffont_get_system_normal_font, xsettings_get_system_normal_font): New
      (syms_of_xsettings): Initialize current_font. defsubr
      * xsettings.h (Ffont_get_system_normal_font,
      xsettings_get_system_normal_font): Declare.
      * xfns.c (extern xlwmenu_default_font): Remove.
      (Fx_create_frame): Remove setting of xlwmenu_default_font, moved
      to xlwmenu.c.
      * menu.c (digest_single_submenu): If USE_LUCID and HAVE_XFT, encode
      menu items in UTF-8.
      * xmenu.c: include xsettings.h and xlwmenu.h if USE_LUCID.
      (apply_systemfont_to_menu): New function.
      (set_frame_menubar, create_and_show_popup_menu): Call
      * xlwmenu.c (xlwmenu_default_font): Make static.
      (xlwMenuResources): Add XtNfaceName and XtNdefaultFace.
      (string_width): Use XftTextExtentsUtf8 if HAVE_XFT.
      (MENU_FONT_HEIGHT, MENU_FONT_ASCENT): Add versions for
      (size_menu): Set max_rest_width in window_state structure.
      (display_menu_item): If HAVE_XFT and xft_draw is set, use
      XftDrawRect and XftDrawStringUtf8 to draw text.
      (make_windows_if_needed): Set max_rest_width and xft_draw
      in windows[i].
      (openXftFont): New.
      (XlwMenuInitialize): Call openXftFont if HAVE_XFT. If mw->menu.font
      is not set, load font fixed and save it in xlwmenu_default_font.
      (XlwMenuInitialize): Set max_rest_width and xft_draw in windows[0].
      (XlwMenuClassInitialize): Initialize xlwmenu_default_font.
      (XlwMenuRealize): Set xft_fg, xft_bg, xft_disabled_fg and
      windows[0].xft_draw if xft_font is set.
      (XlwMenuDestroy): Destroy all xft_draw and close xft_font.
      (facename_changed): New.
      (XlwMenuSetValues): Call facename_changed. If face name did change,
      close old fonts and destroy xft_draw:s.  Then create new ones.
      * xlwmenu.h (XtNfaceName, XtCFaceName, XtNdefaultFace,
      XtCDefaultFace): New.
      * xlwmenuP.h (_window_state): Add max_rest_width and xft_draw.
      (_XlwMenu_part): Add faceName,xft_fg, xft_bg, xft_disabled_fg and
      * xresources.texi (Lucid Resources): Mention faceName to set Xft fonts.
  4. 07 Apr, 2010 12 commits
    • Sam Steingold's avatar
      add ";;;###autoload" cookies · 9a15cc5a
      Sam Steingold authored
    • Sam Steingold's avatar
      (compilation-save-buffers-predicate): New custom variable. · 9e86ab0b
      Sam Steingold authored
      (compile, recompile): Pass it to `save-some-buffers'.
    • Christoph's avatar
    • Jan Djärv's avatar
    • Jan D's avatar
      Fix resizing for X and non-Gtk+ build. Bug #5848. · 7fc874c4
      Jan D authored
      * frame.h (FRAME_TEXT_LINES_TO_PIXEL_HEIGHT): Don't use
      * xterm.c (x_set_window_size_1): Don't add border_width/height to
    • Dan Nicolaescu's avatar
      Simplify code for HP machines. · 5e5a3b92
      Dan Nicolaescu authored
      * m/hp800.h (LOAD_AVE_TYPE, LOAD_AVE_CVT, NO_REMAP): Do not define
      for GNU_LINUX, not needed.
      (UNEXEC, NEED_BSDTTY): Move definitions...
      * s/hpux10-20.h (UNEXEC, NEED_BSDTTY): ... here.
    • Dan Nicolaescu's avatar
      * m/iris4d.h (UNEXEC): Move definition ... · 863bf481
      Dan Nicolaescu authored
      * s/irix6-5.h (UNEXEC): ... here.
    • Dan Nicolaescu's avatar
      Add new VC methods: vc-log-incoming and vc-log-outgoing. · 31527c56
      Dan Nicolaescu authored
      * vc.el (vc-print-log-setup-buttons): New function split out from
      (vc-log-internal-common): New function, a parametrized version of
      (vc-print-log-internal): Just call vc-log-internal-common with the
      right arguments.
      (vc-log-incoming, vc-log-outgoing): New functions.
      (vc-log-view-type): New permanent local variable.
      * vc-hooks.el (vc-menu-map): Bind vc-log-incoming and vc-log-outgoing.
      * vc-bzr.el (vc-bzr-log-view-mode): Use vc-log-view-type instead
      of the dynamic bound vc-short-log.
      (vc-bzr-log-incoming, vc-bzr-log-outgoing): New functions.
      * vc-git.el (vc-git-log-outgoing): New function.
      (vc-git-log-view-mode): Use vc-log-view-type instead
      of the dynamic bound vc-short-log.
      * vc-hg.el (vc-hg-log-view-mode): Use vc-log-view-type instead
      of the dynamic bound vc-short-log.  Highlight the tag.
      (vc-hg-log-incoming, vc-hg-log-outgoing): New functions.
      (vc-hg-outgoing, vc-hg-incoming, vc-hg-outgoing-mode):
      (vc-hg-incoming-mode): Remove.
      (vc-hg-extra-menu-map): Do not bind vc-hg-incoming and vc-hg-outgoing.
    • Dan Nicolaescu's avatar
      Fix default-directory for vc-root-diff. · 7ec69e2b
      Dan Nicolaescu authored
      * vc.el (vc-root-diff): Bind default-directory to the root
      directory for the diff command.
    • Wilson Snyder's avatar
      * verilog-mode.el (verilog-forward-sexp, verilog-calc-1): Support · fd9ea9d3
      Wilson Snyder authored
      "disable fork" and "fork wait" multi word keywords, suggested by
      Steve Pearlmutter.
      (verilog-pretty-declarations): Support lineup of declarations in
      port lists.
      (verilog-skip-backward-comments, verilog-skip-forward-comment-p):
      fix bug for /* / comments
      (verilog-backward-syntactic-ws, verilog-forward-syntactic-ws):
      Speed up and simplfy as this is never called with a bound.
      (verilog-pretty-declarations): Enhance to line up declarations
      inside a parameter list, suggested by Alan Morgan.
      (verilog-pretty-expr): Tune assignment regular expression match
      string for corner cases; also use markers instead of character
      number as indent changes the later.
      (verilog-type-keywords): Fix pulldown as missing
      (verilog-read-sub-decls-line): Fix comments in AUTO_TEMPLATE
      causing truncation of AUTOWIRE signals.  Reported by Bruce
      (verilog-auto-inst, verilog-auto-inst-port): Add vl_mbits for
      AUTO_TEMPLATEs needing multiple array bits.  Suggested by Bruce
      (verilog-1800-2005-keywords, verilog-1800-2009-keywords): Add IEEE
      1800-2009 keywords, including "global.".
    • Jay Belanger's avatar
    • Vincent Belaïche's avatar
  5. 06 Apr, 2010 5 commits
  6. 05 Apr, 2010 5 commits
  7. 04 Apr, 2010 2 commits