summaryrefslogtreecommitdiff
path: root/src/lisp.h
Commit message (Collapse)AuthorAgeFilesLines
* (multibyte_char_to_unibyte_safe): Extern it.Kenichi Handa2007-02-151-0/+1
|
* Merge from emacs--devo--0Miles Bader2007-01-261-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * Add 2007 to copyright years.Glenn Morris2007-01-211-1/+1
| |
* | Merge from emacs--devo--0Miles Bader2006-10-151-0/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 460-475) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 145-152) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-118
| * (clear_regexp_cache): Declare.Stefan Monnier2006-10-031-0/+1
| |
* | Merge from emacs--devo--0Miles Bader2006-09-061-1/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 423-426) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 131-133) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-109
| * (pos_visible_p): Update prototype.Kim F. Storm2006-09-051-1/+1
| |
* | Merge from emacs--devo--0Miles Bader2006-09-051-1/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 414-422) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 128-130) - Update from CVS - Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-108
| * * buffer.h (struct buffer_text): New field chars_modiff.Chong Yidong2006-09-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (CHARS_MODIFF, BUF_CHARS_MODIFF): New macros. * buffer.c (Fbuffer_chars_modified_tick): New function returning value of BUF_CHARS_MODIFF. (syms_of_buffer): Defsubr it. (Fget_buffer_create): Initialize BUF_CHARS_MODIFF. * insdel.c (modify_region): New argument preserve_chars_modiff. Set CHARS_MODIFF to MODIFF provided preserve_chars_modiff is zero. (insert_1_both, insert_from_string_1, insert_from_buffer_1) (adjust_after_replace, adjust_after_replace_noundo) (replace_range, replace_range_2, del_range_2): Reset CHARS_MODIFF. * lisp.h (modify_region): Add fourth argument in extern. * casefiddle.c (casify_region): Call modify_region with fourth argument zero to assert that CHARS_MODIFF is updated. * editfns.c (Fsubst_char_in_region, Ftranslate_region_internal) (Ftranspose_regions): Likewise. * textprop.c (Fadd_text_properties, Fset_text_properties) (Fremove_text_properties, Fremove_list_of_text_properties): Call modify_region with fourth argument 1 to avoid that CHARS_MODIFF is updated.
* | Merge from emacs--devo--0Miles Bader2006-08-031-3/+3
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 357-381) - Merge from gnus--rel--5.10 - Update from CVS - Merge from erc--emacs--21 * gnus--rel--5.10 (patch 116-122) - Update from CVS - Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-98
| * * lisp.h: Update read-char, read-event, and read_filtered_eventChong Yidong2006-07-261-3/+3
| | | | | | | | prototypes.
* | Merge from emacs--devo--0Miles Bader2006-07-191-46/+73
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 343-356) - Update from CVS - Update for ERC 5.1.3. - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 113-115) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-90
| * * ebrowse.c (usage, version): Mark as NO_RETURN.Dan Nicolaescu2006-07-181-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * emacsclient.c (print_help_and_exit): Likewise. * xterm.c (x_connection_closed, x_error_quitter): Mark as NO_RETURN. * textprop.c (text_read_only): Likewise. * lread.c (end_of_file_error): Likewise. * lisp.h (circular_list_error, memory_full, buffer_memory_full): Likewise. * eval.c (unwind_to_catch): Likewise. * buffer.h (buffer_slot_type_mismatch): Likewise.
| * (list1): Add EXFUN.Kim F. Storm2006-07-181-0/+7
| | | | | | | | | | (xsignal, xsignal0, xsignal1, xsignal2, xsignal3, signal_error): Add prototypes. Mark them as no-return.
| * (CHECK_TYPE): New macro for generic type checking.Kim F. Storm2006-07-121-41/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (CAR_SAFE, CDR_SAFE): New macros. (ARRAYP, CHECK_ARRAY): New macros. (CHECK_VECTOR_OR_STRING, CHECK_SUBR): New macros. (CHECK_WINDOW_CONFIGURATION): New macro. (CHECK_LIST_CONS, CHECK_LIST_END): New checks for list traversal. (CHECK_STRING_OR_BUFFER, CHECK_HASH_TABLE, CHECK_LIST) (CHECK_STRING, CHECK_STRING_CAR, CHECK_CONS, CHECK_SYMBOL) (CHECK_CHAR_TABLE, CHECK_VECTOR, CHECK_VECTOR_OR_CHAR_TABLE) (CHECK_BUFFER, CHECK_WINDOW, CHECK_LIVE_WINDOW, CHECK_PROCESS) (CHECK_NUMBER, CHECK_NATNUM, CHECK_MARKER, CHECK_OVERLAY) (CHECK_NUMBER_COERCE_MARKER, CHECK_FLOAT, CHECK_NUMBER_OR_FLOAT) (CHECK_NUMBER_OR_FLOAT_COERCE_MARKER): Use CHECK_TYPE.
| * (sit_for): Update prototype.Kim F. Storm2006-07-111-2/+2
| | | | | | | | (Fredisplay): Add EXFUN.
* | Merge from emacs--devo--0Miles Bader2006-06-071-3/+3
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 285-296) - Update from CVS - Merge from gnus--rel--5.10 - Update from CVS: admin/FOR-RELEASE: Update refcard section. * gnus--rel--5.10 (patch 102-104) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-64
| * * search.c (matcher_overflow): Mark as NO_RETURN.Dan Nicolaescu2006-05-291-2/+2
| | | | | | | | | | | | | | | | | | | | * xterm.c (x_connection_closed): Likewise. * sysdep.c (croak): Likewise. * sound.c (sound_perror, alsa_sound_perror): Likewise. * lisp.h (die, nsberror): Likewise.
| * (Fread_from_minibuffer): Decrement number of args.Juri Linkov2006-05-251-1/+1
| |
* | (assoc_no_quit): Extern it.Kenichi Handa2006-06-061-0/+1
| |
* | Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-56Miles Bader2006-04-171-10/+30
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 204-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
| * (syms_of_fontset, Fset_fontset_font): Put extern andYAMAMOTO Mitsuharu2006-04-121-7/+26
| | | | | | | | | | | | | | | | | | EXFUN in #ifdef HAVE_WINDOW_SYSTEM. (syms_of_xfns, syms_of_xsmfns, syms_of_xselect, syms_of_xterm): Put externs in #ifdef HAVE_X_WINDOWS. (syms_of_macfns, syms_of_macselect, syms_of_macterm) (syms_of_macmenu, syms_of_mac) [MAC_OS]: Add externs. (init_mac_osx_environment) [MAC_OSX]: Add extern.
| * * lisp.h (wrong_type_argument): Mark as NO_RETURN.Dan Nicolaescu2006-04-111-1/+1
| | | | | | | | | | * data.c (wrong_type_argument): Try to avoid compiler warnings due to the fact the function is now marked as NO_RETURN.
| * Undo previous change.Richard M. Stallman2006-04-091-1/+1
| |
| * (args_out_of_range, args_out_of_range_3)Dan Nicolaescu2006-04-091-1/+1
| | | | | | | | (Fkill_buffer): Likewise.
| * * puresize.h (pure_write_error): Mark as NO_RETURN.Dan Nicolaescu2006-04-091-2/+3
| | | | | | | | * lisp.h (args_out_of_range, args_out_of_range_3): Likewise.
* | Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-54Miles Bader2006-04-091-8/+26
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 190-203) - Update from CVS - Undo incorrect merge of etc/images/README from Gnus 5.10 - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 74-80) - Update from CVS - Update from CVS: README: Addition from 5.10.6 tar ball.
| * (report_file_error): Mark as NO_RETURN.Dan Nicolaescu2006-04-081-1/+1
| |
| * (PSEUDOVECSIZE): Fix last change.Eli Zaretskii2006-04-081-8/+8
| |
| * (PSEUDOVECTOR_SIZE_MASK): Expand docstring.Stefan Monnier2006-04-081-1/+5
| |
| * (OFFSETOF, PSEUDOVECSIZE): New macros.Stefan Monnier2006-04-081-0/+14
| |
* | Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-43Miles Bader2006-03-131-7/+2
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 148-156) - Update from CVS - Merge from gnus--rel--5.10 - Remove nick-abbrevs stuff from rcirc.el - rcirc.el update from Ryan Yeske * gnus--rel--5.10 (patch 57) - Copy/update icons from Gnus trunk
| * Remove duplicate prototypes. Make the prototype of getloadavg be conditionedEli Zaretskii2006-03-111-7/+2
| | | | | | | | on HAVE_GETLOADAVG being undefined.
* | Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-34Miles Bader2006-03-031-4/+5
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 123-134) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 40-48) - Merge from emacs--devo--0 - Update from CVS - Munge arch explicit ids in etc/images to match Emacs
| * EXFUN Fget_load_suffixes. Extern Vload_file_rep_suffixes.Luc Teirlinck2006-02-271-1/+2
| |
| * (struct specbinding, specpdl_ptr): Remove the volatile qualifier which wasStefan Monnier2006-02-261-3/+3
| | | | | | | | trying to avoid the bug that was fixed by yesterday's changes to xterm.c.
* | Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-14Miles Bader2006-02-111-1/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * * data.c (Findirect_function): Add NOERROR arg. All callers changedKim F. Storm2006-02-101-1/+1
| | | | | | | | | | | | | | | | 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: emacs@sv.gnu.org/emacs--unicode--0--patch-13Miles Bader2006-02-081-2/+6
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * Update years in copyright notice; nfc.Thien-Thi Nguyen2006-02-061-1/+1
| |
| * (XPNTR) [!NO_UNION_TYPE && !HAVE_SHM && !DATA_SEG_BITS]: Cast bitfieldKen Raeburn2006-02-051-1/+5
| | | | | | | | value to EMACS_INT, to suppress gcc warning.
* | Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-97Miles Bader2006-01-161-10/+28
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * (EQ): Use == so args are computed just once.Richard M. Stallman2005-12-111-1/+1
| |
| * Use typedef when Lisp_Object is EMACS_INT so thatNick Roberts2005-11-201-1/+1
| | | | | | | | this type is recognised when debugging.
| * (struct Lisp_Cons): Make cdr a union.Andreas Schwab2005-11-151-8/+22
| | | | | | | | | | | | (XCDR_AS_LVALUE): Adjust. (struct Lisp_Float): Make data a union. (XFLOAT_DATA): Adjust.
| * (valid_lisp_object_p): Add prototype.Kim F. Storm2005-11-091-0/+1
| |
| * (memory_full_cons_threshold): Declared.Richard M. Stallman2005-10-291-0/+3
| | | | | | | | (internal_lisp_condition_case): Declared.
| * * lisp.h (fatal): Undo previous change.Dan Nicolaescu2005-10-021-1/+1
| | | | | | | | * term.c (fatal): Undo previous change.
| * * image.c (slurp_file, xbm_read_bitmap_data): Cast to the correctDan Nicolaescu2005-09-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | type. * xterm.c (handle_one_xevent, handle_one_xevent): Likewise. * unexelf.c (fatal): Fix prototype. * term.c (fatal): Implement using varargs. * regex.c (re_char): Move typedef ... * regex.h (re_char): ... here. (re_iswctype, re_wctype, re_set_whitespace_regexp): New prototypes. * emacs.c (malloc_set_state): Fix return type. (endif): Fix type. * lisp.h (fatal): Add argument types. * dispextern.h (fatal): Delete prototype. * systime.h: (make_time): Prototype moved from ... * editfns.c (make_time): ... here. * editfns.c: Move systime.h include after lisp.h. * dired.c: * xsmfns.c: * process.c: Likewise. * alloc.c (old_malloc_hook, old_realloc_hook, old_realloc_hook): Add parameter types. (__malloc_hook, __realloc_hook, __free_hook): Fix prototypes. (emacs_blocked_free): Change definition to match __free_hook. (emacs_blocked_malloc): Change definition to match __malloc_hook. (emacs_blocked_realloc): Change definition to match __realloc_hook.
* | Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-81Miles Bader2005-09-111-0/+3
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 532-541) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 112-115) - Update from CVS