Savannah CVS Surfing
- Log of /emacs/emacs/src/lisp.h
Parent Directory
Revision
1.674 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Nov 6 18:47:51 2009 UTC (35 hours, 51 minutes ago) by
monnier
Branch:
MAIN
CVS Tags:
HEAD
Changes since
1.673: +82 -35 lines
Diff to
previous 1.673
Let integers use up 2 tags to give them one extra bit and double their range.
* lisp.h (USE_2_TAGS_FOR_INTS): New macro.
(LISP_INT_TAG, case_Lisp_Int, LISP_STRING_TAG, LISP_INT_TAG_P): New macros.
(enum Lisp_Type): Use them. Give explicit values.
(Lisp_Type_Limit): Remove.
(XINT, XUINT, make_number) [!USE_LISP_UNION_TYPE]:
(MOST_NEGATIVE_FIXNUM, MOST_POSITIVE_FIXNUM, INTMASK):
Pay attention to USE_2_TAGS_FOR_INTS.
(INTEGERP): Use LISP_INT_TAG_P.
* fns.c (internal_equal): Simplify the default case.
(sxhash): Use case_Lisp_Int.
* data.c (wrong_type_argument): Don't check against Lisp_Type_Limit any more.
(Ftype_of): Use case_Lisp_Int.
(store_symval_forwarding): Take into account the fact that Ints can
now have more than one tag.
* buffer.c (syms_of_buffer): Use LISP_INT_TAG.
buffer_slot_type_mismatch):
* xfaces.c (face_attr_equal_p):
* print.c (print_object):
* alloc.c (mark_maybe_object, mark_object, survives_gc_p): Use case_Lisp_Int.
Revision
1.673 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Nov 6 06:07:48 2009 UTC (2 days ago) by
dann
Branch:
MAIN
Changes since
1.672: +8 -24 lines
Diff to
previous 1.672
* 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*.
* lisp.h (defvar_kboard, defvar_lisp, defvar_lisp_nopro, defvar_bool)
(defvar_int): Update prototypes.
(DEFUN, EXFUN): Support for prototypes is now required.
(intern_c_string): New prototype.
(struct Lisp_Subr): Make symbol_name constant.
* 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.
* character.h (DEFSYM): Use intern_c_string.
Revision
1.668 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Oct 23 17:33:55 2009 UTC (2 weeks, 1 day ago) by
monnier
Branch:
MAIN
Changes since
1.667: +0 -1 lines
Diff to
previous 1.667
* fileio.c (syms_of_fileio): Initialize Vdirectory_sep_char.
(init_fileio_once):
* lisp.h (init_fileio_once): Remove.
* emacs.c (main): Don't call init_fileio_once.
Revision
1.667 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Oct 19 04:27:16 2009 UTC (2 weeks, 6 days ago) by
dann
Branch:
MAIN
Changes since
1.666: +35 -0 lines
Diff to
previous 1.666
* alloc.c: Do not define struct catchtag.
* 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.
Revision
1.665 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Oct 1 23:17:40 2009 UTC (5 weeks, 2 days ago) by
lektu
Branch:
MAIN
Changes since
1.664: +1 -1 lines
Diff to
previous 1.664
* lisp.h (Qdelete_directory_internal):
Declare, instead of Qdelete_directory.
* w32fns.c (Fsystem_move_file_to_trash): Use it.
Revision
1.664 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Sep 17 23:04:47 2009 UTC (7 weeks, 2 days ago) by
lektu
Branch:
MAIN
Changes since
1.663: +3 -0 lines
Diff to
previous 1.663
The --quick command line option now ignores X resources and Registry settings.
* etc/NEWS: Mention new behavior of -Q and new variable `inhibit-x-resources'.
* lisp/startup.el (emacs-quick-startup): Remove variable and all uses.
(command-line): Set `inhibit-x-resources' instead.
(command-line-1): Use `inhibit-x-resources' instead.
* src/emacs.c (inhibit_x_resources): New variable.
(main) [HAVE_NS]: Don't process --quick command line option.
(syms_of_emacs) <inhibit-x-resources>: DEFVAR_BOOL it.
* src/lisp.h (inhibit_x_resources): Declare it extern.
* src/w32reg.c (x_get_string_resource):
* src/xrdb.c (x_get_string_resource): Obey inhibit_x_resources.
Revision
1.663 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Aug 26 19:57:46 2009 UTC (2 months, 1 week ago) by
dann
Branch:
MAIN
Changes since
1.662: +2 -23 lines
Diff to
previous 1.662
* lisp.h: Replace #if 0 code for checking with text pointing to
the --enable-checking configure flag.
* emacs.c (main): Mention the --enable-profiling configure flag
instead of using CFLAGS.
Revision
1.661 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Aug 17 01:25:58 2009 UTC (2 months, 3 weeks ago) by
raeburn
Branch:
MAIN
CVS Tags:
CEDET_BASE
Branch point for:
cedet-branch
Changes since
1.660: +5 -2 lines
Diff to
previous 1.660
* lisp.h (XFLOAT_DATA): Produce an rvalue by adding 0 to the value.
(XFLOAT_INIT): New macro for storing a float value.
* alloc.c (make_float, make_pure_float): Use XFLOAT_INIT.
* fns.c (sxhash): Copy out the value of a float in order to examine its bytes.
* dbusbind.c (xd_append_arg): Likewise.
Revision
1.659 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Aug 10 00:54:02 2009 UTC (2 months, 4 weeks ago) by
raeburn
Branch:
MAIN
Changes since
1.658: +0 -1 lines
Diff to
previous 1.658
* doprnt.c (doprnt_lisp): Unused function deleted.
(doprnt): Merge with doprnt1, discarding lispstrings code.
* lisp.h (doprnt_lisp): Don't declare.
Revision
1.656 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Apr 13 18:45:14 2009 UTC (6 months, 3 weeks ago) by
monnier
Branch:
MAIN
Changes since
1.655: +1 -0 lines
Diff to
previous 1.655
* nsselect.m (symbol_to_nsstring, clean_local_selection_data)
(ns_string_to_pasteboard_internal):
* nsmenu.m (process_dialog):
* nsimage.m (ns_load_image): Use SDATA and ASET where appropriate.
* nsfont.m (nsfont_open): Use XHASH to make it compile with LISP_UNION.
* lisp.h (Fx_load_color_file): Declare.
Revision
1.655 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Mar 28 04:53:06 2009 UTC (7 months, 1 week ago) by
monnier
Branch:
MAIN
CVS Tags:
EMACS_PRETEST_23_0_92
Changes since
1.654: +5 -5 lines
Diff to
previous 1.654
* editfns.c (general_insert_function): Adjust to insdel.c changes.
* insdel.c (prepare_to_modify_buffer, signal_before_change):
Some more EMACS_INT.
* lisp.h (copy_text, count_size_as_multibyte): Fix last change.
Revision
1.654 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Mar 28 02:24:24 2009 UTC (7 months, 1 week ago) by
monnier
Branch:
MAIN
Changes since
1.653: +49 -34 lines
Diff to
previous 1.653
* insdel.c (move_gap, move_gap_both, gap_left, gap_right)
(adjust_markers_gap_motion, adjust_markers_for_delete)
(adjust_markers_for_insert, adjust_point)
(adjust_markers_for_replace, make_gap_larger, make_gap_smaller)
(make_gap, copy_text, count_size_as_multibyte, insert)
(insert_and_inherit, insert_before_markers)
(insert_before_markers_and_inherit, insert_1)
(count_combining_before, count_combining_after, insert_1_both)
(insert_from_string, insert_from_string_before_markers)
(insert_from_string_1, insert_from_gap, insert_from_buffer)
(insert_from_buffer_1, adjust_after_replace)
(adjust_after_replace_noundo, adjust_after_insert, replace_range)
(replace_range_2, del_range, del_range_1, del_range_byte)
(del_range_both, del_range_2, modify_region)
(prepare_to_modify_buffer, signal_before_change)
(signal_after_change, Fcombine_after_change_execute): Use EMACS_INT
for buffer positions and sizes.
* lisp.h: Adjust prototypes accordingly.
* fileio.c (adjust_markers_for_delete): Move declaration to lisp.h.
(non_regular_inserted, non_regular_nbytes, read_non_regular)
(Finsert_file_contents): Use EMACS_INT for buffer positions.
Revision
1.647 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 28 04:25:21 2008 UTC (12 months, 1 week ago) by
dann
Branch:
MAIN
Changes since
1.646: +6 -2 lines
Diff to
previous 1.646
* emacs.c (daemon_pipe): Make non-static.
(IS_DAEMON): Move definition ...
* lisp.h (IS_DAEMON): ... here.
(daemon_pipe): Declare.
(is_daemon): Remove.
* dispnew.c (init_display): Use IS_DAEMON.
Revision
1.644 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Sep 24 19:58:08 2008 UTC (13 months, 2 weeks ago) by
dann
Branch:
MAIN
Changes since
1.643: +2 -0 lines
Diff to
previous 1.643
* lisp.h (is_daemon): Declare.
* dispnew.c (init_display): Do not try to initialize the terminal
when running as a daemon.
Revision
1.642 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Aug 4 16:57:43 2008 UTC (15 months ago) by
arobert
Branch:
MAIN
Changes since
1.641: +1 -1 lines
Diff to
previous 1.641
fix popup menu selection return (menu.c); add use of popup_activated under NS (nsmenu.m, xdisp.c); improve comments (lisp.h, s/darwin.h); use FORWARD_SIGNAL_TO_MAIN_THREAD (syssignal.h)
Revision
1.638 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jul 28 12:25:10 2008 UTC (15 months, 1 week ago) by
schwab
Branch:
MAIN
CVS Tags:
before-remove-vms,
remove-vms
Changes since
1.637: +10 -1 lines
Diff to
previous 1.637
* lisp.h (init_weak_hash_tables, syms_of_font)
(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.
Revision
1.637 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jul 27 18:24:42 2008 UTC (15 months, 1 week ago) by
dann
Branch:
MAIN
CVS Tags:
remove-carbon
Changes since
1.636: +2 -22 lines
Diff to
previous 1.636
Remove support for Mac Carbon.
* mactoolbox.c:
* macterm.h:
* macterm.c:
* macselect.c:
* macmenu.c:
* macgui.h:
* macfns.c:
* mac.c: Remove file.
* s/darwin.h:
* m/intel386.h:
* xfaces.c:
* xdisp.c:
* window.c:
* tparam.c:
* termhooks.h:
* termcap.c:
* term.c:
* syssignal.h:
* sysselect.h:
* sysdep.c:
* process.c:
* lread.c:
* lisp.h:
* keyboard.c:
* image.c:
* fringe.c:
* frame.h:
* frame.c:
* fontset.c:
* font.h:
* font.c:
* fns.c:
* fileio.c:
* emacs.c:
* dispnew.c:
* dispextern.h:
* config.in:
* atimer.c:
* Makefile.in: Remove code for Carbon
* erc.el: Remove code for Carbon.
Remove support for Mac Carbon.
* term/mac-win.el: Remove file
* international/mule-cmds.el:
* version.el:
* startup.el:
* simple.el:
* mwheel.el:
* mouse.el:
* loadup.el:
* isearch.el:
* info.el:
* frame.el:
* faces.el:
* disp-table.el:
* cus-start.el:
* cus-face.el:
* cus-edit.el:
* Makefile.in: Remove code for Carbon.
Remove support for Mac Carbon.
* makefile.w32-in:
* emacsclient.c: Remove code for Carbon.
* PROBLEMS:
* MACHINES: Remove mentions of Mac Carbon.
* ns-emacs.texi:
* faq.texi: Remove mentions of Mac Carbon.
* os.texi:
* frames.texi:
* display.texi: Remove mentions of Mac Carbon.
* xresources.texi: Remove mentions of Mac Carbon.
* make-tarball.txt:
* admin.el:
* FOR-RELEASE:
* CPP-DEFINES: Remove mentions of Mac Carbon.
Remove support for Mac Carbon.
* mac: Remove directory.
* make-dist:
* configure.in:
* README:
* Makefile.in:
* INSTALL: Remove code for Carbon.
* configure: Regenerate.
Revision
1.634 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jul 17 13:57:12 2008 UTC (15 months, 3 weeks ago) by
dann
Branch:
MAIN
Changes since
1.633: +0 -1 lines
Diff to
previous 1.633
* ecrt0.c: Remove code depending on m68000, not used anymore.
* fns.c (hash_remove): Make static.
* lisp.h (hash_remove): Don't prototype.
* m/ibmrs6000.h:
* m/ibms390x.h:
* m/macppc.h: Remove boilerplate comments.
* m/sparc.h (A_TEXT_OFFSET, A_TEXT_SEEK): Remove, only used on
Solaris, which does not need them.
* m/vax.h: Remove comments about unsupported systems.
* s/darwin.h: Reorganize ifdefs.
Revision
1.633 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jul 16 07:42:41 2008 UTC (15 months, 3 weeks ago) by
dann
Branch:
MAIN
Changes since
1.632: +0 -2 lines
Diff to
previous 1.632
* m/ia64.h (PNTR_COMPARISON_TYPE): Remove, same as the default.
Remove boilerplate comments.
* m/amdx86-64.h (PNTR_COMPARISON_TYPE): Remove, same as the default.
Remove boilerplate comments.
* m/ibms390x.h (PNTR_COMPARISON_TYPE): Remove, same as the default.
Remove boilerplate comments.
* lisp.h (PNTR_COMPARISON_TYPE): Define it unconditionally.
Revision
1.629 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jul 11 02:29:41 2008 UTC (15 months, 4 weeks ago) by
dann
Branch:
MAIN
Changes since
1.628: +9 -9 lines
Diff to
previous 1.628
* lisp.h:
* w32heap.c:
* emacs.c:
* alloc.c: Replace all references of NO_UNION_TYPE with
USE_LISP_UNION_TYPE.
* m/xtensa.h (NO_UNION_TYPE):
* m/vax.h (NO_UNION_TYPE):
* m/template.h (NO_UNION_TYPE):
* m/sparc.h (NO_UNION_TYPE):
* m/mips.h (NO_UNION_TYPE):
* m/macppc.h (NO_UNION_TYPE):
* m/m68k.h (NO_UNION_TYPE):
* m/iris4d.h (NO_UNION_TYPE):
* m/intel386.h (NO_UNION_TYPE):
* m/ibms390x.h (NO_UNION_TYPE):
* m/ibms390.h (NO_UNION_TYPE):
* m/ibmrs6000.h (NO_UNION_TYPE):
* m/ia64.h (NO_UNION_TYPE):
* m/hp800.h (NO_UNION_TYPE):
* m/arm.h (NO_UNION_TYPE):
* m/amdx86-64.h (NO_UNION_TYPE):
* m/alpha.h (NO_UNION_TYPE): Remove definition, all platform were
defining it the same.
Revision
1.627 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jul 2 13:19:07 2008 UTC (16 months, 1 week ago) by
jasonr
Branch:
MAIN
Changes since
1.626: +2 -0 lines
Diff to
previous 1.626
Changes from Toru Tsuneyoshi for using Trash can when deleting files.
* files.el (backup-extract-version): Handle versioned directories.
(trash-directory): New variable.
(move-file-to-trash): New function.
* cus-start.el (delete-by-moving-to-trash): Declare for custom.
* lisp.h (Qdelete_file, Qdelete_directory): Declare extern.
* fileio.c (delete_by_moving_to_trash, Qmove_file_to_trash): New vars.
(syms_of_fileio): Initialize and export them.
(Fdelete_directory, Fdelete_file): Optionally delete via trash.
* w32fns.c (FOF_NO_CONNECTED_ELEMENTS): Define if not already.
(Fsystem_move_file_to_trash): New function.
(syms_of_w32fns): Export it to lisp.
Revision
1.624 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jun 5 18:00:35 2008 UTC (17 months ago) by
monnier
Branch:
MAIN
Changes since
1.623: +0 -1 lines
Diff to
previous 1.623
* window.el (display-buffer-function, special-display-p)
(special-display-buffer-names, special-display-regexps)
(special-display-function, same-window-p, same-window-buffer-names)
(same-window-regexps, pop-up-frames, display-buffer-reuse-frames)
(pop-up-frame-function, pop-up-windows)
(split-window-preferred-function, split-height-threshold)
(split-width-threshold, window--splittable-p)
(window--try-to-split-window, window--frame-usable-p)
(even-window-heights, window--even-window-heights)
(window--display-buffer-1, window--display-buffer-2, display-buffer)
(pop-to-buffer): Move from window.c and buffer.c.
(split-window-preferred-horizontally): Remove.
* cus-start.el: Remove corresponding declarations.
* window.c (pop_up_windows, pop_up_frames)
(display_buffer_reuse_frames, Vpop_up_frame_function)
(Vdisplay_buffer_function, Veven_window_heights)
(Vspecial_display_buffer_names, Vspecial_display_regexps)
(Vspecial_display_function, Vsame_window_buffer_names)
(Vsame_window_regexps, split_height_threshold)
(Vsplit_window_preferred_function): Move those vars to window.el.
(display_buffer_1, Fspecial_display_p, Fsame_window_p)
(Fdisplay_buffer): Move those functions to window.el.
(syms_of_window): Remove corresponding declarations.
(display_buffer): New function.
(temp_output_buffer_show, Fother_window_for_scrolling): Use it.
* dispnew.c (Flast_nonminibuf_frame): New function.
* buffer.c (Fpop_to_buffer): Move to window.el.
Revision
1.623 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 30 21:07:50 2008 UTC (17 months, 1 week ago) by
monnier
Branch:
MAIN
Changes since
1.622: +1 -1 lines
Diff to
previous 1.622
* chartab.c (Foptimize_char_table, optimize_sub_char_table):
Add a `test' argument so another predicate than `equal' can be used.
(map_sub_char_table): Use `eq' rather than `equal' to merge ranges.
(map_char_table): Remove unused vars `c' and `i'.
* lisp.h (Foptimize_char_table): Adjust declaration.
* charset.c (Fclear_charset_maps): Adjust call to Foptimize_char_table.
Revision
1.622 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu May 22 03:18:17 2008 UTC (17 months, 2 weeks ago) by
monnier
Branch:
MAIN
Changes since
1.621: +0 -1 lines
Diff to
previous 1.621
* minibuf.c (keys_of_minibuf): Delete.
* lisp.h (keys_of_minibuf): Delete.
* emacs.c (main): Don't call keys_of_minibuf.
Revision
1.621 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon May 19 18:38:55 2008 UTC (17 months, 2 weeks ago) by
monnier
Branch:
MAIN
Changes since
1.620: +3 -3 lines
Diff to
previous 1.620
* lisp.h (indirect_variable):
* data.c (indirect_variable, let_shadows_buffer_binding_p):
Use Lisp_Symbol pointers rather than Lisp_Object. Adjust callers.
* buffer.c (buffer_slot_type_mismatch): Use wrong-type-argument.
To this end, change calling-convention.
Revision
1.617 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Mar 29 01:46:07 2008 UTC (19 months, 1 week ago) by
monnier
Branch:
MAIN
Changes since
1.616: +2 -0 lines
Diff to
previous 1.616
* keyboard.c (pending_funcalls): New var.
(timer_check): Run it.
(syms_of_keyboard): Initialize it.
* terminal.c (Qrun_hook_with_args, Qdelete_terminal_functions)
(Vdelete_terminal_functions): New vars.
(syms_of_terminal): Initialize them.
(Fdelete_terminal): Run delete-terminal-functions.
* xdisp.c (safe_eval): Rewrite.
(safe_call2): New fun.
* frame.c (Qdelete_frame_functions): New var.
(syms_of_frame): Initialize it.
(Fdelete_frame): Use it and use safe_call2 and pending_funcalls.
* lisp.h (safe_call2, pending_funcalls): Declare.
Revision
1.615 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Feb 27 22:49:15 2008 UTC (20 months, 1 week ago) by
kfstorm
Branch:
MAIN
Changes since
1.614: +40 -29 lines
Diff to
previous 1.614
(GLYPH): Change type from int to struct with separate char
and face_id members.
(GLYPH_MASK_FACE, GLYPH_MASK_CHAR): Delete macros.
(GLYPH_CHAR, GLYPH_FACE): Remove slow versions with frame arg.
(FAST_GLYPH_CHAR, FAST_GLYPH_FACE): Rename macros to ...
(GLYPH_CHAR, GLYPH_FACE): ... these. Change users.
(FAST_MAKE_GLYPH, MAKE_GLYPH): Remove. Rewrite users to use ...
(SET_GLYPH, SET_GLYPH_CHAR, SET_GLYPH_FACE): ... these macros instead.
(GLYPH_CODE_CHAR, GLYPH_CODE_FACE, GLYPH_CODE_P)
(GLYPH_CODE_CHAR_VALID_P, SET_GLYPH_FROM_GLYPH_CODE): New macros to
handle new Lisp glyph code encoding, either an integer or a cons.
Revision
1.611 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Feb 12 21:35:14 2008 UTC (20 months, 3 weeks ago) by
monnier
Branch:
MAIN
Changes since
1.610: +7 -7 lines
Diff to
previous 1.610
* coding.c (coding_set_destination): Use BEG_BYTE rather than hardcoding 1.
(detect_coding_system):
* lisp.h (detect_coding_system, chars_in_text, multibyte_chars_in_text)
(string_char_to_byte, string_byte_to_char, insert_from_gap):
* insdel.c (insert_from_gap):
* fns.c (string_char_byte_cache_charpos, string_char_byte_cache_bytepos)
(string_char_to_byte, string_byte_to_char, string_make_multibyte)
(string_to_multibyte):
* character.c (chars_in_text, multibyte_chars_in_text):
* fileio.c (Finsert_file_contents): Use EMACS_INT for buffer positions.
Revision
1.610 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Feb 10 20:09:37 2008 UTC (20 months, 4 weeks ago) by
monnier
Branch:
MAIN
Changes since
1.609: +6 -6 lines
Diff to
previous 1.609
(struct Lisp_Misc_Any, struct Lisp_Marker)
(struct Lisp_Overlay, struct Lisp_Kboard_Objfwd)
(struct Lisp_Save_Value, struct Lisp_Free): Use enum Lisp_Misc_Type
rather than `int' for the type of `type'.
Revision
1.607 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Feb 9 18:03:08 2008 UTC (20 months, 4 weeks ago) by
dann
Branch:
MAIN
Changes since
1.606: +2 -8 lines
Diff to
previous 1.606
* configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
dealing with obsolete variables.
* fakemail.c (MAIL_PROGRAM_NAME): Remove unused conditional.
(main): Replace MAIL_PROGRAM_NAME with its value.
* src/Makefile.in:
* src/emacs.c:
* src/gmalloc.c:
* src/keyboard.c:
* src/lisp.h:
* src/m/ibm370aix.h:
* src/process.c:
* src/regex.c:
* src/s/hpux.h:
* src/sysdep.c:
* src/sysselect.h:
* src/systty.h:
* src/unexec.c:
* src/w32term.c:
* src/xsmfns.c:
* src/xterm.c: Remove code that deals with obsolete variables.
* s/msdos.h (DONT_NEED_ENVIRON): Don't define.
* ecrt0.c: Replace the DONT_NEED_ENVIRON test with MSDOS test,
nothing else needs it anymore.
Revision
1.603 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Nov 22 01:01:26 2007 UTC (23 months, 2 weeks ago) by
dann
Branch:
MAIN
Changes since
1.602: +1 -1 lines
Diff to
previous 1.602
* term.c: Include stdarg.h.
(fatal): Implement using varargs.
* lisp.h (fatal): Add argument types. (Restore 2005-09-30 change).
Revision
1.602 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Nov 21 20:59:46 2007 UTC (23 months, 2 weeks ago) by
monnier
Branch:
MAIN
Changes since
1.601: +1 -0 lines
Diff to
previous 1.601
* lisp.h (struct Lisp_Buffer_Objfwd): Add a `slottype' field.
* data.c (store_symval_forwarding): Get type from buffer_objfwd.
Update call to buffer_slot_type_mismatch.
* buffer.h (buffer_local_types, PER_BUFFER_TYPE): Remove.
(buffer_slot_type_mismatch): Update.
* buffer.c (buffer_local_types): Remove.
(buffer_slot_type_mismatch): Get the symbol and type as arguments.
(defvar_per_buffer): Set the type in the buffer_objfwd.
Revision
1.600 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Nov 16 20:36:34 2007 UTC (23 months, 3 weeks ago) by
monnier
Branch:
MAIN
Changes since
1.599: +7 -1 lines
Diff to
previous 1.599
* alloc.c (ALLOCATE_PSEUDOVECTOR): Move to lisp.h.
(allocate_pseudovector): Make non-static.
* lisp.h (enum pvec_type): New tag PVEC_OTHER.
(allocate_pseudovector): Declare.
(ALLOCATE_PSEUDOVECTOR): Move from alloc.c
Revision
1.423.2.67 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 27 10:00:21 2007 UTC (2 years ago) by
miles
Branch:
lexbind
Changes since
1.423.2.66: +6 -0 lines
Diff to
previous 1.423.2.66
, to
branch point 1.423
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 902-908)
- Update from CVS
- Merge from emacs--rel--22
* emacs--rel--22 (patch 131-137)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 261-262)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-62
Revision
1.423.2.66 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 27 09:58:02 2007 UTC (2 years ago) by
miles
Branch:
lexbind
Changes since
1.423.2.65: +32 -22 lines
Diff to
previous 1.423.2.65
, to
branch point 1.423
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 890-898)
- Update from CVS
- Merge from emacs--rel--22
* emacs--rel--22 (patch 122-128)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 257-258)
- Merge from emacs--rel--22
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-59
Revision
1.423.2.65 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 27 09:54:50 2007 UTC (2 years ago) by
miles
Branch:
lexbind
Changes since
1.423.2.64: +154 -145 lines
Diff to
previous 1.423.2.64
, to
branch point 1.423
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 866-889)
- Merge multi-tty branch
- Update from CVS
- Merge from emacs--rel--22
- Add missing change from rel-22 branch to src/image.c
- Remove RCS keywords from doc/misc/cc-mode.texi
- Remove man, lispref, and lispintro directories
* emacs--multi-tty--0 (base, patch 1-45)
- tag of emacs@sv.gnu.org/emacs--devo--0--patch-743
- Merge from lorentey@elte.hu--2004
- Remove out-of-date meta-files
- Tweak perms to be more like emacs--devo--0
- Restore lispref/elisp-covers.texi
- Sync with sealing patch in lorentey@elte.hu.
- Rudimentary fix for environment variable handling.
- Update from CVS
- server.el: Don't change the default directory in the *scratch* buffer.
- Merged from emacs--devo--0
- Revert to official bug report addresses.
- Merge from emacs--devo--0
- Import changelog info from arch logs into ChangeLog.multi-tty files
- Update from CVS: src/puresize.h (BASE_PURESIZE): Increase.
- Restore original arch-tag in src/ChangeLog.multi-tty
* emacs--rel--22 (patch 101-121)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 248-256)
- Merge from emacs--devo--0
- Update from CVS
- Update from CVS: texi/gnus.texi (On Writing Manuals): Fix typos.
- Revert refcard location changes
* lorentey@elte.hu--2004/emacs--cvs-trunk--0 (base, patch 1-7)
- tag of miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-474
- Add CVS metadata files.
- Update from CVS.
- Update from CVS
- Sync with miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-539.
* lorentey@elte.hu--2004/emacs--cvs-trunk--0- (version 0)
- Branch closed. Use miles@gnu.org--gnu-2005/emacs--cvs-trunk--0 instead.
* lorentey@elte.hu--2004/emacs--multi-tty--0 (base, patch 1-4)
- tag of miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-137
- Add a level of indirection to terminal characteristics.
- Implemented multiple tty support.
- Updating_frame vs. selected_frame in term.c.
- Added a pointer to my archive to README.multi-tty
* lorentey@elte.hu--2004/emacs--multi-tty--0--patch-5
* lorentey@elte.hu--2004/emacs--multi-tty--0 (patch 6-223, 225-257)
- Removed two files that were committed by mistake.
- Fixed two typos.
- Full support for multiple terminal I/O (with some rough edges).
- Fully eliminated global tty state variables.
- Cosmetic changes in README.multi-tty
- Added compilation instructions to README.multi-tty.
- Implemented automatic deletion of terminals.
- README.multi-tty updates.
- Small change in README.multi-tty
- Merged in changes from CVS HEAD
- Joined miles@gnu.org--gnu-2004/emacs--cvs-trunk--0
- Trivial changes
- Bugfix festival.
- Handle Ctl-G in emacsclient.
- Make sure secondary frames are deleted when emacsclient quits.
- Merged in changes from CVS head
- Don't compile sys_select on systems that don't need it.
- Delete server frames on server restart.
- Undo patch-23. I need a coffee.
- Major bugfixes and slight enhancements.
- A few more bugfixes and new features.
- Separate frame-local, tty-dependent parameters from tty-local parameters.
- Fixed X support, preliminary support for X-tty combo sessions.
- MULTI_KBOARD support for ttys. Input-related bugfixes for X+tty sessions.
- Got rid of the rif (window-based redisplay interface) global variable.
- Fix longopts option name for --tty.
- Portability fixes (now it compiles & runs fine on Solaris).
- Added multi-tty support for talk.el.
- Fixed typo in talk.el.
- Fixed typo in talk.el (again).
- Fix mouse-position for tty+X combo sessions.
- Add "multi-tty" to emacs-version output.
- Fix more SEGV cases in frame.c
- Converted display hooks to be display-local. Plus many bugfixes.
- Fix SEGV in init_sys_modes during X startup
- Hookified termcap devices, added bootstrap display device, plus many
bugfixes.
- Numerous bugfixes and small improvements.
- Changed tty input code to use read_socket_hook.
- Fix C-g handling with multiple ttys.
- Don't select on stdin unconditionally.
- Support for opening X frames from a tty session.
- Fix initialization of the window-system variable.
- Romain Francoise's and Ami Fischman's bugfixes.
- Added note about the commit mailing list.
- Fixed tty faces during combo sessions. Plus other assorted bugfixes.
- Set the keyboard of the initial frame correctly.
- Fixed interactive temacs.
- Removed %T in mode-line-format. Trivial documentation changes.
- Fixed unsafe and incorrect use of record_unwind_protect in Fsuspend_emacs.
- Cosmetic changes.
- Don't exit Emacs when the X display is closed during a tty-X combo session.
- Prevent core dumps when the X server crashes.
- Fix the case when emacsclient is run on Emacs's controlling tty.
- Trivial fixes to shut up some of the compiler warnings.
- Don't hang on the tty if called from a shell script.
- Fixed a typo in README.multi-tty.
- Added newly loaded stuff in loadup.el to src/Makefile.in.
- Don't try to init X drag and drop on a termcap frame.
- Fix list-colors-display and other functions on a termcap frame
- Added -w option to emacsclient for opening a new X frame.
- Verify the version of Emacsclient.
- Changed emacsclient to open new frames by default.
- README updates.
- Don't read too many characters from the tty.
- Don't delete a tty if it's the last device with frames.
- Fix typo in delete_display_hook documentation.
- Fix a crash in emacsclient when DISPLAY is unset.
- Block more input during read_avail_input.
- Allow tty_read_avail_input to use the whole input buffer.
- Don't try to handle a new event if the input buffer is full.
- Back out previous change, it causes infinite recursion.
- Revert patch-93, that was the real culprit. Reapply patch-97.
- Check for numchars > 0 in handle_one_xevent, not 1.
- (Sigh.) Don't try to read more events than the buffer size.
- Make emacsclient refuse to create a frame inside an Emacs term buffer.
- Implemented suspending of emacsclient frames.
- Added *.rej to tla's unrecognized pattern.
- Fix background-mode on terminal frames (Dan Nicolaescu).
- Fixed compiler warnings for keyboard.c.
- Trivial cleanups to get rid of GCC warnings.
- Trivial cleanup in fringe.c, missing from previous patch.
- Removed *.rej from backup pattern in tagging method.
- Fix cut'n'paste during a multi-display session (Mark Plaksin, Robert
Chassell).
- Fix dropping of the controlling tty on Solaris (Dan Nicolaescu).
- Fix bootstrap problems in CVS.
- Fix initialization order at bootstrap (Dan Nicolaescu).
- Trivial cosmetic change in dispnew.c.
- Prevent Lisp nesting errors while bootstrapping.
- Fix #include errors for FreeBSD (Frank Ruell)
- Merged in changes from CVS trunk
- README changes.
- Merged in changes from CVS trunk.
- Eliminated updating_frame.
- Fix segfault in term.c (reported by lukhas@free.fr).
- Another server.el overhaul.
- Fix frame parameter handling in server.el.
- In emacsclient, protect the xmitted string from fprintf expansion (Dan
Nicolaescu).
- Fix error on deleting an emacsclient terminal (Dan Nicolaescu).
- Fix one more case of the previous error.
- A simple implementation for display-local frame parameters.
- Mention `tla replay' in README.multi-tty (Gaute Strokkenes).
- Fixed environment variable handling during terminal initialization.
- Added branch description to admin/notes/BRANCH.
- Fix fatal error during startup (rep. by Friedrich Delgado Friedrichs)
- Add kludge to prevent overriding keyboard-coding-system customization.
- Make terminal_coding and keyboard_coding display-local.
- New control structure: with-selected-frame.
- Use with-selected-frame.
- Fix environment variables on emacsclient frames.
- Use the remote locale for terminal & keyboard coding system.
- Update README.multi-tty.
- Fix server-socket-dir initialization (rep. by Friedrich Delgado
Friedrichs).
- Fix terminal coding system in multibyte locales (rep. by Friedrich
Delgado Friedrichs).
- Fix background mode initialization on client tty frames (rep. by Dan
Nicolaescu).
- Fix window-system-default-frame-alist (ARISAWA Akihiro).
- Don't ignore SIGWINCH under X (contributed by Yoshiaki Kasahara).
- Make sure the SIGWINCH handler is always set (rep. by Yoshiaki Kasahara).
- Fix SEGV on terminals without 'IC' capability (Yoshiaki Kasahara).
- README.multi-tty update.
- Clear single_kboard each time Emacs returns to top-level.
- Don't core dump on SIGINT when there is no frame on the controlling tty.
- Dissociate from the controlling tty correctly on FreeBSD.
- Make server-start safe against accidental restarts.
- Fix parse error in term.c (ARISAWA Akihiro).
- Fix byte-compile errors during bootstrap. (Reported by Juraj Kubelka.)
- Fix --no-wait in emacsclient (reported by Dan Nicolaescu).
- Reapply src/Makefile.in changes that got lost in the tagline snafu of
patch-197.
- Implemented display ids for multiple emacsclients on the same tty.
Plus assorted bugfixes.
- Fix bootstrap errors.
- Fixed C-c from the controlling terminal.
- Don't leave buffers created by nowait clients buried under others
(rep. by Dan Nicolaescu).
- Fix suspend-frame on the controlling tty (reported by Dan Nicolaescu).
- Fix Viper with simultaneous X and tty display devices. (Rep. by IRIE
Tetsuya.)
- Prevent the previous bug from reappearing later.
- Fix creating frames on different X servers.
- Cleaned up README compile & test instructions.
- Updated archive location in docs. (Thanks to Dan Waber.)
- README updates, including a new Tips & Tricks section
- Change binding of C-x C-c to only exit emacsclient, not Emacs itself.
- Fix typo in server.el (Han Boetes, Ted Morse, Ami Fischman)
- Add TAGS-LISP to precious regex in src/.
- Merged in changes from CVS trunk (Jan D. has fixed the XSync call in
xterm.c, no need to disable it anymore).
- Inhibit redisplay while frames are being deleted after an X disconnect.
- Fix typo in src/Makefile.in.
- Removed C99ism in init_fringe_bitmap.
- Small tweaks in server.el.
- Set ncurses-related environment variables while creating a new
tty frame. (Reported by Dan Nicolaescu.)
* lorentey@elte.hu--2004/emacs--multi-tty--0 (patch 258-292)
- Merged in changes from CVS trunk.
- Fix core dump in redisplay window. (Reported by Yoshiaki Kasahara.)
Plus cleanups.
- Fix bootstrap problem with --without-x.
- Trivial documentation change in keyboard.c.
- Remove remaining references to updating_frame.
- Increase PURESIZE to handle the extra stuff recently added.
- Trivial changes in x_create_tip_frame.
- README update.
- Joined Miles's 2005 Emacs branch.
- Merged in changes from CVS trunk. (Long time no see!) :-)
- Fix bootstrap error in CVS.
- Fix xassert-related bootstrap errors.
- Add some new precious/backup patterns in src/.
- Update =partner-versions.
- Prevent emacsclient errors when Emacs is compiled without X support.
- README updates. (Reported by Xavier Mallard)
- Merged from miles@gnu.org--gnu-2005 (patch 76-78)
- Fix typo in dispnew.c.
- Merged from miles@gnu.org--gnu-2005 (patch 12-13, 79-90)
- On C-x C-c, restrict `save-some-buffers' to the client's buffers.
(Reported by Han Boetes.)
- Fix compilation error with GTK, fix issues with double C-g on
controlling tty.
(Reported by Friedrich Delgado Friedrichs, Yoshiaki Kasahara.)
* lorentey@elte.hu--2004/emacs--multi-tty--0 (patch 293-605)
- Merged from miles@gnu.org--gnu-2005 (patch 91-94)
- Initialize blink-cursor-mode consistently.
- Merged from miles@gnu.org--gnu-2005 (patch 14-16, 95-106)
- Merged from miles@gnu.org--gnu-2005 (patch 17-26, 107-116)
- Fix line/column number positioning in emacsclient. (Reported by Han
Boetes.)
- Merged from miles@gnu.org--gnu-2005 (patch 117-118)
- Merged from miles@gnu.org--gnu-2005 (patch 119)
- Merged from miles@gnu.org--gnu-2005 (patch 27, 120-125)
- Merged from miles@gnu.org--gnu-2005 (patch 28-30, 126-128)
- Merged from miles@gnu.org--gnu-2005 (patch 31-33, 129-141)
- Merged from miles@gnu.org--gnu-2005 (patch 34-36, 142-158)
- Fix crash condition when an X server connection is broken. (Reported
by Vincent Bernat.)
- Declare Vinhibit_redisplay in xterm.c.
- Don't abort with GTK when a tty is opened.
- Merged from miles@gnu.org--gnu-2005 (patch 159)
- Merged from miles@gnu.org--gnu-2005 (patch 160-161)
- Merged from miles@gnu.org--gnu-2005 (patch 37-38, 162-182)
- Merged from miles@gnu.org--gnu-2005 (patch 183)
- Merged from miles@gnu.org--gnu-2005 (patch 39-44, 184-191)
- Close the X connection when the last frame is deleted.
- Fix stupid syntax errors in previous patch.
- README updates.
- Revert changes that were committed by mistake in the previous patch.
- Merged from miles@gnu.org--gnu-2005 (patch 192-203)
- Fix some superflous deviations from CVS, plus apply some cosmetics.
- Fix yet another compilation error.
- Merged from miles@gnu.org--gnu-2005 (patch 204-213)
- Fix some aspects of X display shutdown.
- Prevent core dump when connection is lost during frame creation.
- README update. (Fix identifier names in emacs background preloader
example.)
- Fix error when creating tty clients.
- Merged from miles@gnu.org--gnu-2005 (patch 45-55, 214-231)
- Merged from miles@gnu.org--gnu-2005 (patch 56-58, 232-239)
- Merged from miles@gnu.org--gnu-2005 (patch 59, 240-245)
- Resolve crashes related to face aliases.
- Merged from miles@gnu.org--gnu-2005 (patch 60-65, 246-265)
- Fix bootstrap error during loadup.
- Merged from miles@gnu.org--gnu-2005 (patch 66, 266-268)
- Merged from miles@gnu.org--gnu-2005 (patch 269)
- Merged from miles@gnu.org--gnu-2005 (patch 67, 270-278)
- Fix describe-variable with frame-local variables.
- I give up; attempt to fix annoying crashes by reverting xdisp.c
changes in patch-328.
- Merged from miles@gnu.org--gnu-2005 (patch 279-280)
- Merged from miles@gnu.org--gnu-2005 (patch 281-285)
- Fix exponential slowdowns on repeated tty frame creation.
- Fix UTF-8 tty input when first frame is an X frame. Steps towards
multiple tty locale support.
- Fix typo in get_display.
- Support for ttys with different character locale settings.
- Merged from miles@gnu.org--gnu-2005 (patch 68, 286-291)
- Merged from miles@gnu.org--gnu-2005 (patch 292-295)
- Disable display type check in start_hourglass, and always set up the timer.
- Merged from miles@gnu.org--gnu-2005 (patch 296-306)
- Speed up `emacsclient -t' on xterms. (by suggestion of Dan Nicolaescu)
- Merged from miles@gnu.org--gnu-2005 (patch 307-312)
- Merged from miles@gnu.org--gnu-2005 (patch 69, 313-319)
- Merged from miles@gnu.org--gnu-2005 (patch 70-73, 320-331)
- Merged from miles@gnu.org--gnu-2005 (patch 74-79, 332-349)
- Merged from miles@gnu.org--gnu-2005 (patch 80-82, 350-422)
- Merged from miles@gnu.org--gnu-2005 (patch 423-434)
- Merged from miles@gnu.org--gnu-2005 (patch 435-437)
- Merged from miles@gnu.org--gnu-2005 (patch 438-440)
- Merged from miles@gnu.org--gnu-2005 (patch 441-446)
- Make function-key-map a terminal-local variable (move it inside the
kboard struct).
- Update Lisp code for a terminal-local `function-key-map'.
- Make sure the terminfo function key sequences are set up in the
correct function-key-map.
- Work around mysterious breakage of arrow key recognition under screen
(see first TODO in README).
- Change key-translation-map to be terminal-local.
- Merged from miles@gnu.org--gnu-2005 (patch 447-448)
- Replace encoded-kbd-mode with display-specific
encoded-kbd-setup-display. (Doesn't work yet.)
- New version of ldefs-boot.el.
- Cleanup: Move kboard fields from struct frame and device-specific
descriptors to struct display.
- New C function `push_display_kboard'.
- Work around nondeterministic binding of terminal-local variables.
(Fixes national character input on ttys.)
- Use terminal-local-value to access function-key-map in terminal packages.
- Speed up loading of term/xterm.el.
- Speed up loading of term/xterm.el (Dan Nicolaescu).
- Remove pointless conditional around key substitution block in
term/xterm.el (Dan Nicolaescu)
- Fix the original cause of the "arrow keys don't work on screen" bug.
- Merged from miles@gnu.org--gnu-2005 (patch 83-87, 449-468)
- Merged from miles@gnu.org--gnu-2005 (patch 469)
- Implement rudimentary Lisp-level terminal parameters.
- Small enhancements.
- Handle and document that `delete-frame' may call functions in
`delete-frame-functions' twice.
- Merged from miles@gnu.org--gnu-2005 (patch 470-473)
- Merged from miles@gnu.org--gnu-2005 (patch 474)
- Fix compilation error in src/term.c.
- At long last, fix annoying SELECTED_FRAME crashes after unexpected
connection failures. Yay!
- README update.
- Rename term_init to init_tty.
- Rename `struct display' to `struct device'. Update function, parameter
and variable names accordingly.
- Cosmetic changes in server.el.
- Fix compilation error in select_frame_for_redisplay.
- Rename function-key-map to local-function-key-map, and
global-function-key-map to function-key-map. Same for
key-translation-map.
- Fix dumb error leading to national keys not working on ttys.
- Fix broken emacsclient resume on Solaris (by Dan Nicolaescu).
- Don't let window-system-default-frame-alist override parameters
specified manually.
- Work around crashes in X session management after normal shutdown of X
server.
- Apply patch from CVS trunk to fix recenter on ttys.
- Add two pending bugs to README.multi-tty.
- Merged in changes from CVS trunk. Plus added lisp/term tweaks.
- Fix syntax error in lisp/term/xterm.el.
- Merged in changes from CVS trunk. (Testing my own CVS gateway.)
- Add =upstream-branch file for semi-automated merges.
- Merged in changes from lorentey@elte.hu--2004/emacs--cvs-trunk--0
- Fix terminal initialization code. (Contributed by Dan Nicolaescu.)
- Slightly refactor the terminal initialization code for simplicity.
- Apply settings in `window-system-default-frame-alist' to the initial
frame as well.
- Prevent resource allocation explosion when C-x 5 2 is used on xterms.
- Enforce the presence of `window-system' and `tty-type' frame
parameters in all frames.
- Fix function-key-map massaging vs `C-x 5 2' in lisp/term/*.el.
(Submitted by Dan Nicolaescu.)
- Merged in changes from CVS trunk.
- Fix bootstrap error.
- Fix `emacsclient -ne '(+ 2 2)'' (reported by Han Boetes), and clean up
some corner cases in Emacs server.
- Fix `emacsclient +12 file' behaviour. (Reported by Han Boetes.)
- Make xt-mouse.el multi-tty-compatible.
- Fix crashes in xdialog_show (and other places) with xterm-mouse-mode.
- Make `emacsclient -n <filename>' open new X frames when possible.
(Reported by Bas Kok.)
- Don't let server-save-buffers-kill-display unexpectedly kill Emacs on
--no-wait's X frames.
- Set Emacs version number to 22.0.51 to allow parallel installations of
CVS trunk and the multi-tty branch.
- Fix crash after y-or-n-p prompt triggered by emacsclient. (Reported by
Han Boetes, analysis by Kalle Olavi Niemitalo.)
- Fix bootstrap error in keyboard.c.
- Switch upstream to miles@gnu.org--gnu-2005/emacs--cvs-trunk--0.
- Fix assertion on kboard->kbd_queue and other such crashes.
- Merged from miles@gnu.org--gnu-2005 (patch 115, 540-542)
- Merged from miles@gnu.org--gnu-2005 (patch 543)
- Merged from miles@gnu.org--gnu-2005 (patch 116-117, 544-550)
- Fix hardcoded stdout usage in term.c. (Reported by Dan Nicolaescu.)
- Merged from miles@gnu.org--gnu-2005 (patch 118-132, 551-577)
- Merged from miles@gnu.org--gnu-2005 (patch 578-592)
- Merged from miles@gnu.org--gnu-2005 (patch 593-595)
- Merged from miles@gnu.org--gnu-2005 (patch 133-141, 596-609)
- Fix Delete key on X by adapting normal-erase-is-backspace-mode for
multi-tty. (Reported by Dan Waber and Dan Nicolaescu.)
- Change the "pretest" bug report address to the multi-tty list.
- Merged from miles@gnu.org--gnu-2005 (patch 610-614)
- Doc update.
- Change `keyboard-translate-table' to be terminal-local.
- Don't try to rebind the `t' symbol.
- Protect keyboard-translate-table from GC.
- Fix semantics of terminal-local variables. Remove
`terminal-local-value' hack.
- Merged from miles@gnu.org--gnu-2005 (patch 142-148, 615-628)
- Update frames-on-display-list to accept terminal id numbers.
- Merged from miles@gnu.org--gnu-2005 (patch 149-151, 629-641)
- Fix some of the bootstrap problems.
- Increase puresize. (Emacs needs 1205176 pure bytes now.)
- Merged from miles@gnu.org--gnu-2005 (patch 152-156, 642-654)
- Merged from miles@gnu.org--gnu-2005 (patch 655)
- Increase PURESIZE yet again.
- Store client's environment in terminal parameters, not server parameters.
- Merged from miles@gnu.org--gnu-2005 (patch 656-658)
- Merged from miles@gnu.org--gnu-2005 (patch 659-663)
- Delete leftover id for "info/dir".
- Fix "first non-ASCII character on new tty frames" problem.
- Prevent core dumps with GTK by disabling secondary X connections there.
- Work around Emacs crash on Konsole detach. (Tom Schutzer-Weissmann)
- Fix typo in previous commit.
- Merged from miles@gnu.org--gnu-2005 (patch 169-173, 671-676)
- Implement full support for frame-local `next-buffer' and `previous-buffer'.
- Reimplement and extend support for terminal-local environment variables.
- Don't let x_initialize break 8-bit input on ttys. (Reported by Joakim
Verona.) Split `set-input-mode'.
- Pull a bugfix from CVS to prevent problems with the Debian semantic
package.
- Fix compilation error during non-X builds.
- Reimplement terminal parameters in C; clean up term.c, create terminal.c.
- Implement automatic terminal-local environment variables via
`local-environment-variables'.
- Fix compilation errors in previous commit.
- Merged from miles@gnu.org--gnu-2005 (patch 677)
- Fix error during bootstrap.
- Fix semantics of let-binding `process-environment'.
- Initialize Vprocess_environment to nil.
- Store local environment in frame (not terminal) parameters.
- Merged from miles@gnu.org--gnu-2005 (patch 678-680)
- Merged from miles@gnu.org--gnu-2005 (patch 681)
- Update environment-related doc strings.
- Rename `struct device' to `struct terminal'. Rename some
terminal-related functions similarly.
- Set `local-environment-variables' to t by default.
- Show the splash screen on Emacsclient frames. Show *scratch* by default.
- Display "@" in mode-lines of Emacsclient frames.
- Make sure `delete-frame-functions' can not prevent the frame from
being deleted.
- Fix crash in lookup_image on termcap frames.
- Enhance splash screens to work better with emacsclient.
- Fix splash screen loosing input events on Emacsclient frames.
- Don't display the splash screen when no frame was created. (Fixes tty
resume.)
- (Hopefully) fix bootstrap error on OpenBSD. (reported by Han Boetes)
- Fix typo in docstring of `frame-with-environment'.
- Cosmetic fixes in xfns.c.
- Install workaround for "X protocol error: BadCursor (invalid Cursor
parameter) on protocol request 2"
- Make all frames created in an emacsclient session belong to that client.
- Experimental change: don't restore kboard after temporary changes if
Emacs wasn't in single kboard state.
- Fix typo in `server-handle-delete-frame'; fix startup echo area message.
- Fix last frame check in server.el.
- Fix Delete keys under X (for good, this time).
- Overhaul and simplify single_kboard API. Allow calls to
`recursive-edit' in process filters. Small fixes.
- Merged from miles@gnu.org--gnu-2005 (patch 682)
- Fix abort() in read_key_sequence.
- Remove group write permissions from all files.
- Merged from miles@gnu.org--gnu-2005 (patch 683-684)
- Fix C-g during `make-network-process'. (Reported by Mark Plaksin.)
- Merged from miles@gnu.org--gnu-2005 (patch 174-181, 685-690)
- Merged from miles@gnu.org--gnu-2005 (patch 182-184, 691-699)
- Merged from miles@gnu.org--gnu-2005 (patch 185-186, 700-703)
- Fix bootstrap problem reported by Han Boetes.
- Fix some bugs related to wrong_kboard_jmpbuf.
- Eliminate wrong_kboard_jmpbuf.
- Merged from miles@gnu.org--gnu-2005 (patch 187, 704)
- Fix compilation error on older GCCs (reported by "mace").
- Merged from
- Fix bootstrapping problem. (Reported by "mace".)
- Merged from emacs@sv.gnu.org
- Add explicit abort() when x_catch_errors_unwind is called by mistake.
- Fix `emacsclient --eval '(progn (find-file "file")'' and the like.
(Reported by Han Boetes.)
- Fix permissions. (Reported by Han Boetes.)
- Fix tty state problem after error in `set-quit-char'.
- Fix compilation.
- Fix `server-delete-client' behavior when the user quits `kill-buffer'.
(Reported by Han Boetes.)
- Increase puresize.
- Fix bogus crash with -DENABLE_CHECKING.
- Remove unused variable in read_key_sequence.
- Fix GDB magic.
- Fix segfault by `C-x 5 2' on the controlling tty. (Reported by Suresh
Madhu.)
- Fix ediff problems. (Reported by Dan Nicolaescu.)
- Fix compilation error in ediff-wind.el. D'oh.
- Fix bizarre syntax error, probably from a baz merge bug.
- Let the Emacs server recognize `inhibit-startup-echo-area-message'.
(Reported by Han Boetes.)
- Set emacsbug.el's pretest address to the multi-tty list. (Reported by
Richard Lewis.)
- Fix toolbars on X frames when Emacs is started on a tty. (Reported by
Richard Lewis.)
- Fix tool-bar and menu-bar toggles in Show/Hide menu to reflect the
state of the current frame.
- Clean up tty device handling. Change name of controlling tty from nil
to "/dev/tty".
- Set `default-directory' in *scratch* to the current directory of
emacsclient.
- Fix compilation error on OpenBSD. (Reported by Han Boetes.)
- Fix OpenBSD compilation some more. (Fix by Han Boetes.)
- Fix delete key after C-x 5 2 on X. (Catched by Dan Nicolaescu.)
- Fix tooltip border color.
- Fix previous commit.
- (Attempt to) fix bootstrap error.
- Fix typo in startup.el.
- Fix `vc-annotate' under X. (Reported by Dan Nicolaescu.)
- Make `tty-display-color-p' follow its doc string. (Reported by Dan
Nicolaescu.)
- Fix stupid crash during startup.
- Fix crashes in redisplay functions on suspended tty frames. (Reported
by Dan Nicolaescu.)
- Fix crashes in `delete-terminal' caused by recursive calls or X
displays with live frames.
- Don't load terminit files repeatedly. Also, don't call terminit
functions more than once per terminal.
- Fix and/or simplify terminal initialization files.
- Fix C-x 5 2 on the controlling tty; fix some possible crash conditions
and a memory leak.
- Fix syntax errors in terminal initialization files.
- Fix compilation error in lwlib/xlwmenu.c.
- Rework environment variable support. (Reported by Kalle Olavi
Niemitalo and Noah Friedman.)
- Merged from emacs@sv.gnu.org.
- Fix typo in lisp/term/xterm.el.
- Let frames on new terminals inherit 'environment and 'client.
- Fix x_catch_errors-related abort after X disconnects. (Reported by Dan
Nicolaescu).
- Fix F10 behaviour. (Reported by Bernard Adrian.)
- Remove superfluous properties from the mode-line-client indicator.
(Reported by Kalle Olavi Niemitalo)
- Fix various aborts in get_named_tty. (Patch by Kalle Olavi Niemitalo)
- Increase PURESIZE.
- Fix obvious runtime errors after merge.
- Regenerate lisp/ldefs-boot.el.
- Merged from emacs@sv.gnu.org. Last-minute emacsclient rewrites be damned!
- Fix crash in window.c.
- Fix various suspend-related bugs in emacsclient. (Report & patch by
Dan Nicolaescu.)
- Remove semantic.cache, fix tagging method.
- Fix compilation errors. Regenerate ldefs-boot.el.
- Re-enable GTK multidisplay support.
- Regenerate ldefs-boot, remove junk.
- Fix compilation error with non-toolkit scrollbar.
* lorentey@elte.hu--2004/emacs--multi-tty--0- (version 0)
- This branch is now closed. Work continues at
emacs@sv.gnu.org/emacs--multi-tty--0.
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-56
Revision
1.423.2.64 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 27 09:41:11 2007 UTC (2 years ago) by
miles
Branch:
lexbind
Changes since
1.423.2.63: +2 -2 lines
Diff to
previous 1.423.2.63
, to
branch point 1.423
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 839-851)
- Update from CVS
- Change capitalization of VC backend names for new backends
- Merge from emacs--rel--22
* emacs--rel--22 (patch 84-92)
- Update from CVS
- Change capitalization of VC backend names for new backends
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 242-244)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-54
Revision
1.423.2.63 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 27 09:36:18 2007 UTC (2 years ago) by
miles
Branch:
lexbind
Changes since
1.423.2.62: +1 -1 lines
Diff to
previous 1.423.2.62
, to
branch point 1.423
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 824-838)
- Update from CVS
- Merge from emacs--rel--22
- Remove lisp/erc/erc-nicklist.el
- Update some .arch-inventory files
- Fix void function definition error in cus-edit.el
- Restore lisp/emacs-lisp/cl-loaddefs.el
* emacs--rel--22 (patch 70-83)
- Update from CVS
- Remove lisp/erc/erc-nicklist.el
- Update some .arch-inventory files
- Indicate that emacs--devo--0--patch-834 does not need to be applied
- Merge from gnus--rel--5.10
- Restore lisp/emacs-lisp/cl-loaddefs.el
* gnus--rel--5.10 (patch 239-241)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-53
Revision
1.423.2.62 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 27 09:33:19 2007 UTC (2 years ago) by
miles
Branch:
lexbind
Changes since
1.423.2.61: +8 -6 lines
Diff to
previous 1.423.2.61
, to
branch point 1.423
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 803-815)
- Update from CVS
- Merge from emacs--rel--22
* emacs--rel--22 (patch 51-58)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 233-236)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-51
Revision
1.598 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 23 21:17:06 2007 UTC (2 years ago) by
monnier
Branch:
MAIN
Changes since
1.597: +6 -0 lines
Diff to
previous 1.597
* lisp.h (Fget_text_property): Declare.
(have_menus_p): Declare it here rather than in sys-dep header files.
* macterm.h (have_menus_p):
* msdos.h (have_menus_p):
* xterm.h (have_menus_p): Remove.
Revision
1.465.2.63 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Oct 18 23:59:53 2007 UTC (2 years ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.465.2.62: +40 -20 lines
Diff to
previous 1.465.2.62
, to
branch point 1.465
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 890-898)
- Update from CVS
- Merge from emacs--rel--22
* emacs--rel--22 (patch 122-128)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 257-258)
- Merge from emacs--rel--22
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-270
Revision
1.597 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Oct 17 02:13:00 2007 UTC (2 years ago) by
monnier
Branch:
MAIN
Changes since
1.596: +14 -12 lines
Diff to
previous 1.596
(XMISCANY, XMARKER, XINTFWD, XBOOLFWD, XOBJFWD, XOVERLAY, XBUFFER_OBJFWD)
(XBUFFER_LOCAL_VALUE, XKBOARD_OBJFWD, XSAVE_VALUE): Add type checks.
(SOME_BUFFER_LOCAL_VALUEP, GC_SOME_BUFFER_LOCAL_VALUEP): Remove.
Revision
1.596 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 16 15:42:57 2007 UTC (2 years ago) by
monnier
Branch:
MAIN
Changes since
1.595: +19 -11 lines
Diff to
previous 1.595
* lisp.h (enum Lisp_Misc_Type): Del Lisp_Misc_Some_Buffer_Local_Value.
(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.
Revision
1.594 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Oct 10 20:01:26 2007 UTC (2 years ago) by
monnier
Branch:
MAIN
Changes since
1.593: +0 -1 lines
Diff to
previous 1.593
* frame.c (Fframe_with_environment): Remove.
(syms_of_frame) <Sframe_with_environment>: Don't declare.
* lisp.h (Fframe_with_environment): Don't declare.
Revision
1.593 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 9 04:28:00 2007 UTC (2 years, 1 month ago) by
monnier
Branch:
MAIN
Changes since
1.592: +3 -1 lines
Diff to
previous 1.592
(XSETPSEUDOVECTOR): Don't set the tag anymore.
This was made redundant by the previous introduction of XSETPVECTYPE.
Revision
1.592 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 2 21:55:27 2007 UTC (2 years, 1 month ago) by
monnier
Branch:
MAIN
Changes since
1.591: +8 -8 lines
Diff to
previous 1.591
* window.h (struct window):
* window.c (struct save_window_data, struct saved_window):
* termhooks.h (struct terminal):
* process.h (struct Lisp_Process):
* frame.h (struct frame):
* buffer.h (struct buffer):
* lisp.h (struct Lisp_Vector, struct Lisp_Char_Table)
(struct Lisp_Bool_Vector, struct Lisp_Subr, struct Lisp_Hash_Table):
The size field of (pseudo)vectors is now unsigned.
(ARRAY_MARK_FLAG, PSEUDOVECTOR_FLAG): Simplify accordingly.
Revision
1.591 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 2 21:24:46 2007 UTC (2 years, 1 month ago) by
monnier
Branch:
MAIN
Changes since
1.590: +12 -7 lines
Diff to
previous 1.590
* lisp.h (struct Lisp_Hash_Table): Move non-traced elements at the end.
Turn `count' into an integer.
* fns.c (make_hash_table, hash_put, hash_remove, hash_clear)
(sweep_weak_table, sweep_weak_hash_tables, Fhash_table_count):
* print.c (print_object) <HASH_TABLE_P>: `count' is an int.
* alloc.c (allocate_hash_table): Use ALLOCATE_PSEUDOVECTOR.
(mark_object) <HASH_TABLE_P>: Use mark_vectorlike.
Revision
1.590 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 2 20:57:49 2007 UTC (2 years, 1 month ago) by
monnier
Branch:
MAIN
Changes since
1.589: +8 -11 lines
Diff to
previous 1.589
(ARRAY_MARK_FLAG, PSEUDOVECTOR_FLAG): Don't allow definition in m/*.h files.
(XCHAR_TABLE, XBOOL_VECTOR): Add assertion checking.
(XSETPVECTYPE): New macro.
(XSETPSEUDOVECTOR): Use it.
Revision
1.589 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 2 20:51:02 2007 UTC (2 years, 1 month ago) by
monnier
Branch:
MAIN
Changes since
1.588: +6 -10 lines
Diff to
previous 1.588
* buffer.c (syms_of_buffer) <local-abbrev-table>: Move from abbrev.c.
(DEFVAR_PER_BUFFER, defvar_per_buffer): Move from lisp.h and lread.c.
* lisp.h (defvar_per_buffer, DEFVAR_PER_BUFFER):
* lread.c (defvar_per_buffer):
* abbrev.c (syms_of_abbrev) <local-abbrev-tabl>: Move to buffer.c.
Revision
1.588 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Sep 29 20:55:04 2007 UTC (2 years, 1 month ago) by
monnier
Branch:
MAIN
Changes since
1.587: +74 -93 lines
Diff to
previous 1.587
(DECL_ALIGN, USE_LSB_TAG): Move logic to before definition of
Lisp elements such as tags.
(XHASH): New macro.
(EQ): Use it.
(SREF, SSET, STRING_COPYIN): Use SDATA.
(VOID_TO_LISP, CVOID_TO_LISP, LISP_TO_VOID, LISP_TO_CVOID): Remove.
Revision
1.585 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Sep 20 21:24:14 2007 UTC (2 years, 1 month ago) by
monnier
Branch:
MAIN
Changes since
1.584: +8 -2 lines
Diff to
previous 1.584
(enum pvec_type): New `terminal' pseudovector.
(XTERMINAL, XSETTERMINAL, TERMINALP, GC_TERMINALP): New macros.
Revision
1.584 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Sep 10 09:40:26 2007 UTC (2 years, 1 month ago) by
cadilhac
Branch:
MAIN
Changes since
1.583: +10 -7 lines
Diff to
previous 1.583
(struct Lisp_Subr): Rename `prompt' field to `intspec'.
(DEFUN): Document `intspec', use it instead of `prompt'.
Revision
1.575.2.6 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Aug 13 13:50:45 2007 UTC (2 years, 2 months ago) by
miles
Branch:
multi-tty
Changes since
1.575.2.5: +2 -2 lines
Diff to
previous 1.575.2.5
, to
branch point 1.575
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 846-851)
- Update from CVS
- Merge from emacs--rel--22
* emacs--rel--22 (patch 88-92)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 242-244)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-31
Revision
1.465.2.59 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Aug 13 13:48:01 2007 UTC (2 years, 2 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.465.2.58: +2 -2 lines
Diff to
previous 1.465.2.58
, to
branch point 1.465
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 846-851)
- Update from CVS
- Merge from emacs--rel--22
* emacs--rel--22 (patch 88-92)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 242-244)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-246
Revision
1.575.2.5 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jul 31 05:44:03 2007 UTC (2 years, 3 months ago) by
miles
Branch:
multi-tty
Changes since
1.575.2.4: +1 -1 lines
Diff to
previous 1.575.2.4
, to
branch point 1.575
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 824-838)
- Update from CVS
- Merge from emacs--rel--22
- Remove lisp/erc/erc-nicklist.el
- Update some .arch-inventory files
- Fix void function definition error in cus-edit.el
- Restore lisp/emacs-lisp/cl-loaddefs.el
* emacs--rel--22 (patch 70-83)
- Update from CVS
- Remove lisp/erc/erc-nicklist.el
- Update some .arch-inventory files
- Indicate that emacs--devo--0--patch-834 does not need to be applied
- Merge from gnus--rel--5.10
- Restore lisp/emacs-lisp/cl-loaddefs.el
* gnus--rel--5.10 (patch 239-241)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-28
Revision
1.465.2.40.2.14 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jul 17 04:54:39 2007 UTC (2 years, 3 months ago) by
miles
Branch:
unicode-xft
Changes since
1.465.2.40.2.13: +17 -66 lines
Diff to
previous 1.465.2.40.2.13
, to
branch point 1.465.2.40
, to
next main 1.465.2.70
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 803-813)
- Update from CVS
- Merge from emacs--rel--22
* emacs--rel--22 (patch 51-58)
- Update from CVS
- Merge from gnus--rel--5.10
* emacs--unicode--0 (patch 224-231)
- Update configure
- Update from CVS
- Merge from emacs--devo--0
- Move branch-specific src/ChangeLog entry to src/ChangeLog.unicode
- Regenerate configure
* gnus--rel--5.10 (patch 233-236)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-65
Revision
1.575.2.4 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jul 15 02:04:08 2007 UTC (2 years, 3 months ago) by
miles
Branch:
multi-tty
Changes since
1.575.2.3: +8 -6 lines
Diff to
previous 1.575.2.3
, to
branch point 1.575
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 803-813)
- Update from CVS
- Merge from emacs--rel--22
* emacs--rel--22 (patch 51-58)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 233-236)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-25
Revision
1.579 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jul 11 15:26:23 2007 UTC (2 years, 3 months ago) by
monnier
Branch:
MAIN
Changes since
1.578: +5 -5 lines
Diff to
previous 1.578
* lisp.h (struct Lisp_Hash_Table): Turn next_weak into a bare pointer.
* fns.c (weak_hash_tables): Rename from Vweak_hash_tables and turned
from a Lisp_Object into a bare pointer.
(make_hash_table, copy_hash_table, sweep_weak_hash_tables, init_fns):
Adjust the code correspondingly.
Revision
1.578 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jul 10 15:40:06 2007 UTC (2 years, 3 months ago) by
monnier
Branch:
MAIN
Changes since
1.577: +3 -1 lines
Diff to
previous 1.577
(map_char_table): Use an array of int for `indices' rather than
an array of Lisp_Objects (which are only ever integers anyway).
Revision
1.465.2.56 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jun 29 03:48:22 2007 UTC (2 years, 4 months ago) by
monnier
Branch:
emacs-unicode-2
Changes since
1.465.2.55: +4 -4 lines
Diff to
previous 1.465.2.55
, to
branch point 1.465
* fns.c (weak_hash_tables): Rename from Vweak_hash_tables and change its type.
(make_hash_table, copy_hash_table, sweep_weak_hash_tables, init_fns):
Update to the new type of weak_hash_tables and next_weak.
* lisp.h (struct Lisp_Hash_Table): Change next_weak from Lisp_Object to
a plain C pointer to Lisp_Hash_Table.
Revision
1.465.2.55 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jun 29 03:38:07 2007 UTC (2 years, 4 months ago) by
monnier
Branch:
emacs-unicode-2
Changes since
1.465.2.54: +10 -61 lines
Diff to
previous 1.465.2.54
, to
branch point 1.465
(XGCTYPE, GC_HASH_TABLE_P, GC_NILP, GC_NUMBERP, GC_NATNUMP)
(GC_INTEGERP, GC_SYMBOLP, GC_MISCP, GC_VECTORLIKEP, GC_STRINGP)
(GC_CONSP, GC_FLOATP, GC_VECTORP, GC_OVERLAYP, GC_MARKERP)
(GC_INTFWDP, GC_BOOLFWDP, GC_OBJFWDP, GC_BUFFER_OBJFWDP)
(GC_BUFFER_LOCAL_VALUEP, GC_SOME_BUFFER_LOCAL_VALUEP)
(GC_KBOARD_OBJFWDP, GC_PSEUDOVECTORP, GC_WINDOW_CONFIGURATIONP)
(GC_PROCESSP, GC_WINDOWP, GC_SUBRP, GC_COMPILEDP, GC_BUFFERP)
(GC_SUB_CHAR_TABLE_P, GC_CHAR_TABLE_P, GC_BOOL_VECTOR_P, GC_FRAMEP)
(GC_EQ): Remove since they've been identical to their non-GC_
alter-egos ever since the markbit was eradicated.
Revision
1.423.2.61 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Jun 16 23:37:11 2007 UTC (2 years, 4 months ago) by
miles
Branch:
lexbind
Changes since
1.423.2.60: +6 -2 lines
Diff to
previous 1.423.2.60
, to
branch point 1.423
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 771-793)
- Update from CVS
- Merge from emacs--rel--22
- Merge from emacs--rel--22, gnus--rel--5.10
- Fix tq.el edge case
- Merge from gnus--rel--5.10
* emacs--rel--22 (patch 26-41)
- Update from CVS
- lisp/vc-hooks.el (vc-find-root): Fix file attribute test
* gnus--rel--5.10 (patch 224-228)
- Merge from emacs--devo--0, emacs--rel--22
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-49
Revision
1.465.2.40.2.13 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jun 11 02:29:56 2007 UTC (2 years, 4 months ago) by
miles
Branch:
unicode-xft
Changes since
1.465.2.40.2.12: +6 -2 lines
Diff to
previous 1.465.2.40.2.12
, to
branch point 1.465.2.40
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 771-792)
- Update from CVS
- Merge from emacs--rel--22
- Merge from emacs--rel--22, gnus--rel--5.10
- Fix tq.el edge case
- Merge from gnus--rel--5.10
* emacs--rel--22 (patch 26-41)
- Update from CVS
- lisp/vc-hooks.el (vc-find-root): Fix file attribute test
* emacs--unicode--0 (patch 210-219)
- Merge from emacs--devo--0
- Update from CVS
* gnus--rel--5.10 (patch 224-228)
- Merge from emacs--devo--0, emacs--rel--22
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-63
Revision
1.575.2.3 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jun 11 00:59:06 2007 UTC (2 years, 4 months ago) by
miles
Branch:
multi-tty
Changes since
1.575.2.2: +6 -2 lines
Diff to
previous 1.575.2.2
, to
branch point 1.575
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 781-792)
- Update from CVS
- Merge from gnus--rel--5.10
- Merge from emacs--rel--22
* emacs--rel--22 (patch 33-41)
* gnus--rel--5.10 (patch 226-228)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-21
Revision
1.577 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jun 8 19:56:24 2007 UTC (2 years, 5 months ago) by
lektu
Branch:
MAIN
Changes since
1.576: +6 -2 lines
Diff to
previous 1.576
(STRING_SET_UNIBYTE): Return the canonical empty unibyte string, if appropriate.
(empty_unibyte_string, empty_multibyte_string): New externs.
(empty_string): Remove extern.
Revision
1.465.2.40.2.12 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu May 24 22:23:00 2007 UTC (2 years, 5 months ago) by
miles
Branch:
unicode-xft
Changes since
1.465.2.40.2.11: +2 -0 lines
Diff to
previous 1.465.2.40.2.11
, to
branch point 1.465.2.40
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 726-770)
- Update from CVS
- Merge from emacs--rel--22
- Merge from gnus--rel--5.10
- Update from CVS: lisp/textmodes/sgml-mode.el: Revert last change.
* emacs--rel--22 (patch 6-25)
- Update from CVS
- Update from CVS: src/xterm.c (XTread_socket): Revert last change.
* emacs--unicode--0 (patch 203-209)
- Update from CVS
- Merge from emacs--devo--0
- Update from CVS: src/syntax.c (skip_syntaxes): Synch with the trunk.
- Move NEWS entries for unicode branch into etc/NEWS.unicode
* gnus--rel--5.10 (patch 218-223)
- Merge from emacs--devo--0, emacs--rel--22
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-62
Revision
1.423.2.60 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu May 24 21:50:18 2007 UTC (2 years, 5 months ago) by
miles
Branch:
lexbind
Changes since
1.423.2.59: +2 -0 lines
Diff to
previous 1.423.2.59
, to
branch point 1.423
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 726-770)
- Update from CVS
- Merge from emacs--rel--22
- Merge from gnus--rel--5.10
- Update from CVS: lisp/textmodes/sgml-mode.el: Revert last change.
* emacs--rel--22 (patch 6-25)
- Update from CVS
- Update from CVS: src/xterm.c (XTread_socket): Revert last change.
* gnus--rel--5.10 (patch 218-223)
- Merge from emacs--devo--0, emacs--rel--22
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-47
Revision
1.465.2.53 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu May 24 21:30:50 2007 UTC (2 years, 5 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.465.2.52: +2 -0 lines
Diff to
previous 1.465.2.52
, to
branch point 1.465
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 751-770)
- Update from CVS
- Merge from emacs--rel--22
- Update from CVS: lisp/textmodes/sgml-mode.el: Revert last change.
- Merge from gnus--rel--5.10
* emacs--rel--22 (patch 18-25)
* gnus--rel--5.10 (patch 222-223)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-208
Revision
1.423.2.59 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue May 1 23:55:07 2007 UTC (2 years, 6 months ago) by
miles
Branch:
lexbind
Changes since
1.423.2.58: +3 -3 lines
Diff to
previous 1.423.2.58
, to
branch point 1.423
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 698-725)
- Update from CVS
- Merge from gnus--rel--5.10
- Merge from emacs--rel--22
- Merge from emacs--rel--22: lisp/dired-x.el: Revert 2007-04-06 change.
* emacs--rel--22 (base, patch 1-5)
- tag of emacs@sv.gnu.org/emacs--devo--0--patch-709
- Sync to CVS tag EMACS_22_BRANCHPOINT
- Sync to CVS branch EMACS_22_BASE
- Update from CVS
* gnus--rel--5.10 (patch 216-217)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-46
Revision
1.465.2.40.2.11 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue May 1 23:27:21 2007 UTC (2 years, 6 months ago) by
miles
Branch:
unicode-xft
Changes since
1.465.2.40.2.10: +3 -3 lines
Diff to
previous 1.465.2.40.2.10
, to
branch point 1.465.2.40
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 698-725)
- Update from CVS
- Merge from gnus--rel--5.10
- Merge from emacs--rel--22
- Merge from emacs--rel--22: lisp/dired-x.el: Revert 2007-04-06 change.
* emacs--rel--22 (base, patch 1-5)
- tag of emacs@sv.gnu.org/emacs--devo--0--patch-709
- Sync to CVS tag EMACS_22_BRANCHPOINT
- Sync to CVS branch EMACS_22_BASE
- Update from CVS
* emacs--unicode--0 (patch 191-202)
- Change default value of `enable_font_backend' to 1
- Update from CVS
- Move src/ChangeLog entry to src/ChangeLog.unicode
- Merge from emacs--devo--0
* gnus--rel--5.10 (patch 216-217)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-61
Revision
1.465.2.52 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue May 1 23:03:34 2007 UTC (2 years, 6 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.465.2.51: +3 -3 lines
Diff to
previous 1.465.2.51
, to
branch point 1.465
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 713-725)
- Update from CVS
- Merge from emacs--rel--22
- Merge from emacs--rel--22: lisp/dired-x.el: Revert 2007-04-06 change.
- Merge from gnus--rel--5.10
* emacs--rel--22 (base, patch 1-5)
- tag of emacs@sv.gnu.org/emacs--devo--0--patch-709
- Sync to CVS tag EMACS_22_BRANCHPOINT
- Sync to CVS branch EMACS_22_BASE
- Update from CVS
* gnus--rel--5.10 (patch 217)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-202
Revision
1.465.2.40.2.10 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Apr 11 00:40:56 2007 UTC (2 years, 6 months ago) by
miles
Branch:
unicode-xft
Changes since
1.465.2.40.2.9: +1 -0 lines
Diff to
previous 1.465.2.40.2.9
, to
branch point 1.465.2.40
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 670-697)
- Update from CVS
- Merge from gnus--rel--5.10
- Release ERC 5.2.
* emacs--unicode--0 (patch 185-189)
- Merge from emacs--devo--0
- Update from CVS
- vc-bzr.el: New file.
* gnus--rel--5.10 (patch 209-215)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-59
Revision
1.465.2.40.2.9 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Feb 26 22:11:41 2007 UTC (2 years, 8 months ago) by
miles
Branch:
unicode-xft
Changes since
1.465.2.40.2.8: +1 -0 lines
Diff to
previous 1.465.2.40.2.8
, to
branch point 1.465.2.40
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 624-637)
- Update from CVS
- Merge from gnus--rel--5.10
- Remove RCS keywords
* emacs--unicode--0 (patch 168-176)
- src/Makefile.in: Remove redundant HAVE_XFT clause
- Update from CVS
- Merge from emacs--devo--0
* gnus--rel--5.10 (patch 200-201)
- Merge from emacs--devo--0
- Update from CVS: lisp/nnweb.el (nnweb-google-parse-1): Update parser.
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-55
Revision
1.423.2.57 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Feb 11 14:33:59 2007 UTC (2 years, 8 months ago) by
miles
Branch:
lexbind
Changes since
1.423.2.56: +1 -1 lines
Diff to
previous 1.423.2.56
, to
branch point 1.423
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 586-614)
- Update from CVS
- Update from erc--emacs--22
- Merge from gnus--rel--5.10
- Merge from erc--main--0
- Make byte compiler correctly write circular constants
* gnus--rel--5.10 (patch 186-196)
- Update from CVS
- Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-39
Revision
1.465.2.40.2.8 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 30 23:02:08 2007 UTC (2 years, 9 months ago) by
miles
Branch:
unicode-xft
Changes since
1.465.2.40.2.7: +1 -1 lines
Diff to
previous 1.465.2.40.2.7
, to
branch point 1.465.2.40
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 586-621)
- Update from CVS
- Update from erc--emacs--22
- Merge from gnus--rel--5.10
- Merge from erc--main--0
- Make byte compiler correctly write circular constants
* emacs--unicode--0 (patch 161-166)
* gnus--rel--5.10 (patch 186-199)
- Update from CVS
- Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-53
Revision
1.465.2.49 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jan 26 06:15:02 2007 UTC (2 years, 9 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.465.2.48: +1 -1 lines
Diff to
previous 1.465.2.48
, to
branch point 1.465
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 586-614)
- Update from CVS
- Update from erc--emacs--22
- Merge from gnus--rel--5.10
- Merge from erc--main--0
- Make byte compiler correctly write circular constants
* gnus--rel--5.10 (patch 186-196)
- Update from CVS
- Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-162
Revision
1.423.2.55 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Sep 20 06:47:12 2006 UTC (3 years, 1 month ago) by
miles
Branch:
lexbind
Changes since
1.423.2.54: +2 -2 lines
Diff to
previous 1.423.2.54
, to
branch point 1.423
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 399-437)
- Update from CVS
- Rcirc update from Ryan Yeske
- Merge from gnus--rel--5.10
- Miscellaneous tq-related fixes.
* gnus--rel--5.10 (patch 126-136)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-28
Revision
1.423.2.54 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Sep 20 06:42:02 2006 UTC (3 years, 1 month ago) by
miles
Branch:
lexbind
Changes since
1.423.2.53: +3 -3 lines
Diff to
previous 1.423.2.53
, to
branch point 1.423
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 358-382)
- Update from CVS
- Merge from gnus--rel--5.10
- Merge from erc--emacs--21
* gnus--rel--5.10 (patch 118-122)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-26
Revision
1.423.2.53 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Sep 20 06:39:26 2006 UTC (3 years, 1 month ago) by
miles
Branch:
lexbind
Changes since
1.423.2.52: +73 -46 lines
Diff to
previous 1.423.2.52
, to
branch point 1.423
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 343-357)
- Update from CVS
- Update for ERC 5.1.3.
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 113-117)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-25
Revision
1.465.2.40.2.6 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Sep 14 09:38:47 2006 UTC (3 years, 1 month ago) by
miles
Branch:
unicode-xft
Changes since
1.465.2.40.2.5: +1 -1 lines
Diff to
previous 1.465.2.40.2.5
, to
branch point 1.465.2.40
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 423-436)
- Update from CVS
- Merge from gnus--rel--5.10
* emacs--unicode--0 (patch 109-110)
- Merge from emacs--devo--0
* gnus--rel--5.10 (patch 131-136)
- Update from CVS
- Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-37
Revision
1.465.2.40.2.5 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Sep 5 03:07:24 2006 UTC (3 years, 2 months ago) by
miles
Branch:
unicode-xft
Changes since
1.465.2.40.2.4: +1 -1 lines
Diff to
previous 1.465.2.40.2.4
, to
branch point 1.465.2.40
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 414-422)
- Update from CVS
- Merge from gnus--rel--5.10
* emacs--unicode--0 (patch 108)
- Merge from emacs--devo--0
* gnus--rel--5.10 (patch 128-130)
- Update from CVS
- Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-36
Revision
1.570 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Sep 1 13:28:13 2006 UTC (3 years, 2 months ago) by
cyd
Branch:
MAIN
Changes since
1.569: +1 -1 lines
Diff to
previous 1.569
* buffer.h (struct buffer_text): New field chars_modiff.
(CHARS_MODIFF, BUF_CHARS_MODIFF): New macros.
* buffer.c (Fbuffer_chars_modified_tick): New function returning
value of BUF_CHARS_MODIFF.
(syms_of_buffer): Defsubr it.
(Fget_buffer_create): Initialize BUF_CHARS_MODIFF.
* insdel.c (modify_region): New argument preserve_chars_modiff.
Set CHARS_MODIFF to MODIFF provided preserve_chars_modiff is zero.
(insert_1_both, insert_from_string_1, insert_from_buffer_1)
(adjust_after_replace, adjust_after_replace_noundo)
(replace_range, replace_range_2, del_range_2): Reset CHARS_MODIFF.
* lisp.h (modify_region): Add fourth argument in extern.
* casefiddle.c (casify_region): Call modify_region with fourth
argument zero to assert that CHARS_MODIFF is updated.
* editfns.c (Fsubst_char_in_region, Ftranslate_region_internal)
(Ftranspose_regions): Likewise.
* textprop.c (Fadd_text_properties, Fset_text_properties)
(Fremove_text_properties, Fremove_list_of_text_properties):
Call modify_region with fourth argument 1 to avoid that
CHARS_MODIFF is updated.
Revision
1.465.2.40.2.4 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Aug 3 23:21:23 2006 UTC (3 years, 3 months ago) by
miles
Branch:
unicode-xft
Changes since
1.465.2.40.2.3: +3 -3 lines
Diff to
previous 1.465.2.40.2.3
, to
branch point 1.465.2.40
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 357-381)
- Merge from gnus--rel--5.10
- Update from CVS
- Merge from erc--emacs--21
* emacs--unicode--0 (patch 98)
- Merge from emacs--devo--0
* gnus--rel--5.10 (patch 116-122)
- Update from CVS
- Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-28
Revision
1.465.2.40.2.3 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jul 20 23:58:06 2006 UTC (3 years, 3 months ago) by
miles
Branch:
unicode-xft
Changes since
1.465.2.40.2.2: +73 -46 lines
Diff to
previous 1.465.2.40.2.2
, to
branch point 1.465.2.40
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 343-356)
- Update from CVS
- Update for ERC 5.1.3.
- Merge from gnus--rel--5.10
* emacs--unicode--0 (patch 90-91)
* gnus--rel--5.10 (patch 113-115)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-23
Revision
1.568 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jul 18 16:33:45 2006 UTC (3 years, 3 months ago) by
dann
Branch:
MAIN
Changes since
1.567: +3 -3 lines
Diff to
previous 1.567
* ebrowse.c (usage, version): Mark as NO_RETURN.
* emacsclient.c (print_help_and_exit): Likewise.
* xterm.c (x_connection_closed, x_error_quitter): Mark as NO_RETURN.
* textprop.c (text_read_only): Likewise.
* lread.c (end_of_file_error): Likewise.
* lisp.h (circular_list_error, memory_full, buffer_memory_full):
Likewise.
* eval.c (unwind_to_catch): Likewise.
* buffer.h (buffer_slot_type_mismatch): Likewise.
Revision
1.567 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jul 18 13:28:28 2006 UTC (3 years, 3 months ago) by
kfstorm
Branch:
MAIN
Changes since
1.566: +7 -0 lines
Diff to
previous 1.566
(list1): Add EXFUN.
(xsignal, xsignal0, xsignal1, xsignal2, xsignal3, signal_error):
Add prototypes. Mark them as no-return.
Revision
1.566 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jul 12 13:13:44 2006 UTC (3 years, 3 months ago) by
kfstorm
Branch:
MAIN
Changes since
1.565: +61 -41 lines
Diff to
previous 1.565
(CHECK_TYPE): New macro for generic type checking.
(CAR_SAFE, CDR_SAFE): New macros.
(ARRAYP, CHECK_ARRAY): New macros.
(CHECK_VECTOR_OR_STRING, CHECK_SUBR): New macros.
(CHECK_WINDOW_CONFIGURATION): New macro.
(CHECK_LIST_CONS, CHECK_LIST_END): New checks for list traversal.
(CHECK_STRING_OR_BUFFER, CHECK_HASH_TABLE, CHECK_LIST)
(CHECK_STRING, CHECK_STRING_CAR, CHECK_CONS, CHECK_SYMBOL)
(CHECK_CHAR_TABLE, CHECK_VECTOR, CHECK_VECTOR_OR_CHAR_TABLE)
(CHECK_BUFFER, CHECK_WINDOW, CHECK_LIVE_WINDOW, CHECK_PROCESS)
(CHECK_NUMBER, CHECK_NATNUM, CHECK_MARKER, CHECK_OVERLAY)
(CHECK_NUMBER_COERCE_MARKER, CHECK_FLOAT, CHECK_NUMBER_OR_FLOAT)
(CHECK_NUMBER_OR_FLOAT_COERCE_MARKER): Use CHECK_TYPE.
Revision
1.423.2.52 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jun 20 08:03:43 2006 UTC (3 years, 4 months ago) by
miles
Branch:
lexbind
Changes since
1.423.2.51: +3 -3 lines
Diff to
previous 1.423.2.51
, to
branch point 1.423
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 285-299)
- Update from CVS
- Merge from gnus--rel--5.10
- Update from CVS: admin/FOR-RELEASE: Update refcard section.
* gnus--rel--5.10 (patch 102-104)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-22
Revision
1.465.2.40.2.2 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jun 13 07:12:30 2006 UTC (3 years, 4 months ago) by
miles
Branch:
unicode-xft
Changes since
1.465.2.40.2.1: +4 -3 lines
Diff to
previous 1.465.2.40.2.1
, to
branch point 1.465.2.40
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 274-299)
- Update from CVS
- Update etc/MORE.STUFF.
- Merge from gnus--rel--5.10
- Update from CVS: admin/FOR-RELEASE: Update refcard section.
* emacs--unicode--0 (patch 62-69)
- Merge from emacs--devo--0
- Update from CVS
* gnus--rel--5.10 (patch 101-104)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-5
Revision
1.564 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon May 29 08:06:15 2006 UTC (3 years, 5 months ago) by
dann
Branch:
MAIN
Changes since
1.563: +2 -2 lines
Diff to
previous 1.563
* search.c (matcher_overflow): Mark as NO_RETURN.
* xterm.c (x_connection_closed): Likewise.
* sysdep.c (croak): Likewise.
* sound.c (sound_perror, alsa_sound_perror): Likewise.
* lisp.h (die, nsberror): Likewise.
Revision
1.423.2.51 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 17 06:32:13 2006 UTC (3 years, 5 months ago) by
miles
Branch:
lexbind
Changes since
1.423.2.50: +27 -8 lines
Diff to
previous 1.423.2.50
, to
branch point 1.423
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 206-225)
- Update from CVS
- Sync from erc--emacs--0
- Merge from gnus--rel--5.10
- Improve tq.el.
- Update from CVS: src/puresize.h (PURESIZE_RATIO): Reduce to 10/6.
* gnus--rel--5.10 (patch 81-85)
- Update from CVS
- Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-18
Revision
1.423.2.50 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 17 06:30:27 2006 UTC (3 years, 5 months ago) by
miles
Branch:
lexbind
Changes since
1.423.2.49: +29 -10 lines
Diff to
previous 1.423.2.49
, to
branch point 1.423
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 188-205)
- Update from CVS
- Merge from gnus--rel--5.10
- Undo incorrect merge of etc/images/README from Gnus 5.10
* gnus--rel--5.10 (patch 73-80)
- Update from CVS
- Update from CVS: README: Addition from 5.10.6 tar ball.
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-17
Revision
1.423.2.49 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 17 06:24:50 2006 UTC (3 years, 5 months ago) by
miles
Branch:
lexbind
Changes since
1.423.2.48: +2 -7 lines
Diff to
previous 1.423.2.48
, to
branch point 1.423
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 148-163)
- Update from CVS
- Merge from gnus--rel--5.10
- Remove nick-abbrevs stuff from rcirc.el
- rcirc.el update from Ryan Yeske
* gnus--rel--5.10 (patch 57-61)
- Copy/update icons from Gnus trunk
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-14
Revision
1.423.2.48 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 17 06:20:53 2006 UTC (3 years, 5 months ago) by
miles
Branch:
lexbind
Changes since
1.423.2.47: +5 -4 lines
Diff to
previous 1.423.2.47
, to
branch point 1.423
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 119-134)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 40-48)
- Merge from emacs--devo--0
- Update from CVS
- Munge arch explicit ids in etc/images to match Emacs
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-12
Revision
1.423.2.47 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 17 06:14:46 2006 UTC (3 years, 5 months ago) by
miles
Branch:
lexbind
Changes since
1.423.2.46: +1 -1 lines
Diff to
previous 1.423.2.46
, to
branch point 1.423
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 58-65)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 22-28)
- Update from CVS
- Merge from emacs--devo--0
- Update from CVS: lisp/gnus.el: Remove bogus comment.
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-6
Revision
1.423.2.46 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 17 06:06:25 2006 UTC (3 years, 5 months ago) by
miles
Branch:
lexbind
Changes since
1.423.2.45: +6 -2 lines
Diff to
previous 1.423.2.45
, to
branch point 1.423
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 43-57)
- Update from CVS
- Merge from erc--emacs--0
- Make constrain-to-field notice overlays
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 18-21)
- Update from CVS
- Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-5
Revision
1.423.2.45 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 17 05:38:03 2006 UTC (3 years, 5 months ago) by
miles
Branch:
lexbind
Changes since
1.423.2.44: +24 -10 lines
Diff to
previous 1.423.2.44
, to
branch point 1.423
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 649-674)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 157-168)
- Merge from emacs--cvs-trunk--0
- Update from CVS
- Update from CVS: texi/message.texi: Fix default values.
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-61
Revision
1.423.2.44 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 17 05:34:26 2006 UTC (3 years, 5 months ago) by
miles
Branch:
lexbind
Changes since
1.423.2.43: +1 -0 lines
Diff to
previous 1.423.2.43
, to
branch point 1.423
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 640-648)
- Update from CVS
- Merge from gnus--rel--5.10
- lisp/gnus/ChangeLog: Remove duplicate entry
* gnus--rel--5.10 (patch 152-156)
- Update from CVS: lisp/mml.el (mml-preview): Doc fix.
- Update from CVS
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-60
Revision
1.423.2.43 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 17 05:30:39 2006 UTC (3 years, 5 months ago) by
miles
Branch:
lexbind
Changes since
1.423.2.42: +3 -0 lines
Diff to
previous 1.423.2.42
, to
branch point 1.423
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 620-639)
- Update from CVS
- Merge from gnus--rel--5.10
- Update from CVS: lisp/smerge-mode.el: Add 'tools' to file keywords.
* gnus--rel--5.10 (patch 147-151)
- Update from CVS
- Merge from emacs--cvs-trunk--0
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-59
Revision
1.465.2.40.2.1 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 12 08:30:05 2006 UTC (3 years, 5 months ago) by
miles
Branch:
unicode-xft
Changes since
1.465.2.40: +30 -10 lines
Diff to
previous 1.465.2.40
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-2
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 204-273)
- Update from CVS
- Sync from erc--emacs--0
- Merge from gnus--rel--5.10
- Improve tq.el.
- Update from CVS: src/puresize.h (PURESIZE_RATIO): Reduce to 10/6.
- Update from CVS: lisp/progmodes/python.el (python-mode): Fix typo.
- (Ffield_beginning, find_field): Undo change of 2006-04-23.
- Rcirc patch from Ryan Yeske
- Clean up lisp/gnus/ChangeLog a bit
- lisp/replace.el (occur-engine): Bind `inhibit-field-text-motion' to t
- Rename "field-at-point" to "field-at-pos"
- (comint-insert-input): Remove redundant calls to setq and goto-char
* emacs--unicode--0 (patch 56-60)
- Merge from emacs--devo--0
- Update from CVS
* gnus--rel--5.10 (patch 81-100)
- Update from CVS
- Merge from emacs--devo--0
Revision
1.562 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Apr 12 08:06:25 2006 UTC (3 years, 6 months ago) by
mituharu
Branch:
MAIN
Changes since
1.561: +26 -7 lines
Diff to
previous 1.561
(syms_of_fontset, Fset_fontset_font): Put extern and
EXFUN in #ifdef HAVE_WINDOW_SYSTEM.
(syms_of_xfns, syms_of_xsmfns, syms_of_xselect, syms_of_xterm):
Put externs in #ifdef HAVE_X_WINDOWS.
(syms_of_macfns, syms_of_macselect, syms_of_macterm)
(syms_of_macmenu, syms_of_mac) [MAC_OS]: Add externs.
(init_mac_osx_environment) [MAC_OSX]: Add extern.
Revision
1.561 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Apr 11 07:13:32 2006 UTC (3 years, 6 months ago) by
dann
Branch:
MAIN
Changes since
1.560: +1 -1 lines
Diff to
previous 1.560
* lisp.h (wrong_type_argument): Mark as NO_RETURN.
* data.c (wrong_type_argument): Try to avoid compiler warnings due
to the fact the function is now marked as NO_RETURN.
Revision
1.558 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Apr 9 09:03:44 2006 UTC (3 years, 7 months ago) by
dann
Branch:
MAIN
Changes since
1.557: +3 -2 lines
Diff to
previous 1.557
* puresize.h (pure_write_error): Mark as NO_RETURN.
* lisp.h (args_out_of_range, args_out_of_range_3): Likewise.
Revision
1.465.2.40 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Apr 9 00:38:16 2006 UTC (3 years, 7 months ago) by
miles
Branch:
emacs-unicode-2
Branch point for:
unicode-xft
Changes since
1.465.2.39: +26 -8 lines
Diff to
previous 1.465.2.39
, to
branch point 1.465
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-54
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 190-203)
- Update from CVS
- Undo incorrect merge of etc/images/README from Gnus 5.10
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 74-80)
- Update from CVS
- Update from CVS: README: Addition from 5.10.6 tar ball.
Revision
1.465.2.39 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Mar 13 12:19:49 2006 UTC (3 years, 7 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.465.2.38: +2 -7 lines
Diff to
previous 1.465.2.38
, to
branch point 1.465
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-43
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 148-156)
- Update from CVS
- Merge from gnus--rel--5.10
- Remove nick-abbrevs stuff from rcirc.el
- rcirc.el update from Ryan Yeske
* gnus--rel--5.10 (patch 57)
- Copy/update icons from Gnus trunk
Revision
1.553 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Mar 11 12:33:03 2006 UTC (3 years, 7 months ago) by
eliz
Branch:
MAIN
Changes since
1.552: +2 -7 lines
Diff to
previous 1.552
Remove duplicate prototypes. Make the prototype of getloadavg be conditioned
on HAVE_GETLOADAVG being undefined.
Revision
1.465.2.38 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Mar 3 07:48:44 2006 UTC (3 years, 8 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.465.2.37: +5 -4 lines
Diff to
previous 1.465.2.37
, to
branch point 1.465
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-34
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 123-134)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 40-48)
- Merge from emacs--devo--0
- Update from CVS
- Munge arch explicit ids in etc/images to match Emacs
Revision
1.551 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Feb 26 16:14:20 2006 UTC (3 years, 8 months ago) by
monnier
Branch:
MAIN
Changes since
1.550: +3 -3 lines
Diff to
previous 1.550
(struct specbinding, specpdl_ptr): Remove the volatile qualifier which was
trying to avoid the bug that was fixed by yesterday's changes to xterm.c.
Revision
1.465.2.37 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Feb 11 00:11:17 2006 UTC (3 years, 8 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.465.2.36: +1 -1 lines
Diff to
previous 1.465.2.36
, to
branch point 1.465
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-14
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 58-65)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 22-28)
- Update from CVS
- Merge from emacs--devo--0
- Update from CVS: lisp/gnus.el: Remove bogus comment.
Revision
1.550 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Feb 10 00:00:30 2006 UTC (3 years, 8 months ago) by
kfstorm
Branch:
MAIN
Changes since
1.549: +1 -1 lines
Diff to
previous 1.549
* data.c (Findirect_function): Add NOERROR arg. All callers changed
to pass Qnil for NOERROR.
* keymap.c (current_minor_maps_error): Remove.
(current_minor_maps): Pass Qt for NOERROR to Findirect_function
instead of using internal_condition_case_1+current_minor_maps_error.
Revision
1.465.2.36 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Feb 8 04:26:40 2006 UTC (3 years, 9 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.465.2.35: +6 -2 lines
Diff to
previous 1.465.2.35
, to
branch point 1.465
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-13
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 43-57)
- Update from CVS
- Merge from erc--emacs--0
- Make constrain-to-field notice overlays
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 18-21)
- Update from CVS
- Merge from emacs--devo--0
Revision
1.548 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Feb 5 12:21:09 2006 UTC (3 years, 9 months ago) by
raeburn
Branch:
MAIN
Changes since
1.547: +5 -1 lines
Diff to
previous 1.547
(XPNTR) [!NO_UNION_TYPE && !HAVE_SHM && !DATA_SEG_BITS]: Cast bitfield
value to EMACS_INT, to suppress gcc warning.
Revision
1.465.2.35 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jan 16 08:37:11 2006 UTC (3 years, 9 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.465.2.34: +28 -10 lines
Diff to
previous 1.465.2.34
, to
branch point 1.465
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-97
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 616-696)
- Add lisp/mh-e/.arch-inventory
- Update from CVS
- Merge from gnus--rel--5.10
- Update from CVS: lisp/smerge-mode.el: Add 'tools' to file keywords.
- lisp/gnus/ChangeLog: Remove duplicate entry
* gnus--rel--5.10 (patch 147-181)
- Update from CVS
- Merge from emacs--cvs-trunk--0
- Update from CVS: lisp/mml.el (mml-preview): Doc fix.
- Update from CVS: texi/message.texi: Fix default values.
- Update from CVS: texi/gnus.texi (RSS): Addition.
Revision
1.545 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Nov 15 13:53:09 2005 UTC (3 years, 11 months ago) by
schwab
Branch:
MAIN
Changes since
1.544: +22 -8 lines
Diff to
previous 1.544
(struct Lisp_Cons): Make cdr a union.
(XCDR_AS_LVALUE): Adjust.
(struct Lisp_Float): Make data a union.
(XFLOAT_DATA): Adjust.
Revision
1.541 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Sep 30 22:38:15 2005 UTC (4 years, 1 month ago) by
dann
Branch:
MAIN
Changes since
1.540: +1 -1 lines
Diff to
previous 1.540
* image.c (slurp_file, xbm_read_bitmap_data): Cast to the correct
type.
* xterm.c (handle_one_xevent, handle_one_xevent): Likewise.
* unexelf.c (fatal): Fix prototype.
* term.c (fatal): Implement using varargs.
* regex.c (re_char): Move typedef ...
* regex.h (re_char): ... here.
(re_iswctype, re_wctype, re_set_whitespace_regexp): New
prototypes.
* emacs.c (malloc_set_state): Fix return type.
(endif): Fix type.
* lisp.h (fatal): Add argument types.
* dispextern.h (fatal): Delete prototype.
* systime.h: (make_time): Prototype moved from ...
* editfns.c (make_time): ... here.
* editfns.c: Move systime.h include after lisp.h.
* dired.c:
* xsmfns.c:
* process.c: Likewise.
* alloc.c (old_malloc_hook, old_realloc_hook, old_realloc_hook):
Add parameter types.
(__malloc_hook, __realloc_hook, __free_hook): Fix prototypes.
(emacs_blocked_free): Change definition to match __free_hook.
(emacs_blocked_malloc): Change definition to match __malloc_hook.
(emacs_blocked_realloc): Change definition to match
__realloc_hook.
Revision
1.423.2.40 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Aug 26 10:15:52 2005 UTC (4 years, 2 months ago) by
miles
Branch:
lexbind
Changes since
1.423.2.39: +4 -2 lines
Diff to
previous 1.423.2.39
, to
branch point 1.423
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-45
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 493-503)
- Update from CVS
- Update from CVS: lisp/startup.el (command-line): Fix typo.
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 95-98)
- Update from CVS
Revision
1.423.2.39 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Aug 26 10:07:32 2005 UTC (4 years, 2 months ago) by
miles
Branch:
lexbind
Changes since
1.423.2.38: +1 -1 lines
Diff to
previous 1.423.2.38
, to
branch point 1.423
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-43
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 474-484)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 88-91)
- Merge from emacs--cvs-trunk--0
- Update FSF's address in GPL notices
- Update from CVS
Revision
1.465.2.32 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jul 29 01:54:49 2005 UTC (4 years, 3 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.465.2.31: +4 -2 lines
Diff to
previous 1.465.2.31
, to
branch point 1.465
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-74
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 493-503)
- Update from CVS
- Update from CVS: lisp/startup.el (command-line): Fix typo.
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 95-98)
- Update from CVS
Revision
1.465.2.31 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jul 14 08:01:44 2005 UTC (4 years, 3 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.465.2.30: +1 -1 lines
Diff to
previous 1.465.2.30
, to
branch point 1.465
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-69
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 474-484)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 88-91)
- Merge from emacs--cvs-trunk--0
- Update FSF's address in GPL notices
- Update from CVS
Revision
1.423.2.37 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jun 26 01:48:51 2005 UTC (4 years, 4 months ago) by
miles
Branch:
lexbind
Changes since
1.423.2.36: +1 -1 lines
Diff to
previous 1.423.2.36
, to
branch point 1.423
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-36
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 358-400)
- Update from CVS
- Remove "-face" suffix from widget faces
- Remove "-face" suffix from custom faces
- Remove "-face" suffix from change-log faces
- Remove "-face" suffix from compilation faces
- Remove "-face" suffix from diff-mode faces
- lisp/longlines.el (longlines-visible-face): Face removed
- Remove "-face" suffix from woman faces
- Remove "-face" suffix from whitespace-highlight face
- Remove "-face" suffix from ruler-mode faces
- Remove "-face" suffix from show-paren faces
- Remove "-face" suffix from log-view faces
- Remove "-face" suffix from smerge faces
- Remove "-face" suffix from show-tabs faces
- Remove "-face" suffix from highlight-changes faces
- Remove "-face" suffix from and downcase info faces
- Remove "-face" suffix from pcvs faces
- Update uses of renamed pcvs faces
- Tweak ChangeLog
- Remove "-face" suffix from strokes-char face
- Remove "-face" suffix from compare-windows face
- Remove "-face" suffix from calendar faces
- Remove "-face" suffix from diary-button face
- Remove "-face" suffix from testcover faces
- Remove "-face" suffix from viper faces
- Remove "-face" suffix from org faces
- Remove "-face" suffix from sgml-namespace face
- Remove "-face" suffix from table-cell face
- Remove "-face" suffix from tex-mode faces
- Remove "-face" suffix from texinfo-heading face
- Remove "-face" suffix from flyspell faces
- Remove "-face" suffix from gomoku faces
- Remove "-face" suffix from mpuz faces
Revision
1.465.2.29 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jun 15 23:32:04 2005 UTC (4 years, 4 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.465.2.28: +1 -1 lines
Diff to
previous 1.465.2.28
, to
branch point 1.465
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-63
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 358-423)
- Update from CVS
- Remove "-face" suffix from widget faces
- Remove "-face" suffix from custom faces
- Remove "-face" suffix from change-log faces
- Remove "-face" suffix from compilation faces
- Remove "-face" suffix from diff-mode faces
- lisp/longlines.el (longlines-visible-face): Face removed
- Remove "-face" suffix from woman faces
- Remove "-face" suffix from whitespace-highlight face
- Remove "-face" suffix from ruler-mode faces
- Remove "-face" suffix from show-paren faces
- Remove "-face" suffix from log-view faces
- Remove "-face" suffix from smerge faces
- Remove "-face" suffix from show-tabs faces
- Remove "-face" suffix from highlight-changes faces
- Remove "-face" suffix from and downcase info faces
- Remove "-face" suffix from pcvs faces
- Update uses of renamed pcvs faces
- Tweak ChangeLog
- Remove "-face" suffix from strokes-char face
- Remove "-face" suffix from compare-windows face
- Remove "-face" suffix from calendar faces
- Remove "-face" suffix from diary-button face
- Remove "-face" suffix from testcover faces
- Remove "-face" suffix from viper faces
- Remove "-face" suffix from org faces
- Remove "-face" suffix from sgml-namespace face
- Remove "-face" suffix from table-cell face
- Remove "-face" suffix from tex-mode faces
- Remove "-face" suffix from texinfo-heading face
- Remove "-face" suffix from flyspell faces
- Remove "-face" suffix from gomoku faces
- Remove "-face" suffix from mpuz faces
- Merge from gnus--rel--5.10
- Remove "-face" suffix from Buffer-menu-buffer face
- Remove "-face" suffix from antlr-mode faces
- Remove "-face" suffix from ebrowse faces
- Remove "-face" suffix from flymake faces
- Remove "-face" suffix from idlwave faces
- Remove "-face" suffix from sh-script faces
- Remove "-face" suffix from vhdl-mode faces
- Remove "-face" suffix from which-func face
- Remove "-face" suffix from cperl-mode faces
- Remove "-face" suffix from ld-script faces
- Fix cperl-mode font-lock problem
- Tweak which-func face
* gnus--rel--5.10 (patch 80-82)
- Merge from emacs--cvs-trunk--0
- Update from CVS
Revision
1.529 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jun 8 22:32:33 2005 UTC (4 years, 5 months ago) by
kfstorm
Branch:
MAIN
Changes since
1.528: +5 -3 lines
Diff to
previous 1.528
(Fmatch_data, Fset_match_data): Fix EXFUN.
(record_unwind_save_match_data): Add prototype.
(restore_search_regs): Rename from restore_match_data.
Revision
1.423.2.34 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu May 5 00:28:43 2005 UTC (4 years, 6 months ago) by
miles
Branch:
lexbind
Changes since
1.423.2.33: +0 -2 lines
Diff to
previous 1.423.2.33
, to
branch point 1.423
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-30
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 272-286)
- src/xdisp.c (dump_glyph_row): Don't display overlay_arrow_p field.
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 67)
- Update from CVS
Revision
1.465.2.26 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu May 5 00:04:30 2005 UTC (4 years, 6 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.465.2.25: +0 -2 lines
Diff to
previous 1.465.2.25
, to
branch point 1.465
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-44
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 272-288)
- src/xdisp.c (dump_glyph_row): Don't display overlay_arrow_p field.
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 67)
- Update from CVS
Revision
1.526 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Apr 20 07:49:35 2005 UTC (4 years, 6 months ago) by
handa
Branch:
MAIN
Changes since
1.525: +8 -0 lines
Diff to
previous 1.525
(CHAR_TABLE_DEFAULT_SLOT_ASCII): New macro.
(CHAR_TABLE_DEFAULT_SLOT_8_BIT_CONTROL): New macro.
(CHAR_TABLE_DEFAULT_SLOT_8_BIT_GRAPHIC): New macro.
Revision
1.423.2.32 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Apr 4 05:30:25 2005 UTC (4 years, 7 months ago) by
miles
Branch:
lexbind
Changes since
1.423.2.31: +2 -1 lines
Diff to
previous 1.423.2.31
, to
branch point 1.423
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-26
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 223-230)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 53-55)
- Merge from emacs--cvs-trunk--0
- Update from CVS
Revision
1.465.2.22 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Mar 31 09:57:56 2005 UTC (4 years, 7 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.465.2.21: +3 -3 lines
Diff to
previous 1.465.2.21
, to
branch point 1.465
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-31
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 206-222)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 45-52)
- Update from CVS
- Update from CVS: texi Makefile.in CVS keyw cruft
- Update from CVS: ChangeLog tweaks
Revision
1.520 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jan 16 09:17:02 2005 UTC (4 years, 9 months ago) by
jhd
Branch:
MAIN
Changes since
1.519: +1 -0 lines
Diff to
previous 1.519
* keyboard.c (READABLE_EVENTS_DO_TIMERS_NOW)
(READABLE_EVENTS_FILTER_EVENTS)
(READABLE_EVENTS_IGNORE_SQUEEZABLES): New flags for readable_events.
get_filtered_input_pending, readable_filtered_events): Removed.
(tracking_off): Call readable_events and get_input_pending with
flag READABLE_EVENTS_DO_TIMERS_NOW.
(readable_events): Move code from old readable_filtered_events here,
but check new READABLE_EVENTS_* in argument flags instead of previous
two boolean arguments do_timers_now and filter_events.
If we are doing mouse tracking and the mouse moved, return only if
READABLE_EVENTS_IGNORE_SQUEEZABLES is not set in flags.
(swallow_events): Call get_input_pending with flag
READABLE_EVENTS_DO_TIMERS_NOW.
(get_input_pending): Move code from old get_filtered_input_pending
here. Replace boolean arguments do_timers_now, filter_events with
flags, and pass flags to readable_events. Document new
READABLE_EVENTS_* flags.
(detect_input_pending_ignore_squeezables): New function.
(detect_input_pending_run_timers): Call get_input_pending with flag
READABLE_EVENTS_DO_TIMERS_NOW.
(Finput_pending_p): Call get_input_pending with flags
READABLE_EVENTS_DO_TIMERS_NOW and READABLE_EVENTS_FILTER_EVENTS.
* dispnew.c (update_window, update_frame_1): Replace calls to
detect_input_pending with detect_input_pending_ignore_squeezables
so that redisplay is not paused if the event queue contains only
mouse movements.
* lisp.h: Declare detect_input_pending_ignore_squeezables.
Revision
1.515 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Dec 7 08:25:43 2004 UTC (4 years, 11 months ago) by
jhd
Branch:
MAIN
Changes since
1.514: +1 -0 lines
Diff to
previous 1.514
* gtkutil.c: Include signal.h and syssignal.h.
(xg_get_file_name): Block and unblock __SIGRTMIN if defined.
* alloc.c: If HAVE_GTK_AND_PTHREAD, include pthread.h,
new variables main_thread and alloc_mutex,
define (UN)BLOCK_INPUT_ALLOC to use alloc_mutex to protect
emacs_blocked_* calls and only do (UN)BLOCK_INPUT in the main thread.
If not HAVE_GTK_AND_PTHREAD, (UN)BLOCK_INPUT_ALLOC is the same as
(UN)BLOCK_INPUT.
(emacs_blocked_free, emacs_blocked_malloc)
(emacs_blocked_realloc): Use (UN)BLOCK_INPUT_ALLOC.
(uninterrupt_malloc): Initialize main_thread and alloc_mutex.
(reset_malloc_hooks): New function.
* lisp.h: Declare reset_malloc_hooks.
* emacs.c (Fdump_emacs): Call reset_malloc_hooks.
* keyboard.c: Conditionally include pthread.h
(handle_async_inpu, input_available_signalt): If not in the main
thread, block signal, send signal to main thread and return.
Revision
1.513 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Nov 30 00:31:38 2004 UTC (4 years, 11 months ago) by
kfstorm
Branch:
MAIN
Changes since
1.512: +16 -0 lines
Diff to
previous 1.512
New defines to enable buffer overrun checking.
(GC_CHECK_STRING_OVERRUN, GC_CHECK_STRING_FREE_LIST)
(XMALLOC_OVERRUN_CHECK, GC_CHECK_CONS_LIST): Add.
Revision
1.506 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Nov 2 08:21:16 2004 UTC (5 years ago) by
jhd
Branch:
MAIN
Changes since
1.505: +1 -1 lines
Diff to
previous 1.505
* fileio.c (Fread_file_name): Pass Qt as fifth parameter to
Fx_file_dialog if only directories should be read.
* lisp.h: Fx_file_dialog takes 5 parameters.
* xfns.c (Fx_file_dialog): Both Motif and GTK version: Add
parameter only_dir_p.
In Motif version, don't put DEFAULT_FILENAME in filter part of the
dialog, just text field part. Do not add DEFAULT_FILENAME
to list of files if it isn't there.
In GTK version, pass only_dir_p parameter to xg_get_file_name.
* macfns.c (Fx_file_dialog): Add parameter only_dir_p. Check
only_dir_p instead of comparing prompt to "Dired". When using
a save dialog, add option kNavDontConfirmReplacement, change title
to "Enter name", change text for save button to "Ok".
* w32fns.c (Fx_file_dialog): Add parameter only_dir_p. Check
only_dir_p instead of comparing prompt to "Dired".
* gtkutil.c (xg_get_file_with_chooser)
(xg_get_file_with_selection): New functions, only defined ifdef
HAVE_GTK_FILE_CHOOSER_DIALOG_NEW and HAVE_GTK_FILE_SELECTION_NEW
respectively.
(xg_get_file_name): Add parameter only_dir_p.
Call xg_get_file_with_chooser or xg_get_file_with_selection
depending on HAVE_GTK_FILE* and the value of use_old_gtk_file_dialog.
(xg_initialize): New DEFVAR_BOOL use_old_gtk_file_dialog.
* gtkutil.h (xg_get_file_name): Add parameter only_dir_p.
Revision
1.505 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 26 22:37:02 2004 UTC (5 years ago) by
kfstorm
Branch:
MAIN
Changes since
1.504: +7 -10 lines
Diff to
previous 1.504
(USE_SAFE_ALLOCA): Add and init sa_must_free integer.
(SAFE_ALLOCA, SAFE_ALLOCA_LISP): Increment it when malloc is used.
(SAFE_FREE): Test it to determine if we need to unwind to free.
Remove size arg. All users changed.
(SAFE_FREE_LISP) Remove. All users changed to use SAFE_FREE.