Mercurial > emacs
comparison src/ChangeLog @ 90105:7e3f621f1dd4
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-15
Merge from emacs--cvs-trunk--0
Patches applied:
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-95
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-96
Move Gnus images into etc/images
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-97
- miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-105
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-14
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-15
Update from CVS: lisp/imap.el (imap-log): Doc fix.
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-16
Merge from emacs--cvs-trunk--0
author | Miles Bader <miles@gnu.org> |
---|---|
date | Fri, 18 Feb 2005 00:41:50 +0000 |
parents | 3ebd9bdb4fe5 388b06af5d45 |
children | bf0d492ea2d5 |
comparison
equal
deleted
inserted
replaced
90104:a01e7a9f1659 | 90105:7e3f621f1dd4 |
---|---|
1 2005-02-17 Andreas Schwab <schwab@suse.de> | |
2 | |
3 * xfns.c (hack_wm_protocols): Use correct type for last parameter | |
4 of XGetWindowProperty to avoid aliasing issues. | |
5 (Fx_window_property): Likewise. | |
6 | |
7 * xselect.c (Fx_disown_selection_internal): Use union of struct | |
8 input_event and struct selection_input_event to avoid aliasing | |
9 issues. | |
10 | |
11 * xterm.c (handle_one_xevent): Use union of struct input_event and | |
12 struct selection_input_event to avoid aliasing issues. | |
13 (SET_SAVED_MENU_EVENT): Adapt reference to inev. | |
14 | |
15 2005-02-17 Kim F. Storm <storm@cua.dk> | |
16 | |
17 * dispextern.h (enum it_method): New enum. | |
18 (GET_FROM_*): Its members. | |
19 (struct it): Change member method from function pointer to enum. | |
20 | |
21 * xdisp.c (check_it, init_from_display_pos, handle_stop) | |
22 (setup_for_ellipsis, handle_single_display_spec) | |
23 (handle_composition_prop, next_overlay_string) | |
24 (get_overlay_strings, reseat_1, reseat_to_string) | |
25 (next_element_from_ellipsis, BUFFER_POS_REACHED_P) | |
26 (in_display_vector_p, display_line, get_next_display_element): | |
27 Change it->method from function pointer to enum. | |
28 (get_next_element): New array to map it->method to function. | |
29 (get_next_display_element): Use it. | |
30 (set_iterator_to_next): Use switch instead of if/else chain. | |
31 | |
32 2005-02-15 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de> | |
33 | |
34 * w32select.c: Summary: Thorough rework to implement Unicode | |
35 clipboard operations and delayed rendering. | |
36 | |
37 Drop last_clipboard_text and related code, keep track of | |
38 ownership via clipboard_owner instead. Drop old #if0 | |
39 sections. | |
40 | |
41 (DEFAULT_LCID, ANSICP, OEMCP, QUNICODE, QANSICP, QOEMCP) | |
42 (clipboard_owner, modifying_clipboard, cfg_coding_system) | |
43 (cfg_codepage, cfg_lcid, cfg_clipboard_type, current_text) | |
44 (current_coding_system, current_requires_encoding) | |
45 (current_num_nls, current_clipboard_type, current_lcid): New | |
46 static variables. | |
47 | |
48 (convert_to_handle_as_ascii, convert_to_handle_as_coded) | |
49 (render, render_all, run_protected, lisp_error_handler) | |
50 (owner_callback, create_owner, setup_config) | |
51 (enum_locale_callback, cp_from_locale, coding_from_cp): New | |
52 local functions. | |
53 | |
54 (term_w32select, globals_of_w32select): New global functions. | |
55 | |
56 (Fw32_set_clipboard_data): Ignore parameter FRAME, use | |
57 clipboard_owner instead. Use delayed rendering and provide | |
58 all text formats. Provide CF_LOCALE if necessary. | |
59 | |
60 (Fw32_get_clipboard_data): Handle CF_UNICODETEXT and | |
61 CF_LOCALE. Fall back to CF_TEXT, if CF_UNICODETEXT is not | |
62 available. Force DOS line-ends for decoding. | |
63 | |
64 (Fx_selection_exists_p): Handle CF_UNICODETEXT. | |
65 | |
66 (syms_of_w32select): Init and register new variables. | |
67 | |
68 * w32.h: Add prototypes for globals_of_w32select and | |
69 term_w32select. Make the neighboring K&R declarations into | |
70 prototypes, too. | |
71 | |
72 * emacs.c: Include w32.h to get function prototypes. | |
73 (main): Call globals_of_w32select. | |
74 | |
75 * w32.c (term_ntproc): Call term_w32select. | |
76 | |
77 * s/ms-w32.h: Guard MSC-specific #pragmas with an #ifdef. | |
78 | |
79 2005-02-16 Kim F. Storm <storm@cua.dk> | |
80 | |
81 * xdisp.c (BUFFER_POS_REACHED_P): Return true if pos reached and | |
82 at end of display vector. | |
83 | |
84 2005-02-15 Richard M. Stallman <rms@gnu.org> | |
85 | |
86 * xdisp.c (get_next_display_element): Fix escape-glyph criterion | |
87 for mode and header lines. | |
88 | |
89 * lread.c (syms_of_lread) <user-init-file>: Doc fix. | |
90 | |
91 * keymap.h (describe_map_tree): Change decl. | |
92 | |
93 * keyboard.c (command_loop_1): Always use safe_run_hooks | |
94 to run Qdeferred_action_function. | |
95 | |
96 * keymap.c (describe_map_tree): New arg MENTION_SHADOW. Calls changed. | |
97 (describe_map, describe_vector): Likewise. When it's 1, | |
98 don't omit shadowed bindings, instead mark them as shadowed. | |
99 | |
100 * doc.c (Fsubstitute_command_keys): Compute list of shadowing maps | |
101 for describe_map_tree. Pass 1 for MENTION_SHADOW. | |
102 | |
103 * data.c (Fsetq_default): Allow no arg case. | |
104 | |
105 2005-02-14 Kenichi Handa <handa@m17n.org> | |
106 | |
107 * coding.c (encode_coding_string): Always return a unibyte string. | |
108 If NOCOPY is nonzero and there's no need of encoding, make STR | |
109 unibyte directly. | |
110 | |
111 * xselect.c (lisp_data_to_selection_data): If OBJ is a non-ASCII | |
112 multibyte string, signal an error instead of aborting. | |
113 | |
1 2005-02-12 Dan Nicolaescu <dann@ics.uci.edu> | 114 2005-02-12 Dan Nicolaescu <dann@ics.uci.edu> |
2 | 115 |
3 * keyboard.c: If HAVE_FCNTL_H include fcntl.h. | 116 * keyboard.c: If HAVE_FCNTL_H include fcntl.h. |
4 | 117 |
5 2005-02-12 Kim F. Storm <storm@cua.dk> | 118 2005-02-12 Kim F. Storm <storm@cua.dk> |