Savannah CVS Surfing
- Log of /emacs/emacs/src/alloc.c
Parent Directory
Revision
1.454 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Nov 6 18:47:50 2009 UTC (36 hours, 33 minutes ago) by
monnier
Branch:
MAIN
CVS Tags:
HEAD
Changes since
1.453: +3 -4 lines
Diff to
previous 1.453
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.452 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Nov 6 06:50:53 2009 UTC (2 days ago) by
dann
Branch:
MAIN
Changes since
1.451: +3 -5 lines
Diff to
previous 1.451
* xterm.c (syms_of_xterm):
* xselect.c (syms_of_xselect):
* xmenu.c (syms_of_xmenu):
* xfns.c (syms_of_xfns):
* xfaces.c (syms_of_xfaces):
* xdisp.c (syms_of_xdisp):
* window.c (syms_of_window):
* w32fns.c (syms_of_w32fns):
* undo.c (syms_of_undo):
* textprop.c (syms_of_textprop):
* terminal.c (syms_of_terminal):
* syntax.c (syms_of_syntax):
* sound.c (syms_of_sound):
* search.c (syms_of_search):
* print.c (syms_of_print):
* minibuf.c (syms_of_minibuf):
* macros.c (syms_of_macros):
* keymap.c (syms_of_keymap, initial_define_key)
(initial_define_lispy_key):
* keyboard.c (syms_of_keyboard):
* insdel.c (syms_of_insdel):
* image.c (syms_of_image):
* fringe.c (syms_of_fringe):
* frame.c (syms_of_frame):
* fontset.c (syms_of_fontset):
* fns.c (syms_of_fns):
* fns.c (syms_of_fns):
* fileio.c (syms_of_fileio):
* fileio.c (syms_of_fileio):
* eval.c (syms_of_eval):
* doc.c (syms_of_doc):
* dispnew.c (syms_of_display):
* dired.c (syms_of_dired):
* dbusbind.c (syms_of_dbusbind):
* data.c (syms_of_data):
* composite.c (syms_of_composite):
* coding.c (syms_of_coding):
* cmds.c (syms_of_cmds):
* charset.c (define_charset_internal, syms_of_character):
* ccl.c (syms_of_ccl):
* category.c (syms_of_category, init_category_once):
* casetab.c (syms_of_casetab):
* casefiddle.c (syms_of_casefiddle):
* callint.c (syms_of_callint):
* bytecode.c (syms_of_bytecode):
* buffer.c (keys_of_buffer, syms_of_buffer):
* alloc.c (syms_of_alloc):
* process.c (syms_of_process, init_process):
* lread.c (syms_of_lread, init_obarray):
* font.c (build_style_table):
* emacs.c (syms_of_emacs, main): Replace calls to intern with
intern_c_string, calls to make_pure_string with
make_pure_c_string. Use pure_cons instead of Fcons.
* process.c (socket_options): Make it const.
(set_socket_option, init_process): Use a const pointer.
* lread.c (intern_c_string): New function.
(defvar_kboard, defvar_lisp, defvar_lisp_nopro, defvar_bool)
(defvar_int): Uset it. Make the name const char*.
* font.c (struct table_entry): Remove unused member. Make NAMES
constant.
(weight_table, slant_table, width_table): Make constant.
* emacs.c (struct standard_args): Make name and longname constant.
Revision
1.450 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Oct 19 04:27:11 2009 UTC (2 weeks, 6 days ago) by
dann
Branch:
MAIN
Changes since
1.449: +1 -7 lines
Diff to
previous 1.449
* 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.448 -
(
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.447: +2 -2 lines
Diff to
previous 1.447
* 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.447 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jan 30 23:43:21 2009 UTC (9 months, 1 week ago) by
dann
Branch:
MAIN
CVS Tags:
EMACS_23_1,
EMACS_23_1_BASE,
EMACS_PRETEST_23_0_90,
EMACS_PRETEST_23_0_91,
EMACS_PRETEST_23_0_92,
EMACS_PRETEST_23_0_93,
EMACS_PRETEST_23_0_94,
EMACS_PRETEST_23_0_95,
EMACS_PRETEST_23_0_96,
lexbind-base
Branch point for:
EMACS_23_1_RC
Changes since
1.446: +2 -1 lines
Diff to
previous 1.446
(mark_stack): Properly conditionalize previous change.
Revision
1.443 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jul 11 02:29:40 2008 UTC (15 months, 4 weeks ago) by
dann
Branch:
MAIN
CVS Tags:
before-merge-emacs-app-to-trunk,
before-remove-carbon,
before-remove-vms,
remove-carbon,
remove-vms
Changes since
1.442: +1 -1 lines
Diff to
previous 1.442
* 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.441 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jun 2 06:09:13 2008 UTC (17 months ago) by
meyering
Branch:
MAIN
Changes since
1.440: +2 -0 lines
Diff to
previous 1.440
Make "xfree (NULL)" a no-op; remove useless if-before-xfree.
* src/alloc.c (xfree): Return right away for a NULL arg.
* src/lread.c (nosuffix): Remove now-useless if-before-xfree tests.
* src/gtkutil.c (xg_gtk_scroll_destroy): Likewise.
* src/mac.c (create_apple_event_from_event_ref): Likewise.
(create_apple_event_from_drag_ref, cfstring_create_normalized): Likewise.
* src/doprnt.c (doprnt1): Likewise.
* src/frame.c (frame): Likewise.
* src/keyboard.c (wipe_kboard): Likewise.
* src/macterm.c (x_free_frame_resources, xlfdpat_destroy, XFreePixmap):
(init_font_name_table, mac_unload_font, x_delete_display): Likewise.
* src/term.c (tty_default_color_capabilities, maybe_fatal)
(delete_tty): Likewise.
* src/w16select.c (string): Likewise.
* src/w32.c (w32_get_resource, SET_ENV_BUF_SIZE): Likewise.
* src/w32bdf.c (w32_free_bdf_font): Likewise.
* src/w32fns.c (w32_unload_font): Likewise.
* src/w32font.c (w32font_close): Likewise.
* src/window.c (size_window): Likewise.
* src/xselect.c (receive_incremental_selection): Likewise.
* src/xterm.c (x_free_frame_resources, x_delete_display): Likewise.
* src/mactoolbox.c (create_apple_event_from_drag_ref): Likewise.
* src/w32.c (stat): Likewise.
Revision
1.437 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Feb 22 17:42:08 2008 UTC (20 months, 2 weeks ago) by
monnier
Branch:
MAIN
Changes since
1.436: +4 -36 lines
Diff to
previous 1.436
Consolidate the image_cache to the terminal struct.
* termhooks.h (P_): Remove redundant def.
(struct terminal): New field `image_cache'.
* frame.h (FRAME_IMAGE_CACHE): New macro. Use it everywhere in place
of FRAME_X_IMAGE_CACHE.
* xterm.h (struct x_display_info): Remove image_cache field.
(FRAME_X_IMAGE_CACHE): Remove. Use FRAME_IMAGE_CACHE instead.
* w32term.h (struct w32_display_info): Remove image_cache field.
(FRAME_X_IMAGE_CACHE): Remove. Use FRAME_IMAGE_CACHE instead.
* macterm.h (struct mac_display_info): Remove image_cache field.
(FRAME_X_IMAGE_CACHE): Remove. Use FRAME_IMAGE_CACHE instead.
* xterm.c (x_term_init):
* w32term.c (w32_term_init):
* macterm.c (mac_term_init): Set the image_cache in the terminal.
* dispextern.h (clear_image_cache, forall_images_in_image_cache):
Remove declarations.
(clear_image_caches, mark_image_cache): New declarations.
* xfaces.c (clear_face_cache):
* xdisp.c (redisplay_internal): Use clear_image_caches.
* image.c (clear_image_cache): Don't check that a frame is on
a window-system before checking if it shares the same cache.
(clear_image_caches): New function.
(Fclear_image_cache): Use it.
(mark_image): Move from allo.c.
(mark_image_cache): Move from alloc.c and forall_images_in_image_cache.
* alloc.c (mark_image, mark_image_cache): Move to image.c.
(mark_object): Don't call mark_image_cache for frames.
(mark_terminals): Call mark_image_cache.
Revision
1.434 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jan 13 00:43:54 2008 UTC (21 months, 3 weeks ago) by
dann
Branch:
MAIN
CVS Tags:
before-merge-unicode-to-trunk,
emacs-unicode-2-base
Changes since
1.433: +1 -5 lines
Diff to
previous 1.433
* movemail.c:
* make-docfile.c: Remove reference to symbols defined by systems
not supported anymore: MAC_OS8, XENIX and STRIDE.
* (src/m/mips.h):
* (src/m/intel386.h):
* callproc.c:
* config.in:
* ecrt0.c:
* emacs.c:
* fileio.c:
* frame.c:
* getpagesize.h:
* keyboard.c:
* lread.c:
* process.c:
* puresize.h:
* sysdep.c:
* systty.h:
* syswait.h:
* unexec.c:
* xdisp.c:
* alloc.c: Remove code containing references to symbols defined by
unsupported systems.
Revision
1.431 -
(
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.430: +1 -5 lines
Diff to
previous 1.430
* 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.272.2.59 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 27 10:00:19 2007 UTC (2 years ago) by
miles
Branch:
lexbind
Changes since
1.272.2.58: +37 -36 lines
Diff to
previous 1.272.2.58
, to
branch point 1.272
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.272.2.58 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 27 09:58:00 2007 UTC (2 years ago) by
miles
Branch:
lexbind
Changes since
1.272.2.57: +13 -12 lines
Diff to
previous 1.272.2.57
, to
branch point 1.272
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.272.2.55 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 27 09:55:17 2007 UTC (2 years ago) by
miles
Branch:
lexbind
Changes since
1.272.2.54: +221 -266 lines
Diff to
previous 1.272.2.54
, to
branch point 1.272
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.272.2.54 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 27 09:43:27 2007 UTC (2 years ago) by
miles
Branch:
lexbind
Changes since
1.272.2.53: +1 -1 lines
Diff to
previous 1.272.2.53
, to
branch point 1.272
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 852-865)
- Update from CVS
- Merge from emacs--rel--22
- Update from CVS: lisp/emacs-lisp/avl-tree.el: New file.
- Remove RCS keywords
* emacs--rel--22 (patch 93-100)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 245-247)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-55
Revision
1.272.2.53 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 27 09:36:38 2007 UTC (2 years ago) by
miles
Branch:
lexbind
Changes since
1.272.2.52: +1 -1 lines
Diff to
previous 1.272.2.52
, to
branch point 1.272
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.272.2.52 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 27 09:33:15 2007 UTC (2 years ago) by
miles
Branch:
lexbind
Changes since
1.272.2.51: +8 -5 lines
Diff to
previous 1.272.2.51
, to
branch point 1.272
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.430 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Oct 26 13:42:26 2007 UTC (2 years ago) by
lektu
Branch:
MAIN
Changes since
1.429: +37 -36 lines
Diff to
previous 1.429
(spare_memory, stack_copy, stack_copy_size, ignore_warnings, Vdead,
dont_register_blocks, staticvec, staticidx, interval_block, n_interval_blocks,
init_strings, check_string_bytes, check_sblock, init_float, free_float,
n_cons_blocks, init_cons, all_vectors, n_vectors, symbol_block,
symbol_block_index, symbol_free_list, n_symbol_blocks, init_symbol,
marker_block, marker_free_list, n_marker_blocks, init_marker, valid_pointer_p,
make_pure_float, last_marked, mark_object_loop_halt): Make static.
Revision
1.318.2.50 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Oct 18 23:59:52 2007 UTC (2 years ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.318.2.49: +13 -12 lines
Diff to
previous 1.318.2.49
, to
branch point 1.318
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.427 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 16 15:42:58 2007 UTC (2 years ago) by
monnier
Branch:
MAIN
Changes since
1.426: +8 -7 lines
Diff to
previous 1.426
* 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.425 -
(
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.424: +1 -0 lines
Diff to
previous 1.424
* 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.424 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 2 21:24:47 2007 UTC (2 years, 1 month ago) by
monnier
Branch:
MAIN
Changes since
1.423: +7 -38 lines
Diff to
previous 1.423
* 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.422 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 2 21:16:53 2007 UTC (2 years, 1 month ago) by
monnier
Branch:
MAIN
Changes since
1.421: +84 -131 lines
Diff to
previous 1.421
(allocate_pseudovector): New fun.
(ALLOCATE_PSEUDOVECTOR): New macro.
(allocate_window, allocate_terminal, allocate_frame)
(allocate_process): Use it.
(mark_vectorlike): New function.
(mark_object) <FRAMEP, WINDOWP, BOOL_VECTOR_P, VECTORP>: Use it.
(mark_terminals): Use it.
(Fmake_bool_vector, Fmake_char_table, make_sub_char_table)
(Fmake_byte_code): Use XSETPVECTYPE.
Revision
1.421 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Sep 29 20:19:41 2007 UTC (2 years, 1 month ago) by
monnier
Branch:
MAIN
Changes since
1.420: +18 -36 lines
Diff to
previous 1.420
(enum mem_type): Replace all vector subtypes -> MEM_TYPE_VECTORLIKE.
(allocate_vectorlike): Remove type argument. Adjust callers.
(live_vector_p, mark_maybe_pointer, valid_lisp_object_p):
Only handle the one remaining MEM_TYPE_VECTORLIKE.
(mark_terminal): Remove left-over declaration.
Revision
1.420 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Sep 29 20:10:22 2007 UTC (2 years, 1 month ago) by
monnier
Branch:
MAIN
Changes since
1.419: +44 -73 lines
Diff to
previous 1.419
(MALLOC_BLOCK_INPUT, MALLOC_UNBLOCK_INPUT): New macros
to avoid unnecessary BLOCK_INPUTs when SYNC_INPUT is used.
(xmalloc, xrealloc, xfree, lisp_malloc, lisp_free, lisp_align_malloc)
(lisp_align_free, make_interval, allocate_vectorlike, allocate_string_data)
(make_float, Fcons, allocate_string, Fmake_symbol, allocate_misc): Use them.
Revision
1.419 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Sep 27 19:51:38 2007 UTC (2 years, 1 month ago) by
monnier
Branch:
MAIN
Changes since
1.418: +13 -17 lines
Diff to
previous 1.418
(allocate_terminal): Set the vector size to only count the Lisp fields.
Initialize those to nil.
(mark_object): Don't treat terminals specially.
(mark_terminal): Remove.
(mark_terminals): Use mark_object instead.
Revision
1.417 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Sep 20 21:28:51 2007 UTC (2 years, 1 month ago) by
monnier
Branch:
MAIN
Changes since
1.416: +49 -1 lines
Diff to
previous 1.416
(enum mem_type): New member for `terminal' objects.
(allocate_terminal): New function.
(mark_maybe_pointer, valid_lisp_object_p, mark_object): Handle terminals.
(mark_terminal): New fun.
(mark_terminals): Move from terminal.c.
Revision
1.409.4.4 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jul 31 05:44:45 2007 UTC (2 years, 3 months ago) by
miles
Branch:
multi-tty
Changes since
1.409.4.3: +1 -1 lines
Diff to
previous 1.409.4.3
, to
branch point 1.409
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.318.2.31.2.12 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jul 17 04:54:35 2007 UTC (2 years, 3 months ago) by
miles
Branch:
unicode-xft
Changes since
1.318.2.31.2.11: +29 -26 lines
Diff to
previous 1.318.2.31.2.11
, to
branch point 1.318.2.31
, to
next main 1.318.2.55
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.409.4.3 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jul 15 02:04:05 2007 UTC (2 years, 3 months ago) by
miles
Branch:
multi-tty
Changes since
1.409.4.2: +8 -5 lines
Diff to
previous 1.409.4.2
, to
branch point 1.409
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.272.2.51 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Jun 16 23:37:05 2007 UTC (2 years, 4 months ago) by
miles
Branch:
lexbind
Changes since
1.272.2.50: +7 -0 lines
Diff to
previous 1.272.2.50
, to
branch point 1.272
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.318.2.31.2.11 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jun 11 02:29:51 2007 UTC (2 years, 4 months ago) by
miles
Branch:
unicode-xft
Changes since
1.318.2.31.2.10: +7 -0 lines
Diff to
previous 1.318.2.31.2.10
, to
branch point 1.318.2.31
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.409.4.2 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jun 11 00:59:03 2007 UTC (2 years, 4 months ago) by
miles
Branch:
multi-tty
Changes since
1.409.4.1: +7 -0 lines
Diff to
previous 1.409.4.1
, to
branch point 1.409
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.410 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jun 8 19:59:46 2007 UTC (2 years, 5 months ago) by
lektu
Branch:
MAIN
Changes since
1.409: +7 -0 lines
Diff to
previous 1.409
(init_strings): Initialize canonical empty strings.
(make_uninit_string, make_uninit_multibyte_string): Return appropriate
canonical empty string when the requested size is 0.
Revision
1.272.2.50 -
(
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.272.2.49: +2 -2 lines
Diff to
previous 1.272.2.49
, to
branch point 1.272
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.318.2.31.2.10 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue May 1 23:27:20 2007 UTC (2 years, 6 months ago) by
miles
Branch:
unicode-xft
Changes since
1.318.2.31.2.9: +2 -2 lines
Diff to
previous 1.318.2.31.2.9
, to
branch point 1.318.2.31
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.318.2.31.2.9 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Feb 26 22:11:39 2007 UTC (2 years, 8 months ago) by
miles
Branch:
unicode-xft
Changes since
1.318.2.31.2.8: +2 -1 lines
Diff to
previous 1.318.2.31.2.8
, to
branch point 1.318.2.31
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.272.2.48 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Feb 11 14:34:06 2007 UTC (2 years, 8 months ago) by
miles
Branch:
lexbind
Changes since
1.272.2.47: +15 -15 lines
Diff to
previous 1.272.2.47
, to
branch point 1.272
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.318.2.31.2.8 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 30 23:02:13 2007 UTC (2 years, 9 months ago) by
miles
Branch:
unicode-xft
Changes since
1.318.2.31.2.7: +15 -15 lines
Diff to
previous 1.318.2.31.2.7
, to
branch point 1.318.2.31
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.318.2.39 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jan 26 06:15:07 2007 UTC (2 years, 9 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.318.2.38: +15 -15 lines
Diff to
previous 1.318.2.38
, to
branch point 1.318
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.272.2.47 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Dec 4 12:19:17 2006 UTC (2 years, 11 months ago) by
miles
Branch:
lexbind
Changes since
1.272.2.46: +14 -8 lines
Diff to
previous 1.272.2.46
, to
branch point 1.272
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 505-522)
- Update from CVS
- Merge from gnus--rel--5.10
- Update from CVS: etc/TUTORIAL.cn: Updated.
- Merge from erc--emacs--22
* gnus--rel--5.10 (patch 164-167)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-33
Revision
1.318.2.31.2.7 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Nov 21 10:49:11 2006 UTC (2 years, 11 months ago) by
miles
Branch:
unicode-xft
Changes since
1.318.2.31.2.6: +14 -8 lines
Diff to
previous 1.318.2.31.2.6
, to
branch point 1.318.2.31
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 505-522)
- Update from CVS
- Merge from gnus--rel--5.10
- Update from CVS: etc/TUTORIAL.cn: Updated.
- Merge from erc--emacs--22
* emacs--unicode--0 (patch 137)
- Merge from emacs--devo--0
* gnus--rel--5.10 (patch 164-167)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-48
Revision
1.272.2.46 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Sep 20 06:47:13 2006 UTC (3 years, 1 month ago) by
miles
Branch:
lexbind
Changes since
1.272.2.45: +6 -16 lines
Diff to
previous 1.272.2.45
, to
branch point 1.272
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.272.2.45 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Sep 20 06:44:01 2006 UTC (3 years, 1 month ago) by
miles
Branch:
lexbind
Changes since
1.272.2.44: +21 -6 lines
Diff to
previous 1.272.2.44
, to
branch point 1.272
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 383-398)
- Update from CVS
- Update from erc--emacs--22
- Fix ERC bug introduced in last patch
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 123-125)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-27
Revision
1.272.2.44 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Sep 20 06:42:03 2006 UTC (3 years, 1 month ago) by
miles
Branch:
lexbind
Changes since
1.272.2.43: +139 -28 lines
Diff to
previous 1.272.2.43
, to
branch point 1.272
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.272.2.43 -
(
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.272.2.42: +10 -5 lines
Diff to
previous 1.272.2.42
, to
branch point 1.272
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.318.2.37 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Aug 28 04:33:40 2006 UTC (3 years, 2 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.318.2.36: +6 -16 lines
Diff to
previous 1.318.2.36
, to
branch point 1.318
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 399-413)
- Update from CVS
- Rcirc update from Ryan Yeske
- Merge from gnus--rel--5.10
- Miscellaneous tq-related fixes.
* gnus--rel--5.10 (patch 126-127)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-105
Revision
1.318.2.31.2.6 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Aug 28 04:30:10 2006 UTC (3 years, 2 months ago) by
miles
Branch:
unicode-xft
Changes since
1.318.2.31.2.5: +6 -16 lines
Diff to
previous 1.318.2.31.2.5
, to
branch point 1.318.2.31
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 399-413)
- Update from CVS
- Rcirc update from Ryan Yeske
- Merge from gnus--rel--5.10
- Miscellaneous tq-related fixes.
* emacs--unicode--0 (patch 105)
- Merge from emacs--devo--0
* gnus--rel--5.10 (patch 126-127)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-32
Revision
1.318.2.31.2.5 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Aug 28 04:15:49 2006 UTC (3 years, 2 months ago) by
miles
Branch:
unicode-xft
Changes since
1.318.2.31.2.4: +21 -6 lines
Diff to
previous 1.318.2.31.2.4
, to
branch point 1.318.2.31
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 382-398)
- Update from CVS
- Update from erc--emacs--22
- Fix ERC bug introduced in last patch
- Merge from gnus--rel--5.10
* emacs--unicode--0 (patch 101-104)
- Merge from emacs--devo--0
- Update from CVS
* gnus--rel--5.10 (patch 123-125)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-31
Revision
1.403 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Aug 10 06:09:30 2006 UTC (3 years, 2 months ago) by
jhd
Branch:
MAIN
Changes since
1.402: +16 -6 lines
Diff to
previous 1.402
* alloc.c (UNBLOCK_INPUT_ALLOC, BLOCK_INPUT_ALLOC): Use in_sighandler
to check if mutex should be locked or not.
Revision
1.318.2.31.2.3 -
(
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.318.2.31.2.2: +139 -28 lines
Diff to
previous 1.318.2.31.2.2
, to
branch point 1.318.2.31
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.399 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jul 28 11:12:23 2006 UTC (3 years, 3 months ago) by
kfstorm
Branch:
MAIN
Changes since
1.398: +33 -18 lines
Diff to
previous 1.398
(valid_pointer_p): New function (from valid_lisp_object_p).
(valid_lisp_object_p): Use it to check for valid SUBRP obj.
Revision
1.398 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jul 25 10:10:19 2006 UTC (3 years, 3 months ago) by
mituharu
Branch:
MAIN
Changes since
1.397: +74 -3 lines
Diff to
previous 1.397
(find_string_data_in_pure): New function.
(make_pure_string): Use it to reuse existing string data if possible.
Revision
1.318.2.31.2.1 -
(
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.318.2.31: +10 -5 lines
Diff to
previous 1.318.2.31
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.397 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jul 20 01:01:04 2006 UTC (3 years, 3 months ago) by
mituharu
Branch:
MAIN
Changes since
1.396: +27 -7 lines
Diff to
previous 1.396
(pure_bytes_used_lisp, pure_bytes_used_non_lisp): New vars.
(init_alloc_once): Initialize them.
(pure_alloc): Allocate non-Lisp objects from the end of pure storage
without alignment.
Revision
1.272.2.42 -
(
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.272.2.41: +16 -4 lines
Diff to
previous 1.272.2.41
, to
branch point 1.272
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.272.2.41 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 17 06:22:56 2006 UTC (3 years, 5 months ago) by
miles
Branch:
lexbind
Changes since
1.272.2.40: +9 -3 lines
Diff to
previous 1.272.2.40
, to
branch point 1.272
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 135-147)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 49-56)
- Merge from emacs--devo--0
- Update from CVS
- Update from CVS: Makefile.in (release-*): New targets.
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-13
Revision
1.272.2.40 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 17 06:18:31 2006 UTC (3 years, 5 months ago) by
miles
Branch:
lexbind
Changes since
1.272.2.39: +1 -1 lines
Diff to
previous 1.272.2.39
, to
branch point 1.272
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 97-112)
- Update from CVS
- Merge from erc--emacs--0
- Update from CVS: src/regex.c (extend_range_table_work_area): Fix typo.
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 37)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-10
Revision
1.272.2.39 -
(
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.272.2.38: +2 -2 lines
Diff to
previous 1.272.2.38
, to
branch point 1.272
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.272.2.38 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 17 05:59:17 2006 UTC (3 years, 5 months ago) by
miles
Branch:
lexbind
Changes since
1.272.2.37: +74 -9 lines
Diff to
previous 1.272.2.37
, to
branch point 1.272
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 15-33)
- Update from CVS
- Install ERC.
- Fix ERC compiler warnings.
- Use utf-8 encoding in ERC ChangeLogs.
- Merge ERC-related Viper hacks into Viper.
- Merge from erc--main--0
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 8-13)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-3
Revision
1.272.2.36 -
(
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.272.2.35: +44 -19 lines
Diff to
previous 1.272.2.35
, to
branch point 1.272
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.272.2.35 -
(
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.272.2.34: +71 -2 lines
Diff to
previous 1.272.2.34
, to
branch point 1.272
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.272.2.34 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 17 05:30:40 2006 UTC (3 years, 5 months ago) by
miles
Branch:
lexbind
Changes since
1.272.2.33: +106 -59 lines
Diff to
previous 1.272.2.33
, to
branch point 1.272
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.272.2.33 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 17 04:47:07 2006 UTC (3 years, 5 months ago) by
miles
Branch:
lexbind
Changes since
1.272.2.32: +15 -14 lines
Diff to
previous 1.272.2.32
, to
branch point 1.272
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-55
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 572-581)
- Merge from gnus--rel--5.10
- Update from CVS
* gnus--rel--5.10 (patch 129-132)
- Update from CVS
- Merge from emacs--cvs-trunk--0
Revision
1.272.2.32 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 17 04:45:38 2006 UTC (3 years, 5 months ago) by
miles
Branch:
lexbind
Changes since
1.272.2.31: +12 -9 lines
Diff to
previous 1.272.2.31
, to
branch point 1.272
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-54
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 562-571)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 125-128)
- Merge from emacs--cvs-trunk--0
- Update from CVS
Revision
1.394 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Apr 8 15:07:34 2006 UTC (3 years, 7 months ago) by
monnier
Branch:
MAIN
Changes since
1.393: +12 -4 lines
Diff to
previous 1.393
* process.h (struct Lisp_Process): Replace Lisp_Objects `pid',
`raw_status_high', and `raw_status_low' with plain integers, and move
them to the end of the structure.
* alloc.c (allocate_process): Use PSEUDOVECSIZE to initialize the
pseudovector's size field so only the Lisp_Object fields get GC'd.
* process.c (update_status, make_process, Fdelete_process)
(Fprocess_status, list_processes_1, start_process_unwind)
(create_process, Fmake_network_process, server_accept_connection)
(wait_reading_process_output, send_process, Fprocess_running_child_p)
(process_send_signal, proc_encode_coding_system, Fprocess_send_eof)
(sigchld_handler, status_notify): Adjust to new non-Lisp fields for
`pid' and `raw_status'.
(Fprocess_id, Fsignal_process): Same, and additionally use floats when
representing PIDs that are larger than most-positive-fixnum.
Revision
1.318.2.29 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Feb 22 06:54:05 2006 UTC (3 years, 8 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.318.2.28: +1 -1 lines
Diff to
previous 1.318.2.28
, to
branch point 1.318
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-21
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 97-112)
- Update from CVS
- Merge from erc--emacs--0
- Update from CVS: src/regex.c (extend_range_table_work_area): Fix typo.
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 37)
- Update from CVS
Revision
1.318.2.28 -
(
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.318.2.27: +2 -2 lines
Diff to
previous 1.318.2.27
, to
branch point 1.318
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.318.2.27 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Feb 1 10:07:10 2006 UTC (3 years, 9 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.318.2.26: +74 -9 lines
Diff to
previous 1.318.2.26
, to
branch point 1.318
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-9
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 16-33)
- Update from CVS
- Install ERC.
- Fix ERC compiler warnings.
- Use utf-8 encoding in ERC ChangeLogs.
- Merge ERC-related Viper hacks into Viper.
- Merge from erc--main--0
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 8-13)
- Merge from emacs--devo--0
- Update from CVS
Revision
1.389 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jan 27 22:14:57 2006 UTC (3 years, 9 months ago) by
cyd
Branch:
MAIN
Changes since
1.388: +73 -8 lines
Diff to
previous 1.388
* alloc.c (make_interval, allocate_string)
(allocate_string_data, make_float, Fcons, allocate_vectorlike)
(Fmake_symbol, allocate_misc): Use BLOCK_INPUT when accessing
global variables.
Revision
1.386 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jan 23 02:35:36 2006 UTC (3 years, 9 months ago) by
monnier
Branch:
MAIN
Changes since
1.385: +19 -1 lines
Diff to
previous 1.385
(lisp_align_free): Add an assertion.
(make_interval, allocate_string, make_float, allocate_misc, Fmake_symbol
(Fcons): If ENABLE_CHECKING is on, check we're not called from a sighandler.
Revision
1.318.2.25 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jan 16 08:36:59 2006 UTC (3 years, 9 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.318.2.24: +216 -75 lines
Diff to
previous 1.318.2.24
, to
branch point 1.318
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.384 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Nov 30 00:04:51 2005 UTC (3 years, 11 months ago) by
kfstorm
Branch:
MAIN
Changes since
1.383: +28 -4 lines
Diff to
previous 1.383
Include fcntl.h. Define O_WRONLY if not defined.
(valid_lisp_object_p) [!GC_MARK_STACK]: Validate pointer by
passing it to `emacs_write'.
Revision
1.383 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Nov 15 13:53:26 2005 UTC (3 years, 11 months ago) by
schwab
Branch:
MAIN
Changes since
1.382: +14 -14 lines
Diff to
previous 1.382
(free_float): Make free list chaining aliasing-safe.
(make_float): Likewise.
(free_cons): Likewise.
(Fcons): Likewise.
(check_cons_list): Likewise.
(Fmake_symbol): Likewise.
(allocate_misc): Likewise.
(free_misc): Likewise.
(gc_sweep): Likewise.
Revision
1.378 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 29 19:39:50 2005 UTC (4 years ago) by
rms
Branch:
MAIN
Changes since
1.377: +102 -64 lines
Diff to
previous 1.377
(syms_of_alloc) <memory-full>: Doc fix.
(Fmemory_full_p): Function deleted.
(syms_of_alloc): Don't defsubr it.
(memory_full_cons_threshold): New variable.
(spare_memory): Now a vector of 7 elts.
(buffer_memory_full): Don't set Vmemory_full here.
(xfree): Don't try to refill here.
(emacs_blocked_free): Record BYTES_USED in local var.
(memory_full): Now free all the slots in spare_memory.
(refill_memory_reserve): Allocate each slot in spare_memory.
(init_alloc_once): Call refill_memory_reserve.
Revision
1.375 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Sep 30 22:38:16 2005 UTC (4 years, 1 month ago) by
dann
Branch:
MAIN
Changes since
1.374: +12 -9 lines
Diff to
previous 1.374
* 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.272.2.31 -
(
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.272.2.30: +13 -10 lines
Diff to
previous 1.272.2.30
, to
branch point 1.272
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.272.2.30 -
(
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.272.2.29: +33 -2 lines
Diff to
previous 1.272.2.29
, to
branch point 1.272
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.318.2.23 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jul 29 01:54:50 2005 UTC (4 years, 3 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.318.2.22: +13 -10 lines
Diff to
previous 1.318.2.22
, to
branch point 1.318
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.374 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Jul 23 19:08:06 2005 UTC (4 years, 3 months ago) by
rms
Branch:
MAIN
Changes since
1.373: +13 -10 lines
Diff to
previous 1.373
(gc_cons_threshold): Not static.
(gc_cons_combined_threshold): Var deleted.
(gc_relative_threshold): New variable.
(Fgarbage_collect, init_alloc_once): Compute gc_relative_threshold
instead of gc_cons_combined_threshold.
Revision
1.318.2.22 -
(
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.318.2.21: +33 -2 lines
Diff to
previous 1.318.2.21
, to
branch point 1.318
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.372 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jul 13 05:28:37 2005 UTC (4 years, 3 months ago) by
monnier
Branch:
MAIN
Changes since
1.371: +32 -1 lines
Diff to
previous 1.371
(gc_cons_combined_threshold, Vgc_cons_percentage): New vars.
(Fgarbage_collect, init_alloc_once): Set gc_cons_combined_threshold.
(syms_of_alloc): Declare gc-cons-percentage.
Revision
1.318.2.18 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Apr 9 02:16:24 2005 UTC (4 years, 7 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.318.2.17: +4 -0 lines
Diff to
previous 1.318.2.17
, to
branch point 1.318
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-35
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 228-240)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 53-58)
- Merge from emacs--cvs-trunk--0
- Update from CVS
- Collapse feature addition/removal within single ChangeLog entry
Revision
1.272.2.25 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Apr 4 05:30:26 2005 UTC (4 years, 7 months ago) by
miles
Branch:
lexbind
Changes since
1.272.2.24: +8 -0 lines
Diff to
previous 1.272.2.24
, to
branch point 1.272
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.318.2.16 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Mar 31 09:58:00 2005 UTC (4 years, 7 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.318.2.15: +1 -1 lines
Diff to
previous 1.318.2.15
, to
branch point 1.318
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.318.2.15 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Feb 23 09:18:22 2005 UTC (4 years, 8 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.318.2.14: +6 -5 lines
Diff to
previous 1.318.2.14
, to
branch point 1.318
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-16
Merge from emacs--cvs-trunk--0
Patches applied:
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-106
- miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-110
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-111
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-112
- miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-113
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-114
<no summary provided>
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-115
- miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-123
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-124
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-17
- miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-19
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-20
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-21
More work on moving images to etc/images
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-22
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-23
Fix errors with image-file installation
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-24
etc/Makefile.in (install): Put gnus-tut.txt in the right place.
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-25
etc/Makefile.in (install, uninstall): Fix installed image dirs.
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-26
etc/Makefile.in (install): Create $(etcdir)/images/gnus dir.
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-27
Update from CVS
Revision
1.272.2.23 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Feb 22 23:09:17 2005 UTC (4 years, 8 months ago) by
miles
Branch:
lexbind
Changes since
1.272.2.22: +6 -5 lines
Diff to
previous 1.272.2.22
, to
branch point 1.272
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-12
Merge from emacs--cvs-trunk--0
Patches applied:
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-107
- miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-110
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-111
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-112
- miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-113
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-114
<no summary provided>
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-115
- miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-123
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-124
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-17
- miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-19
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-20
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-21
More work on moving images to etc/images
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-22
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-23
Fix errors with image-file installation
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-24
etc/Makefile.in (install): Put gnus-tut.txt in the right place.
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-25
etc/Makefile.in (install, uninstall): Fix installed image dirs.
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-26
etc/Makefile.in (install): Create $(etcdir)/images/gnus dir.
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-27
Update from CVS
Revision
1.362 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jan 6 22:02:32 2005 UTC (4 years, 10 months ago) by
kfstorm
Branch:
MAIN
Changes since
1.361: +10 -0 lines
Diff to
previous 1.361
(mark_fringe_data): Declare extern.
(Fgarbage_collect): Call mark_fringe_data.
(overrun_check_free): Invalidate freed memory if
XMALLOC_CLEAR_FREE_MEMORY is defined.
Revision
1.361 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 4 20:22:41 2005 UTC (4 years, 10 months ago) by
monnier
Branch:
MAIN
Changes since
1.360: +21 -17 lines
Diff to
previous 1.360
(refill_memory_reserve): Move.
(emacs_blocked_free, emacs_blocked_malloc, emacs_blocked_realloc)
(reset_malloc_hooks, uninterrupt_malloc) [SYNC_INPUT]: Don't define.
Revision
1.358 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Dec 25 10:13:57 2004 UTC (4 years, 10 months ago) by
jhd
Branch:
MAIN
Changes since
1.357: +31 -4 lines
Diff to
previous 1.357
* alloc.c (check_depth): New variable.
(overrun_check_malloc, overrun_check_realloc): Only add
overhead and write check pattern if check_depth is 1 (to handle
recursive calls). Increase/decrease check_depth in entry/exit.
(overrun_check_free): Only check for overhead if check_depth is 1.
Increase/decrease check_depth in entry/exit.
Revision
1.357 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Dec 21 11:30:31 2004 UTC (4 years, 10 months ago) by
rms
Branch:
MAIN
Changes since
1.356: +37 -67 lines
Diff to
previous 1.356
(Fgarbage_collect): Update call to truncate_undo_list.
Call that at the very start.
(undo_limit, undo_strong_limit, undo_outer_limit): To undo.c.
(syms_of_alloc): Don't define undo-limit,
undo-strong-limit and undo-outer-limit here.
Revision
1.356 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Dec 15 21:40:39 2004 UTC (4 years, 10 months ago) by
jhd
Branch:
MAIN
Changes since
1.355: +1 -4 lines
Diff to
previous 1.355
* syssignal.h: Declare main_thread.
(SIGNAL_THREAD_CHECK): New macro.
* keyboard.c (input_available_signal): Move thread checking code
to macro SIGNAL_THREAD_CHECK and call that macro.
(interrupt_signal): Call SIGNAL_THREAD_CHECK.
* alloc.c (uninterrupt_malloc): Move main_thread to emacs.c.
* emacs.c: Define main_thread.
(main): Initialize main_thread.
(handle_USR1_signal, handle_USR2_signal, fatal_error_signal)
(memory_warning_signal): Call SIGNAL_THREAD_CHECK.
* floatfns.c (float_error): Call SIGNAL_THREAD_CHECK.
* dispnew.c (window_change_signal): Call SIGNAL_THREAD_CHECK.
* sysdep.c (select_alarm): Call SIGNAL_THREAD_CHECK.
* process.c (send_process_trap, sigchld_handler): Call
SIGNAL_THREAD_CHECK.
* data.c (arith_error): Call SIGNAL_THREAD_CHECK.
* atimer.c (alarm_signal_handler): Call SIGNAL_THREAD_CHECK.
Revision
1.354 -
(
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.353: +67 -6 lines
Diff to
previous 1.353
* 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.353 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Dec 1 14:10:23 2004 UTC (4 years, 11 months ago) by
kfstorm
Branch:
MAIN
Changes since
1.352: +77 -23 lines
Diff to
previous 1.352
Add commentary for last change.
(XMALLOC_PUT_SIZE, XMALLOC_GET_SIZE): New macros to handle
sizeof(size_t) != 4.
(overrun_check_malloc, overrun_check_realloc, overrun_check_free):
Use them. Also clear header and trailer of freed memory.
(GC_STRING_OVERRUN_COOKIE_SIZE): Rename from GC_STRING_EXTRA.
(string_overrun_cookie): Rename from string_overrun_pattern.
(GC_STRING_EXTRA): Define from GC_STRING_OVERRUN_COOKIE_SIZE.
Revision
1.352 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Nov 30 00:30:56 2004 UTC (4 years, 11 months ago) by
kfstorm
Branch:
MAIN
Changes since
1.351: +152 -9 lines
Diff to
previous 1.351
Add more checks for buffer overruns.
(XMALLOC_OVERRUN_CHECK_SIZE, xmalloc_overrun_check_header)
xmalloc_overrun_check_trailer, overrun_check_malloc)
overrun_check_realloc, overrun_check_free): Add.
(GC_STRING_EXTRA, string_overrun_pattern): Add.
(check_sblock, allocate_string_data, compact_small_strings):
Set and check string_overrun_pattern if GC_CHECK_STRING_OVERRUN.
(check_cons_list): Condition on GC_CHECK_CONS_LIST.
(check_string_free_list): Add.
(allocate_string, sweep_strings): Call check_string_free_list.
Revision
1.272.2.16 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Oct 6 05:21:56 2004 UTC (5 years, 1 month ago) by
miles
Branch:
lexbind
Changes since
1.272.2.15: +5 -2 lines
Diff to
previous 1.272.2.15
, to
branch point 1.272
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-68
Merge from emacs--cvs-trunk--0
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-551
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-552
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-553
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-557
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-558
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-559
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-561
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-562
Update from CVS: lisp/subr.el (after-change-major-mode-hook): Doc fix.
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-563
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-570
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-27
Use the same directory explicit id-tags as Emacs where possible
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-28
- miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-29
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-30
Update from CVS
Revision
1.272.2.15 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Sep 16 00:15:00 2004 UTC (5 years, 1 month ago) by
miles
Branch:
lexbind
Changes since
1.272.2.14: +16 -15 lines
Diff to
previous 1.272.2.14
, to
branch point 1.272
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-67
Merge from emacs--cvs-trunk--0
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-535
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-536
sync-tree with gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-537
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-538
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-539
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-540
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-541
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-542
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-545
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-546
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-547
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-548
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-549
Use symbol-matching for generic-mode keywords
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-550
Update from CVS
* miles@gnu.org--gnu-2004/gnus--devo--0--patch-2
Add {arch}/=cvs-sync-make-log
* miles@gnu.org--gnu-2004/gnus--rel--5.8--base-0
Import from Gnus CVS branch V5-8
* miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-1
{arch}/=tagging-method: Add CVS and autoconf grot to junk regexp
* miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-2
Use explicit tags for autoconf input files
* miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-3
Remove RCS keywords
* miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-4
Fix copied explicit id-tags
* miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-5
Add {arch}/=cvs-sync-make-log
* miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-6
configure.in: Use ifelse instead of m4_if for arch-tag: comment
* miles@gnu.org--gnu-2004/gnus--rel--5.10--base-0
tag of miles@gnu.org--gnu-2004/gnus--rel--5.8--base-0
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-1
Gnus 5.10, from CVS branch v5-10
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-2
Merge from gnus--rel--5.8
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-3
Use explicit tags for autoconf input files
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-4
sync-tree with gnus--rel--5.8
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-5
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-6
Merge from gnus--rel--5.8
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-7
Remove RCS keywords
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-8
Merge from gnus--rel--5.8
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-9
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-10
Add {arch}/=cvs-sync-make-log
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-11
Merge from gnus--rel--5.8
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-12
Update from CVS: make.bat: Fix line endings around arch-tag.
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-13
- miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-17
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-21
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-22
Update from CVS: lisp/nndb.el (require): Remove tcp and duplicate cl.
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-23
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-24
lisp/nnimap.el (nnimap-open-connection): Remove extraneous end-paren
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-25
- miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-26
Update from CVS
Revision
1.318.2.8 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Sep 15 09:00:00 2004 UTC (5 years, 1 month ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.318.2.7: +16 -15 lines
Diff to
previous 1.318.2.7
, to
branch point 1.318
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-40
Merge from emacs--cvs-trunk--0
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-535
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-536
sync-tree with gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-537
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-538
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-539
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-540
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-541
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-542
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-545
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-546
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-547
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-548
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-549
Use symbol-matching for generic-mode keywords
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-550
Update from CVS
* miles@gnu.org--gnu-2004/gnus--devo--0--patch-2
Add {arch}/=cvs-sync-make-log
* miles@gnu.org--gnu-2004/gnus--rel--5.8--base-0
Import from Gnus CVS branch V5-8
* miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-1
{arch}/=tagging-method: Add CVS and autoconf grot to junk regexp
* miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-2
Use explicit tags for autoconf input files
* miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-3
Remove RCS keywords
* miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-4
Fix copied explicit id-tags
* miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-5
Add {arch}/=cvs-sync-make-log
* miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-6
configure.in: Use ifelse instead of m4_if for arch-tag: comment
* miles@gnu.org--gnu-2004/gnus--rel--5.10--base-0
tag of miles@gnu.org--gnu-2004/gnus--rel--5.8--base-0
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-1
Gnus 5.10, from CVS branch v5-10
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-2
Merge from gnus--rel--5.8
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-3
Use explicit tags for autoconf input files
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-4
sync-tree with gnus--rel--5.8
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-5
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-6
Merge from gnus--rel--5.8
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-7
Remove RCS keywords
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-8
Merge from gnus--rel--5.8
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-9
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-10
Add {arch}/=cvs-sync-make-log
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-11
Merge from gnus--rel--5.8
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-12
Update from CVS: make.bat: Fix line endings around arch-tag.
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-13
- miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-17
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-21
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-22
Update from CVS: lisp/nndb.el (require): Remove tcp and duplicate cl.
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-23
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-24
lisp/nnimap.el (nnimap-open-connection): Remove extraneous end-paren
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-25
- miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-26
Update from CVS
Revision
1.349 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Sep 13 21:06:31 2004 UTC (5 years, 1 month ago) by
monnier
Branch:
MAIN
Changes since
1.348: +16 -15 lines
Diff to
previous 1.348
(Fgarbage_collect): Mark keyboards, gtk data, and specpdl
before doing the mark_stack_check_gcpros since they are not on the stack.
Revision
1.318.2.4 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jun 28 07:29:17 2004 UTC (5 years, 4 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.318.2.3: +48 -84 lines
Diff to
previous 1.318.2.3
, to
branch point 1.318
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-15
Merge from emacs--cvs-trunk--0
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-218
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-220
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-221
Restore deleted tagline in etc/TUTORIAL.ru
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-222
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-228
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-229
Remove TeX output files from the archive
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-230
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-247
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-248
src/lisp.h (CYCLE_CHECK): Macro moved from xfaces.c
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-249
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-256
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-258
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-263
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-264
Update from CVS: lispref/display.texi: emacs -> Emacs.
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-265
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-274
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-275
Update from CVS: man/makefile.w32-in: Revert last change
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-276
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-295
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-296
Allow restarting an existing debugger session that's exited
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-297
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-299
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-300
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-327
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-328
Update from CVS: src/.gdbinit (xsymbol): Fix last change.
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-329
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-344
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-345
Tweak source regexps so that building in place won't cause problems
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-346
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-351
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-352
Update from CVS: lisp/flymake.el: New file.
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-353
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-361
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-362
Support " [...]" style defaults in minibuffer-electric-default-mode
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-363
(read-number): Use canonical format for default in prompt.
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-364
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-367
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-368
Improve display-supports-face-attributes-p on non-ttys
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-369
Rewrite face-differs-from-default-p
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-370
Move `display-supports-face-attributes-p' entirely into C code
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-371
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-372
Simplify face-differs-from-default-p; don't consider :stipple.
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-373
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-374
(tty_supports_face_attributes_p): Ensure attributes differ from default
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-375
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-376
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-377
(Fdisplay_supports_face_attributes_p): Work around bootstrapping problem
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-378
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-380
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-381
Face merging cleanups
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-382
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-384
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-385
src/xfaces.c (push_named_merge_point): Return 0 if a cycle is detected
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-386
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-395
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-396
Tweak arch tagging to make build/install-in-place less annoying
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-397
Work around vc-arch problems when building eshell
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-398
Tweak permissions
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-399
Tweak directory permissions
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-400
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-401
More build-in-place tweaking of arch tagging
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-402
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-403
Yet more build-in-place tweaking of arch tagging
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-404
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-409
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-410
Make sure image types are initialized for lookup too
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-411
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-416
Update from CVS
Revision
1.346 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jun 24 22:01:27 2004 UTC (5 years, 4 months ago) by
kfstorm
Branch:
MAIN
Changes since
1.345: +17 -6 lines
Diff to
previous 1.345
(allocate_misc): Update total_free_markers.
(free_misc): New function.
(safe_alloca_unwind, free_marker): Use it.
Revision
1.345 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jun 22 13:56:34 2004 UTC (5 years, 4 months ago) by
kfstorm
Branch:
MAIN
Changes since
1.344: +23 -1 lines
Diff to
previous 1.344
(safe_alloca_unwind): Clear dogc and pointer members.
(make_save_value): Init new dogc member.
(mark_object): Mark Lisp_Save_Value pointer array if dogc is set.
Revision
1.343 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat May 29 16:19:41 2004 UTC (5 years, 5 months ago) by
rms
Branch:
MAIN
Changes since
1.342: +12 -3 lines
Diff to
previous 1.342
(undo_outer_limit): New variable.
(syms_of_alloc): Defvar it.
(Fgarbage_collect): Pass undo_outer_limit to truncate_undo_list.
Revision
1.342 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat May 29 16:10:27 2004 UTC (5 years, 5 months ago) by
rms
Branch:
MAIN
Changes since
1.341: +5 -2 lines
Diff to
previous 1.341
(lisp_align_malloc): Check for base == 0 regardless of HAVE_POSIX_MEMALIGN.
Clean up HAVE_POSIX_MEMALIGN handling of `err'.
Revision
1.341 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat May 29 00:00:17 2004 UTC (5 years, 5 months ago) by
monnier
Branch:
MAIN
Changes since
1.340: +32 -88 lines
Diff to
previous 1.340
Undo Kim's recent changes and fix the same bug differently.
(marker_blocks_pending_free): Remove.
(Fgarbage_collect): Sweep after cleaning up undo-lists.
Mark the undo lists after claning them up.
Don't free block in marker_blocks_pending_free.
(mark_buffer): Don't mark undo_list.
(gc_sweep): Sweep hash-tables and strings first.
Do free marker blocks that are empty.
Revision
1.339 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue May 25 11:18:07 2004 UTC (5 years, 5 months ago) by
kfstorm
Branch:
MAIN
Changes since
1.338: +24 -5 lines
Diff to
previous 1.338
(marker_blocks_pending_free): New var.
(gc_sweep): Store free marker blocks on that list.
(Fgarbage_collect): Free them after undo-list cleanup.
Revision
1.337 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 21 23:36:10 2004 UTC (5 years, 5 months ago) by
kfstorm
Branch:
MAIN
Changes since
1.336: +36 -33 lines
Diff to
previous 1.336
(struct backtrace): Add debug_on_exit member.
(Fgarbage_collect): Clear out buffer undo_list markers after gc_sweep.
Identify those markers as Lisp_Misc_Free objects. Clear car and cdr of
the removed cons cells.
(mark_object): Undo previous change - disallow Lisp_Misc_Free objects.
(gc_sweep): Clear cons_blocks before sweeping strings, so we don't have
any cons cells pointing to unallocated stings.
Do not lisp_free any marker blocks, as there may still be pointers
to them from buffer undo lists at this stage of GC.
Revision
1.334 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon May 17 12:08:02 2004 UTC (5 years, 5 months ago) by
kfstorm
Branch:
MAIN
Changes since
1.333: +10 -1 lines
Diff to
previous 1.333
(mark_object): Ignore Lisp_Misc_Free objects.
Such objects may be freed markers which still exist on an undo list.
Revision
1.244.4.1.2.1 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun May 2 00:14:58 2004 UTC (5 years, 6 months ago) by
ttn
Branch:
ttn-vms-21-3-stash
Changes since
1.244.4.1: +158 -143 lines
Diff to
previous 1.244.4.1
(PURE_BEF_ATTRS, PURE_AFT_ATTRS): New macros, by default empty.
(pure): Use new macros in decl.
[VMS, __GNUC__] (PURE_AFT_ATTRS): Define.
[VMS, not __GNUC__] (PURE_BEF_ATTRS): Define.
Revision
1.272.2.5 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Feb 5 14:48:50 2004 UTC (5 years, 9 months ago) by
uid65618
Branch:
lexbind
Changes since
1.272.2.4: +33 -11 lines
Diff to
previous 1.272.2.4
, to
branch point 1.272
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-2
Merge from emacs--cvs-trunk
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-4
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-5
Add =cvs-sync-make-log script
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-6
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-7
Use absolute tla-tools filenames in =cvs-sync-make-log
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-8
Use proper arch-tag: syntax for lispintro/texinfo.tex
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-9
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-10
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-11
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-12
Add section on button package to lisp reference manual
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-13
Minor tweaks to Buttons section in lispref/display.texi
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-14
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-15
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-16
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-17
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-18
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-19
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-20
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-21
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-22
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-23
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-24
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-25
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-26
Fix permission bogosities
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-27
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-28
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-29
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-30
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-31
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-32
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-33
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-34
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-35
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-36
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-37
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-38
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-39
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-40
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-41
Make fringe-drawing stuff compile without a window-system
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-42
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-43
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-44
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-45
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-46
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-47
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-48
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-49
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-50
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-51
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-52
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-53
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-54
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-55
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-56
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-57
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-58
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-59
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-60
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-61
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-62
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-63
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-64
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-65
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-66
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-67
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-68
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-69
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-70
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-71
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-72
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-73
Update from CVS
Revision
1.331 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jan 21 03:34:32 2004 UTC (5 years, 9 months ago) by
uid65630
Branch:
MAIN
Changes since
1.330: +8 -0 lines
Diff to
previous 1.330
(lisp_malloc, lisp_align_malloc) [USE_LSB_TAG]:
Don't check range of malloc address.
(pure_alloc) [USE_LSB_TAG]: Enforce alignment.
Revision
1.330 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jan 14 14:35:23 2004 UTC (5 years, 9 months ago) by
uid65630
Branch:
MAIN
Changes since
1.329: +18 -9 lines
Diff to
previous 1.329
(struct interval_block, struct string_block)
(struct symbol_block, struct marker_block, live_string_p)
(live_cons_p, live_symbol_p, live_float_p, live_misc_p):
Better preserve alignment for objects in blocks.
(FLOAT_BLOCK_SIZE): Adjust for possible alignment padding.
Revision
1.272.2.4 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Nov 21 00:36:16 2003 UTC (5 years, 11 months ago) by
miles
Branch:
lexbind
Changes since
1.272.2.3: +12 -13 lines
Diff to
previous 1.272.2.3
, to
branch point 1.272
Revision: miles@gnu.org--gnu-2003/emacs--lexbind--0--patch-15
Merge from emacs--cvs-trunk
Patches applied:
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-88
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-89
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-90
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-91
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-92
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-93
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-94
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-95
Correct the default target in man/Makefile.in
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-96
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-97
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-98
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-99
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-100
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-101
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-102
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-103
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-104
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-105
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-106
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-107
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-108
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-109
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-110
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-111
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-112
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-113
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-114
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-115
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-116
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-117
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-118
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-119
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-120
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-121
Update from CVS
* miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-122
Update from CVS
Revision
1.328 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Nov 18 00:39:13 2003 UTC (5 years, 11 months ago) by
monnier
Branch:
MAIN
Changes since
1.327: +12 -13 lines
Diff to
previous 1.327
(make_float, Fcons): Clear the markbit at init time.
(make_float, Fcons, Fmake_symbol, allocate_misc): Move the increment
of block_index outside of the macro call.
(Fgarbage_collect): Remove null code.
Revision
1.324 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Sep 11 22:18:00 2003 UTC (6 years, 1 month ago) by
monnier
Branch:
MAIN
Changes since
1.323: +15 -55 lines
Diff to
previous 1.323
(init_intervals, init_symbol, init_marker): Don't preallocate anything.
(Fgarbage_collect, mark_object): Ignore the markbit.
Revision
1.320 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Aug 19 12:58:06 2003 UTC (6 years, 2 months ago) by
gerd
Branch:
MAIN
Changes since
1.319: +17 -15 lines
Diff to
previous 1.319
(lisp_align_malloc): Check for memory full when
allocating ablocks, which also avoids freeing a pointer into an
ablocks structure.
Revision
1.318 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jul 21 20:03:18 2003 UTC (6 years, 3 months ago) by
monnier
Branch:
MAIN
Branch point for:
emacs-unicode-2
Changes since
1.317: +5 -5 lines
Diff to
previous 1.317
(MARK_STRING, UNMARK_STRING, STRING_MARKED_P)
(GC_STRING_CHARS, string_bytes): Use ARRAY_MARK_FLAG rather than
MARKBIT as the gcmarkbit for strings.
Revision
1.316 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jul 15 19:19:59 2003 UTC (6 years, 3 months ago) by
monnier
Branch:
MAIN
Changes since
1.315: +45 -49 lines
Diff to
previous 1.315
Use bitmaps for cons cells, as was done for floats.
(init_float, init_cons): Let the normal code allocate the first block.
(CONS_BLOCK_SIZE): Redefine based on BLOCK_BYTES and bitmap size.
(CONS_BLOCK, CONS_INDEX, CONS_MARKED_P, CONS_MARK, CONS_UNMARK): New macros.
(struct cons_block): Move conses to the beginning. Add gcmarkbits.
(Fcons): Use lisp_align_malloc and CONS_UNMARK.
(live_cons_p): Check the pointer is not past the `conses' array.
(mark_maybe_object, mark_maybe_pointer): Use CONS_MARKED_P.
(mark_object, mark_buffer): Use CONS_MARKED_P and CONS_MARK.
(survives_gc_p): Use CONS_MARKED_P and simplify.
(gc_sweep): Use CONS_MARKED_P, CONS_UNMARK, and lisp_align_free.
Revision
1.315 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jul 14 05:37:52 2003 UTC (6 years, 3 months ago) by
eggert
Branch:
MAIN
Changes since
1.314: +6 -4 lines
Diff to
previous 1.314
(pure, staticvec): Initialize these arrays to nonzero, so that they're
not put into BSS by that optimization.
Revision
1.314 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jul 14 02:51:08 2003 UTC (6 years, 3 months ago) by
monnier
Branch:
MAIN
Changes since
1.313: +34 -16 lines
Diff to
previous 1.313
(BLOCK_PADDING): Rename from ABLOCKS_PADDING. Update users.
(lisp_align_malloc): Use posix_memalign is available.
(ABLOCKS_BASE): Use HAVE_POSIX_MEMALIGN as an optimization.
(STRING_BLOCK_SIZE): Rename from STRINGS_IN_STRING_BLOCK for consistency.
Update users.
Revision
1.313 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jul 9 14:53:41 2003 UTC (6 years, 4 months ago) by
monnier
Branch:
MAIN
Changes since
1.312: +18 -3 lines
Diff to
previous 1.312
(mark_object): Mark the new `next' field of overlays.
(mark_buffer): Manually mark the overlays_(after|before) fields.
Revision
1.311 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jul 6 23:12:21 2003 UTC (6 years, 4 months ago) by
monnier
Branch:
MAIN
Changes since
1.310: +1 -0 lines
Diff to
previous 1.310
(live_float_p): Check that p is not past the `floats' array,
now that `floats' is not the last element of the struct any more.
Revision
1.310 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jul 6 19:34:03 2003 UTC (6 years, 4 months ago) by
monnier
Branch:
MAIN
Changes since
1.309: +75 -84 lines
Diff to
previous 1.309
(mark_object): Change arg to only take Lisp_Object rather than *Lisp_Object.
(last_marked): Change accordingly.
(mark_interval, mark_maybe_object, mark_maybe_pointer)
(Fgarbage_collect, mark_glyph_matrix, mark_face_cache, mark_image)
(mark_buffer): Update calls to mark_object.
Revision
1.308 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jul 4 20:19:06 2003 UTC (6 years, 4 months ago) by
monnier
Branch:
MAIN
Changes since
1.307: +255 -36 lines
Diff to
previous 1.307
(ALIGN): Add casts to simplify usage.
(BLOCK_ALIGN, BLOCK_BYTES, ABLOCKS_PADDING, ABLOCKS_SIZE)
(ABLOCKS_BYTES, ABLOCK_ABASE, ABLOCKS_BUSY, ABLOCKS_BASE): New macros.
(struct ablock, struct ablocks): New types.
(free_ablock): New global var.
(lisp_align_malloc, lisp_align_free): New functions.
(FLOAT_BLOCK_SIZE): Redefine in terms of BLOCK_BYTES.
(struct float_block): Reorder and add gcmarkbits.
(GETMARKBIT, SETMARKBIT, UNSETMARKBIT, FLOAT_BLOCK, FLOAT_INDEX)
(FLOAT_MARKED_P, FLOAT_MARK, FLOAT_UNMARK): New macros.
(init_float, make_float): Use lisp_align_malloc.
(free_float, live_float_p): Don't use `type' any more.
(make_float): Use FLOAT_UNMARK to access to mark bit.
(mark_maybe_object, mark_maybe_pointer, survives_gc_p):
Use FLOAT_MARKED_P to access the mark bit.
(pure_alloc): Simplify use of ALIGN.
(mark_object): Use FLOAT_MARK to access the mark bit.
(gc_sweep): Use new macros to access the float's mark bit.
(init_alloc_once): Init free_ablock.
Revision
1.306 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jun 27 21:54:20 2003 UTC (6 years, 4 months ago) by
monnier
Branch:
MAIN
Changes since
1.305: +47 -54 lines
Diff to
previous 1.305
(VECTOR_MARK, VECTOR_UNMARK, VECTOR_MARKED_P): New macros.
(GC_STRING_BYTES): Don't mask markbit (it's only used on `size').
(allocate_buffer): Move.
(string_bytes): Don't mask markbit of `size_byte'.
(mark_maybe_object, mark_maybe_pointer, Fgarbage_collect)
(mark_object, mark_buffer, survives_gc_p, gc_sweep):
Use the `size' field of buffers (rather than the `name' field) for
the mark bit, as is done for all other vectorlike objects.
Use the new macros to access the mark bit of vectorlike objects.
Revision
1.304 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jun 25 23:27:32 2003 UTC (6 years, 4 months ago) by
monnier
Branch:
MAIN
Changes since
1.303: +41 -118 lines
Diff to
previous 1.303
(make_interval, Fmake_symbol, allocate_misc):
Initialize the new field `gcmarkbit'.
(mark_interval, MARK_INTERVAL_TREE): Use the new `gcmarkbit' field.
(mark_interval_tree): Don't mark the tree separately from the nodes.
(UNMARK_BALANCE_INTERVALS): Don't unmark the tree.
(mark_maybe_object, mark_maybe_pointer, Fgarbage_collect, mark_object)
(survives_gc_p, gc_sweep): Use new `gcmarkbit' fields.
Revision
1.302.2.1 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jun 11 11:38:14 2003 UTC (6 years, 4 months ago) by
fx
Branch:
Boehm-GC
Changes since
1.302: +518 -128 lines
Diff to
previous 1.302
, to
next main 1.454
Move declaration of sbrk. Maybe include gc.h. Make
marking/sweeping code dependent on BOEHM_GC.
(EXCEEDS_LISP_PTR): New.
(MAX_SAVE_STACK) [BOEHM_GC]: Define as 0.
(Vmost_positive_fixnum, Vbuffer_alist, initialized)
(GC_print_stats) [BOEHM_GC]: Declare.
(staticvec, inhibit_gc_count) [BOEHM_GC]: Don't declare.
(xcalloc): New.
(gc_out_of_memory, xgc_malloc, xgc_realloc, xgc_free)
(finalize_buffer_marker_chains, custom_finalize) [BOEHM_GC]: New.
(lisp_malloc, make_interval, allocate_string)
(allocate_string_data, make_float, Fcons, allocate_vectorlike)
(Fmake_symbol, allocate_misc, survives_gc_p, init_alloc_once)
(init_alloc): Add BOEHM_GC cases.
(lisp_free, pure_alloc, inhibit_garbage_collection) [BOEHM_GC]:
Don't define.
(float_block, float_block_index, n_float_blocks, float_free_list)
(init_float, cons_block, cons_block_index, cons_free_list)
(n_cons_blocks, init_cons, all_vectors, n_vectors, symbol_block)
(symbol_block_index, symbol_free_list, n_symbol_blocks)
(init_symbol, marker_block, marker_block_index, marker_free_list)
(n_marker_blocks, init_marker): Declare static.
(fmake_marker): Use XSET_MARKER_CHAIN. Add BOEHM_GC case.
(mark_maybe_object, mark_maybe_pointer): Use MARKER_CHAIN.
(inhibit_garbage_collection): Use Vmost_positive_fixnum.
(extra_gc_work): New, extracted from Fgarbage_collect.
(Fgarbage_collect): Add BOEHM_GC case. Use MARKER_CHAIN.
Revision
1.291 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jan 30 14:15:58 2003 UTC (6 years, 9 months ago) by
fx
Branch:
MAIN
Changes since
1.290: +29 -4 lines
Diff to
previous 1.290
(Vgc_elapsed, gcs_done): New variables.
(Fgarbage_collect): Use them.
(init_alloc, syms_of_alloc): Set them up.
Revision
1.289 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 21 16:56:13 2003 UTC (6 years, 9 months ago) by
fx
Branch:
MAIN
Changes since
1.288: +10 -5 lines
Diff to
previous 1.288
(Fgc_status): Print zombie list.
(mark_maybe_object) [GC_MARK_STACK==GC_USE_GCPROS_CHECK_ZOMBIES]:
Fix assignment of zombies.
(Fgarbage_collect) [GC_MARK_STACK==GC_USE_GCPROS_CHECK_ZOMBIES]:
Don't take car of non-cons.
Revision
1.286 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jan 12 00:40:09 2003 UTC (6 years, 9 months ago) by
kfstorm
Branch:
MAIN
Changes since
1.285: +12 -9 lines
Diff to
previous 1.285
(pure_alloc): Corrected last change; now align the
pointer and adjust the size rather than aligning the size and
adjusting the pointer. Use a goto to handle overflow exception.