diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 140 |
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 @@ | |||
| 1 | 2015-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 | |||
| 10 | 2015-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 | |||
| 16 | 2015-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 | |||
| 26 | 2015-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 | |||
| 33 | 2015-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 | |||
| 42 | 2015-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 | |||
| 48 | 2015-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 | |||
| 58 | 2015-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 | |||
| 71 | 2015-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 | |||
| 79 | 2015-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 | |||
| 99 | 2015-01-28 Jan Djärv <jan.h.d@swipnet.se> | ||
| 100 | |||
| 101 | * nsterm.m (drawRect:): Add block/unblock_input (Bug#19660). | ||
| 102 | |||
| 103 | 2015-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 | |||
| 109 | 2015-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 | |||
| 137 | 2015-01-28 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 138 | |||
| 139 | * lisp.mk (lisp): Add cl-preloaded. | ||
| 140 | |||
| 1 | 2015-01-27 Paul Eggert <eggert@cs.ucla.edu> | 141 | 2015-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 |