]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Wed, 16 Mar 2005 08:10:47 +0000 (08:10 +0000)
committerYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Wed, 16 Mar 2005 08:10:47 +0000 (08:10 +0000)
mac/ChangeLog
src/ChangeLog

index a0083af7e43c9fe17338305c01446a665578b142..8b12032ce5c81475a5b141476f207d2817e72e40 100644 (file)
@@ -1,14 +1,19 @@
+2005-03-16  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * Emacs.app/Contents/Info.plist (CFBundleIdentifier): Change to
+       org.gnu.Emacs.
+
 2005-03-05  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 
        * INSTALL: Mention new target `NonCarbon'.
-       
+
 2005-03-04  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 
        * makefile.MPW (NonCarbon): New target.  The target `Emacs' is now
        used for the Carbon build that defines HAVE_CARBON.
 
        * inc/config.h (HAVE_STDLIB_H): Define to 1.
-       
+
        * src/EmacsMPW.r (SIZE): Increase preferred memory size to 32MB.
        [HAVE_CARBON] (crfg): New resource for extra stack space.
 
index 5cb996d744335978e1d1c30ba1db9428fb2597f3..3ae2a7b95b02918a9e68f1c3942de9073dc3c7da 100644 (file)
@@ -1,3 +1,50 @@
+2005-03-16  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * mac.c: Include macterm.h instead of directly including Carbon.h.
+       [TARGET_API_MAC_CARBON] (Qstring, Qnumber, Qboolean, Qdate, Qdata)
+       (Qarray, Qdictionary): New variables.
+       (syms_of_mac) [TARGET_API_MAC_CARBON]: Initialize them.
+       [TARGET_API_MAC_CARBON] (Qutf_8): Add extern.
+       [TARGET_API_MAC_CARBON] (DECODE_UTF_8): New macro.
+       [TARGET_API_MAC_CARBON] (struct cfdict_context): New struct used
+       in callback for CFDictionaryApplyFunction.
+       [TARGET_API_MAC_CARBON] (cfdata_to_lisp, cfstring_to_lisp)
+       (cfnumber_to_lisp, cfdate_to_lisp, cfboolean_to_lisp)
+       (cfobject_desc_to_lisp, cfdictionary_add_to_list)
+       (cfdictionary_puthash, cfproperty_list_to_lisp): New functions.
+       [TARGET_API_MAC_CARBON] (Fmac_get_preference): New function.
+       (syms_of_mac) [TARGET_API_MAC_CARBON]: Defsubr it.
+       (P, LOOSE_BINDING, SINGLE_COMPONENT, HASHKEY_TERMINAL): New macro.
+       (skip_while_space, parse_comment, parse_include_file)
+       (parse_binding, parse_component, parse_resource_name, parse_value)
+       (parse_resource_line, xrm_create_database, xrm_q_put_resource)
+       (xrm_merge_string_database, xrm_q_get_resource, xrm_get_resource)
+       (xrm_cfproperty_list_to_value, xrm_get_preference_database): New
+       functions.
+
+       * macfns.c (mac_get_rdb_resource): Remove function.
+       (x_get_string_resource): Use xrm_get_resource.
+
+       * macgui.h (XrmDatabase): Typedef to Lisp_Object.
+
+       * macterm.c (x_list_fonts): FONT-LIST-CACHE is now cadr part of
+       name_list_element.
+       (mac_make_rdb): Create resource database from preferences and
+       argument string.
+       (mac_term_init): Save resource database to cddr part of
+       name_list_element.
+
+       * macterm.h (xrm_merge_string_database, xrm_get_resource)
+       (xrm_get_preference_database): Add externs.
+       [TARGET_API_MAC_CARBON] (cfdata_to_lisp, cfstring_to_lisp)
+       (cfnumber_to_lisp, cfdate_to_lisp, cfboolean_to_lisp)
+       (cfobject_desc_to_lisp, cfproperty_list_to_lisp): Likewise.
+
+       * process.c (init_process): Change `#ifdef DARWIN' to `#if
+       defined (DARWIN) || defined (MAC_OSX)'
+
+       * s/darwin.h (DARWIN): Don't define.
+
 2005-03-16  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 
        * macfns.c (Qhyper, Qsuper, Qmeta, Qalt, Qctrl, Qcontrol, Qshift):
@@ -7,7 +54,7 @@
        Vx_window_horizontal_drag_shape.
        (x_set_mouse_color): Change mouse pointer shape.
        (mac_window) [!MAC_OSX]: Create root control.
-       (mac_window): Remove initializations of mouse pointer shapes.
+       (Fx_create_frame): Remove initializations of mouse pointer shapes.
        (hourglass_started): New function (from xfns.c).
        (start_hourglass, cancel_hourglass): Put function body in #ifdef
        MAC_OSX.