* nsterm.h (ns_cursor_types, ns_output.desired_cursor_color)(ns_output.current_cursor...
authorAdrian Robert <Adrian.B.Robert@gmail.com>
Thu, 2 Oct 2008 13:57:39 +0000 (13:57 +0000)
committerAdrian Robert <Adrian.B.Robert@gmail.com>
Thu, 2 Oct 2008 13:57:39 +0000 (13:57 +0000)
commitc8c057ded8e71ca6a1bb90c9c630f7313f803b8f
tree04cffeb366d33cfd0801e0789dc17746ad8e530f
parent2a7bb8823c0e36e9d093134bf49e2d9914641046
* 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.
src/ChangeLog
src/nsfns.m
src/nsterm.h
src/nsterm.m
src/xdisp.c