Savannah CVS Surfing
- Log of /emacs/emacs/src/data.c
Parent Directory
Revision
1.306 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Nov 6 18:47:51 2009 UTC (35 hours, 32 minutes ago) by
monnier
Branch:
MAIN
CVS Tags:
HEAD
Changes since
1.305: +11 -7 lines
Diff to
previous 1.305
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.305 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Nov 6 06:50:55 2009 UTC (47 hours, 29 minutes ago) by
dann
Branch:
MAIN
Changes since
1.304: +137 -137 lines
Diff to
previous 1.304
* 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.304 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Oct 19 04:27:13 2009 UTC (2 weeks, 6 days ago) by
dann
Branch:
MAIN
Changes since
1.303: +1 -0 lines
Diff to
previous 1.303
* 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.303 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Apr 22 04:32:22 2009 UTC (6 months, 2 weeks ago) by
cyd
Branch:
MAIN
CVS Tags:
CEDET_BASE,
EMACS_23_1,
EMACS_23_1_BASE,
EMACS_PRETEST_23_0_93,
EMACS_PRETEST_23_0_94,
EMACS_PRETEST_23_0_95,
EMACS_PRETEST_23_0_96
Branch point for:
EMACS_23_1_RC,
cedet-branch
Changes since
1.302: +2 -2 lines
Diff to
previous 1.302
* keyboard.c (Fset_input_meta_mode): Doc fix.
* dispnew.c (Fsend_string_to_terminal): Doc fix.
* data.c (Fterminal_local_value, Fset_terminal_local_value): Doc
fixes.
* coding.c (Fterminal_coding_system): Doc fix.
* xfns.c (Fx_display_grayscale_p, Fx_display_pixel_width)
(Fx_display_pixel_height, Fx_display_planes)
(Fx_display_color_cells, Fx_server_max_request_size)
(Fx_server_vendor, Fx_server_version, Fx_display_screens)
(Fx_display_mm_height, Fx_display_mm_width)
(Fx_display_backing_store, Fx_display_visual_class)
(Fx_display_save_under, Fx_close_connection, Fx_synchronize): Doc
fixes, replacing "terminal id" with "terminal object".
(check_x_display_info): Handle terminal objects instead of
terminal ids.
Revision
1.297 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jul 31 05:33:51 2008 UTC (15 months, 1 week ago) by
dann
Branch:
MAIN
CVS Tags:
remove-vms
Changes since
1.296: +0 -4 lines
Diff to
previous 1.296
* bitmaps/README:
* xfns.c:
* termcap.c:
* term.c:
* syswait.h:
* systty.h:
* systime.h:
* syssignal.h:
* sysdep.c:
* process.h:
* process.c:
* print.c:
* ndir.h:
* lread.c:
* keyboard.c:
* getpagesize.h:
* floatfns.c:
* fileio.c:
* emacs.c:
* doc.c:
* dispnew.c:
* dired.c:
* data.c:
* callproc.c:
* buffer.c:
* README:
* Makefile.in:
* s/template.h:
* s/msdos.h:
* m/vax.h: Remove VMS support.
* s/vms.h:
* vlimit.h:
* uaf.h:
* temacs.opt:
* param.h:
* ioctl.h: Remove file.
* descrip.mms:
* compile.com: Remove file.
* Create.c: Remove VMS support.
* message.el (Module):
* gnus-start.el (Module):
* gnus-registry.el (Module):
* textmodes/texinfmt.el:
* nxml/nxml-enc.el:
* mail/feedmail.el:
* international/mule.el:
* international/latexenc.el:
* emulation/viper-util.el:
* emulation/viper-init.el:
* emulation/viper-ex.el:
* emacs-lisp/bytecomp.el:
* version.el:
* subr.el:
* startup.el:
* sort.el:
* shadowfile.el:
* recentf.el:
* printing.el:
* paths.el:
* minibuffer.el:
* ls-lisp.el:
* loadup.el:
* hippie-exp.el:
* finder.el:
* files.el:
* ediff-util.el:
* ediff-ptch.el:
* ediff-init.el:
* ediff-diff.el:
* dired.el:
* dired-aux.el:
* cus-edit.el:
* bindings.el:
* arc-mode.el:
* add-log.el: Remove VMS support.
* obsolete/vmsproc.el:
* obsolete/vms-pmail.el:
* obsolete/vms-patch.el: Remove file.
* etags.c:
* emacsclient.c: Remove VMS support.
* termcap.src: Remove file.
* README:
* PROBLEMS:
* MACHINES: Remove VMS info.
* ediff.texi: Remove VMS support.
* os.texi:
* intro.texi:
* files.texi: Remove VMS support.
* emacs.texi: Remove VMS support.
* make-dist:
* README: Remove VMS support.
* vms: Remove directory.
Revision
1.296 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jun 26 04:24:35 2008 UTC (16 months, 1 week ago) by
dann
Branch:
MAIN
CVS Tags:
before-merge-emacs-app-to-trunk,
before-remove-carbon,
before-remove-vms,
remove-carbon
Changes since
1.295: +0 -14 lines
Diff to
previous 1.295
* unexnext.c:
* m/ews4800.h:
* m/hp9000s300.h:
* m/ibm370aix.h:
* m/mips-siemens.h:
* m/ncr386.h:
* m/next.h:
* m/pmax.h:
* m/powerpcle.h:
* m/tandem-s2.h:
* s/386bsd.h:
* s/bsd386.h:
* s/bsd4-1.h:
* s/bsd4-2.h:
* s/bsdos2-1.h:
* s/bsdos2.h:
* s/bsdos3.h:
* s/bsdos4.h:
* s/nextstep.h:
* s/ultrix4-3.h:
* s/usg5-0.h:
* s/usg5-2-2.h:
* s/usg5-2.h:
* s/usg5-4-3.h:
* s/ux4800.h:
* s/uxpds.h:
* s/uxpv.h: Remove support for obsolete systems.
* s/hpux.h, s/hpux10.h, s/hpux8.h, s/hpux9.h, s/hpux9shr.h:
Remove, insert contents in s/hpux-10.20.h
* s/aix3-1.h, s/aix3-2-5.h, s/aix3-2.h, s/aix4-1.h, s/aix4.h:
Remove, insert contents in s/aix-4.2.h
* s/usg5-3.h: Remove, insert contents in s/usg5-4.h.
* s/bsd4-3.h: Rename to ..
* s/bsd-common.h: ... this.
* src/data.c:
* src/doc.c:
* src/ecrt0.c:
* src/emacs.c:
* src/fileio.c:
* src/floatfns.c:
* src/keyboard.c:
* src/mem-limits.h:
* src/print.c:
* src/process.c:
* src/sysdep.c:
* src/syssignal.h:
* src/systty.h:
* src/syswait.h:
* src/term.c:
* src/unexec.c:
* src/unexelf.c:
* src/unexhp9k800.c:
* src/m/hp800.h:
* src/m/ibmrs6000.h:
* src/m/mips.h:
* src/m/vax.h:
* src/s/darwin.h:
* src/s/freebsd.h:
* src/s/gnu.h:
* src/s/ms-w32.h:
* src/s/msdos.h:
* src/s/netbsd.h:
* src/s/template.h: Remove references to obsolete variables.
* Makefile.in: Add dependencies for all unexec files.
(admindir): Remove unused variable.
(UNEXEC_SRC): Remove references.
* config.nt: Remove reference to UNEXEC_SRC.
* lwlib.c: Remove references to obsolete variables.
* fakemail.c: Remove references to obsolete variables.
* os.texi: Remove references to obsolete systems.
* configure.in:
* configure: Remove references to obsolete systems.
Revision
1.294 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 30 02:37:40 2008 UTC (17 months, 1 week ago) by
monnier
Branch:
MAIN
Changes since
1.293: +10 -3 lines
Diff to
previous 1.293
(Fmake_variable_buffer_local, Fmake_local_variable)
(Fmake_variable_frame_local): Disallow mixing buffer-local and
frame-local settings for the same variable.
Revision
1.293 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon May 19 18:38:55 2008 UTC (17 months, 2 weeks ago) by
monnier
Branch:
MAIN
Changes since
1.292: +74 -56 lines
Diff to
previous 1.292
* lisp.h (indirect_variable):
* data.c (indirect_variable, let_shadows_buffer_binding_p):
Use Lisp_Symbol pointers rather than Lisp_Object. Adjust callers.
* buffer.c (buffer_slot_type_mismatch): Use wrong-type-argument.
To this end, change calling-convention.
Revision
1.287 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Nov 22 20:29:48 2007 UTC (23 months, 2 weeks ago) by
monnier
Branch:
MAIN
Changes since
1.286: +5 -30 lines
Diff to
previous 1.286
(do_symval_forwarding): Use same code as in find_symbol_value.
(find_symbol_value): Use do_symval_forwarding.
Revision
1.286 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Nov 22 19:48:57 2007 UTC (23 months, 2 weeks ago) by
monnier
Branch:
MAIN
Changes since
1.285: +5 -19 lines
Diff to
previous 1.285
(set_internal): Set the value in the `cons-cell' (for
Buffer_Local_values) not only for frame-local variables.
Revision
1.284 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Nov 21 20:59:46 2007 UTC (23 months, 2 weeks ago) by
monnier
Branch:
MAIN
Changes since
1.283: +3 -4 lines
Diff to
previous 1.283
* lisp.h (struct Lisp_Buffer_Objfwd): Add a `slottype' field.
* data.c (store_symval_forwarding): Get type from buffer_objfwd.
Update call to buffer_slot_type_mismatch.
* buffer.h (buffer_local_types, PER_BUFFER_TYPE): Remove.
(buffer_slot_type_mismatch): Update.
* buffer.c (buffer_local_types): Remove.
(buffer_slot_type_mismatch): Get the symbol and type as arguments.
(defvar_per_buffer): Set the type in the buffer_objfwd.
Revision
1.282 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Nov 15 06:00:07 2007 UTC (23 months, 3 weeks ago) by
monnier
Branch:
MAIN
Changes since
1.281: +9 -12 lines
Diff to
previous 1.281
(swap_in_global_binding): Fix longstanding bug where
store_symval_forwarding was not called with the right second argument,
thus causing objfwd-ing from being dropped.
Revision
1.210.2.40 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 27 10:00:29 2007 UTC (2 years ago) by
miles
Branch:
lexbind
Changes since
1.210.2.39: +3 -3 lines
Diff to
previous 1.210.2.39
, to
branch point 1.210
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.210.2.39 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 27 09:58:11 2007 UTC (2 years ago) by
miles
Branch:
lexbind
Changes since
1.210.2.38: +45 -54 lines
Diff to
previous 1.210.2.38
, to
branch point 1.210
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.210.2.38 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 27 09:55:18 2007 UTC (2 years ago) by
miles
Branch:
lexbind
Changes since
1.210.2.37: +81 -9 lines
Diff to
previous 1.210.2.37
, to
branch point 1.210
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.210.2.37 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 27 09:36:39 2007 UTC (2 years ago) by
miles
Branch:
lexbind
Changes since
1.210.2.36: +17 -2 lines
Diff to
previous 1.210.2.36
, to
branch point 1.210
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.210.2.36 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 27 09:34:43 2007 UTC (2 years ago) by
miles
Branch:
lexbind
Changes since
1.210.2.35: +4 -2 lines
Diff to
previous 1.210.2.35
, to
branch point 1.210
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 816-823)
- Update from CVS
- Merge from emacs--rel--22
* emacs--rel--22 (patch 59-69)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 237-238)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-52
Revision
1.281 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 23 20:56:26 2007 UTC (2 years ago) by
monnier
Branch:
MAIN
Changes since
1.280: +3 -3 lines
Diff to
previous 1.280
(Fmake_variable_buffer_local, Fmake_local_variable)
(Fmake_variable_frame_local): Just check the variable's const-ness
rather than checking nil or t.
Revision
1.224.4.35 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Oct 19 00:00:01 2007 UTC (2 years ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.224.4.34: +45 -54 lines
Diff to
previous 1.224.4.34
, to
branch point 1.224
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.280 -
(
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.279: +45 -54 lines
Diff to
previous 1.279
* 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.270.4.4 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jul 31 05:44:46 2007 UTC (2 years, 3 months ago) by
miles
Branch:
multi-tty
Changes since
1.270.4.3: +17 -2 lines
Diff to
previous 1.270.4.3
, to
branch point 1.270
, to
next main 1.306
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.274 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jul 25 06:24:57 2007 UTC (2 years, 3 months ago) by
monnier
Branch:
MAIN
Changes since
1.273: +7 -1 lines
Diff to
previous 1.273
(Finteractive_form): Use a `interactive-form' property if
present, analogous to the function-documentation property.
Revision
1.224.4.22.2.8 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jul 25 05:46:30 2007 UTC (2 years, 3 months ago) by
miles
Branch:
unicode-xft
Changes since
1.224.4.22.2.7: +4 -2 lines
Diff to
previous 1.224.4.22.2.7
, to
branch point 1.224.4.22
, to
next main 1.224.4.38
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 814-823)
- Update from CVS
- Merge from emacs--rel--22
* emacs--rel--22 (patch 59-69)
- Update from CVS
- Merge from gnus--rel--5.10
* emacs--unicode--0 (patch 232-235)
- Merge from emacs--devo--0
- Update from CVS
* gnus--rel--5.10 (patch 237-238)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-66
Revision
1.270.4.3 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jul 24 01:25:23 2007 UTC (2 years, 3 months ago) by
miles
Branch:
multi-tty
Changes since
1.270.4.2: +4 -2 lines
Diff to
previous 1.270.4.2
, to
branch point 1.270
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 814-823)
- Update from CVS
- Merge from emacs--rel--22
* emacs--rel--22 (patch 59-69)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 237-238)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-26
Revision
1.273 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jul 24 01:21:32 2007 UTC (2 years, 3 months ago) by
miles
Branch:
MAIN
Changes since
1.272: +3 -1 lines
Diff to
previous 1.272
Merge from emacs--rel--22
Patches applied:
* emacs--rel--22 (patch 59-69)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 237-238)
- Update from CVS
2007-07-23 Stefan Monnier <monnier@iro.umontreal.ca>
* lisp/ses.el (ses-cleanup): Prevent Emacs from spuriously checking if the
underlying file is uptodate.
2007-07-17 Dan Nicolaescu <dann@ics.uci.edu>
* lisp/vc.el: Add more info about the vc-registered function.
2007-07-15 Richard Stallman <rms@gnu.org>
* lisp/kmacro.el (kmacro-bind-to-key): Avoid comparisons on function keys.
* lisp/tutorial.el (tutorial--find-changed-keys):
Handle C-x specially like ESC.
2007-07-15 Aaron Hawley <aaronh@garden.org>
* lisp/tar-mode.el (tar-get-descriptor): No error for zero-length file.
2007-07-21 Reiner Steib <Reiner.Steib@gmx.de>
* lisp/gnus/mm-uu.el (mm-uu-type-alist): Refer to mm-uu-configure-list in doc
string.
2007-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
* lisp/gnus/gnus-srvr.el (gnus-server-font-lock-keywords): Quote faces.
2007-07-16 Richard Stallman <rms@gnu.org>
* lispref/display.texi (Defining Faces): Fix previous change.
2007-07-20 Eli Zaretskii <eliz@gnu.org>
* src/w32proc.c (IMAGE_NT_OPTIONAL_HDR32_MAGIC, IMAGE_OPTIONAL_HEADER32):
Define if not defined.
2007-07-18 Jason Rumney <jasonr@gnu.org>
* src/w32proc.c (w32_executable_type): Handle 64 bit executables.
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-823
Revision
1.224.4.22.2.7 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jul 17 04:54:46 2007 UTC (2 years, 3 months ago) by
miles
Branch:
unicode-xft
Changes since
1.224.4.22.2.6: +12 -12 lines
Diff to
previous 1.224.4.22.2.6
, to
branch point 1.224.4.22
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.210.2.35 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Jun 16 23:37:24 2007 UTC (2 years, 4 months ago) by
miles
Branch:
lexbind
Changes since
1.210.2.34: +1 -1 lines
Diff to
previous 1.210.2.34
, to
branch point 1.210
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.224.4.22.2.6 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jun 11 02:30:07 2007 UTC (2 years, 4 months ago) by
miles
Branch:
unicode-xft
Changes since
1.224.4.22.2.5: +1 -1 lines
Diff to
previous 1.224.4.22.2.5
, to
branch point 1.224.4.22
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.270.4.2 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 30 14:44:39 2007 UTC (2 years, 5 months ago) by
miles
Branch:
multi-tty
Changes since
1.270.4.1: +1 -1 lines
Diff to
previous 1.270.4.1
, to
branch point 1.270
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 771-780)
- Update from CVS
- Merge from emacs--rel--22
- Merge from emacs--rel--22, gnus--rel--5.10
- Fix tq.el edge case
* emacs--rel--22 (patch 26-32)
- Update from CVS
- lisp/vc-hooks.el (vc-find-root): Fix file attribute test
* gnus--rel--5.10 (patch 224-225)
- Merge from emacs--devo--0, emacs--rel--22
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-18
Revision
1.224.4.28 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 30 14:40:39 2007 UTC (2 years, 5 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.224.4.27: +1 -1 lines
Diff to
previous 1.224.4.27
, to
branch point 1.224
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 774-780)
- Update from CVS
- Merge from emacs--rel--22, gnus--rel--5.10
- Merge from emacs--rel--22
- Fix tq.el edge case
* emacs--rel--22 (patch 28-32)
- Update from CVS
* gnus--rel--5.10 (patch 224-225)
- Merge from emacs--devo--0, emacs--rel--22
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-213
Revision
1.271 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat May 26 17:21:14 2007 UTC (2 years, 5 months ago) by
dann
Branch:
MAIN
Changes since
1.270: +1 -1 lines
Diff to
previous 1.270
* xfaces.c (syms_of_xfaces): Delete stray semicolon.
* xdisp.c (next_element_from_buffer):
* window.c (delete_window):
* term.c (term_mouse_highlight):
* msdos.c (getdefdir):
* macterm.c (mac_create_bitmap_from_bitmap_data)
(init_font_name_table):
* fns.c (Fsxhash):
* data.c (Fmake_local_variable):
* ccl.c (ccl_driver): Likewise.
Revision
1.210.2.34 -
(
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.210.2.33: +1 -1 lines
Diff to
previous 1.210.2.33
, to
branch point 1.210
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.224.4.22.2.5 -
(
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.224.4.22.2.4: +1 -1 lines
Diff to
previous 1.224.4.22.2.4
, to
branch point 1.224.4.22
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.224.4.27 -
(
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.224.4.26: +1 -1 lines
Diff to
previous 1.224.4.26
, to
branch point 1.224
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.270 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jan 21 04:18:16 2007 UTC (2 years, 9 months ago) by
gm
Branch:
MAIN
CVS Tags:
EMACS_22_1,
EMACS_22_BRANCHPOINT,
EMACS_PRETEST_22_0_93,
EMACS_PRETEST_22_0_94,
EMACS_PRETEST_22_0_95,
EMACS_PRETEST_22_0_97,
EMACS_PRETEST_22_0_98,
EMACS_PRETEST_22_0_99,
EMACS_PRETEST_22_0_990
Branch point for:
EMACS_22_BASE,
multi-tty
Changes since
1.269: +1 -1 lines
Diff to
previous 1.269
Add 2007 to copyright years.
Revision
1.224.4.22.2.4 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 2 01:41:50 2007 UTC (2 years, 10 months ago) by
miles
Branch:
unicode-xft
Changes since
1.224.4.22.2.3: +1 -1 lines
Diff to
previous 1.224.4.22.2.3
, to
branch point 1.224.4.22
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 523-582)
- Update from CVS
- Merge from gnus--rel--5.10
- Update from erc--emacs--22
- erc-iswitchb: Temporarily enable iswitchb mode
* emacs--unicode--0 (patch 150-159)
- Merge from emacs--devo--0
- Update from CVS
- Fix ChangeLog
- Update from CVS: src/regex.c (regex_compile): Synch with HEAD.
- Regenerate configure with autoconf 2.61
* gnus--rel--5.10 (patch 168-185)
- Update from CVS
- Merge from emacs--devo--0
- Update from CVS: lisp/legacy-gnus-agent.el: Add Copyright notice.
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-51
Revision
1.210.2.32 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Dec 4 12:19:18 2006 UTC (2 years, 11 months ago) by
miles
Branch:
lexbind
Changes since
1.210.2.31: +2 -2 lines
Diff to
previous 1.210.2.31
, to
branch point 1.210
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.224.4.22.2.3 -
(
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.224.4.22.2.2: +2 -2 lines
Diff to
previous 1.224.4.22.2.2
, to
branch point 1.224.4.22
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.210.2.31 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Sep 20 06:39:27 2006 UTC (3 years, 1 month ago) by
miles
Branch:
lexbind
Changes since
1.210.2.30: +53 -95 lines
Diff to
previous 1.210.2.30
, to
branch point 1.210
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.224.4.22.2.2 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jul 20 23:58:07 2006 UTC (3 years, 3 months ago) by
miles
Branch:
unicode-xft
Changes since
1.224.4.22.2.1: +53 -95 lines
Diff to
previous 1.224.4.22.2.1
, to
branch point 1.224.4.22
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.266 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jul 18 13:26:19 2006 UTC (3 years, 3 months ago) by
kfstorm
Branch:
MAIN
CVS Tags:
EMACS_PRETEST_22_0_90
Changes since
1.265: +27 -37 lines
Diff to
previous 1.265
(circular_list_error): Use xsignal.
(wrong_type_argument): Use xsignal2. Don't care about return value.
(args_out_of_range, args_out_of_range_3): Use xsignal2, xsignal3.
Remove loop around Fsignal.
(indirect_variable, Fsymbol_value, set_internal, Fdefault_value)
(indirect_function, Findirect_function, Fstring_to_number)
(Fmakunbound, Ffmakunbound, Fsymbol_function, Ffset): Use xsignal1.
(arith_driver, float_arith_driver, Frem, Fmod, arith_error):
Use xsignal0.
Revision
1.264 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jul 12 13:15:46 2006 UTC (3 years, 3 months ago) by
kfstorm
Branch:
MAIN
Changes since
1.263: +17 -54 lines
Diff to
previous 1.263
(wrong_type_argument): Remove loop around Fsignal.
(Farrayp, Fsequencep): Use ARRAYP.
(Fcar, Fcdr): Remove loop around wrong_type_argument.
(Fcar): Use CAR.
(Fcar_safe): Use CAR_SAFE.
(Fcdr): Use CDR.
(Fcdr_safe): Use CDR_SAFE.
(Fsetcar, Fsetcdr): Use CHECK_CONS.
(Fsubr_arity, Fsubr_name): Use CHECK_SUBR.
(Faset): Use CHECK_ARRAY.
Revision
1.210.2.30 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 17 06:32:14 2006 UTC (3 years, 5 months ago) by
miles
Branch:
lexbind
Changes since
1.210.2.29: +7 -0 lines
Diff to
previous 1.210.2.29
, to
branch point 1.210
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 206-225)
- Update from CVS
- Sync from erc--emacs--0
- Merge from gnus--rel--5.10
- Improve tq.el.
- Update from CVS: src/puresize.h (PURESIZE_RATIO): Reduce to 10/6.
* gnus--rel--5.10 (patch 81-85)
- Update from CVS
- Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-18
Revision
1.210.2.29 -
(
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.210.2.28: +10 -7 lines
Diff to
previous 1.210.2.28
, to
branch point 1.210
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.210.2.28 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 17 06:04:40 2006 UTC (3 years, 5 months ago) by
miles
Branch:
lexbind
Changes since
1.210.2.27: +1 -1 lines
Diff to
previous 1.210.2.27
, to
branch point 1.210
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 43-57)
- Update from CVS
- Merge from erc--emacs--0
- Make constrain-to-field notice overlays
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 18-21)
- Update from CVS
- Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-5
Revision
1.210.2.27 -
(
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.210.2.26: +10 -3 lines
Diff to
previous 1.210.2.26
, to
branch point 1.210
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.210.2.26 -
(
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.210.2.25: +14 -6 lines
Diff to
previous 1.210.2.25
, to
branch point 1.210
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.210.2.25 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 17 04:39:08 2006 UTC (3 years, 5 months ago) by
miles
Branch:
lexbind
Changes since
1.210.2.24: +1 -0 lines
Diff to
previous 1.210.2.24
, to
branch point 1.210
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-51
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 542-553)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 116-121)
- Merge from emacs--cvs-trunk--0
- Update from CVS
Revision
1.224.4.22.2.1 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 12 08:30:07 2006 UTC (3 years, 5 months ago) by
miles
Branch:
unicode-xft
Changes since
1.224.4.22: +7 -0 lines
Diff to
previous 1.224.4.22
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-2
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 204-273)
- Update from CVS
- Sync from erc--emacs--0
- Merge from gnus--rel--5.10
- Improve tq.el.
- Update from CVS: src/puresize.h (PURESIZE_RATIO): Reduce to 10/6.
- Update from CVS: lisp/progmodes/python.el (python-mode): Fix typo.
- (Ffield_beginning, find_field): Undo change of 2006-04-23.
- Rcirc patch from Ryan Yeske
- Clean up lisp/gnus/ChangeLog a bit
- lisp/replace.el (occur-engine): Bind `inhibit-field-text-motion' to t
- Rename "field-at-point" to "field-at-pos"
- (comint-insert-input): Remove redundant calls to setq and goto-char
* emacs--unicode--0 (patch 56-60)
- Merge from emacs--devo--0
- Update from CVS
* gnus--rel--5.10 (patch 81-100)
- Update from CVS
- Merge from emacs--devo--0
Revision
1.263 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Apr 11 07:13:33 2006 UTC (3 years, 6 months ago) by
dann
Branch:
MAIN
Changes since
1.262: +7 -0 lines
Diff to
previous 1.262
* lisp.h (wrong_type_argument): Mark as NO_RETURN.
* data.c (wrong_type_argument): Try to avoid compiler warnings due
to the fact the function is now marked as NO_RETURN.
Revision
1.224.4.21 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Feb 11 00:11:18 2006 UTC (3 years, 8 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.224.4.20: +10 -7 lines
Diff to
previous 1.224.4.20
, to
branch point 1.224
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.261 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Feb 10 00:00:31 2006 UTC (3 years, 8 months ago) by
kfstorm
Branch:
MAIN
Changes since
1.260: +7 -4 lines
Diff to
previous 1.260
* data.c (Findirect_function): Add NOERROR arg. All callers changed
to pass Qnil for NOERROR.
* keymap.c (current_minor_maps_error): Remove.
(current_minor_maps): Pass Qt for NOERROR to Findirect_function
instead of using internal_condition_case_1+current_minor_maps_error.
Revision
1.224.4.20 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Feb 8 04:24:32 2006 UTC (3 years, 9 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.224.4.19: +1 -1 lines
Diff to
previous 1.224.4.19
, to
branch point 1.224
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-13
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 43-57)
- Update from CVS
- Merge from erc--emacs--0
- Make constrain-to-field notice overlays
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 18-21)
- Update from CVS
- Merge from emacs--devo--0
Revision
1.224.4.19 -
(
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.224.4.18: +10 -3 lines
Diff to
previous 1.224.4.18
, to
branch point 1.224
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.224.4.18 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jan 16 08:36:58 2006 UTC (3 years, 9 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.224.4.17: +14 -6 lines
Diff to
previous 1.224.4.17
, to
branch point 1.224
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.210.2.22 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu May 5 00:28:43 2005 UTC (4 years, 6 months ago) by
miles
Branch:
lexbind
Changes since
1.210.2.21: +1 -0 lines
Diff to
previous 1.210.2.21
, to
branch point 1.210
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-30
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 272-286)
- src/xdisp.c (dump_glyph_row): Don't display overlay_arrow_p field.
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 67)
- Update from CVS
Revision
1.224.4.14 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu May 5 00:04:31 2005 UTC (4 years, 6 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.224.4.13: +1 -0 lines
Diff to
previous 1.224.4.13
, to
branch point 1.224
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-44
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 272-288)
- src/xdisp.c (dump_glyph_row): Don't display overlay_arrow_p field.
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 67)
- Update from CVS
Revision
1.250 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Apr 20 07:50:30 2005 UTC (4 years, 6 months ago) by
handa
Branch:
MAIN
Changes since
1.249: +31 -11 lines
Diff to
previous 1.249
(Faref): Handle special slots used as default values of
ascii, eight-bit-control, eight-bit-control. Don't ignore a
default value set for a group of characters.
(Faset): Signal an error if IDXVAL is not a valid character code.
Make a sub-chartable with correct initial value.
Revision
1.247 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Dec 15 21:40:40 2004 UTC (4 years, 10 months ago) by
jhd
Branch:
MAIN
Changes since
1.246: +1 -0 lines
Diff to
previous 1.246
* 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.224.4.4 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jun 28 07:29:19 2004 UTC (5 years, 4 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.224.4.3: +30 -12 lines
Diff to
previous 1.224.4.3
, to
branch point 1.224
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.210.2.6 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Feb 17 23:15:47 2004 UTC (5 years, 8 months ago) by
uid65618
Branch:
lexbind
Changes since
1.210.2.5: +15 -0 lines
Diff to
previous 1.210.2.5
, to
branch point 1.210
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-7
Merge from emacs--cvs-trunk
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-83
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-84
Add lisp/emacs-lisp/macroexp.el
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-85
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-86
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-87
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-88
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-89
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-90
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-91
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-92
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-93
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-94
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-95
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-96
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-97
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-98
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-99
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-100
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-101
Update from CVS
Revision
1.210.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.210.2.4: +32 -0 lines
Diff to
previous 1.210.2.4
, to
branch point 1.210
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.230 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Dec 29 11:26:22 2003 UTC (5 years, 10 months ago) by
uid65566
Branch:
MAIN
Changes since
1.229: +32 -0 lines
Diff to
previous 1.229
(store_symval_forwarding): Handle setting default-fill-column, etc.,
by changing buffers that use the default.
Revision
1.210.2.3 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Nov 21 00:36:17 2003 UTC (5 years, 11 months ago) by
miles
Branch:
lexbind
Changes since
1.210.2.2: +1 -1 lines
Diff to
previous 1.210.2.2
, to
branch point 1.210
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.227 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Sep 19 14:34:30 2003 UTC (6 years, 1 month ago) by
rms
Branch:
MAIN
Changes since
1.226: +36 -1 lines
Diff to
previous 1.226
(Fvariable_binding_locus): New function.
(syms_of_data): defsubr it.
(Flocal_variable_p): Delete duplicate call to indirect_variable.
Revision
1.225 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Aug 29 16:17:01 2003 UTC (6 years, 2 months ago) by
rms
Branch:
MAIN
Changes since
1.224: +6 -0 lines
Diff to
previous 1.224
(Fmake_variable_buffer_local, Fmake_local_variable)
(Fkill_local_variable, Fmake_variable_frame_local)
(Flocal_variable_p, Flocal_variable_if_set_p):
Use indirect_variable to trace thru variable aliases.
Revision
1.221 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Mar 25 16:30:15 2003 UTC (6 years, 7 months ago) by
monnier
Branch:
MAIN
Changes since
1.220: +3 -6 lines
Diff to
previous 1.220
(store_symval_forwarding): Delete special read-only
hack for type == -1, since we now use ->constant instead.
(Fkill_local_variable): Don't use XBUFFER if it can be nil.
Revision
1.218 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Dec 25 23:27:27 2002 UTC (6 years, 10 months ago) by
pot
Branch:
MAIN
Changes since
1.217: +26 -24 lines
Diff to
previous 1.217
(Fmakunbound, Ffmakunbound, Fmake_variable_buffer_local)
(Fsetq_default, Fmake_local_variable, Fkill_local_variable)
(Fmake_variable_frame_local, Faset, Fnumber_to_string)
(Fstring_to_number, Fminus): Mention the returned value in the doc
strings.
Revision
1.212 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jul 15 00:00:36 2002 UTC (7 years, 3 months ago) by
raeburn
Branch:
MAIN
Changes since
1.211: +25 -25 lines
Diff to
previous 1.211
Most uses of XSTRING combined with STRING_BYTES or indirection changed to
SCHARS, SBYTES, STRING_INTERVALS, SREF, SDATA; explicit size_byte references
left unchanged for now.
Revision
1.210 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon May 20 08:05:21 2002 UTC (7 years, 5 months ago) by
raeburn
Branch:
MAIN
Branch point for:
lexbind
Changes since
1.209: +7 -7 lines
Diff to
previous 1.209
* data.c (Fkeywordp, Fsymbol_name, store_symval_forwarding)
(Fmake_variable_buffer_local, Fmake_local_variable)
(Fmake_variable_frame_local): Use SYMBOL_NAME and XSTRING instead
of XSYMBOL and name field.
Revision
1.209.2.1 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Mar 1 01:25:08 2002 UTC (7 years, 8 months ago) by
handa
Branch:
emacs-unicode
Changes since
1.209: +5 -110 lines
Diff to
previous 1.209
Include "character.h" instead of "charset.h".
(Faref): Call CHAR_TABLE_REF for a char table.
(Faset): Call CHAR_TABLE_SET for a char table.
Revision
1.208 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Dec 7 12:15:21 2001 UTC (7 years, 11 months ago) by
schwab
Branch:
MAIN
Changes since
1.207: +7 -7 lines
Diff to
previous 1.207
(Vmost_positive_fixnum, Vmost_negative_fixnum): Renamed
from most_positive_fixnum and most_negative_fixnum, resp., and
type changed to Lisp_Object.
(syms_of_data): DEFVAR_LISP them.
Revision
1.196.8.1 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 16 10:55:41 2001 UTC (8 years ago) by
gerd
Branch:
gerd_big
Changes since
1.196: +289 -21 lines
Diff to
previous 1.196
, to
next main 1.306
(Qbignum, Qfixnum): New variables.
(wrong_type_argument, Fchar_or_string_p): Use FIXNUMP instead of
INTEGERP.
(Ftype_of) [HAVE_LIBGMP]: Return `fixnum' for Lisp_Int, `bignum'
for Lisp_Bignum.
(Fintegerp) [HAVE_LIBGMP]: Return t for bignums.
(fixnump, bignump, bitint_arith_driver) [HAVE_LIBGMP]: New functions.
(arith_driver) [HAVE_LIBGMP]: Handle implicit coercion to big ints.
(float_arith_driver) [HAVE_LIBGMP]: Handle coercion of bigints to
floats.
(Fadd1, Fsub1, Flognot) [HAVE_LIBGMP]: Handle bigints.
(syms_of_data): Initialize Qbignum and Qfixnum, defsubr bignump
and fixnump.
Revision
1.198 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 6 23:25:26 2001 UTC (8 years, 1 month ago) by
gerd
Branch:
MAIN
Changes since
1.197: +10 -0 lines
Diff to
previous 1.197
(most_positive_fixnum, most_negative_fixnum): New
variables.
(syms_of_data): DEFVAR_INT most-positive-fixnum and
most-negative-fixnum.
Revision
1.197 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Oct 5 09:44:50 2001 UTC (8 years, 1 month ago) by
gerd
Branch:
MAIN
Changes since
1.196: +111 -45 lines
Diff to
previous 1.196
Use SYMBOL_VALUE/SET_SYMBOL_VALUE.
(Qcyclic_variable_indirection): New variable.
(Fkeywordp): Check for internedness differently.
(Fmakunbound): Simplify the test if symbol is a constant.
(indirect_variable, Findirect_variable): New functions.
(swap_in_symval_forwarding): If SYMBOL is an alias, use the
aliased symbol.
(let_shadows_buffer_binding_p): Check for variable aliases.
(set_internal): Simplify the test if SYMBOL is a constant. If
SYMBOL has a buffer-local value and is an alias, use the aliased
symbol instead.
(syms_of_data): Initialze Qcyclic_variable_indirection and defsubr
Sindirect_variable.
Revision
1.196.10.1 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Oct 4 08:51:35 2001 UTC (8 years, 1 month ago) by
gerd
Branch:
patches_21_0
Changes since
1.196: +111 -45 lines
Diff to
previous 1.196
, to
next main 1.306
Use SYMBOL_VALUE/SET_SYMBOL_VALUE.
(Qcyclic_variable_indirection): New variable.
(Fkeywordp): Check for internedness differently.
(Fmakunbound): Simplify the test if symbol is a constant.
(indirect_variable, Findirect_variable): New functions.
(swap_in_symval_forwarding): If SYMBOL is an alias, use the
aliased symbol.
(let_shadows_buffer_binding_p): Check for variable aliases.
(set_internal): Simplify the test if SYMBOL is a constant. If
SYMBOL has a buffer-local value and is an alias, use the aliased
symbol instead.
(syms_of_data): Initialize Qcyclic_variable_indirection and defsubr
Sindirect_variable.
Revision
1.196.2.1 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon May 21 12:23:19 2001 UTC (8 years, 5 months ago) by
gerd
Branch:
gerd_defvaralias
Changes since
1.196: +111 -45 lines
Diff to
previous 1.196
, to
next main 1.306
Use SYMBOL_VALUE/SET_SYMBOL_VALUE.
(Qcyclic_variable_indirection): New variable.
(Fkeywordp): Check for internedness differently.
(Fmakunbound): Simplify the test if symbol is a constant.
(indirect_variable, Findirect_variable): New functions.
(swap_in_symval_forwarding): If SYMBOL is an alias, use the
aliased symbol.
(let_shadows_buffer_binding_p): Check for variable aliases.
(set_internal): Simplify the test if SYMBOL is a constant. If
SYMBOL has a buffer-local value and is an alias, use the aliased
symbol instead.
(syms_of_data): Initialze Qcyclic_variable_indirection and defsubr
Sindirect_variable.
Revision
1.196 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Mar 29 13:58:30 2001 UTC (8 years, 7 months ago) by
gerd
Branch:
MAIN
CVS Tags:
EMACS_21_1,
EMACS_21_1_BASE,
EMACS_PRETEST_21_0_101,
EMACS_PRETEST_21_0_102,
EMACS_PRETEST_21_0_103,
EMACS_PRETEST_21_0_104,
EMACS_PRETEST_21_0_105,
EMACS_PRETEST_21_0_106,
patches_21_0_base
Branch point for:
EMACS_21_1_RC,
gerd_big,
gerd_dbe,
gerd_defvaralias,
gerd_int,
patches_21_0
Changes since
1.195: +15 -0 lines
Diff to
previous 1.195
(Fsubr_interactive_form): New function.
(syms_of_data): Defsubr it.
Revision
1.195 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Mar 15 09:44:10 2001 UTC (8 years, 7 months ago) by
gerd
Branch:
MAIN
Changes since
1.194: +78 -36 lines
Diff to
previous 1.194
(store_symval_forwarding): Add parameter BUF. If BUF is
non-null, set a per-buffer value in BUF instead of the current
buffer.
(swap_in_global_binding, swap_in_symval_forwarding, Fset_default):
Call store_symval_forwarding with BUF null.
(set_internal): Call store_symval_forwarding with the BUF
parameter passed to set_internal. Formerly, the value was always
set in the current buffer; the buffer recorded in specbind for
this case wasn't used.
(arith_driver): Reindent.
Revision
1.192 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jul 21 06:45:30 2000 UTC (9 years, 3 months ago) by
handa
Branch:
MAIN
Changes since
1.191: +69 -24 lines
Diff to
previous 1.191
(Faset): Allow storing any multibyte character in a string. Convert
unibyte string to multibyte if necessary.
Revision
1.191 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jun 19 12:12:35 2000 UTC (9 years, 4 months ago) by
gerd
Branch:
MAIN
Changes since
1.190: +24 -4 lines
Diff to
previous 1.190
(set_internal): If variable is frame-local,
store the new value immediately into the frame parameter alist.
Revision
1.186 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Mar 30 09:56:12 2000 UTC (9 years, 7 months ago) by
raeburn
Branch:
MAIN
Changes since
1.185: +2 -1 lines
Diff to
previous 1.185
* lisp.h (XCONS, XSTRING, XSYMBOL, XFLOAT, XPROCESS, XWINDOW, XSUBR, XBUFFER):
Verify correct object type before returning pointer, using eassert.
* frame.h (XFRAME): Likewise.
* buffer.c (Frename_buffer, Fset_buffer_multibyte,
swap_out_buffer_local_variables, Fmove_overlay): Don't apply XSYMBOL, XBUFFER,
etc, to values that may be nil or of the wrong type.
* data.c (set_internal): Likewise.
* dispextern.h (WINDOW_WANTS_MODELINE_P, WINDOW_WANTS_HEADER_LINE_P): Likewise.
* fileio.c (auto_save_1): Likewise.
* insdel.c (check_markers): Likewise.
* marker.c (buf_charpos_to_bytepos, unchain_marker): Likewise.
* undo.c (record_insert): Likewise.
* vmsproc.c (child_sig): Likewise.
* window.c (unshow_buffer, window_loop): Likewise.
* xterm.c (x_erase_phys_cursor): Likewise.
Revision
1.184 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Mar 26 14:05:44 2000 UTC (9 years, 7 months ago) by
gerd
Branch:
MAIN
Changes since
1.183: +30 -32 lines
Diff to
previous 1.183
(do_symval_forwarding, store_symval_forwarding)
(find_symbol_value, set_internal, default_value, Fset_default)
(Fkill_local_variable, Flocal_variable_p): Use new macros for
per-buffer variables.
Revision
1.182 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Feb 23 10:43:40 2000 UTC (9 years, 8 months ago) by
gerd
Branch:
MAIN
Changes since
1.181: +2 -12 lines
Diff to
previous 1.181
(keyword_symbols_constant_flag): Removed.
(Fmakunbound, set_internal, syms_of_data): Remove references to
keyword_symbols_constant_flag.
Revision
1.181 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Feb 20 14:27:12 2000 UTC (9 years, 8 months ago) by
rms
Branch:
MAIN
Changes since
1.180: +59 -87 lines
Diff to
previous 1.180
(Fmake_variable_buffer_local): Doc fix.
Init found_for_buffer to 0.
(Fmake_variable_frame_local): If the variable has already
been buffer-local, set the check_frame field.
Revision
1.178 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Feb 15 09:57:33 2000 UTC (9 years, 8 months ago) by
rms
Branch:
MAIN
Changes since
1.177: +28 -5 lines
Diff to
previous 1.177
(set_internal): Don't make variable buffer-local
if within a let-binding for the same buffer.
(let_shadows_buffer_binding_p): New function.
Revision
1.173 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Dec 15 00:08:39 1999 UTC (9 years, 10 months ago) by
handa
Branch:
MAIN
Changes since
1.172: +8 -12 lines
Diff to
previous 1.172
(Faref): Delete codes for a composite character..
(Faset): Likewise. Adjusted for the change of CHAR_STRING.
Revision
1.171 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 26 23:25:22 1999 UTC (10 years ago) by
gerd
Branch:
MAIN
Changes since
1.170: +4 -4 lines
Diff to
previous 1.170
(Qad_activate_internal): Renamed from Qad_activate.
(Ffset): Call Qad_activate_internal.
(syms_of_data): Initialize Qad_activate_internal.
Revision
1.168 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 19 07:23:00 1999 UTC (10 years ago) by
eggert
Branch:
MAIN
Changes since
1.167: +2 -4 lines
Diff to
previous 1.167
Add support for large files, 64-bit Solaris, system locale codings.
* Makefile.in (emacs): Set the LC_ALL environment variable to "C"
when dumping, so that the dumped Emacs doesn't have stray locale info.
(dired.o): Depend on systime.h.
(editfns.o): Depend on coding.h.
* alloc.c, buffer.c, callproc.c, ccl.c, charset.c, coding.c, data.c,
dispnew.c, editfns.c, emacs.c, filelock.c, floatfns.c, hftctl.c,
keyboard.c, process.c, sysdep.c, unexelf.c, unexhp9k800.c,
unexsunos4.c, vmsfns.c, vmsgmalloc.c, w32faces.c, w32menu.c, w32term.c,
w32xfns.c, xfaces.c, xfns.c, xmenu.c, xterm.c:
Include <config.h> before any system include files.
* alloc.c, buffer.c, ccl.c, data.c, editfns.c, emacs.c, eval.c,
fileio.c, filelock.c, frame.c, insdel.c, keymap.c, lread.c,
m/alpha.h, print.c, search.c, sysdep.c, xdisp.c, xfaces.c, xfns.c,
xmenu.c, xterm.c:
Do not include <stdlib.h>, as <config.h> does this now.
* callproc.c (Fcall_process):
Synchronize messages locale before invoking strerror.
Decode resulting string with locale-coding-system.
* coding.c (Vlocale_coding_system): New var.
(syms_of_coding): Adjust to above change.
(emacs_strerror): New function.
* coding.h (emacs_strerror, Vlocale_coding_system): New decls.
* config.in (HAVE_STDIO_EXT_H, HAVE_TM_GMTOFF, HAVE___FPENDING,
HAVE_FTELLO, HAVE_GETLOADAVG, HAVE_MBLEN, HAVE_MBRLEN,
HAVE_STRSIGNAL): New macros.
(BITS_PER_LONG): Default to 64 if _LP64 is defined.
<stdlib.h>: Include if HAVE_STDLIB_H is defined and NOT_C_CODE isn't.
* dired.c: Include "systime.h".
(Ffile_attributes): Do not cast s.st_size to int; this loses
information if int is 32 bits but st_size and EMACS_INT are larger.
Treat large device numbers like large inode numbers.
* dispnew.c (PENDING_OUTPUT_COUNT): Use __fpending if available.
* editfns.c: Include coding.h.
(emacs_strftime): Remove decl.
(emacs_strftimeu): New decl.
(emacs_memftimeu): Renamed from emacs_memftime; new arg UT.
Use emacs_strftimeu instead of emacs_strftime.
(Fformat_time_string): Convert format string using
Vlocale_coding_system, and convert result back. Synchronize time
locale before invoking lower level function. Invoke
emacs_memftimeu, passing ut, instead of emacs_memftime.
* emacs.c: Include <locale.h> if HAVE_SETLOCALE is defined.
(Vmessages_locale, Vprevious_messages_locale, Vtime_locale,
Vprevious_time_locale): New variables.
(main): Invoke setlocale early, so that initial error messages are
localized properly. But skip locale-setting if LC_ALL is "C".
Fix up locale when it's safe to do so.
(fixup_locale): Moved here from xterm.c.
(synchronize_locale, synchronize_time_locale,
synchronize_messages_locale): New functions.
(syms_of_emacs): Accommodate above changes.
* fileio.c (report_file_error): Convert strerror output according
to Vlocale_coding_system.
(Finsert_file_contents): Check for arithmetic overflow in
computations that depend on file size. Report IO errors
with emacs_strerror, not strerror.
* fns.c (Fgethash): Declare dflt parameter.
* gmalloc.c: Do not define const to nothing if HAVE_CONFIG_H
is defined; that's config.h's job.
* lisp.h (EMACS_INT, BITS_PER_EMACS_INT, EMACS_UINT): If _LP64,
default these values to long, BITS_PER_LONG, and unsigned long.
(VALBITS, MARKBIT, XINT): Do not assume 32-bit EMACS_INT.
(PNTR_COMPARISON_TYPE): Default to EMACS_UINT, not to unsigned int.
(code_convert_string_norecord, fixup_locale,
synchronize_messages_locale, synchronize_time_locale,
emacs_open, emacs_close, emacs_read, emacs_write): New decls.
All Emacs callers of open, close, read, write changed to use
emacs_open, emacs_close, emacs_read, emacs_write.
* lread.c (file_offset, file_tell): New macros. All uses of ftell
changed to file_tell.
(saved_doc_string_position, prev_saved_doc_string_position): Now
of type file_offset.
(init_lread): Do not fix locale here; fixup_locale now does this.
* m/amdahl.h, s/usg5-4.h:
(NSIG): Remove.
(NSIG_MINIMUM): New macro.
* m/cydra5.h, m/dpx2.h, m/mips.h, m/pfa50.h, m/sps7.h, m/stride.h,
m/ustation.h, s/gnu-linux.h, s/hpux.h, s/iris3-5.h, s/iris3-6.h,
s/umips.h, s/usg5-4.h:
(SIGIO): Do not undef.
(BROKEN_SIGIO): New macro.
* m/ustation.h:
(SIGTSTP): Do not undef.
(BROKEN_SIGTSTP): New macro.
* s/gnu-linux.h:
(SIGPOLL, SIGURG): Do not undef.
(BROKEN_SIGPOLL, BROKEN_SIGURG): New macros.
* s/ptx4.h:
(SIGINFO): Do not undef.
(BROKEN_SIGINFO): New macros.
* m/delta.h, s/ptx.h, s/template.h: Doc fix.
* mktime.c, strftime.c: Update to glibc 2.1.2 version, with
some Emacs-related changes merged.
* print.c (float_to_string): Prepend "-" to representation of a
NaN if the NaN is negative.
* process.c (sys_siglist): Omit if HAVE_STRSIGNAL.
(wait_reading_process_input): Use emacs_strerror, not strerror.
* process.c (status_message, sigchld_handler): Synchronize locale,
then use strsignal istead of sys_siglist.
* w32proc.c (sys_wait): Likewise.
* s/aix3-1.h, s/bsd4-1.h, s/dgux.h, s/gnu-linux.h, s/hiuxmpp.h,
s/hpux.h, s/iris3-5.h, s/iris3-6.h, s/irix3-3.h, s/osf1.h, s/rtu.h,
s/sunos4-1.h, s/unipl5-0.h, s/unipl5-2.h, s/usg5-0.h, s/usg5-2-2.h,
s/usg5-2.h, s/usg5-3.h, s/xenix.h:
(open, close, read, write, INTERRUPTIBLE_OPEN,
INTERRUPTIBLE_CLOSE, INTERRUPTIBLE_IO): Remove.
* s/sol2-5.h (_LARGEFILE_SOURCE, _FILE_OFFSET_BITS): New macros.
* sysdep.c (sys_read, sys_write, read, write, sys_close, close,
sys_open, open): Remove.
(emacs_open, emacs_close, emacs_read, emacs_write): Always define;
the old INTERRUPTIBLE_OPEN, INTERRUPTIBLE_CLOSE, and INTERRUPTIBLE_IO
macros are no longer used.
(emacs_open): Renamed from sys_open. Merge BSD4_1 version.
(emacs_close): Renamed from sys_close.
(emacs_read): Renamed from sys_read.
(emacs_write): Renamed from sys_write.
(sys_siglist): Do not declare if HAVE_STRSIGNAL.
(dup2): Do not print error on failure; the real dup2 doesn't.
(strsignal): New function, defined if !HAVE_STRSIGNAL.
* syssignal.h (SIGINFO): Undef if defined and if BROKEN_SIGINFO
is defined.
(SIGIO, SIGPOLL, SIGTSTP, SIGURG): Likewise.
(NSIG): If less than NSIG_MINIMUM, define to NSIG_MINIMUM.
(strsignal): Declare if !HAVE_STRSIGNAL.
* unexelf.c (ElfBitsW, ELFSIZE, ElfExpandBitsW): New macros.
(ElfW): Define in terms of ElfExpandBitsW.
* w32proc.c (sys_siglist): Remove decl.
* xdisp.c (decode_mode_spec): 3rd arg is int, not char, to comply
with ANSI C.
(display_string): Declare face_string_pos arg.
* xfns.c (Fx_show_tip): Declare timeout param.
* xterm.c: No need to include locale.h.
(x_alloc_lighter_color, x_setup_relief_color):
Pass arg as double, not float, for compatibility with ANSI C.
(fixup_locale): Move to emacs.c.
(x_term_init): Do not setlocale or fixup locale; the main program
does this now.
Revision
1.167 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Sep 20 23:18:38 1999 UTC (10 years, 1 month ago) by
gerd
Branch:
MAIN
Changes since
1.166: +5 -7 lines
Diff to
previous 1.166
(find_symbol_value): Remove unused variables.
(Faref, Fstring_to_number): Ditto.
(toplevel): Include stdio.h.
(Fnumber_to_string): Cast XINT to long for %ld.
Revision
1.158 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Aug 29 17:57:22 1998 UTC (11 years, 2 months ago) by
eggert
Branch:
MAIN
Changes since
1.157: +2 -6 lines
Diff to
previous 1.157
(arith_driver, float_arith_driver): Compute (- x) by
using negation, not subtraction; this makes a difference with
IEEE floating point arithmetic (and also if integer arithmetic
is ones' complement or signed-magnitude!).
Revision
1.154 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Apr 26 19:16:25 1998 UTC (11 years, 6 months ago) by
rms
Branch:
MAIN
Changes since
1.153: +2 -0 lines
Diff to
previous 1.153
(Fmakunbound): Test keywordness only in initial obarray.
(set_internal): Test keywordness only in initial obarray.
Revision
1.150 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Apr 8 18:56:20 1998 UTC (11 years, 7 months ago) by
kwzh
Branch:
MAIN
Changes since
1.149: +15 -2 lines
Diff to
previous 1.149
(keyword_symbols_constant_flag): New variable.
(syms_of_data): Set up Lisp variable.
(set_internal): Obey it and give error for :-symbols.
(Fmakunbound): Likewise.
Revision
1.146 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Mar 12 05:50:33 1998 UTC (11 years, 8 months ago) by
rms
Branch:
MAIN
Changes since
1.145: +125 -37 lines
Diff to
previous 1.145
(store_symval_forwarding, swap_in_symval_forwarding)
(set_internal, default_value, Fset_default, Fmake_local_variable)
(Fmake_variable_buffer_local, Fkill_local_variable):
Handle new data structure for struct Lisp_Buffer_Local_Value.
(Fmake_variable_frame_local): New function.
Revision
1.145 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Feb 27 21:56:28 1998 UTC (11 years, 8 months ago) by
kwzh
Branch:
MAIN
Changes since
1.144: +7 -1 lines
Diff to
previous 1.144
(store_symval_forwarding) <Lisp_Misc_Buffer_Objfwd>:
If buffer_local_types has -1, this variable is read-only.
(Fset_default) <BUFFER_OBJFWDP>:
Unconditionally set the slot in buffer_defaults.
Revision
1.142 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jan 22 01:26:45 1998 UTC (11 years, 9 months ago) by
handa
Branch:
MAIN
Changes since
1.141: +11 -8 lines
Diff to
previous 1.141
(Faset): Allow setting a multibyte character in a
multibyte string as far as it doesn't change the size_byte of the
string.
Revision
1.140 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jan 9 23:06:13 1998 UTC (11 years, 10 months ago) by
rms
Branch:
MAIN
Changes since
1.139: +53 -10 lines
Diff to
previous 1.139
(Fmultibyte_string_p): New function.
(Faref): Index string by chars.
(Faset): Index multibyte string by chars.
Revision
1.130 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon May 12 22:04:18 1997 UTC (12 years, 5 months ago) by
rms
Branch:
MAIN
Changes since
1.129: +62 -15 lines
Diff to
previous 1.129
(wrong_type_argument): Pass new arg to Fstring_to_number.
(Fstring_to_number): Handle bases 2...16.
(digit_to_number): New subroutine.
Revision
1.126 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Feb 20 06:47:04 1997 UTC (12 years, 8 months ago) by
kwzh
Branch:
MAIN
Changes since
1.125: +80 -69 lines
Diff to
previous 1.125
Include charset.h.
(Qprocess): Now extern, not static.
(Faref, Faset): Enable indexing a char table by a multibyte
character.
Revision
1.125 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 28 04:51:45 1997 UTC (12 years, 9 months ago) by
eggert
Branch:
MAIN
Changes since
1.124: +15 -3 lines
Diff to
previous 1.124
(isnan): Define even if LISP_FLOAT_TYPE is not defined, since fmod
might need it.
(fmod): Ensure that the magnitude of the result does not exceed that
of the divisor, and that the sign of the result does not disagree with
that of the dividend. This does not yield a
particularly accurate result, but at least it will be in the
range promised by fmod.
Revision
1.124 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Jan 25 20:19:30 1997 UTC (12 years, 9 months ago) by
rms
Branch:
MAIN
Changes since
1.123: +17 -3 lines
Diff to
previous 1.123
(set_internal): New subroutine. New arg BINDFLAG.
Don't make a new buffer-local binding if BINDFLAG is 0.
(Fset): Use set_internal.
Revision
1.123 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Dec 30 08:07:51 1996 UTC (12 years, 10 months ago) by
eggert
Branch:
MAIN
Changes since
1.122: +14 -14 lines
Diff to
previous 1.122
<float.h>: Include if STDC_HEADERS.
(IEEE_FLOATING_POINT): New symbol.
(float_arith_driver, Fmod):
Test for division by 0 only if ! IEEE_FLOATING_POINT.
Revision
1.114 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Mar 4 17:38:35 1996 UTC (13 years, 8 months ago) by
rms
Branch:
MAIN
Changes since
1.113: +1 -1 lines
Diff to
previous 1.113
(Fkill_local_variable): Call find_symbol_value directly,
not via Fsymbol_value, to avoid getting void-variable error.
Revision
1.109 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 9 00:31:02 1996 UTC (13 years, 10 months ago) by
erik
Branch:
MAIN
Changes since
1.108: +238 -238 lines
Diff to
previous 1.108
(Fboundp, Ffboundp, Fmakunbound, Ffmakunbound, Fsymbol_plist, Fsymbol_name,
Ffset, Fdefalias, Fdefine_function, Fsetplist, store_symval_forwarding,
swap_in_symval_forwarding, find_symbol_value, Fsymbol_value, Fset,
default_value, Fdefault_boundp, Fdefault_value, Fset_default,
Fsetq_default, Fmake_variable_buffer_local, Fmake_local_variable,
Fkill_local_variable, Flocal_variable_p, Flocal_variable_if_set_p, Faref,
Faset, Fzerop, Fnumber_to_string, Fstring_to_number, Frem, Fmod, Fadd1,
Fsub1, Flognot): Harmonize arguments with documentation.
Revision
1.107 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Dec 13 02:17:09 1995 UTC (13 years, 10 months ago) by
kwzh
Branch:
MAIN
Changes since
1.106: +9 -0 lines
Diff to
previous 1.106
(Ftype_of): Return `char-table' and `bool-vector' for
char tables and bool vectors, resp.
(Qchar_table, Qbool_vector): New variables.
(syms_of_data): Initialize and staticpro them.
Revision
1.103 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Oct 12 19:17:05 1995 UTC (14 years, 1 month ago) by
rms
Branch:
MAIN
Changes since
1.102: +15 -1 lines
Diff to
previous 1.102
(Qvector_or_char_table_p): New variable.
(Fvector_or_char_table_p): New function.
(syms_of_data): Set up Lisp var and function.
Revision
1.102 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 7 22:04:15 1995 UTC (14 years, 1 month ago) by
rms
Branch:
MAIN
Changes since
1.101: +157 -3 lines
Diff to
previous 1.101
(Fchartablep, Fboolvectorp): New functions.
(syms_of_data): defsubr them.
(Faref, Faset, Fsequencep): Handle chartables and boolvectors.
Revision
1.93 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 5 02:59:15 1995 UTC (14 years, 6 months ago) by
rms
Branch:
MAIN
Changes since
1.92: +17 -2 lines
Diff to
previous 1.92
(Fnumber_to_string, Fstring_to_number):
Handle long EMACS_INT in sprintf and atol.
(store_symval_forwarding): Error if value out of range for an integer variable.
(Fstring_to_number): Avoid using make_number to return value. Maybe use atol.
Revision
1.90 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Apr 7 05:17:56 1995 UTC (14 years, 7 months ago) by
rms
Branch:
MAIN
Changes since
1.89: +7 -7 lines
Diff to
previous 1.89
(Ftype_of, do_symval_forwarding, store_symval_forwarding)
(find_symbol_value, Fmake_variable_buffer_local, Fmake_local_variable):
Use XMISCTYPE.
Revision
1.87 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Mar 15 01:57:50 1995 UTC (14 years, 7 months ago) by
kwzh
Branch:
MAIN
Changes since
1.86: +11 -17 lines
Diff to
previous 1.86
(find_symbol_value): current_perdisplay now is never null.
(store_symval_forwarding, do_symval_forwarding): Likewise.
Revision
1.83 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Feb 3 21:04:33 1995 UTC (14 years, 9 months ago) by
kwzh
Branch:
MAIN
Changes since
1.82: +9 -4 lines
Diff to
previous 1.82
(do_symval_forwarding): Use current_perdisplay, not get_perdisplay.
(store_symval_forwarding, find_symbol_value): Likewise.
Revision
1.82 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 31 00:52:50 1995 UTC (14 years, 9 months ago) by
kwzh
Branch:
MAIN
Changes since
1.81: +29 -13 lines
Diff to
previous 1.81
(do_symval_forwarding): Handle display-local vars.
(store_symval_forwarding, find_symbol_value): Likewise.
(Fmake_variable_buffer_local): Disallow display-local vars here.
(Fmake_local_variable): Likewise.