summaryrefslogtreecommitdiff
path: root/src/buffer.c
AgeCommit message (Expand)Author
2012-08-15This introduces a thread-state object and moves various C globalsTom Tromey
2012-08-14Revert and cleanup some recent overlay changes.Dmitry Antipov
2012-08-13Use BSET for write access to Lisp_Object members of struct buffer.Dmitry Antipov
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-08Inline functions to examine and change string intervals.Dmitry Antipov
2012-08-08Cleanup intervals.Dmitry Antipov
2012-08-07Revert and cleanup Lisp_Cons, Lisp_Misc and Lisp_Symbol things.Dmitry Antipov
2012-08-07Drop WGET and revert read access to Lisp_Objects slots of struct window.Dmitry Antipov
2012-08-07Drop FGET and revert read access to Lisp_Objects slots of struct frame.Dmitry Antipov
2012-08-06Separate read and write access to Lisp_Object slots of struct window.Dmitry Antipov
2012-08-06Separate read and write access to Lisp_Object slots of struct frame.Dmitry Antipov
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-08-01Use INTERNAL_FIELD for windows.Dmitry Antipov
2012-07-31Generalize INTERNAL_FIELD between buffers, keyboards and frames.Dmitry Antipov
2012-07-29* lisp.h (LISP_INT_TAG, LISP_INT1_TAG, LISP_STRING_TAG): Remove.Paul Eggert
2012-07-28Use Gnulib stdalign and environ modules (Bug#9772, Bug#9960).Paul Eggert
2012-07-27Fix failure to compile on Windows due to 2012-07-27T06:04:35Z!dmantipov@yande...Eli Zaretskii
2012-07-27Utility function to make a list from specified amount of objects.Dmitry Antipov
2012-07-25Adjust buffer text indirection counters at the end of Fkill_buffer.Dmitry Antipov
2012-07-24Simplify copy_overlay.Dmitry Antipov
2012-07-23Cleanup miscellaneous objects allocation and initialization.Dmitry Antipov
2012-07-23Swap buffer text indirection counters in Fbuffer_swap_text.Dmitry Antipov
2012-07-20Add indirection counting to speed up Fkill_buffer.Dmitry Antipov
2012-07-20Extend the value returned by Fgarbage_collect with heap statistics.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-17Merge from emacs-24Stefan Monnier
2012-07-17Cleanup overlays checking.Dmitry Antipov
2012-07-12Fixes: debbugs:11917Andreas Schwab
2012-07-10EMACS_TIME simplification (Bug#11875).Paul Eggert
2012-07-10Optimize pure C strings initialization.Dmitry Antipov
2012-07-10Avoid calls to strlen in miscellaneous functions.Dmitry Antipov
2012-07-09Use make_formatted_string to avoid double length calculation.Dmitry Antipov
2012-07-06* buffer.c (unchain_overlay): Simplify. Add comment.Dmitry Antipov
2012-07-06Introduce fast path for the widely used marker operation.Dmitry Antipov
2012-07-06Do not use Fdelete_overlay in delete_all_overlaysDmitry Antipov
2012-07-05More xmalloc and related cleanup.Paul Eggert
2012-07-05Cleanup xmalloc.Dmitry Antipov
2012-07-04* buffer.c (init_buffer_once): Fix initialization ofDmitry Antipov
2012-07-03* buffer.c (Fgenerate_new_buffer_name): Fix sprintf format mismatch.Paul Eggert
2012-07-04* buffer.c (Fgenerate_new_buffer_name): Fix type mismatch.Dmitry Antipov
2012-07-03Auto-generate EXFUN using make-docfileTom Tromey
2012-07-03Speed up generate-new-buffer-name for invisible buffers (bug#1229)Glenn Morris
2012-07-03Cleanup basic buffer management.Dmitry Antipov
2012-06-22Support higher-resolution time stamps.Paul Eggert
2012-06-18Handle cases where buffer gets killed while running Fkill_buffer (Bug#11665).Martin Rudalics