Mercurial > emacs
comparison src/ChangeLog @ 90103:3ebd9bdb4fe5
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-13
Merge from emacs--cvs-trunk--0
Patches applied:
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-83
- miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-89
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-90
Update from CVS: man/calc.texi: Add macro for LaTeX for info output.
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-91
- miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-94
Update from CVS
author | Miles Bader <miles@gnu.org> |
---|---|
date | Sun, 13 Feb 2005 07:19:08 +0000 |
parents | 72cf6261961e 8f9cab9fa533 |
children | 7e3f621f1dd4 |
comparison
equal
deleted
inserted
replaced
90102:9b4f359c4117 | 90103:3ebd9bdb4fe5 |
---|---|
1 2005-02-12 Dan Nicolaescu <dann@ics.uci.edu> | |
2 | |
3 * keyboard.c: If HAVE_FCNTL_H include fcntl.h. | |
4 | |
5 2005-02-12 Kim F. Storm <storm@cua.dk> | |
6 | |
7 * xdisp.c (expose_window): Don't fix overlaps for mode lines. | |
8 | |
9 2005-02-10 Kim F. Storm <storm@cua.dk> | |
10 | |
11 * xdisp.c (try_window_id): Set first_unchanged_at_end_row to NULL | |
12 if it moves outside window or it doesn't display text. | |
13 | |
14 2005-02-09 Kim F. Storm <storm@cua.dk> | |
15 | |
16 * undo.c (Fprimitive_undo): Check that undo function does not | |
17 switch buffer. | |
18 | |
19 2005-02-08 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | |
20 | |
21 * xselect.c (selection_data_to_lisp_data): For the special case | |
22 type == XA_ATOM, data contains array of int, not array of Atom. | |
23 (x_property_data_to_lisp, selection_data_to_lisp_data): Comment | |
24 update: data must be array of int for format == 32. | |
25 | |
26 2005-02-08 Stefan Monnier <monnier@iro.umontreal.ca> | |
27 | |
28 * undo.c (Fprimitive_undo): Check veracity of delta,start,end. | |
29 | |
30 2005-02-07 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | |
31 | |
32 * xfns.c (Fx_change_window_property): Use long array when format is 32. | |
33 (Fx_window_property): If format is 32 and long is bigger than 32 bits, | |
34 convert long array returned from XGetWindowProperty to an int array. | |
35 (x_set_tool_bar_lines): Check that width and height is greater than | |
36 zero before clearing area. | |
37 | |
38 * xselect.c (x_reply_selection_request): Pass long array to | |
39 XChangeProperty so that 64 bit longs are handeled correctly. | |
40 (x_get_window_property): If format is 32 and long is bigger than 32 | |
41 bits convert data from XGetWindowProperty from long array to int array. | |
42 (lisp_data_to_selection_data): When the input is a vector and the | |
43 format is 32, allocate a long array even if long is bigger than 32 bits. | |
44 (x_fill_property_data): Use char, short and long as the man page | |
45 for XChangeProperty specifies. This way the data returned is OK for | |
46 both 32 and 64 bit machines. | |
47 (x_handle_dnd_message): Calculate size correctly even for 64 bit | |
48 machines. | |
49 (Fx_send_client_event): Undo change from 2005-02-05, | |
50 x_fill_property_data now handles that case. | |
51 | |
52 * xfns.c (Fx_backspace_delete_keys_p): Add comment about the | |
53 reason for the approach in the code. | |
54 | |
55 2005-02-07 Kim F. Storm <storm@cua.dk> | |
56 | |
57 * undo.c (Fprimitive_undo): Record max one dummmy apply element. | |
58 | |
59 2005-02-06 Richard M. Stallman <rms@gnu.org> | |
60 | |
61 * eval.c (Frun_hook_with_args) | |
62 (Frun_hook_with_args_until_success) | |
63 (Frun_hook_with_args_until_failure): Doc fixes. | |
64 | |
1 2005-02-05 Andreas Schwab <schwab@suse.de> | 65 2005-02-05 Andreas Schwab <schwab@suse.de> |
2 | 66 |
3 * sysdep.c (sys_subshell): Properly terminate execlp argument | 67 * sysdep.c (sys_subshell): Properly terminate execlp argument list. |
4 list. | |
5 | 68 |
6 2005-02-05 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 69 2005-02-05 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
7 | 70 |
8 * xselect.c (Fx_send_client_event, x_handle_dnd_message): Handle | 71 * xselect.c (Fx_send_client_event, x_handle_dnd_message): Handle |
9 the longs in a XClientMessageEvent correctly when long is 64 bits. | 72 the longs in a XClientMessageEvent correctly when long is 64 bits. |
39 * mac.c: Use MAC_OS_X_VERSION_MAX_ALLOWED to conditionalize by | 102 * mac.c: Use MAC_OS_X_VERSION_MAX_ALLOWED to conditionalize by |
40 the compiling OS version. | 103 the compiling OS version. |
41 | 104 |
42 * macfns.c (x_create_tip_frame): Likewise. | 105 * macfns.c (x_create_tip_frame): Likewise. |
43 | 106 |
44 * macterm.c (mac_draw_string_common, x_make_frame_visible): | 107 * macterm.c (mac_draw_string_common, x_make_frame_visible): Likewise. |
45 Likewise. | |
46 | 108 |
47 2005-02-03 Richard M. Stallman <rms@gnu.org> | 109 2005-02-03 Richard M. Stallman <rms@gnu.org> |
48 | 110 |
49 * xterm.c (x_error_quitter): On GCC 3 and up, specify noinline. | 111 * xterm.c (x_error_quitter): On GCC 3 and up, specify noinline. |
50 | 112 |
9913 constant is immediately followed by a digit or symbol character. | 9975 constant is immediately followed by a digit or symbol character. |
9914 | 9976 |
9915 * search.c (Fmatch_data): Doc fix. Explicitly state that | 9977 * search.c (Fmatch_data): Doc fix. Explicitly state that |
9916 match-data is undefined if last search failed. | 9978 match-data is undefined if last search failed. |
9917 | 9979 |
9918 * keymap.c (Fcommand_remapping): Renamed from Fremap_command. | 9980 * keymap.c (Fcommand_remapping): Rename from Fremap_command. |
9919 All uses changed. | 9981 All uses changed. |
9920 | 9982 |
9921 2003-02-12 Juanma Barranquero <lektu@terra.es> | 9983 2003-02-12 Juanma Barranquero <lektu@terra.es> |
9922 | 9984 |
9923 * eval.c (Fdefmacro): Fix typo. | 9985 * eval.c (Fdefmacro): Fix typo. |
10620 | 10682 |
10621 * xdisp.c (setup_echo_area_for_printing): Kill Emacs if no | 10683 * xdisp.c (setup_echo_area_for_printing): Kill Emacs if no |
10622 selected frame. | 10684 selected frame. |
10623 | 10685 |
10624 * keymap.c (apropos_predicate, apropos_accumulate): Make them static. | 10686 * keymap.c (apropos_predicate, apropos_accumulate): Make them static. |
10625 (syms_of_keymap): staticpro them. | 10687 (syms_of_keymap): Staticpro them. |
10626 (Fapropos_internal): Initialize them and clear them out. | 10688 (Fapropos_internal): Initialize them and clear them out. |
10627 Don't GCPRO them. | 10689 Don't GCPRO them. |
10628 | 10690 |
10629 * buffer.c (syms_of_buffer) <scroll-up-aggressively, scroll-down-aggressively>: | 10691 * buffer.c (syms_of_buffer) <scroll-up-aggressively, scroll-down-aggressively>: |
10630 Doc fixes. | 10692 Doc fixes. |
12722 (SCHARS, SBYTES): Produce rvalues. | 12784 (SCHARS, SBYTES): Produce rvalues. |
12723 * dired.c (directory_files_internal): Use STRING_SET_CHARS. | 12785 * dired.c (directory_files_internal): Use STRING_SET_CHARS. |
12724 * fns.c (concat): Likewise. | 12786 * fns.c (concat): Likewise. |
12725 * lread.c (read_vector): Likewise. | 12787 * lread.c (read_vector): Likewise. |
12726 | 12788 |
12727 * lisp.h (SMBP): Deleted. All uses changed to STRING_MULTIBYTE. | 12789 * lisp.h (SMBP): Delete. All uses changed to STRING_MULTIBYTE. |
12728 (STRING_SET_UNIBYTE): New macro. | 12790 (STRING_SET_UNIBYTE): New macro. |
12729 (SET_STRING_BYTES): Deleted. Callers (all of which supplied a | 12791 (SET_STRING_BYTES): Delete. Callers (all of which supplied a |
12730 length of -1) changed to use STRING_SET_UNIBYTE. | 12792 length of -1) changed to use STRING_SET_UNIBYTE. |
12731 * abbrev.c, alloc.c, buffer.c, bytecode.c, callint.c, callproc.c, | 12793 * abbrev.c, alloc.c, buffer.c, bytecode.c, callint.c, callproc.c, |
12732 casefiddle.c, category.c, ccl.c, charset.c, charset.h, coding.c, | 12794 casefiddle.c, category.c, ccl.c, charset.c, charset.h, coding.c, |
12733 composite.c, data.c, dired.c, dispnew.c, disptab.h, doc.c, | 12795 composite.c, data.c, dired.c, dispnew.c, disptab.h, doc.c, |
12734 dosfns.c, editfns.c, emacs.c, eval.c, fileio.c, filelock.c, fn.c, | 12796 dosfns.c, editfns.c, emacs.c, eval.c, fileio.c, filelock.c, fn.c, |
12767 * keymap.c (Fkey_binding): Fix typo. | 12829 * keymap.c (Fkey_binding): Fix typo. |
12768 | 12830 |
12769 2002-07-11 Richard M. Stallman <rms@gnu.org> | 12831 2002-07-11 Richard M. Stallman <rms@gnu.org> |
12770 | 12832 |
12771 * alloc.c (Vmemory_full): New variable. | 12833 * alloc.c (Vmemory_full): New variable. |
12772 (Vmemory_signal_data): Renamed from memory_signal_data. | 12834 (Vmemory_signal_data): Rename from memory_signal_data. |
12773 Uses changed. | 12835 Uses changed. |
12774 (syms_of_alloc): Defvar them. | 12836 (syms_of_alloc): Defvar them. |
12775 (memory_full, buffer_memory_full): Set Vmemory_full. | 12837 (memory_full, buffer_memory_full): Set Vmemory_full. |
12776 | 12838 |
12777 * lisp.h (Vmemory_full): Add declaration. | 12839 * lisp.h (Vmemory_full): Add declaration. |
12785 * xdisp.c (message_dolog): Do nothing if Vmemory_full is non-nil. | 12847 * xdisp.c (message_dolog): Do nothing if Vmemory_full is non-nil. |
12786 (back_to_previous_visible_line_start) | 12848 (back_to_previous_visible_line_start) |
12787 (reseat_at_next_visible_line_start, next_element_from_buffer): | 12849 (reseat_at_next_visible_line_start, next_element_from_buffer): |
12788 Use `double', not `float', when calling indented_beyond_p. | 12850 Use `double', not `float', when calling indented_beyond_p. |
12789 | 12851 |
12790 * s/hpux11.h (BROKEN_SA_RESTART): Defined. | 12852 * s/hpux11.h (BROKEN_SA_RESTART): Define. |
12791 | 12853 |
12792 * sysdep.c (sys_signal): Test BROKEN_SA_RESTART. | 12854 * sysdep.c (sys_signal): Test BROKEN_SA_RESTART. |
12793 | 12855 |
12794 2002-07-11 Juanma Barranquero <lektu@terra.es> | 12856 2002-07-11 Juanma Barranquero <lektu@terra.es> |
12795 | 12857 |
13543 * coding.c (intersection): Keep the elements of the returned list | 13605 * coding.c (intersection): Keep the elements of the returned list |
13544 in the same order as in the first list. | 13606 in the same order as in the first list. |
13545 | 13607 |
13546 2002-05-11 Kim F. Storm <storm@cua.dk> | 13608 2002-05-11 Kim F. Storm <storm@cua.dk> |
13547 | 13609 |
13548 * keymap.c (current_minor_maps): Fixed resizing of cmm_maps; | 13610 * keymap.c (current_minor_maps): Fix resizing of cmm_maps; |
13549 only update cmm_size if realloc actually succeeds. | 13611 only update cmm_size if realloc actually succeeds. |
13550 Testing with initial size of 2 elements revealed that using | 13612 Testing with initial size of 2 elements revealed that using |
13551 realloc on GNU/Linux would cause a random trap in xmalloc | 13613 realloc on GNU/Linux would cause a random trap in xmalloc |
13552 later on, so I rewrote the code to use malloc/bcopy/free instead | 13614 later on, so I rewrote the code to use malloc/bcopy/free instead |
13553 of realloc. | 13615 of realloc. |
14782 and disp-table.elc. | 14844 and disp-table.elc. |
14783 (lisp): Add emacs-lisp/backquote.elc. | 14845 (lisp): Add emacs-lisp/backquote.elc. |
14784 | 14846 |
14785 2002-02-24 Kim F. Storm <storm@cua.dk> | 14847 2002-02-24 Kim F. Storm <storm@cua.dk> |
14786 | 14848 |
14787 * keymap.c (Flookup_key): Fixed problem in 2001-12-28 patch: | 14849 * keymap.c (Flookup_key): Fix problem in 2001-12-28 patch: |
14788 The validation of the event type was too strict as it didn't | 14850 The validation of the event type was too strict as it didn't |
14789 allow string events; buffer names are used in bindings for | 14851 allow string events; buffer names are used in bindings for |
14790 menu-bar-select-buffer (see `menu-bar-update-buffers'). | 14852 menu-bar-select-buffer (see `menu-bar-update-buffers'). |
14791 | 14853 |
14792 2002-02-23 Kim F. Storm <storm@cua.dk> | 14854 2002-02-23 Kim F. Storm <storm@cua.dk> |
14795 added command remapping by entering the commands directly into | 14857 added command remapping by entering the commands directly into |
14796 the keymaps. Now, command remapping uses an explicit `remap' | 14858 the keymaps. Now, command remapping uses an explicit `remap' |
14797 prefix in the keymaps, i.e. [remap COMMAND]. | 14859 prefix in the keymaps, i.e. [remap COMMAND]. |
14798 | 14860 |
14799 * keymap.c (Qremap, remap_command_vector): New variables. | 14861 * keymap.c (Qremap, remap_command_vector): New variables. |
14800 (is_command_symbol): Removed function. | 14862 (is_command_symbol): Remove function. |
14801 (Fdefine_key): No longer accept a symbol for KEY. | 14863 (Fdefine_key): No longer accept a symbol for KEY. |
14802 Added validation of [remap COMMAND] argument for KEY. | 14864 Added validation of [remap COMMAND] argument for KEY. |
14803 The DEF is no longer required to be a symbol when remapping a command. | 14865 The DEF is no longer required to be a symbol when remapping a command. |
14804 (Fremap_command): New function to remap command through keymaps. | 14866 (Fremap_command): New function to remap command through keymaps. |
14805 (Flookup_key): Perform command remapping initiated by | 14867 (Flookup_key): Perform command remapping initiated by |
15153 comand unless that arg is non-nil. | 15215 comand unless that arg is non-nil. |
15154 (Fwhere_is_internal): New optional argument NO-REMAP. | 15216 (Fwhere_is_internal): New optional argument NO-REMAP. |
15155 Doc updated. Callers changed. Pass arg to where_is_internal. | 15217 Doc updated. Callers changed. Pass arg to where_is_internal. |
15156 | 15218 |
15157 * keymap.h (Fkey_binding, Fwhere_is_internal): Update prototype. | 15219 * keymap.h (Fkey_binding, Fwhere_is_internal): Update prototype. |
15158 (is_command_symbol): Added prototype. | 15220 (is_command_symbol): Add prototype. |
15159 | 15221 |
15160 * keyboard.c (Vthis_original_command): New variable. | 15222 * keyboard.c (Vthis_original_command): New variable. |
15161 (syms_of_keyboard): DEFVAR_LISP it. | 15223 (syms_of_keyboard): DEFVAR_LISP it. |
15162 (command_loop_1): Set it, and perform command remapping. | 15224 (command_loop_1): Set it, and perform command remapping. |
15163 | 15225 |
15570 (Fdescribe_buffer_bindings): Show `keymap' property bindings before | 15632 (Fdescribe_buffer_bindings): Show `keymap' property bindings before |
15571 minor mode bindings. | 15633 minor mode bindings. |
15572 | 15634 |
15573 2002-01-03 Kim F. Storm <storm@cua.dk> | 15635 2002-01-03 Kim F. Storm <storm@cua.dk> |
15574 | 15636 |
15575 * keyboard.c (read_key_sequence): Fixed cast of submaps arg to bcopy. | 15637 * keyboard.c (read_key_sequence): Fix cast of submaps arg to bcopy. |
15576 | 15638 |
15577 2002-01-02 Richard M. Stallman <rms@gnu.org> | 15639 2002-01-02 Richard M. Stallman <rms@gnu.org> |
15578 | 15640 |
15579 * keyboard.c (read_key_sequence): Handle the keymap property | 15641 * keyboard.c (read_key_sequence): Handle the keymap property |
15580 before minor mode maps. | 15642 before minor mode maps. |