1. 29 Aug, 2009 2 commits
    • Stefan Monnier's avatar
      * paths.el (abbrev-file-name): Move to abbrev.el. · 2aa0e5bf
      Stefan Monnier authored
      * abbrev.el (abbrev-file-name): Move from paths.el.
      Obey user-emacs-directory.
      * calc/calc.el (calc-settings-file): Don't autoload and instead obey
      user-emacs-directory.
      * dos-fns.el (dos-reevaluate-defcustoms): Don't reevaluate
      abbrev-file-name and calc-settings-file any more.
      * startup.el (command-line): Recompute abbrev-file-name and
      abbreviated-home-dir.
      (normal-no-mouse-startup-screen): Improve the generic code and get rid
      of the special code for when C-h bindings haven't been changed.
      (display-startup-echo-area-message): Use with-current-buffer.
      (command-line-1): Use a list of strings, rather than a list of lists
      of strings for longopts.
      2aa0e5bf
    • Stefan Monnier's avatar
      * NEWS: Declare unibyte sessions obsolete. · 82e98df4
      Stefan Monnier authored
      * emacs.c (USAGE1): Remove --(no-)multibyte, --(no-)unibyte.
      (main): Use enable-multibyte-characters rather than
      default-enable-multibyte-characters.  Output a warning message when
      running a unibyte session.
      * mule.texi (Enabling Multibyte):
      * cmdargs.texi (General Variables): Remove EMACS_UNIBYTE.
      (Initial Options): Remove --(no-)multibyte, --(no-)unibyte.
      82e98df4
  2. 28 Aug, 2009 2 commits
  3. 27 Aug, 2009 2 commits
    • Glenn Morris's avatar
      Add fixmes. · 98a758c1
      Glenn Morris authored
      98a758c1
    • Stefan Monnier's avatar
      * subr.el (default-mode-line-format, default-header-line-format) · 4e3b4528
      Stefan Monnier authored
      (default-line-spacing, default-abbrev-mode, default-ctl-arrow)
      (default-direction-reversed, default-truncate-lines)
      (default-left-margin, default-tab-width, default-case-fold-search)
      (default-left-margin-width, default-right-margin-width)
      (default-left-fringe-width, default-right-fringe-width)
      (default-fringes-outside-margins, default-scroll-bar-width)
      (default-vertical-scroll-bar, default-indicate-empty-lines)
      (default-indicate-buffer-boundaries, default-fringe-indicator-alist)
      (default-fringe-cursor-alist, default-scroll-up-aggressively)
      (default-scroll-down-aggressively, default-fill-column)
      (default-cursor-type, default-buffer-file-type)
      (default-cursor-in-non-selected-windows)
      (default-buffer-file-coding-system, default-major-mode)
      (default-enable-multibyte-characters): Mark as obsolete.
      * cus-start.el (default-major-mode): Customize `major-mode' instead.
      (enable-multibyte-characters): Not customizable any more.
      4e3b4528
  4. 19 Aug, 2009 2 commits
    • Stefan Monnier's avatar
      * log-edit.el (log-edit-strip-single-file-name): New var. · 31764e15
      Stefan Monnier authored
      (log-edit-insert-changelog): Use it.
      31764e15
    • Stefan Monnier's avatar
      * subr.el (listify-key-sequence-1): Use normal syntax since those · 03a74b84
      Stefan Monnier authored
      integers are nowadays always represented by the same (positive) number
      on all platforms.
      (read-key-empty-map): New const.
      (read-key-delay): New var.
      (read-key): New function.
      (force-mode-line-update): Use with-current-buffer.
      (locate-user-emacs-file): Don't forget to abbreviate the file name.
      (start-process-shell-command, start-file-process-shell-command):
      Discourage the use of command-args.
      
      * processes.texi (Asynchronous Processes): Adjust arglist of
      start-process-shell-command and start-file-process-shell-command.
      03a74b84
  5. 17 Aug, 2009 1 commit
  6. 14 Aug, 2009 1 commit
  7. 13 Aug, 2009 1 commit
  8. 08 Aug, 2009 2 commits
  9. 07 Aug, 2009 1 commit
  10. 04 Aug, 2009 1 commit
  11. 02 Aug, 2009 1 commit
  12. 28 Jul, 2009 1 commit
  13. 23 Jul, 2009 4 commits
  14. 21 Jul, 2009 3 commits
  15. 19 Jul, 2009 1 commit
  16. 18 Jul, 2009 3 commits
  17. 16 Jul, 2009 1 commit
  18. 12 Jul, 2009 1 commit
  19. 08 Jul, 2009 1 commit
  20. 04 Jul, 2009 1 commit
  21. 03 Jul, 2009 1 commit
    • Jan Djärv's avatar
      * xterm.h (struct x_display_info): Add invisible_cursor. · e044e4fc
      Jan Djärv authored
      (struct x_output): Add current_cursor.
      
      * xterm.c (XTtoggle_invisible_pointer): New function.
      (x_define_frame_cursor): Don't define cursor if invisible or the
      same as before.  Set current_cursor.
      (x_create_terminal): Set toggle_invisible_pointer_hook.
      
      * xfns.c (make_invisible_cursor): New function.
      (x_set_mouse_color): Call make_invisible_cursor.
      Set current_cursor.
      (x_window): Set current_cursor.
      
      * termhooks.h (struct terminal): Add toggle_invisible_pointer_hook.
      
      * keyboard.c (command_loop_1): Call frame_make_pointer_invisible after
      inserting a character.
      (read_avail_input): Call frame_make_pointer_visible.
      
      * frame.c (Vmake_pointer_invisible): New variable.
      (frame_make_pointer_invisible, frame_make_pointer_visible): New
      functions.
      (syms_of_frame): DEFVAR make-pointer-invisible, initialize to Qt.
      
      * frame.h: Declare frame_make_pointer_invisible and
      frame_make_pointer_visible.
      (struct frame): Add pointer_invisible.
      
      * cus-start.el (all): Added make-pointer-invisible.
      e044e4fc
  22. 02 Jul, 2009 1 commit
  23. 01 Jul, 2009 2 commits
    • Jan Djärv's avatar
      *** empty log message *** · 7f1681d9
      Jan Djärv authored
      7f1681d9
    • Jan Djärv's avatar
      * emacs.c (USAGE3, standard_args): Add -mm and --maximized. · 3f1c6666
      Jan Djärv authored
      * frame.c: Qmaximized is new.
      (x_set_frame_parameters): Do not handle fullscreen specially.
      Only set width and height if explicitly set.
      (x_set_fullscreen): Handle Qmaximized.
      (x_set_font, x_figure_window_size): Do not handle fullscreen specially.
      (syms_of_frame): Initialize Qmaximized.
      
      * frame.h (fullscreen_type): Add FULLSCREEN_MAXIMIZED.  Declare
      Qfullwidth, Qfullheight, Qfullboth, Qmaximized.
      
      * xterm.c (handle_one_xevent): Remove call to x_check_fullscreen
      for Expose event. Add call to x_check_fullscreen for MapNotify event.
      Remove all code w.r.t. fullscreen from ConfigureNotify event. Do not
      set gravity to NorthWestGravity when USE_GTK.
      (set_wm_state): New function.
      (do_ewmh_fullscreen): Use set_wm_state. Also handle FULLSCREEN_MAXIMIZED.
      (x_handle_net_wm_state): Handle FULLSCREEN_MAXIMIZED.
      (x_check_fullscreen): Simplify so we only handle EMWH type of fullscreen
      or the case when no window manager is running. That means remove calls
      to x_real_positions and x_fullscreen_adjust.
      
      * gtkutil.c (flush_and_sync, x_wm_size_hint_off): Remove.
      (xg_frame_set_char_size): Remove calls to x_wm_size_hint_off and
      flush_and_sync.
      (xg_height_changed): New function.
      (xg_create_frame_widgets): Remove call to gtk_widget_set_size_request
      and gtk_window_set_policy.  Set frame gravity after parsing the geometry
      string.
      (xg_update_frame_menubar, free_frame_menubar)
      (xg_tool_bar_detach_callback, xg_tool_bar_attach_callback)
      (update_frame_tool_bar, free_frame_tool_bar): Call xg_height_changed.
      Remove calls to xg_frame_set_char_size.
      
      * startup.el (command-line-x-option-alist): Add -mm and --maximized.
      
      * NEWS: Mention maximized.
      
      * frames.texi (Size Parameters): Mention maximized for fullscreen.
      
      * xresources.texi (Table of Resources): Mention maximized for
      fullscreen.
      
      * cmdargs.texi (Window Size X): -mm/--maximized is new.
      3f1c6666
  24. 30 Jun, 2009 1 commit
  25. 28 Jun, 2009 1 commit
  26. 26 Jun, 2009 1 commit
    • Dan Nicolaescu's avatar
      Remove find-file-not-found-hook VC method. (Bug#2757) · 3c3bf6ce
      Dan Nicolaescu authored
      * vc-hooks.el (vc-file-not-found-hook)
      (vc-default-find-file-not-found-hook): Remove functions.
      (find-file-not-found-functions): Do not add vc-file-not-found-hook.
      * vc-rcs.el (vc-rcs-find-file-not-found-hook): Remove function.
      * vc.el:
      * vc-hg.el:
      * vc-git.el: Do not mention find-file-not-found-hook VC method.
      3c3bf6ce
  27. 24 Jun, 2009 1 commit