aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog108
1 files changed, 108 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 65a49bae1dc..a7791444e09 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,111 @@
12013-06-02 Jan Djärv <jan.h.d@swipnet.se>
2
3 * process.h (catch_child_signal): Declare.
4
5 * process.c (catch_child_signal): New function.
6 (init_process_emacs): Call it.
7
8 * nsterm.m: Include process.h if NS_IMPL_GNUSTEP.
9 (ns_menu_bar_is_hidden, menu_will_open_state): Define only if
10 NS_IMPL_COCOA.
11 (x_set_cursor_type): Remove declaration.
12 (ns_update_begin): Only use r and bp if NS_IMPL_COCOA.
13 (ns_update_end, ns_focus, ns_unfocus): Remove GNUStep specific code.
14 (x_set_window_size): Remove 3 pixels from toolbar if NS_IMPL_GNUSTEP.
15 (ns_get_color): Use F suffix on float.
16 (ns_color_to_lisp, ns_query_color): Use EmacsCGFloat.
17 (ns_get_rgb_color): Remove.
18 (x_set_frame_alpha): Move view inside NS_IMPL_COCOA.
19 (note_mouse_movement): x and y are CGFloat.
20 (ns_draw_fringe_bitmap): Remove unused rowY.
21 Change #if to COCOA && >= 10_6.
22 (ns_draw_window_cursor): Remove unused overspill.
23 (ns_draw_underwave): width and x are EamcsCGFloat.
24 (ns_draw_box): thickness is CGFloat.
25 (ns_dumpglyphs_image): Change #if to COCOA && >= 10_6.
26 (ns_send_appdefined): When NS_IMPL_GNUSTEP, redirect to main thread
27 if not in main thread.
28 (ns_get_pending_menu_title, ns_check_menu_open)
29 (ns_check_pending_open_menu): Put inside #if COCOA && >= 10_5.
30 (ns_term_init): Call catch_child_signal if NS_IMPL_GNUSTEP && SIGCHLD.
31 (sendFromMainThread:): New method.
32 (changeFont:): size is CGFloat.
33 (keyDown:): Check for Delete when NS_IMPL_GNUSTEP.
34 Disable warning about permanent text.
35 (characterIndexForPoint:): Adjust return type depending on GNUStep
36 version.
37 (mouseDown:): delta is CGFloat.
38 (updateFrameSize): Remove unised variable f.
39 (initFrameFromEmacs): Move toggleButton inside NS_IMPL_COCOA.
40 Cast float to EmacsCGFloat.
41 (windowWillUseStandardFrame:defaultFrame:): Set maximized_height
42 also to -1 when restoring.
43 (windowDidExitFullScreen:): Put call to updateCollectionBehaviour
44 inside NS_IMPL_COCOA.
45 (toggleFullScreen:): Put call to toggleFullScreen inside
46 NS_IMPL_COCOA. Cast float to EmacsCGFloat.
47 (setPosition:portion:whole:): por is CGFloat.
48 (getMouseMotionPart:window:x:y:): Add F suffix to float.
49 (mouseDown:): Use CGFloat.
50 (mouseDragged:): Remove unised variable edge.
51 (EmacsDocument): Implement for NS_IMPL_GNUSTEP.
52
53 * nsterm.h (EmacsCGFloat): Typedef for OSX and GNUStep when the size
54 of CGFloat differs.
55 (EmacsApp): New variable nextappdefined. Declare sendFromMainThread
56 when NS_IMPL_GNUSTEP.
57 (EmacsDocument): Declare when NS_IMPL_GNUSTEP.
58 (EmacsView): Remove unlockFocusNeedsFlush, add windowDidMove.
59 (EmacsToolbar): Add clearAll. Add tag argument to
60 addDisplayItemWithImage.
61 (EmacsSavePanel, EmacsOpenPanel): Remove getFilename and getDirectory.
62
63 * nsselect.m (ns_get_local_selection): Remove unused variable type.
64
65 * nsmenu.m (ns_update_menubar): Make static.
66 (x_activate_menubar): Surround with ifdef NS_IMPL_COCOA
67 (fillWithWidgetValue:): Add cast to SEL for setAction.
68 (addSubmenuWithTitle:forFrame:): Add cast to SEL for action.
69 (update_frame_tool_bar): Update code for GNUStep.
70 (clearAll): New method.
71 (addDisplayItemWithImage:idx:tag:helpText:enabled:): Handle new tag
72 argument. Call insertItemWithItemIdentifier when NS_IMPL_GNUSTEP. Move
73 identifierToItem setObject and activeIdentifiers addObject before
74 call to insertItemWithItemIdentifier.
75 (validateVisibleItems): Fix indentation.
76 (toolbarAllowedItemIdentifiers:): Return activeIdentifiers.
77 (initWithContentRect:styleMask:backing:defer:): Add ClosableWindow and
78 UtilityWindow to aStyle, remove call to setStyleMask.
79
80 * nsimage.m (setXBMColor:, getPixelAtX:Y:): Use EmacsCGFloat.
81
82 * nsfont.m (ns_attribute_fvalue, ns_spec_to_descriptor)
83 (ns_charset_covers, ns_get_covering_families, nsfont_open):
84 Use F suffix on floats.
85 (ns_char_width): Returns CGFloat.
86 (ns_ascii_average_width): w is CGFloat instead of float.
87 (nsfont_draw): cbuf and c are unsigned. Cast to char* in call to
88 DPSxshow.
89 (ns_glyph_metrics): CGFloat instead of float.
90
91 * nsfns.m (x_set_foreground_color, x_set_background_color): Use
92 EmacsCGFloat.
93 (ns_implicitly_set_icon_type, Fx_create_frame): Make static, remove
94 unused variables.
95 (Fns_read_file_name): Keep track if panel is for save. Use
96 ns_filename_from_panel/ns_directory_from_panel.
97 (Fns_list_services): delegate only used for COCOA.
98 (Fns_convert_utf8_nfd_to_nfc): Remove warning for GNUStep. Just
99 return the input if GNUStep.
100 (x_screen_planes): Remove.
101 (Fxw_color_values): Use EmacsCGFloat
102 (Fns_display_monitor_attributes_list): Only get screen number for
103 Cocoa.
104 (getDirectory, getFilename): Removed from EmacsOpenPanel and
105 EmacsSavePanel.
106 (EmacsOpenPanel:ok:): Use ns_filename_from_panel and
107 ns_directory_from_panel.
108
12013-06-01 Paul Eggert <eggert@cs.ucla.edu> 1092013-06-01 Paul Eggert <eggert@cs.ucla.edu>
2 110
3 * process.c (handle_child_signal): Also use WCONTINUED. 111 * process.c (handle_child_signal): Also use WCONTINUED.