X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/93044f7b87430236c1cb661d9e122f9d65cb24d1..0b390a9dcf0a4138f07d8928c291d37e0e5097fe:/src/ChangeLog diff --git a/src/ChangeLog b/src/ChangeLog index a3ae89b86f..1b2a641289 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,46 @@ +2012-08-17 Paul Eggert + + * lisp.h (set_char_table_extras): Rename from char_table_set_extras. + (set_char_table_contents): Rename from char_table_set_contents. + (set_sub_char_table_contents): Rename from sub_char_table_set_contents. + All uses changed. See the end of + . + + * lisp.h (CSET): Remove (Bug#12215). + (set_char_table_ascii, set_char_table_defalt, set_char_table_parent) + (set_char_table_purpose): New functions, + replacing CSET. All uses changed. For example, replace + "CSET (XCHAR_TABLE (char_table), parent, parent);" with + "set_char_table_parent (char_table, parent);". + The old version was confusing because it used the same name + 'parent' for two different things. + +2012-08-17 Dmitry Antipov + + Functions to get and set Lisp_Object fields of buffer-local variables. + * lisp.h (blv_found, set_blv_found, blv_value, set_blv_value) + (set_blv_where, set_blv_defcell, set_blv_valcell): New functions. + (BLV_FOUND, SET_BLV_FOUND, BLV_VALUE, SET_BLV_VALUE): Remove. + * data.c, eval.c, frame.c: Adjust users. + +2012-08-17 Chong Yidong + + * xfaces.c (merge_face_vectors): If the target font specfies a + font spec, make the font's attributes take precedence over + directly-specified attributes. + (merge_face_ref): Recognize :font. + +2012-08-17 Dmitry Antipov + + Do not use memcpy for copying intervals. + * intervals.c (reproduce_interval): New function. + (reproduce_tree, reproduce_tree_obj): Use it. + (reproduce_tree_obj): Remove prototype. + +2012-08-17 Paul Eggert + + * lisp.h (duration_to_sec_usec): Remove unused decl. + 2012-08-17 Alp Aker * nsfont.m (ns_ascii_average_width): Send initWithFormat selector @@ -3451,6 +3494,7 @@ has at least microseconds now. All uses removed. (update_frame, update_single_window, update_window, update_frame_1) (Fsleep_for, sit_for): Port to higher-resolution time stamps. + (duration_to_sec_usec): Remove; no longer needed. * editfns.c (time_overflow): Now extern. (Fcurrent_time, Fget_internal_run_time, make_time, lisp_time_argument)