log src/nsterm.m @ 101405:fd15717d12c3

age author description
Fri, 23 Jan 2009 14:32:47 +0000 Adrian Robert * nsterm.m (ns_draw_glyph_string): Use it, parallel Yamamoto Mitsuharu change of 2008-11-15 to other terms. (Bug#615)
Fri, 23 Jan 2009 10:31:54 +0000 Adrian Robert * nsterm.m (EmacsView-readSelectionFromPasteboard:) (writeSelectionToPasteboard:types:): New stubbed-out methods for NSServicesRequests protocol. (Bug#1435)
Fri, 23 Jan 2009 09:58:02 +0000 Adrian Robert * emacs.c (ns_no_defaults): New declaration. (main): Use it. * nsterm.h (ns_no_defaults): New declaration. * nsfns.m (x_get_string_resource): Don't read when ns_no_defaults. * nsterm.m (ns_no_defaults): New variable. (ns_initialize): Don't read defaults when ns_no_defaults.
Thu, 22 Jan 2009 13:55:44 +0000 Adrian Robert Remove '23' comments that indicated code added during update from emacs-20 -> emacs-23.
Thu, 22 Jan 2009 11:39:10 +0000 Adrian Robert * nsterm.m (EmavsView-keyDown:): Treat nil as Qnone for ns_alternate_modifier. (Bug#1217)
Wed, 21 Jan 2009 22:28:45 +0000 Adrian Robert * nsimage.m (EmacsImage-setPixelAtX:Y:toRed:green:blue:alpha:): Fix color values in onTiger section. * nsterm.m (ns_defined_color): Fix settings of the XColor variable fields: red,green,blue scale to 2-byte, pixel's components to 1-byte. (Bug#1663)
Wed, 21 Jan 2009 18:56:41 +0000 Adrian Robert * nsterm.m (EV_TRAILER): Always use emacsframe for frame_or_window. (ns_font_to_xlfd, ns_fontname_to_xlfd): Remove, unused.
Wed, 21 Jan 2009 18:13:26 +0000 Adrian Robert * nsterm.h (EmacsPrefsController): Add -setPanelFromDefaultValues. * nsterm.m (EmacsPrefsController-setPanelFromDefaultValues) New function. (EmacsPrefsController-resetToDefaults:): Use it.
Wed, 21 Jan 2009 17:56:37 +0000 Adrian Robert (EmacsPrefsController-setDefaultFont:,-setColors:): Raise the frame.
Wed, 21 Jan 2009 17:05:45 +0000 Adrian Robert * nsterm.m: (x_set_frame_alpha): Add prototype. (ns_fake_keydown, EmacsView-keyUp:): New variable and function to handle Ctrl-tab. (ns_get_color): Use unsigned long long for scanned hex string value. (ns_term_shutdown): Abort on non SIGTERM signals.
Thu, 08 Jan 2009 03:15:17 +0000 Glenn Morris Add 2009 to copyright years.
Fri, 02 Jan 2009 18:58:49 +0000 Dan Nicolaescu * nsfns.m (x_set_foreground_color, x_set_background_color)
Tue, 23 Dec 2008 07:28:06 +0000 Martin Rudalics In comments, write delete_frame instead of Fdelete_frame.
Fri, 28 Nov 2008 05:40:36 +0000 Seiji Zenitani * frame.c (x_set_alpha) [NS_IMPL_COCOA]: Call x_set_frame_alpha.
Tue, 25 Nov 2008 04:39:29 +0000 Adrian Robert * nsterm.m (ns_get_color): Handle long hex strings (fixes bug #1044).
Tue, 25 Nov 2008 04:09:49 +0000 Adrian Robert * nsterm.m (-otherMouseDown:, -otherMouseUp:, -otherMouseDragged): New EmacsView methods. (EV_UDMODIFIERS, EV_BUTTON): Add OtherMouse constants. Fixes bug #1048,1357,1414.
Tue, 25 Nov 2008 02:45:39 +0000 Adrian Robert Fix bug #1362. * image.c (x_clear_image_1): Do not free background under HAVE_NS, it is not an indexed color. * nsterm.m (free_indexed_color): Add argument checking. * nsfns.m: Move config.h to before system includes (advised by Dan N.).
Sat, 15 Nov 2008 05:20:49 +0000 Chong Yidong (ns_draw_glyph_string): Stop drawing the background of the next glyph
Mon, 27 Oct 2008 22:30:38 +0000 Chong Yidong (ns_draw_window_cursor): When hbar cursor is on over-sized glyph, draw
Wed, 22 Oct 2008 12:51:29 +0000 Adrian Robert * lisp/version.el (emacs-version): Change '*Step' to 'NS' for consistency with other documentation. * src/nsfns.m (ns_appkit_version): New function. (x-server-version): Use it. (syms_of_nsfns): Define ns-version-string here, not nsterm.m. (x-server-vendor): Don't check_ns(). * nsterm.m (syms_of_nsterm): Drop ns-version-string.
Sat, 04 Oct 2008 18:54:20 +0000 Glenn Morris Fix case of "GNUstep".
Thu, 02 Oct 2008 13:57:39 +0000 Adrian Robert * nsterm.h (ns_cursor_types, ns_output.desired_cursor_color)(ns_output.current_cursor, ns_output.desired_cursor) (ns_output.last_inactive, FRAME_CURSOR, FRAME_NEW_CURSOR) (FRAME_NEW_CURSOR_COLOR,): Remove. * nsfns.m (ns_set_cursor_color): Use FRAME_CURSOR_COLOR. (ns_lisp_to_cursor_type, ns_cursor_type_to_lisp): Use core emacs enumeration (HOLLOW_BOX_CURSOR, etc.). * nsterm.m (ns_frame_rehighlight): Remove commented code. (draw_window_cursor): Simplify code. (EmacsView-windowDidBecomeKey:,-windowDidResignKey:): Don't change cursor type. In latter, call rehighlight instead of doing updates manually. (EmacsPrefsController-setPanelFromValues,-setValuesFromPanel): Use core emacs cursor types. * xdisp.c (draw_glyphs): Don't call notice_overwritten_cursor() under NS.
Sat, 27 Sep 2008 19:07:15 +0000 Adrian Robert * nsfont.m (nsfont_draw): Fix up composition rendering.
Thu, 18 Sep 2008 18:20:06 +0000 Chong Yidong (x_display_pixel_height, x_display_pixel_width): New functions.
Fri, 29 Aug 2008 07:56:59 +0000 Kenichi Handa (ns_draw_glyph_string): Adjusted for the change of
Sat, 23 Aug 2008 20:40:19 +0000 David Reitter (ns_draw_window_cursor): .*ScreenUpdates() calls only if NS_IMPL_COCOA
Thu, 21 Aug 2008 15:49:47 +0000 David Reitter ns_draw_window_cursor: fix bug in setting cursor type in inactive
Thu, 21 Aug 2008 02:48:58 +0000 Adrian Robert * nsfns.m (ns-read-file-name): Add casts to avoid warning. (ns-convert-utf8-nfd-to-nfc): Warn if cannot execute correctly. * nsfont.m (nsfont_draw): Compare indexed colors to 0, not nil. * nsterm.h (EmacsView-unlockFocusNeedsFlush:): Add declaration. (EmacsApp-cursor_blink_handler): Remove declaration. * nsterm.m (ns_draw_glyph_string): Update first conditional body to match 01 Feb 2008 changes in xterm.c. (ns_read_socket): Add cast to avoid warning. (EmacsApp-application:openFiles:): Don't call replyToOpenOrPrint: on GNUstep.
Wed, 20 Aug 2008 17:46:37 +0000 David Reitter Clear cursor properly rather than redrawing the area. Respect width of
Tue, 05 Aug 2008 03:05:14 +0000 Adrian Robert Dock menu customization, based on a patch by Ken Raeburn, plus some other fixes.