aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog140
1 files changed, 140 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 8e5166e22be..9e564ea6414 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,143 @@
12015-01-31 Eli Zaretskii <eliz@gnu.org>
2
3 * coding.c (raw_text_coding_system_p): New function.
4
5 * keyboard.c (read_decoded_event_from_main_queue): Use it when the
6 keyboard coding-system is 'raw-text'. (Bug#19532)
7
8 * coding.h (raw_text_coding_system_p): Add prototype.
9
102015-01-31 Andreas Schwab <schwab@linux-m68k.org>
11
12 * Makefile.in (gl-stamp): Generate globals.h through the use of
13 move-if-change.
14 (globals.h): Replace with empty command.
15
162015-01-31 Eli Zaretskii <eliz@gnu.org>
17
18 * keyboard.c (kbd_buffer_store_event_hold): Ignore FOCUS_OUT_EVENT
19 and ICONIFY_EVENT for the purposes of breaking while-no-input
20 loops. (Bug#19547)
21
22 * dired.c (read_dirent): Correct the "MSDOS hacks" hack: the
23 special code for errno = ENOENT or EACCES is needed for WINDOWSNT,
24 not for MSDOS.
25
262015-01-31 Paul Eggert <eggert@cs.ucla.edu>
27
28 Simplify read_dirent's MSDOS hacks
29 * dired.c (read_dirent): Simplify by removing the need for the
30 DIR_ENTRY argument. All callers changed. This separates the
31 MS-DOS idiosyncrasies better from the rest of the code.
32
332015-01-30 Eli Zaretskii <eliz@gnu.org>
34
35 * dired.c (read_dirent): Accept an additional argument
36 FIRST_ENTRY. If readdir fails with ENOENT or EACCES the first
37 time it is called, report the error as if it happened in
38 open_directory.
39 (directory_files_internal, file_name_completion): Adjust callers
40 or read_dirent.
41
422015-01-30 Paul Eggert <eggert@cs.ucla.edu>
43
44 Refactor calls to opendir for simplicity
45 * dired.c (open_directory): Accept Lisp_Object, not char *, for
46 dirname. Signal an error if the open fails. All callers changed.
47
482015-01-29 Paul Eggert <eggert@cs.ucla.edu>
49
50 Report readdir failures
51 Previously, on non-MS-Windows platforms the code treated most
52 readdir failures as EOF. This was incorrect, e.g., when readdir
53 fails with errno == EOVERFLOW. Signal an error instead.
54 * dired.c (read_dirent):
55 New function, which signals an error when readdir fails.
56 (directory_files_internal, file_name_completion): Use it.
57
582015-01-29 Eli Zaretskii <eliz@gnu.org>
59
60 Use bool for boolean in w32menu.c, w32font.c, w32uniscribe.c.
61 * w32uniscribe.c (uniscribe_list, uniscribe_match): Use bool where
62 appropriate.
63
64 * w32font.c (struct font_callback_data, w32font_list_internal)
65 (w32font_driver, w32font_match_internal): Use bool where appropriate.
66
67 * w32menu.c (x_activate_menubar, set_frame_menubar)
68 (w32_dialog_show, initialize_frame_menubar, w32_menu_show)
69 (is_simple_dialog): Use bool where appropriate.
70
712015-01-28 Paul Eggert <eggert@cs.ucla.edu>
72
73 Use bool, not int, to track face changes
74 * xfaces.c (face_change): Rename from face_change_count, and
75 change from int to bool. The var is now true (instead of nonzero)
76 if attributes have changed; this is simpler. All uses changed.
77 (Bug#19698)
78
792015-01-28 Eli Zaretskii <eliz@gnu.org>
80
81 * dired.c (directory_files_internal, file_name_completion)
82 [WINDOWSNT]: Signal an error when errno is set non-zero by
83 'readdir', regardless of its value.
84
85 * w32.c (sys_readdir): Set errno to ENOENT when the directory
86 doesn't exist and to EACCES when it's not accessible to the
87 current user. Set errno to zero when FindNextFile exhausts the
88 directory, so that callers don't interpret that as an error and
89 don't signal a file-error.
90 (open_unc_volume): Set errno to ENOENT if WNetOpenEnum fails.
91
92 * dired.c (directory_files_internal) [WINDOWSNT]: If readdir
93 returns NULL and errno is ENOTDIR, behave as if opendir failed to
94 open the directory. (Bug#19701)
95
96 * w32.c (sys_readdir): If FindFirstFile fails because the
97 directory doesn't exist, set errno to ENOTDIR.
98
992015-01-28 Jan Djärv <jan.h.d@swipnet.se>
100
101 * nsterm.m (drawRect:): Add block/unblock_input (Bug#19660).
102
1032015-01-28 Paul Eggert <eggert@cs.ucla.edu>
104
105 Fix coding.c subscript error
106 * coding.c (CODING_ISO_INVOKED_CHARSET):
107 Avoid undefined behavior if CODING_ISO_INVOCATION returns negative.
108
1092015-01-28 Eli Zaretskii <eliz@gnu.org>
110
111 * xdisp.c (produce_image_glyph): Fix display of images in R2L
112 screen lines: prepend the new glyph to the ones already there
113 instead of appending it.
114
115 * w32fns.c (w32_set_title_bar_text): New function, including
116 support for titles with non-ASCII characters outside of the
117 current system codepage.
118 (x_set_name, x_set_title): Use it. (Bug#19590)
119
120 * indent.c (Fvertical_motion): Return zero if we started from ZV
121 and there's an overlay after-string there. (Bug#19553)
122
123 * emacs.c (usage_message): Fix the description of the -nl switch.
124 (Bug#19542)
125
126 * xdisp.c (move_it_to, try_cursor_movement): Don't use the window
127 end information if the window_end_valid flag is unset.
128 (try_window_id): If the call to display_line invalidated the
129 window end information, give up the try_window_id optimization.
130 (Bug#19511)
131
132 * w32fns.c (Fx_server_version, Fx_server_vendor): Doc fix.
133 * xfns.c (Fx_server_version, Fx_server_vendor): Doc fix.
134
135 * emacs.c (syms_of_emacs) <system-configuration>: Doc fix. (Bug#19502)
136
1372015-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
138
139 * lisp.mk (lisp): Add cl-preloaded.
140
12015-01-27 Paul Eggert <eggert@cs.ucla.edu> 1412015-01-27 Paul Eggert <eggert@cs.ucla.edu>
2 142
3 Use bool for boolean in xfaces.c 143 Use bool for boolean in xfaces.c