log src/nsfns.m @ 112429:6e50030da731

age author description
Wed, 19 Jan 2011 23:11:33 +0100 Jan D. Fix NextStep build problems with globals.h introducion.
Sat, 15 Jan 2011 18:21:30 -0800 Glenn Morris Refill some copyright headers.
Mon, 03 Jan 2011 22:26:22 +0100 Jan D. Backport bug 7517 fixes from trunk.
Fri, 14 Jan 2011 12:18:41 -0500 Stefan Monnier Merge from emacs-23
Sun, 02 Jan 2011 15:50:46 -0800 Glenn Morris Add 2011 to FSF/AIST copyright years.
Fri, 31 Dec 2010 14:16:16 +0100 Jan D. For nextstep: Handle bad utf-8 in buffer name, always use buffer name for title.
Thu, 30 Dec 2010 12:30:55 +0100 Jan D. Encode frame title and icon name before setting.
Sun, 14 Nov 2010 14:58:24 -0500 Chong Yidong Repeat 2010-11-14 change to xfns.c for w32 and ns.
Fri, 29 Oct 2010 00:04:09 -0700 Glenn Morris Sync docs of some X, W32, NS C functions.
Fri, 01 Oct 2010 05:25:21 -0700 Dan Nicolaescu Use intern_c_string instead of intern.
Tue, 17 Aug 2010 23:05:26 +0200 Jan D * nsfns.m (ns_frame_parm_handlers): Add a slot for the
Fri, 06 Aug 2010 12:12:41 +0200 Jan D Fix missing prototypes for HAVE_NS (caused crash) and vrious warnings.
Thu, 08 Jul 2010 14:25:08 -0700 Dan Nicolaescu Convert DEFUNs to standard C.
Thu, 08 Jul 2010 00:18:28 +0200 Andreas Schwab Replace bcopy, bzero, bcmp by memcpy, memmove, memset, memcmp
Thu, 01 Jul 2010 14:20:14 +0200 Jan D * nsfns.m (compute_tip_xy): Do not convert coordinates from frame parameters.
Tue, 29 Jun 2010 11:49:20 +0200 Jan D Fix some compilation errors in nsfns.c
Sat, 26 Jun 2010 20:30:52 -0400 Chong Yidong Change default-frame-alist and menu/tool-bar-mode interaction (Bug#2249).
Tue, 01 Jun 2010 21:29:53 -0700 Dan Nicolaescu Fix config.h includes.
Wed, 31 Mar 2010 18:28:12 -0400 Chong Yidong [merge] Fix last set of Nextstep changes.
Mon, 29 Mar 2010 19:48:44 -0400 Chong Yidong Clean up unneeded ns_set_icon_type calls.
Thu, 14 Jan 2010 20:46:53 -0500 Chong Yidong Fix Qnone definition in NS files.
Wed, 13 Jan 2010 00:35:10 -0800 Glenn Morris Add 2010 to copyright years.
Wed, 06 Jan 2010 09:41:59 -0700 Chong Yidong NS fixes for Bug#3233.
Sat, 24 Oct 2009 18:58:50 +0000 Chong Yidong * nsfns.m (ns_set_name, ns_set_name_as_filename): Don't call
Mon, 19 Oct 2009 16:58:18 +0000 Dan Nicolaescu * nsterm.m:
Mon, 12 Oct 2009 00:26:38 +0000 Adrian Robert (xw-color-values): Use CGFloat where appropriate.
Sun, 27 Sep 2009 15:49:26 +0000 Adrian Robert (ns_set_name_iconic, ns_set_name, ns_set_name_as_filename, x-create-frame, ns-get-resource, ns-set-resource): Use ns_app_name instead of NSProcessInfo call.
Fri, 18 Sep 2009 23:36:29 +0000 Adrian Robert * nsfns.m (x-focus-frame): Activate the app first.
Fri, 18 Sep 2009 15:34:23 +0000 Adrian Robert * nsfns.m (x-close-connection): Drop PSFlush() under OS X.
Fri, 18 Sep 2009 15:12:54 +0000 Adrian Robert (x_get_string_resource): Ape just-previous changes to other platform versions. Drop support for emacs-20-style face specs.
Thu, 20 Aug 2009 09:44:06 +0000 YAMAMOTO Mitsuharu (Fxw_color_values): Return 3-element list. Doc fix.
Thu, 16 Jul 2009 08:23:54 +0000 YAMAMOTO Mitsuharu (Fns_set_alpha): Remove function.
Wed, 01 Jul 2009 16:48:35 +0000 Jan Dj¸«£rv * w32fns.c (w32_frame_parm_handlers): Set 0 for sticky.
Mon, 08 Jun 2009 04:33:25 +0000 Adrian Robert nsfns.m (Fns_popup_font_panel): Use shared font manager.
Tue, 26 May 2009 18:14:14 +0000 David Reitter Ensure NS frames remain hidden when invisible
Sun, 10 May 2009 22:21:17 +0000 Chong Yidong * nsfns.m (Fx_display_planes): Compute bitplanes using
Wed, 06 May 2009 03:09:11 +0000 Stefan Monnier (ns_get_screen): Rewrite.
Sat, 14 Mar 2009 21:19:56 +0000 David Reitter Unify shutdown handling under NS, via ns-power-off key event (where appropriate) and save-buffers-kill-emacs.
Thu, 12 Mar 2009 14:14:35 +0000 Juanma Barranquero * nsfns.m (Fx_close_connection): Doc fix.
Tue, 10 Mar 2009 07:20:16 +0000 Adrian Robert * nsfns.m (syms_of_nsfns): Remove Qbuffered.
Fri, 06 Mar 2009 15:34:51 +0000 Adrian Robert (ns_appkit_version_int): Fix typo in the version macro.
Fri, 13 Feb 2009 13:30:35 +0000 Adrian Robert * nsfns.m (ns-read-file-name): BLOCK_INPUT while showing dialog. \n \n* nsmenu.m (pop_down_menu): Check popup_activated_flag. \n(ns_popup_dialog, EmacsDialogPanel-runDialogAt:): Let \npop_down_menu do the cleanup work as it is always called. (Bug#2154) \n \n* nsfont.m (nsfont_make_fontset_for_font): For now, don't try to \nset fontset font for 'mathematical-' sub-scripts. (Bug #2218)\n
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 13:31:54 +0000 Adrian Robert * nsfns.m (ns-read-file-name): Fix typo in assignment statement.
Thu, 22 Jan 2009 00:00:13 +0000 Adrian Robert * nsterm.h (EmacsApp-setAppleMenu:): Conditionalize more correctly on Tiger. * nsfns.m (ns_do_applescript): Conditionalize typeUTF16ExternalRepresentation on Tiger.
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)
Wed, 31 Dec 2008 14:59:37 +0000 Adrian Robert (ns_appkit_version_str): Rename from ns_appkit_version. (ns_appkit_version_int): New function. (x-server-version): Use ns_appkit_version_int and follow 21+ convention of returning 3 integers
Sun, 07 Dec 2008 05:00:54 +0000 Seiji Zenitani * nsfns.m (ns_set_background_color): Remove code duplication.
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 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.).
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.
Mon, 22 Sep 2008 15:52:24 +0000 Chong Yidong (compute_tip_xy): Use x_display_pixel_width and
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:39:14 +0000 David Reitter ns_set_cursor_type: replace with generic from xfns.c
Mon, 04 Aug 2008 17:50:22 +0000 Seiji Zenitani Set the frame parameter alpha to Qnil
Fri, 01 Aug 2008 16:23:25 +0000 Chong Yidong (ns_frame_parm_handlers): Add empty entry for x_set_alpha.