summaryrefslogtreecommitdiff
path: root/src/buffer.h
AgeCommit message (Expand)Author
2012-08-08Inline functions to examine and change buffer overlays.Dmitry Antipov
2012-08-08Inline functions to examine and change buffer intervals.Dmitry Antipov
2012-08-07Revert and cleanup Lisp_Cons, Lisp_Misc and Lisp_Symbol things.Dmitry Antipov
2012-08-06* src/buffer.h (struct buffer): Revert `indirections' to a simple int;Stefan Monnier
2012-08-05Generalize common compile-time constants.Dmitry Antipov
2012-08-02Use C99-style 'extern inline' if available.Paul Eggert
2012-08-01Use INTERNAL_FIELD for conses and overlays.Dmitry Antipov
2012-07-31Generalize INTERNAL_FIELD between buffers, keyboards and frames.Dmitry Antipov
2012-07-21* buffer.h (struct buffer.indirections): Now ptrdiff_t, not int,Paul Eggert
2012-07-20Add indirection counting to speed up Fkill_buffer.Dmitry Antipov
2012-07-19* buffer.h (FOR_EACH_BUFFER): Rename from 'for_each_buffer'.Paul Eggert
2012-07-19Compact buffers when idle.Dmitry Antipov
2012-07-19New macro to iterate over all buffers, miscellaneous cleanups.Dmitry Antipov
2012-07-17Cleanup overlays checking.Dmitry Antipov
2012-07-05More xmalloc and related cleanup.Paul Eggert
2012-07-03Auto-generate EXFUN using make-docfileTom Tromey
2012-07-03Cleanup basic buffer management.Dmitry Antipov
2012-06-24Switch from NO_RETURN to C11's _Noreturn.Paul Eggert
2012-06-22Support higher-resolution time stamps.Paul Eggert
2012-06-16* buffer.h (FETCH_MULTIBYTE_CHAR): Define as inline.Andreas Schwab
2012-06-03Implement default help-echo for mode line.Chong Yidong
2012-04-09Merge from trunk.Paul Eggert
2012-04-06Warning comments about subtleties of fetching characters from buffers/strings.Eli Zaretskii
2012-01-09Merge from trunk.Paul Eggert
2012-01-05Add 2012 to FSF copyright years for Emacs filesGlenn Morris
2011-12-10Merge from trunk.Paul Eggert
2011-11-19Spelling fixes.Paul Eggert
2011-09-30* buffer.h (struct buffer): Use time_t, not int, for a time stamp.Paul Eggert
2011-09-21* alloc.c (pure_bytes_used_lisp, pure_bytes_used_non_lisp):Paul Eggert
2011-09-10* buffer.h: Include <sys/types.h> instead of <time.h>.Paul Eggert
2011-09-02* fileio.c: Fix bugs with large file offsets.Paul Eggert
2011-07-06Remove unportable assumption about struct layout (Bug#8884).Paul Eggert
2011-06-21Use ptrdiff_t, not int, for overlay counts.Paul Eggert
2011-06-15* buffer.h (BUF_BYTES_MAX): Cast to ptrdiff_t so that it's signed.Paul Eggert
2011-06-10Merge from trunk.Paul Eggert
2011-06-10* buffer.h: Include <time.h>, for time_t.Paul Eggert
2011-06-09* buffer.h (PTR_BYTE_POS, BUF_PTR_BYTE_POS): Remove harmful cast.Paul Eggert
2011-06-08* buffer.h (PTR_BYTE_POS): Don't assume a byte count fits in 'unsigned'.Paul Eggert
2011-06-05Check for buffer and string overflow more precisely.Paul Eggert
2011-06-01Don't assume time_t can fit into int.Paul Eggert
2011-04-25* lisp.h: Say "vectorlike header" rather than "vector header.Paul Eggert
2011-04-25lisp.h: Fix a problem with aliasing and vector headers.Paul Eggert
2011-04-10Make Emacs functions such as Fatom 'static' by default.Paul Eggert
2011-03-15Use functions, not macros, for up- and down-casing.Paul Eggert
2011-03-15Fix a race condition diagnosed by gcc -Wsequence-point (Bug#8254).Paul Eggert
2011-03-13Fix BUF_* macros to handle indirect buffers properly (Bug#8219).Chong Yidong
2011-02-16Use KVAR in MS-Windows build, remove buffer-file-type.Eli Zaretskii
2011-02-16Change B_ to BVARTom Tromey
2011-02-14Hide implementation of `struct buffer'Tom Tromey
2011-01-24Convert consecutive FSF copyright years to ranges.Glenn Morris