but it still has blocs in it, don't return it to the system,
instead of aborting. (Bug#12402)
- 2012-10-07 Jan Djärv <jan.h.d@swipnet.se>
-
- * nsterm.m (ns_dumpglyphs_image): Only draw slice of image (Bug#12506).
-
- * nsterm.m (ns_update_auto_hide_menu_bar): Remove defintion of
- MAC_OS_X_VERSION_10_6.
- (syms_of_nsterm): Remove comment about Panther and above for
- ns-antialias-text.
- * nsterm.h (MAC_OS_X_VERSION_10_3, onTiger): Remove.
- (EmacsApp): Remove check for >= MAC_OS_X_VERSION_10_4.
- (struct nsfont_info): Remove check for >= MAC_OS_X_VERSION_10_3.
-
- * nsselect.m (ns_string_from_pasteboard): Remove check for >=
- MAC_OS_X_VERSION_10_4.
-
- * nsmenu.m (fillWithWidgetValue:): Remove code for <
- MAC_OS_X_VERSION_10_2.
-
- * nsimage.m (setPixmapData, getPixelAtX, setAlphaAtX): Remove onTiger.
-
- * nsfns.m (Fns_list_services): Remove comment and check for OSX < 10.4.
- (ns_do_applescript): Remove check for >= MAC_OS_X_VERSION_10_4.
-
- * nsterm.m (ns_in_resize): Remove (Bug#12479).
- (ns_resize_handle_rect, mouseDown, mouseUp, mouseDragged): Remove.
- (ns_clear_frame, sendEvent, windowDidResize, drawRect:): Remove
- ns_in_resize check.
- (ns_clear_frame_area): Remove resize handle code.
-
- * nsfns.m (ns_in_resize): Remove.
- (x_set_icon_name, ns_set_name, ns_set_name_as_filename): Remove
- ns_in_resize check.
-
+ 2012-10-07 Jan Djärv <jan.h.d@swipnet.se>
+
+ * nsterm.m (ns_dumpglyphs_image): Only draw slice of image (Bug#12506).
+
+ * nsterm.m (ns_update_auto_hide_menu_bar): Remove defintion of
+ MAC_OS_X_VERSION_10_6.
+ (syms_of_nsterm): Remove comment about Panther and above for
+ ns-antialias-text.
+ * nsterm.h (MAC_OS_X_VERSION_10_3, onTiger): Remove.
+ (EmacsApp): Remove check for >= MAC_OS_X_VERSION_10_4.
+ (struct nsfont_info): Remove check for >= MAC_OS_X_VERSION_10_3.
+
+ * nsselect.m (ns_string_from_pasteboard): Remove check for >=
+ MAC_OS_X_VERSION_10_4.
+
+ * nsmenu.m (fillWithWidgetValue:): Remove code for <
+ MAC_OS_X_VERSION_10_2.
+
+ * nsimage.m (setPixmapData, getPixelAtX, setAlphaAtX): Remove onTiger.
+
+ * nsfns.m (Fns_list_services): Remove comment and check for OSX < 10.4.
+ (ns_do_applescript): Remove check for >= MAC_OS_X_VERSION_10_4.
+
+ * nsterm.m (ns_in_resize): Remove (Bug#12479).
+ (ns_resize_handle_rect, mouseDown, mouseUp, mouseDragged): Remove.
+ (ns_clear_frame, sendEvent, windowDidResize, drawRect:):
+ Remove ns_in_resize check.
+ (ns_clear_frame_area): Remove resize handle code.
+
+ * nsfns.m (ns_in_resize): Remove.
+ (x_set_icon_name, ns_set_name, ns_set_name_as_filename): Remove
+ ns_in_resize check.
+
+2012-10-07 Eli Zaretskii <eliz@gnu.org>
+
+ * w32term.h (WM_EMACS_FILENOTIFY): New custom message.
+ (WM_EMACS_END): Bump value by 1.
+
+ * w32term.c (lispy_file_action, queue_notifications): New functions.
+ (syms_of_w32term) <Qadded, Qremoved, Qmodified, Qrenamed_from>
+ <Qrenamed_to>: New symbols.
+
+ * w32notify.c: New file, implement file event notifications for
+ MS-Windows.
+
+ * w32fns.c (w32_wnd_proc): Handle the WM_EMACS_FILENOTIFY message
+ by posting it to the w32_read_socket queue.
+
+ * termhooks.h (enum event_kind) [WINDOWSNT]: New event kind
+ FILE_NOTIFY_EVENT.
+
+ * makefile.w32-in (OBJ2): Add $(BLD)/w32notify.$(O).
+ (GLOBAL_SOURCES): Add w32notify.c
+ ($(BLD)/w32notify.$(O)): New set of dependencies.
+
+ * lisp.h (syms_of_w32notify) [WINDOWSNT]: Add prototype.
+
+ * keyboard.c (kbd_buffer_get_event) [WINDOWSNT]: Handle
+ FILE_NOTIFY_EVENT.
+ (syms_of_keyboard) [WINDOWSNT] <Qfile_notify>: New symbol.
+ (keys_of_keyboard) [WINDOWSNT]: Bind file-notify to
+ w32notify-handle-event by default.
+
+ * emacs.c (main) [WINDOWSNT]: Call syms_of_w32notify.
+
+ * alloc.c (NSTATICS): Enlarge to 0x660.
+
2012-10-07 Paul Eggert <eggert@cs.ucla.edu>
Improve sys_siglist detection.