1. 02 Jul, 2010 3 commits
    • Jan D's avatar
      Remove P_ and __P macros. · 383e0970
      Jan D authored
      * lwlib/lwlib-Xaw.h: Remove P_ and __P macros.
      * lwlib/lwlib-Xlw.h:
      * lwlib/lwlib-Xm.h:
      * lwlib/lwlib-int.h:
      * lwlib/lwlib-utils.h:
      * lwlib/lwlib.h: Likewise.
      
      * src/buffer.h: Remove P_ and __P macros.
      * src/category.h:
      * src/ccl.h:
      * src/character.h:
      * src/charset.h:
      * src/cm.h:
      * src/coding.h:
      * src/composite.h:
      * src/dispextern.h:
      * src/disptab.h:
      * src/font.h:
      * src/fontset.h:
      * src/frame.h:
      * src/gtkutil.h:
      * src/indent.h:
      * src/intervals.h:
      * src/keyboard.h:
      * src/keymap.h:
      * src/lisp.h:
      * src/macros.h:
      * src/md5.h:
      * src/menu.h:
      * src/msdos.h:
      * src/nsterm.h:
      * src/puresize.h:
      * src/region-cache.h:
      * src/syntax.h:
      * src/syssignal.h:
      * src/systime.h:
      * src/termhooks.h:
      * src/w32term.h:
      * src/widget.h:
      * src/window.h:
      * src/xgselect.h:
      * src/xsettings.h:
      * src/xterm.h: Likewise.
      383e0970
    • Dan Nicolaescu's avatar
      Define USE_LISP_UNION_TYPE using autoconf. · d9170db5
      Dan Nicolaescu authored
      * configure.in (--enable-use-lisp-union-type): New flag.
      * src/lisp.h: Document that USE_LISP_UNION_TYPE is now enabled using autoconf.
      d9170db5
    • Dan Nicolaescu's avatar
      Cleanup old code. · 98601119
      Dan Nicolaescu authored
      * src/dired.c (BSD4_3): Remove all uses, redundant with BSD4_2.
      * src/syssignal.h: Remove code for Lynx, not supported anymore.
      * src/vm-limit.c: Remove unused code the depends on emacs not being
      defined and NO_LIM_DATA being defined.
      * src/mem-limits.h: Remove dead code.
      98601119
  2. 01 Jul, 2010 7 commits
  3. 30 Jun, 2010 6 commits
    • Andreas Schwab's avatar
      Avoid erroneous syscalls · ce8f5a9a
      Andreas Schwab authored
      * process.c (create_process): Avoid using invalid file descriptors.
      
      * callproc.c (child_setup): Avoid closing a file descriptor twice.
      ce8f5a9a
    • Andreas Schwab's avatar
      Fix typo · 2b7e356a
      Andreas Schwab authored
      2b7e356a
    • Jan D's avatar
      Improve doc for system font things. Return font regardless of use_system_font. · bf935339
      Jan D authored
      * xsettings.c (Ffont_get_system_normal_font, Ffont_get_system_font):
      Improve documentation.  Return font regardless of use_system_font.
      (syms_of_xsettings): Improve documentation for font-use-system-font.
      bf935339
    • Kenichi Handa's avatar
    • Glenn Morris's avatar
      * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM): · a46007e9
      Glenn Morris authored
      Set with AC_DEFINE rather than AH_BOTTOM.
      
      * src/s/sol2-6.h (INHIBIT_X11R6_XIM): Remove, handled by configure now.
      
      * admin/CPP-DEFINES: Remove INHIBIT_X11R6_XIM.
      
      * configure, src/config.in: Regenerate.
      a46007e9
    • Glenn Morris's avatar
      Remove some cpp that is internal to configure.in. · 6259c2ec
      Glenn Morris authored
      * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
      (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH): Set with shell, not cpp.
      (LIBX): Remove, just use -lX11 in the one place this was used.
      (cannot_dump): Replace with CANNOT_DUMP.
      
      * src/Makefile.in (CANNOT_DUMP): Update for configure name change.
      
      * src/s/freebsd.h (USE_MMAP_FOR_BUFFERS):
      * src/s/irix6-5.h (USE_MMAP_FOR_BUFFERS):
      * src/s/darwin.h (SYSTEM_MALLOC):
      * src/s/sol2-10.h (SYSTEM_MALLOC): Move to configure.
      
      * src/m/alpha.h: Remove old comment.
      * src/s/aix4-2.h: Update comment.
      * src/s/template.h: Remove USE_MMAP_FOR_BUFFERS.
      
      * msdos/sed1v2.inp (CANNOT_DUMP): Update for configure name change.
      
      * admin/CPP-DEFINES: Remove USE_MMAP_FOR_BUFFERS, CANNOT_DUMP.
      
      * etc/DEBUG: Update SYSTEM_MALLOC and CANNOT_DUMP references.
      Some re-filling.
      6259c2ec
  4. 29 Jun, 2010 1 commit
    • Jan D's avatar
      Fix some compilation errors in nsfns.c · 5d1d3d04
      Jan D authored
      * nsfns.m: extern declare Vmenu_bar_mode, Vtool_bar_mode.
      (ns_get_screen): Don't assign integer to f.
      (Fx_display_color_cells): Declarations before statements.
      5d1d3d04
  5. 28 Jun, 2010 3 commits
    • Jan D's avatar
    • Jan D's avatar
      Use non-deprecated Gtk+ functions, add changes for Gtk+3 with GSEAL_ENABLE. · e547b051
      Jan D authored
      * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
      check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
      by minimum required Gtk+ 2.6).  Add checks for functions introduced
      in Gtk+ 2.14 or newer.
      
      * xterm.h (gtk_widget_get_window, gtk_widget_get_mapped)
      (gtk_adjustment_get_page_size, gtk_adjustment_get_upper): New
      defines based on what configure finds.
      
      * xterm.c (XTflash): Use gtk_widget_get_window.
      (xg_scroll_callback): Use gtk_adjustment_get_upper and
      gtk_adjustment_get_page_size.
      (handle_one_xevent): Use gtk_widget_get_mapped.
      (x_term_init): Remove HAVE_GTK_MULTIDISPLAY and associated error
      messages.
      
      * xmenu.c (create_and_show_popup_menu): Call gtk_widget_get_mapped.
      
      * gtkutil.h: Replace HAVE_GTK_FILE_BOTH with
      HAVE_GTK_FILE_SELECTION_NEW.
      
      * gtkutil.c (xg_display_open, xg_display_close): Remove
      HAVE_GTK_MULTIDISPLAY, it is always defined.
      (xg_display_open): Return type is void.
      (gtk_widget_set_has_window)
      (gtk_dialog_get_action_area, gtk_dialog_get_content_area)
      (gtk_widget_get_sensitive, gtk_adjustment_set_page_size)
      (gtk_adjustment_set_page_increment)
      (gtk_adjustment_get_step_increment): #define these if not found
      by configure.
      (remove_submenu): New define based on Gtk+ version.
      (xg_set_cursor, xg_frame_resized, xg_event_is_for_scrollbar): Use
      gtk_widget_get_window.
      (xg_frame_resized, xg_update_frame_menubar): Use gtk_widget_get_mapped.
      (xg_create_frame_widgets): Use gtk_widget_set_has_window.
      (create_dialog): Use gtk_dialog_get_action_area and
      gtk_dialog_get_content_area.
      (xg_uses_old_file_dialog, xg_get_file_name): Remove HAVE_GTK_FILE_BOTH
      and HAVE_GTK_FILE_CHOOSER_DIALOG_NEW.  File chooser is always
      available, so checking for HAVE_GTK_FILE_SELECTION_NEW is enough.
      (xg_update_menubar, xg_update_submenu, xg_show_toolbar_item): Use
      g_object_ref and g_object_unref.
      (xg_update_menu_item, xg_tool_bar_menu_proxy): Use
      gtk_widget_get_sensitive.
      (xg_update_submenu): Use remove_submenu.
      (xg_update_scrollbar_pos): Don't use GtkFixedChild, use child
      properties instead to get old x and y position.
      (xg_set_toolkit_scroll_bar_thumb): Use gtk_adjustment_get_page_size,
      gtk_adjustment_get_step_increment, gtk_adjustment_set_page_size,
      gtk_adjustment_set_step_increment and gtk_adjustment_set_page_increment.
      (xg_get_tool_bar_widgets): New function.
      (xg_tool_bar_menu_proxy, xg_show_toolbar_item)
      (update_frame_tool_bar): Call xg_get_tool_bar_widgets.
      (toolbar_set_orientation): New #define based on if configure
      finds gtk_orientable_set_orientation.
      (xg_create_tool_bar): Call toolbar_set_orientation.
      (xg_make_tool_item, xg_show_toolbar_item): Call gtk_box_pack_start
      instead of gtk_box_pack_start_defaults.
      e547b051
    • Chong Yidong's avatar
      * bindings.el (global-map): Bind delete and DEL, the former to · b9229673
      Chong Yidong authored
      delete-forward-char.
      
      * mouse.el (mouse-region-delete-keys): Deleted.
      (mouse-show-mark): Simplify.
      
      * simple.el (delete-active-region): New option.
      (delete-backward-char): Implement in Lisp.
      (delete-forward-char): New command.
      
      * src/cmds.c (Fdelete_backward_char): Move into Lisp.
      b9229673
  6. 27 Jun, 2010 2 commits
    • Dan Nicolaescu's avatar
      * src/s/freebsd.h (BSD4_2): Remove redundant definition. · bbc803b0
      Dan Nicolaescu authored
      bsd-common.h defines it already.
      bbc803b0
    • Chong Yidong's avatar
      Change default-frame-alist and menu/tool-bar-mode interaction (Bug#2249). · 6431f2e6
      Chong Yidong authored
      Don't add entries for `menu-bar-lines' and `tool-bar-lines' to
      `default-frame-alist' and `initial-frame-alist' at startup.
      Instead, use X resources to update the `menu-bar-mode' and
      `tool-bar-mode' variables at startup, and use them as defaults during
      frame creation.
      
      * lisp/frame.el (frame-notice-user-settings): Don't change
      default-frame-alist based on menu-bar-mode and tool-bar-mode, or
      vice versa.
      
      * lisp/menu-bar.el (menu-bar-mode):
      * lisp/tool-bar.el (tool-bar-mode): Don't change default-frame-alist.
      Set init-value to t.
      
      * lisp/startup.el (command-line): Use X resources to set the value of
      menu-bar-mode and tool-bar-mode, before calling frame-initialize.
      
      * src/frame.c (Vmenu_bar_mode, Vtool_bar_mode): New vars.
      
      * src/w32fns.c (Fx_create_frame):
      * src/nsfns.m (Fx_create_frame): Likewise.
      
      * src/xfns.c (Fx_create_frame): Don't consult X resouces when setting
      menu-bar-lines and tool-bar-lines.  Use menu-bar-mode and
      tool-bar-mode, which are now set using these X resources at
      startup, to determine the defaults.
      6431f2e6
  7. 25 Jun, 2010 2 commits
    • Chong Yidong's avatar
      Revert last change. · fac580eb
      Chong Yidong authored
      fac580eb
    • Chong Yidong's avatar
      Change initial-frame-alist and default-frame-alist defaults (Bug#2249). · a9fdbaae
      Chong Yidong authored
      Since the menu-bar and tool-bar are now unconditionally turned on by
      default, we can let the defcustom defaults reflect that.
      
      * frame.el (initial-frame-alist): Give default value entries for
      menu-bar-lines and tool-bar-lines consistent with the startup
      default (Bug#2249).
      
      * frame.c (Vdefault_frame_alist): Give default value entries for
      menu-bar-lines and tool-bar-lines consistent with the startup
      default (Bug#2249).
      a9fdbaae
  8. 24 Jun, 2010 1 commit
  9. 22 Jun, 2010 3 commits
  10. 20 Jun, 2010 1 commit
  11. 19 Jun, 2010 1 commit
  12. 16 Jun, 2010 1 commit
  13. 15 Jun, 2010 1 commit
  14. 12 Jun, 2010 4 commits
  15. 10 Jun, 2010 3 commits
  16. 09 Jun, 2010 1 commit