1. 01 Jan, 2010 1 commit
  2. 06 Nov, 2009 2 commits
    • Dan Nicolaescu's avatar
      * xterm.c (syms_of_xterm): · d67b4f80
      Dan Nicolaescu authored
      * xselect.c (syms_of_xselect):
      * xmenu.c (syms_of_xmenu):
      * xfns.c (syms_of_xfns):
      * xfaces.c (syms_of_xfaces):
      * xdisp.c (syms_of_xdisp):
      * window.c (syms_of_window):
      * w32fns.c (syms_of_w32fns):
      * undo.c (syms_of_undo):
      * textprop.c (syms_of_textprop):
      * terminal.c (syms_of_terminal):
      * syntax.c (syms_of_syntax):
      * sound.c (syms_of_sound):
      * search.c (syms_of_search):
      * print.c (syms_of_print):
      * minibuf.c (syms_of_minibuf):
      * macros.c (syms_of_macros):
      * keymap.c (syms_of_keymap, initial_define_key)
      (initial_define_lispy_key):
      * keyboard.c (syms_of_keyboard):
      * insdel.c (syms_of_insdel):
      * image.c (syms_of_image):
      * fringe.c (syms_of_fringe):
      * frame.c (syms_of_frame):
      * fontset.c (syms_of_fontset):
      * fns.c (syms_of_fns):
      * fns.c (syms_of_fns):
      * fileio.c (syms_of_fileio):
      * fileio.c (syms_of_fileio):
      * eval.c (syms_of_eval):
      * doc.c (syms_of_doc):
      * dispnew.c (syms_of_display):
      * dired.c (syms_of_dired):
      * dbusbind.c (syms_of_dbusbind):
      * data.c (syms_of_data):
      * composite.c (syms_of_composite):
      * coding.c (syms_of_coding):
      * cmds.c (syms_of_cmds):
      * charset.c (define_charset_internal, syms_of_character):
      * ccl.c (syms_of_ccl):
      * category.c (syms_of_category, init_category_once):
      * casetab.c (syms_of_casetab):
      * casefiddle.c (syms_of_casefiddle):
      * callint.c (syms_of_callint):
      * bytecode.c (syms_of_bytecode):
      * buffer.c (keys_of_buffer, syms_of_buffer):
      * alloc.c (syms_of_alloc):
      * process.c (syms_of_process, init_process):
      * lread.c (syms_of_lread, init_obarray):
      * font.c (build_style_table):
      * emacs.c (syms_of_emacs, main): Replace calls to intern with
      intern_c_string, calls to make_pure_string with
      make_pure_c_string.  Use pure_cons instead of Fcons.
      
      * process.c (socket_options): Make it const.
      (set_socket_option, init_process): Use a const pointer.
      
      * lread.c (intern_c_string): New function.
      (defvar_kboard, defvar_lisp, defvar_lisp_nopro, defvar_bool)
      (defvar_int): Uset it.  Make the name const char*.
      
      * font.c (struct table_entry): Remove unused member.  Make NAMES
      constant.
      (weight_table, slant_table, width_table): Make constant.
      
      * emacs.c (struct standard_args): Make name and longname constant.
      d67b4f80
    • Dan Nicolaescu's avatar
      * alloc.c (make_pure_c_string): New function. · a56eaaef
      Dan Nicolaescu authored
      * eval.c (Fautoload): Purecopy all arguments.
      a56eaaef
  3. 24 Oct, 2009 1 commit
    • Dan Nicolaescu's avatar
      * keymap.c (Fmake_sparse_keymap): Purecopy the name. · 905a9ed3
      Dan Nicolaescu authored
      * eval.c (Fautoload): Purecopy the filename.  Simplify.
      
      * category.c (Fdefine_category): Purecopy docstring.
      
      * international/mule-cmds.el (set-language-info-alist): Purecopy lang-env.
      (leim-list-header, leim-list-entry-regexp): Change defvars to defconst.
      (charset): Purecopy the name.
      (define-char-code-property): Purecopy string arguments.
      
      * emacs-lisp/byte-run.el (make-obsolete, make-obsolete-variable):
      Purecopy string arguments.
      
      * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map):
      * ediff-hook.el (menu-bar-ediff-menu):
      * buff-menu.el (Buffer-menu-mode-map): Purecopy names and tooltips.
      * bookmark.el (menu-bar-bookmark-map): Add :help and purecopy the name.
      905a9ed3
  4. 19 Oct, 2009 1 commit
    • Dan Nicolaescu's avatar
      * alloc.c: Do not define struct catchtag. · d7306fe6
      Dan Nicolaescu authored
      * eval.c: Move struct catchtag definition ...
      * lisp.h: ... here.
      
      * image.c: Move png.h #include earlier to avoid warnings.
      
      * xterm.c:
      * xsmfns.c:
      * xselect.c:
      * xrdb.c:
      * xmenu.c:
      * xftfont.c:
      * xfont.c:
      * xfns.c:
      * xfaces.c:
      * xdisp.c:
      * window.c:
      * widget.c:
      * w32xfns.c:
      * w32uniscribe.c:
      * w32term.c:
      * w32select.c:
      * w32reg.c:
      * w32proc.c:
      * w32menu.c:
      * w32inevt.c:
      * w32heap.c:
      * w32font.c:
      * w32fns.c:
      * w32console.c:
      * w32.c:
      * w16select.c:
      * vm-limit.c:
      * unexsol.c:
      * unexec.c:
      * unexcw.c:
      * unexaix.c:
      * undo.c:
      * tparam.c:
      * textprop.c:
      * terminfo.c:
      * terminal.c:
      * termcap.c:
      * term.c:
      * syntax.c:
      * sound.c:
      * sheap.c:
      * search.c:
      * scroll.c:
      * region-cache.c:
      * regex.c:
      * ralloc.c:
      * process.c:
      * print.c:
      * msdos.c:
      * minibuf.c:
      * menu.c:
      * marker.c:
      * macros.c:
      * keymap.c:
      * keyboard.c:
      * intervals.c:
      * insdel.c:
      * indent.c:
      * gtkutil.c:
      * ftxfont.c:
      * ftfont.c:
      * fringe.c:
      * frame.c:
      * fontset.c:
      * font.c:
      * fns.c:
      * floatfns.c:
      * filelock.c:
      * fileio.c:
      * emacs.c:
      * editfns.c:
      * dosfns.c:
      * doprnt.c:
      * doc.c:
      * dispnew.c:
      * dired.c:
      * dbusbind.c:
      * data.c:
      * composite.c:
      * coding.c:
      * cmds.c:
      * cm.c:
      * chartab.c:
      * charset.c:
      * character.c:
      * ccl.c:
      * category.c:
      * casetab.c:
      * casefiddle.c:
      * callproc.c:
      * callint.c:
      * bytecode.c:
      * buffer.c:
      * atimer.c: Include setjmp.h.  (Bug#4643)
      
      * xlwmenu.c:
      * lwlib.c:
      * lwlib-utils.c:
      * lwlib-Xm.c:
      * lwlib-Xlw.c:
      * lwlib-Xaw.c: Include setjmp.h.
      d7306fe6
  5. 01 Oct, 2009 1 commit
  6. 20 Sep, 2009 1 commit
  7. 21 Aug, 2009 1 commit
  8. 15 Aug, 2009 1 commit
  9. 27 Jul, 2009 1 commit
  10. 24 Mar, 2009 1 commit
  11. 08 Jan, 2009 1 commit
  12. 05 Dec, 2008 1 commit
  13. 27 Aug, 2008 1 commit
  14. 26 Aug, 2008 2 commits
  15. 28 Jul, 2008 1 commit
    • Andreas Schwab's avatar
      * lisp.h (init_weak_hash_tables, syms_of_font) · ddaa36e1
      Andreas Schwab authored
      (xd_read_queued_messages, syms_of_dbusbind): Declare.
      (remove_hash_entry): Don't declare.
      * eval.c (maybe_call_debugger): Make static and move before use.
      * gtkutil.c: Include <X11/Xft/Xft.h> if HAVE_XFT.
      * xdisp.c: Include "gtkutil.h" if USE_GTK.
      * xterm.h (x_set_frame_alpha): Declare.
      ddaa36e1
  16. 13 Jul, 2008 1 commit
    • Dan Nicolaescu's avatar
      * config.nt (HAVE_FACES): Remove, unused. · bdee2ef3
      Dan Nicolaescu authored
      * s/vms.h: Use __GNUC__ instead of _GNUC_.
      
      * m/macppc.h:
      * m/alpha.h: Use GNU_LINUX instead of LINUX.  Reorganize conditionals.
      
      * m/ibms390x.h (XINT, XUINT): Don't define, same as the default
      (SPECIAL_EMACS_INT):
      * m/ia64.h (SPECIAL_EMACS_INT):
      * m/amdx86-64.h (SPECIAL_EMACS_INT):
      * s/gnu.h (NLIST_STRUCT):
      * aix4-2.h (X11R5_INHIBIT_I18N):
      * s/gnu-linux.h (LINUX):
      * s/msdos.h (HAVE_FACES):
      * s/ms-w32.h (HAVE_FACES): Don't define, unused.
      
      * systty.h:
      * sysdep.c (setup_pty): Don't depend on SYSV_PTYS, it is not used
      anymore.
      bdee2ef3
  17. 04 Jun, 2008 1 commit
  18. 20 May, 2008 1 commit
  19. 14 May, 2008 1 commit
  20. 11 Apr, 2008 1 commit
  21. 19 Mar, 2008 1 commit
    • Jason Rumney's avatar
      * w32fns.c (hourglass_timer, hourglass_hwnd): New variables. · d148e14d
      Jason Rumney authored
      (syms_of_w32fns): Initialize them.
      (HOURGLASS_ID): New constant.
      (x_window_to_frame): Don't check hourglass_window.
      (w32_wnd_proc) <WM_TIMER>: Handle hourglass_timer.
      (w32_wnd_proc) <WM_EXITMENULOOP>: Set pending hourglass cursor.
      (w32_wnd_proc) <WM_SETCURSOR>: Set the hourglass or current cursor.
      (w32_wnd_proc) <WM_EMACS_SETCURSOR>: Set frame's current_cursor.
      Only change the cursor if hourglass is not active.
      (Fx_create_frame): Initialize frame's current_cursor.
      (hourglass_atimer): Remove.
      (hourglass_started): New function.
      (start_hourglass, cancel_hourglass, hide_hourglass): Adapt to w32.
      (show_hourglass): Adapt to w32, changing argument to frame.
      
      * w32term.h (struct w32_output): Remove hourglass_window.
      Add current_cursor.
      
      * eval.c (call_debugger, Fsignal):
      * keyboard.c (recursive_edit_1, cmd_error, Ftop_level)
      (command_loop_1, Fread_key_sequence, Fread_key_sequence_vector)
      (Fexecute_extended_command, cancel_hourglass_unwind):
      * minibuf.c (read_minibuf):
      * fns.c (Fy_or_n_p): Enable hourglass when HAVE_WINDOW_SYSTEM.
      d148e14d
  22. 07 Feb, 2008 1 commit
    • Stefan Monnier's avatar
      * xselect.c (x_handle_dnd_message): · 3ae565b3
      Stefan Monnier authored
      * xmenu.c (digest_single_submenu, xmenu_show):
      * xdisp.c (with_echo_area_buffer_unwind_data, format_mode_line_unwind_data)
      (unwind_format_mode_line, display_menu_bar):
      * eval.c (Ffetch_bytecode):
      * doc.c (store_function_docstring):
      * ccl.c (resolve_symbol_ccl_program, ccl_get_compiled_code)
      (Fccl_execute, Fccl_execute_on_string, Fregister_code_conversion_map):
      * buffer.c (add_overlay_mod_hooklist): Use ASET.
      3ae565b3
  23. 08 Jan, 2008 1 commit
  24. 19 Nov, 2007 1 commit
  25. 24 Oct, 2007 1 commit
  26. 16 Oct, 2007 1 commit
    • Stefan Monnier's avatar
      * lisp.h (enum Lisp_Misc_Type): Del Lisp_Misc_Some_Buffer_Local_Value. · 67ee9f6e
      Stefan Monnier authored
      (XMISCANY): New macro.
      (XMISCTYPE): Use it.
      (struct Lisp_Misc_Any): New type.
      (union Lisp_Misc): Use it.
      (struct Lisp_Buffer_Local_Value): Add `local_if_set' bit.
      * data.c (Fboundp, store_symval_forwarding, swap_in_global_binding)
      (find_symbol_value, set_internal, default_value, Fset_default)
      (Fmake_variable_buffer_local, Fmake_local_variable)
      (Fkill_local_variable, Fmake_variable_frame_local, Flocal_variable_p)
      (Flocal_variable_if_set_p, Fvariable_binding_locus):
      The SOME_BUFFER_LOCAL_VALUEP distinction is replaced by local_if_set.
      * alloc.c (allocate_buffer): Set the size and tag.
      (allocate_misc, mark_maybe_object, mark_object, survives_gc_p):
      Use XMISCANY.
      (die): Follow the GNU convention for error messages.
      * print.c (print_object): SOME_BUFFER_LOCAL_VALUEP -> local_if_set.
      * buffer.c (Fget_buffer_create, Fmake_indirect_buffer): Don't set the
      tag any more.
      (set_buffer_internal_1):
      * frame.c (store_frame_param):
      * eval.c (specbind):
      * xdisp.c (select_frame_for_redisplay): Drop SOME_BUFFER_LOCAL_VALUEP.
      67ee9f6e
  27. 14 Oct, 2007 2 commits
  28. 09 Oct, 2007 1 commit
  29. 24 Sep, 2007 1 commit
  30. 10 Sep, 2007 1 commit
  31. 27 Aug, 2007 1 commit
  32. 19 Aug, 2007 1 commit
  33. 16 Aug, 2007 1 commit
  34. 08 Aug, 2007 1 commit
  35. 30 Jul, 2007 1 commit
    • Dan Nicolaescu's avatar
      * vc-git.el: (vc-directory-exclusion-list, vc-handled-backends): · eff23ff3
      Dan Nicolaescu authored
      Remove.
      (vc-git-revision-completion-table): Enable.
      
      * vc-hooks.el (vc-handled-backends): Add GIT and HG.
      
      * vc.el (vc-directory-exclusion-list): Add .git and .hg.
      
      * vc-hg.el (vc-hg-revision-completion-table): Re-enable.
      
      * diff-mode.el (diff-mode-menu): New entries.
      
      * diff-mode.el (diff-beginning-of-file-and-junk): New function.
      (diff-file-kill): Use it.
      (diff-beginning-of-hunk): Add arg `try-harder' using it.
      (diff-restrict-view, diff-find-source-location, diff-refine-hunk):
      Use it so they find the hunk even when we're in the file header.
      
      * vc.el: Add new VC operation `revision-completion-table'.
      (vc-default-revision-completion-table): New function.
      (vc-version-diff, vc-version-other-window): Use it to provide
      completion of revision names if the backend provides it.
      
      * vc-arch.el (vc-arch--version-completion-table)
      (vc-arch-revision-completion-table): New functions to provide
      completion of revision names.
      
      * vc-cvs.el: Require CL.
      (vc-cvs-revision-table, vc-cvs-revision-completion-table):
      New functions to provide completion of revision names.
      
      * eval.c (init_eval_once): Bump max_lisp_eval_depth to 400.
      
      * vc2-xtra.texi (Customizing VC): Add GIT and HG.
      eff23ff3
  36. 25 Jul, 2007 2 commits