]> code.delx.au - gnu-emacs/blob - mac/ChangeLog
Merged from miles@gnu.org--gnu-2005 (patch 67, 270-278)
[gnu-emacs] / mac / ChangeLog
1 2005-04-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2
3 * makefile.MPW (MacObjects): Add macselect.c.x.
4 (macselect.c.x): New target.
5 (mac.c): Fix dependency.
6
7 * Emacs.app/Contents/Info.plist: Add NSServices key and data.
8
9 * inc/s-mac.h: Define HAVE_PWD_H.
10
11 2005-04-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
12
13 * makefile.MPW (NonCarbonLibs): Add LocalesLib. Delete
14 TextEncodingConverter.
15
16 2005-04-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
17
18 * Emacs.app/Contents/Resources/English.lproj/InfoPlist.strings
19 (CFBundleShortVersionString, CFBundleGetInfoString): Fix version
20 number and copyright.
21
22 * Emacs.r (DITL, vers): Likewise.
23
24 2005-03-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
25
26 * Emacs.app/Contents/Info.plist (CFBundleIdentifier): Change to
27 org.gnu.Emacs.
28
29 2005-03-05 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
30
31 * INSTALL: Mention new target `NonCarbon'.
32
33 2005-03-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
34
35 * makefile.MPW (NonCarbon): New target. The target `Emacs' is now
36 used for the Carbon build that defines HAVE_CARBON.
37
38 * inc/config.h (HAVE_STDLIB_H): Define to 1.
39
40 * src/EmacsMPW.r (SIZE): Increase preferred memory size to 32MB.
41 [HAVE_CARBON] (crfg): New resource for extra stack space.
42
43 2004-12-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
44
45 * makefile.MPW: Add dependencies for fringe.c.x, image.c.x, and
46 lastfile.c.x.
47 (PPCCOptions): Add -alloca.
48 (EmacsObjects): Remove alloca.c.x. Add fringe.c.x, image.c.x, and
49 lastfile.c.x.
50 (Emacs MPW): Add QuickTimeLib.
51 (EmacsSource): Remove alloca.c. Add fringe.c, image.c, and
52 lastfile.c.
53 (LispSource): Fix pathnames for byte-run.elc, float-sup.elc, and
54 map-ynp.elc.
55 * inc/config.h (USE_LSB_TAG) [__MRC__]: Define.
56 (UNEXEC_SRC): Close comment.
57 * inc/epaths.h (PATH_BITMAPS, PATH_GAME): New defines.
58 * inc/m-mac.h (HAVE_ALLOCA) [__MRC__]: Define.
59 (C_ALLOCA) [__MRC__]: Don't define.
60 * inc/s-mac.h (X_OK): New define.
61 (DECL_ALIGN) [USE_LSB_TAG && __MRC__]: New macro.
62 (GC_MARK_STACK): Define to GC_MAKE_GCPROS_NOOPS.
63
64 2004-05-29 Steven Tamm <steventamm@mac.com>
65
66 * INSTALL: Fixing typos
67 * README: Updating list of TODOs to remove image support and
68 environment variable problem.
69
70 2004-01-14 Stefan Monnier <monnier@iro.umontreal.ca>
71
72 * src/Emacs.r: Update TOO_MUCH_RAM error message.
73
74 2003-11-22 Lars Hansen <larsh@math.ku.dk>
75
76 * inc/grp.h: Added.
77
78 2003-11-02 Andrew Choi <akochoi@shaw.ca>
79
80 * src/Emacs.r [!TARGET_API_MAC_CARBON]: Don't define hfdr resource.
81 * Emacs.app/Contents/Resources/Emacs.rsrc: Remove.
82
83 2003-10-31 Andrew Choi <akochoi@shaw.ca>
84
85 * INSTALL: Add Nozomu Ando's changes to instructions for
86 installing on X Window (that static libraries are no longer
87 necessary after his changes to src/unexmacosx.c).
88
89 2003-04-28 Andrew Choi <akochoi@shaw.ca>
90
91 * make-package: Allocate 5% extra space on disk image for
92 directories and partition tables.
93
94 2003-04-04 Steven Tamm <steventamm@mac.com>
95
96 * make-package: Place libexec executables directly under the
97 Contents/MacOS/libexec if the application is self-contained
98
99 2003-04-01 Kim F. Storm <storm@cua.dk>
100
101 * makefile.MPW (frame.c.x): Add dependency on BLOCKINPUT_H_GROUP.
102 (xdisp.c.x): Fix to use BLOCKINPUT_H_GROUP.
103
104 2003-03-21 Kim F. Storm <storm@cua.dk>
105
106 * makefile.MPW (xdisp.c.x): Add dependency on blockinput.h and
107 files included from it. Add dependency on keymap.h.
108
109 2003-01-14 Steven Tamm <steventamm@mac.com>
110
111 * make-package: Fixed problem where the building without
112 specifying build directory fails.
113
114 2003-01-07 Steven Tamm <steventamm@mac.com>
115
116 * INSTALL: Added documentation about --enable-carbon-app and
117 changed documentation concerning Emacs.app location
118 Removed some of the documentation about make-package that isn't
119 needed
120 Changed comment about requiring root permission to install to
121 saying that it might be necessary depending on where you install
122 Refered to /usr caveat in more places
123 * make-package (make_options): Use new carbon_appdir option to
124 specify directory to install Application and lets the makefile
125 install
126
127 2003-01-01 Steven Tamm <steventamm@mac.com>
128
129 * make-package: Now copies License and ReadMe files into the
130 Resources directory. Reduces overhead size when creating
131 installer disk image.
132
133 2002-12-29 Steven Tamm <steventamm@mac.com>
134
135 * make-package: Defaults to building the source tree in a
136 separate directory. Use the new option --build-in-place to
137 have old behavior. Added new option --build-dir to specify the
138 build directory.
139
140 2002-12-27 Steven Tamm <steventamm@mac.com>
141
142 * make-package: Fix typo where tmpparent was used instead of
143 tempparent for calculating installedSize and compressedSize.
144
145 2002-12-10 Andreas Schwab <schwab@suse.de>
146
147 * make-package: Fix syntax for find.
148
149 2002-12-08 Steven Tamm <steventamm@mac.com>
150
151 * INSTALL: Added description about make-package.
152
153 * make-package: Fixed --self-contained option to place the
154 directories in the correct locations for
155 init_mac_osx_environment and use hardlink by default for the
156 application. Script fails with invalid option.
157
158 2002-12-02 Andrew Choi <akochoi@shaw.ca>
159
160 * make-bin-dist, osx-install: Remove.
161
162 * INSTALL: Remove description of make-bin-dist and osx-install.
163
164 2002-12-02 Steven Tamm <steventamm@mac.com>
165
166 * make-package (installprefix): Switched copying of .el files
167 to be on by default. Removed symlink for emacs -> emacs-version.
168
169 2002-11-30 Steven Tamm <steventamm@mac.com>
170
171 * make-package: Now compresses .pax file instead of entire disk
172 image to reduce installer size on disk. Also added code to
173 create compressed disk image in the future.
174
175 No longer copies .el files that have been compiled by default.
176 Use --full-dist option to include them.
177
178 Option --symlink added to reduce disk size by making
179 /usr/bin/emacs and the Emacs binary inside the Emacs.app to become
180 symlinks to the emacs-[version] binary.
181
182 Option --self-contained added to place files shared files
183 inside the Emacs.app executable (for portability between systems)
184
185 Added hidden debugging option --keep-dir to keep temporary install
186 directory (emacs-[version]) around after running script
187
188 * README: Removed comment about mouse-2 & -3 not working (it does).
189
190 2002-10-14 Andreas Schwab <schwab@suse.de>
191
192 * make-package: Fix syntax for find.
193
194 2002-10-08 Steven Tamm <steventamm@mac.com>
195
196 * make-package: Added ability to pass command line options
197 through to make and configure (-m, & -c,).
198 Added option to not copy Application into installer, the default
199 for X11 builds. Does not copy CVS directories into installer.
200 Clarified some of the usage notes.
201
202 2002-10-07 Steven Tamm <steventamm@mac.com>
203
204 * make-package: Now calls make bootstrap if .elc files are missing.
205
206 2002-08-27 Andrew Choi <akochoi@shaw.ca>
207
208 * INSTALL: Add information on starting Emacs as a GUI application
209 from the terminal.
210
211 2002-08-15 Andrew Choi <akochoi@shaw.ca>
212
213 * INSTALL: Add instructions for building Carbon version on Macs
214 with X Window installed.
215
216 2002-07-31 Andrew Choi <akochoi@shaw.ca>
217
218 * Emacs.app/Contents/PkgInfo, Emacs.app/Contents/Info.plist:
219 change creator code from ???? to EMAx.
220
221 * INSTALL: Add instructions for building X Window version.
222
223 2002-07-11 Andrew Choi <akochoi@shaw.ca>
224
225 * make-package: Change -a option to -R for cp command.
226
227 2002-07-05 Andrew Choi <akochoi@shaw.ca>
228
229 * make-package: Add ability to handle options --help, --prefix,
230 --no-conf, and --with-x.
231
232 2002-07-04 Andrew Choi <akochoi@shaw.ca>
233
234 * make-package: New file.
235
236 2002-07-01 Andrew Choi <akochoi@shaw.ca>
237
238 * Emacs.app/Contents/Resources/Emacs.icns: New file.
239
240 * Emacs.app/Contents/Info.plist: Add CFBundleDocumentTypes and
241 CFBundleIconFile entries.
242
243 2002-04-13 Andrew Choi <akochoi@shaw.ca>
244
245 * Emacs.app/Contents/Info.plist: New file.
246
247 * Emacs.app/Contents/PkgInfo: New file.
248
249 * Emacs.app/Contents/Resources/English.lproj/InfoPlist.strings:
250 New file.
251
252 * cw5-mcp.xml: Remove file.
253
254 * inc/defs-cw5.h: Remove file.
255
256 * cw6-mcp.xml: Update with new version.
257
258 * mac/inc/defs-cw6.h: New constant MAC_OS8. Remove definition
259 of constant CODEWARRIOR_VERSION_6.
260
261 * mac/src/mac.c:
262 * mac/src/macmenu.c:
263 * mac/src/macterm.c:
264 Test constant __MSL__ instead of CODEWARRIOR_VERSION_6.
265
266 * src/Carbon.r: New File.
267
268 * makefile.MPW: Define MAC_OS and MAC_OS8. Update with change of
269 locations for mac.c, macfns.c, macgui.h, macmenu.c, macterm.c, and
270 macterm.h. Generate DOC from .el instead of .elc versions of
271 files listed in DONTCOMPILE in lisp/Makefile.in.
272
273 * INSTALL: Add installation instructions for Mac OS X.
274
275 * README: Add information for Mac OS X.
276
277 * src/mac.c, inc/macgui.h, src/macfns.c, src/macmenu.c,
278 src/macterm.c, inc/macterm.h: Remove from here and move to src.
279
280 2002-04-12 Andrew Choi <akochoi@shaw.ca>
281
282 * src/mac.c (select): Under Carbon, always return true so
283 XTread_socket is called to poll input.
284 (run_mac_command): Not implemented under Carbon.
285 (get_wd): Call PBHGetVolSync and path_from_vol_dir_name to
286 establish pathname.
287 (do_applescript): Use Carbon routines AEGetDescDatASize and
288 AEGetDescData.
289 (Fmac_paste_function): Use Carbon routines GetCurrentScrap,
290 GetScrapFlavorFlags, GetScrapFlavorSize, and GetScrapFlavorData.
291 (Fmac_cut_function): Use Carbon routines ClearCurrentScrap,
292 GetCurrentScrap, and PutScrapFlavor.
293 (Fx_selection_exists_p): Use Carbon routines GetCurrentScrap and
294 GetScrapFlavorFlags.
295
296 * src/macfns.c: Synchronize with changes in w32fns.c.
297 [MAC_OSX]: Include Carbon headers.
298 (x_real_positions): Use Carbon routine GetWindowPortBounds.
299 (x_set_scroll_bar_width): Set width of scroll bar to 16.
300 (x_make_gc): Remove static qualifier.
301
302 * src/macmenu.c: Synchronize with changes in w32menu.c.
303 [MAC_OSX]: Include Carbon headers.
304 (set_frame_menubar): Check equality of vector representation of
305 scroll bars using Fequal instead of EQ.
306 (mac_menu_show): Use Carbon routine GetWindowPort.
307 (mac_dialog): Likewise.
308 (add_menu_item): Use Carbon routines CountMenuItems,
309 EnableMenuItem, and DisableMenuItem.
310
311 * src/macterm.c: Synchronize with changes in w32term.c.
312 [MAC_OSX]: Include Carbon headers.
313 (XDrawLine): Use Carbon routine GetWindowPort.
314 (XClearArea): Likewise.
315 (XClearWindow): Use Carbon routines GetWindowPort and
316 GetWindowPortBounds.
317 (mac_draw_bitmap): Use Carbon routines GetWindowPort and
318 GetPortPixMap.
319 (mac_set_clip_rectangle): Use Carbon routine GetWindowPort.
320 (mac_reset_clipping): Use Carbon routine GetWindowPort.
321 (XFillRectangle): Likewise.
322 (mac_draw_rectangle): Likewise.
323 (mac_draw_rectangle_to_pixmap): Likewise.
324 (mac_draw_string_common): Likewise.
325 (mac_copy_area): Use Carbon routines GetWindowPort and
326 GetPortPixMap.
327 (mac_scroll_area): Use Carbon routines GetWindowPort and
328 GetQDGlobalsScreenBits.
329 (x_flush): Call Carbon routine QDFlushPortBuffer.
330 (x_update_end): Use Carbon routine GetWindowPort; call x_flush.
331 (x_draw_fringe_bitmap): Call mac_reset_clipping before returning.
332 (x_draw_image_glyph_string): Likewise.
333 (x_draw_stretch_glyph_string): Likewise.
334 (construct_mouse_click): Call Carbon routine GetWindowPort.
335 (note_mouse_movement): Call Carbon routine GetWindowPortBounds.
336 (XTmouse_position): Call Carbon routine GetWindowPort.
337 (x_scroll_bar_create): Create scroll bar with proc
338 kControlScrollBarProc.
339 (XTset_vertical_scroll_bar) [MAC_OSX]: Set width to 16.
340 (activate_scroll_bar): Call ActivateControl instead of
341 SetControlMaximum.
342 (deactivate_scroll_bar): Call DeactivateControl instead of
343 SetControlMaximum.
344 (x_scroll_bar_handle_click): Use default case for scroll
345 indicator.
346 (x_scroll_bar_report_motion): Call Carbon routine GetWindowPort.
347 (x_calc_absolute_position): Call Carbon routines GetWindowPort and
348 GetWindowPortBounds.
349 (init_font_name_table): Call Carbon Font Manager routines to
350 iterate through all fonts.
351 (XLoadQueryFont): Call Carbon routines GetPortTextFont,
352 GetPortTextSize, and GetPortTextFace.
353 (do_init_managers): Do not initialize Mac Toolbox under Carbon.
354 (is_emacs_window): New function to filter out non-Emacs windows
355 passed back by WaitNextEvent.
356 (do_mouse_moved): Call Carbon routine GetWindowPort.
357 (do_apple_menu): No apple menu handler under Carbon.
358 (do_zoom_window): Call Carbon routines GetWindowPort,
359 GetQDGlobalsScreenBits, SetWindowStandardState, and
360 GetWindowPortBounds.
361 (init_required_apple_events): Use UPP procedure type converter.
362 (main): Don't define for Carbon version.
363 (XTread_socket): Don't check interrupt_input_blocked. Don't call
364 check_alarm. Call Carbon routines GetWindowPort,
365 GetQDGlobalScreenBits, GetWindowPortBounds, and InvalWindowRect.
366 (NewMacWindow): Set making_terminal_window to 0. Call Carbon
367 routine GetWindowPort.
368 (mac_initialize): Rename from x_initialize. Use new Doc string
369 format.
370
371 * inc/macterm.h: Synchronize with changes in w32term.h.
372
373 * inc/macgui.h [MAC_OSX]: Use OpaqueWindowPtr* instead of
374 WindowPtr.
375
376 2002-01-28 Kim F. Storm <storm@cua.dk>
377
378 * src/macterm.c (x_erase_phys_cursor): Don't erase cursor if
379 cursor row is invisible. This can happen if cursor is on top line
380 of a window, and we switch to a buffer with a header line.
381
382 2001-12-22 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
383
384 * cw5-mcp.xml, cw6-mcp.xml, makefile.MPW: Remove mocklisp files.
385
386 2001-12-13 Eli Zaretskii <eliz@is.elta.co.il>
387
388 * src/macfns.c (x_report_frame_params): Make the scroll-bar-width
389 frame parameter have a numeric value all the time.
390
391 2001-12-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
392
393 * COPYING: New file.
394
395 2001-12-06 Kim F. Storm <storm@cua.dk>
396
397 * src/macfns.c (x_report_frame_params): Return actual fringe widths.
398
399 2001-12-01 Kim F. Storm <storm@cua.dk>
400
401 The following changes add left-fringe and right-fringe
402 frame parameters to adjust fringe widths, or remove one or
403 both fringes. See ../src/ChangeLog for details.
404
405 * inc/macterm.h: Merged changes from xterm.h.
406 * src/macterm.c: Merged changes from xterm.c.
407 * src/macfns.c: Merged changes from xfns.c.
408
409 2001-11-16 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
410
411 * src/macterm.c (waiting_for_input): Remove unnecessary declaration.
412
413 2001-11-16 Kim F. Storm <storm@cua.dk>
414
415 The following changes are made to clean up the various internal
416 references to the fringes to actually use the term `fringe'.
417
418 * src/macfns.c: Use renamed symbols.
419
420 * src/macterm.c: Comment fixes. Use renamed symbols.
421 (fringe_bitmap_type): Renamed from bitmap_type.
422 (NO_FRINGE_BITMAP): Renamed from NO_BITMAP.
423 (x_draw_fringe_bitmap): Renamed from x_draw_bitmap.
424 (x_draw_row_fringe_bitmaps): Renamed from x_draw_row_bitmaps.
425
426 * inc/macterm.h: Comment fixes. Use renamed symbols.
427 (fringes_extra): Renamed from flags_areas_extra.
428 (FRAME_FRINGE_BITMAP_WIDTH): Renamed from FRAME_FLAGS_BITMAP_WIDTH.
429 (FRAME_FRINGE_BITMAP_HEIGHT): Renamed from FRAME_FLAGS_BITMAP_HEIGHT.
430 (FRAME_X_FRINGE_COLS): Renamed from FRAME_X_FLAGS_AREA_COLS.
431 (FRAME_X_FRINGE_WIDTH): Renamed from FRAME_X_FLAGS_AREA_WIDTH.
432 (FRAME_X_LEFT_FRINGE_WIDTH): Renamed from FRAME_X_LEFT_FLAGS_AREA_WIDTH.
433 (FRAME_X_RIGHT_FRINGE_WIDTH): Renamed from FRAME_X_RIGHT_FLAGS_AREA_WIDTH.
434
435 2001-10-20 Gerd Moellmann <gerd@gnu.org>
436
437 * (Version 21.1 released.)
438
439 2001-10-11 Stefan Monnier <monnier@cs.yale.edu>
440
441 * src/macfns.c (x_create_bitmap_from_file, x_find_image_file):
442 * src/mac.c (run_mac_command): Update calls to openp.
443
444 2001-10-08 Stefan Monnier <monnier@cs.yale.edu>
445
446 * src/macmenu.c (Fx_popup_menu): Use Fkeymap_prompt.
447
448 * src/macterm.c: Include keymap.h.
449 (note_mode_line_highlight): Use KEYMAPP.
450
451 2001-10-05 Gerd Moellmann <gerd@gnu.org>
452
453 * Branch for 21.1.
454
455 2001-09-04 Andrew Choi <akochoi@cse.cuhk.edu.hk>
456
457 * src/macmenu.c (mac_menu_show): Use refcon of selected menu item.
458
459 * src/macterm.c (XTread_socket): Read all pending events in the
460 event queue instead of one.
461 (mac_to_x_fontname): Return name with jisx0201.1976-0 encoding if
462 a script code of -smJapanese is specified.
463 (x_font_name_to_mac_font_name): Also recognize the jisx0201.1976-0
464 encoding.
465 (init_font_name_table): Use a script code of -smJapanese instead
466 of smRoman for the second entry of a Japanese font.
467 (XLoadQueryFont): Recognize a font as having the smRoman script
468 code if its encoding is jisx0201.1976-0.
469
470 * makefile.MPW: Generate etc/DOC file from .elc files instead of
471 .el files.
472
473 * src/mac.c (stat): Don't fail for aliases.
474 (sys_open) [__MRC__]: Set file creator and type for newly-created
475 files.
476 (sleep) [__MRC__]: Place loop around WaitNextEvent to check time
477 elapsed instead of use WaitNextEvent call as a delay.
478
479 2001-08-24 Andrew Choi <akochoi@cse.cuhk.edu.hk>
480
481 * src/macterm.c (init_font_name_table): Add an additional entry to
482 the font table with the script code smRoman for each Apple
483 Japanese font.
484 (XLoadQueryFont): Recognize a font as having the smRoman script
485 code even when FontToScript returns smJapanese if it is one of
486 those created above.
487
488 2001-08-21 Andrew Choi <akochoi@cse.cuhk.edu.hk>
489
490 * INSTALL: Add to the note on using -opt speed in MPW the function
491 macterm.c (x_draw_hollow_cursor).
492
493 * src/macterm.c (mac_scroll_area): Call CopyBits with local
494 coordinates and portBits instead of global coordinates and
495 screenBits. Set fore color and back color to black and white,
496 respectively, before calling CopyBits.
497
498 * src/macterm.c (local_to_global_coord): Comment out.
499
500 * src/mac.c (mac-filename-to-unix): Change to
501 mac-file-name-to-posix.
502 (unix-filename-to-mac): Change to posix-file-name-to-mac.
503 (mac_to_unix_pathname): Change to mac_to_posix_pathname.
504 (unix_to_mac_pathname): Change to posix_to_mac_pathname.
505
506 * src/macterm.c (do_ae_open_documents): Change call to
507 mac_to_unix_pathname to mac_to_posix_pathname.
508
509 2001-07-26 Andrew Choi <akochoi@i-cable.com>
510
511 * inc/macterm.h (x_display_list): Declare extern.
512
513 2001-07-20 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
514
515 * src/macterm.c (xim_open_dpy): Fix typo.
516
517 2001-06-26 Andrew Choi <akochoi@i-cable.com>
518
519 * README: Change references to SourceForge site to
520 ftp://ftp.gnu.org/gnu/mac/emacs/.
521
522 2001-05-15 Gerd Moellmann <gerd@gnu.org>
523
524 * src/macterm.c (clear_mouse_face): Check for nil tip_frame.
525
526 2001-05-15 Andrew Choi <akochoi@i-cable.com>
527
528 * src/Emacs.r: Change About box message.
529
530 * makefile.MPW: Add md5.c.x to EmacsObjects.
531
532 * src/mac.c (select): Call WaitNextEvent instead of Delay.
533 (pause): Ditto.
534 (sleep): Ditto.
535
536 * src/macterm.c (do_app_resume): Set cursor to arrow.
537 (clear_mouse_face): check for NIL Lisp object instead of null
538 pointer.
539
540 * INSTALL: Delete note on compiling Lisp files on a Unix system.
541 Add note on turning off end of line conversion.
542
543 2001-02-27 Andrew Choi <akochoi@i-cable.com>
544
545 * src/macfns.c: Rename everything containing *busy_cursor* and
546 similar to *hourglass*.
547 Change IMAGE_POSITIVE_INTEGER_VALUE to
548 IMAGE_POSITIVE_INTEGER_VALUE_OR_PAIR throughout.
549 (x_set_font): If font hasn't changed, avoid recomputing faces and
550 other things, as in xfns.c.
551 (Qcancel_timer): New variable.
552 (syms_of_macfns): Rename x-busy-pointer-shape to
553 x-hourglass-pointer-shape, display-busy-cursor to
554 display-hourglass, busy-cursor-delay to hourglass-delay, as in
555 xfns.c.
556 (x_set_tool_bar_lines): Modify as in xfns.c
557 (x_change_window_heights): New function.
558
559 * inc/macterm.h (struct x_output): Rename busy_cursor to
560 hourglass_cursor, busy_window to hourglass_window, busy_p to
561 hourglass_p, as in xterm.h.
562
563 * src/macmenu.c (set_frame_menubar): Run activate-menu-bar-hook with
564 safe_run_hooks, as in xmenu.c.
565
566 * src/macterm.c (do_check_ram_size): New function.
567
568 * src/Emacs.r: Add ALRT resource #129 for alert when there is over
569 256 MB RAM.
570
571 2001-02-20 Andrew Choi <akochoi@i-cable.com>
572
573 * mac/INSTALL:
574 * mac/README:
575 * mac/cw5-mcp.xml:
576 * mac/cw6-mcp.xml:
577 * mac/inc/alloca.h:
578 * mac/inc/defs-cw5.h:
579 * mac/inc/defs-cw6.h: Added copyright notice.
580
581 2001-01-28 Andrew Choi <akochoi@i-cable.com>
582
583 * src/macterm.c (mac_font_pattern_match): Allocate three more
584 bytes to regex for '^', '$', and '\0'.
585
586 * src/macterm.c (x_list_fonts): Protect pattern and newlist from
587 garbage collection.
588
589 * src/macfns.c (QCconversion): Replaces QCalgorithm.
590
591 * src/macfns.c (image_ascent, lookup_image): Adapt to change of
592 image margins.
593
594 * src/macterm.c (x_produce_image_glyph, x_draw_image_foreground)
595 (x_draw_image_relief, x_draw_image_foreground_1)
596 (x_draw_image_glyph_string): Adapt to change of image margins.
597
598 * src/macterm.c (mac_to_x_fontname): Change charset name of
599 Simplify Chinese fonts from gb2312 to gb2312.1980 and Korean fonts
600 from ksc5601 to ksc5601.1989.
601
602 2000-12-12 Andrew Choi <akochoi@i-cable.com>
603
604 * cw5-mcp.xml: add md5.c to project.
605
606 * cw6-mcp.xml: add md5.c to project.
607
608 * src/macfns.c (x_create_tip_frame, Fx_hide_tip): change to handle
609 Lisp_Object type tip_frame (was struct frame *) as in xfns.c.
610
611 2000-11-26 Andrew Choi <akochoi@i-cable.com>
612
613 * src/macterm.c (x_handle_tool_bar_click):
614 (note_tool_bar_highlight): change references to members deleted
615 from struct frame as in xterm.c.
616
617 * inc/epaths.h: set PATH_EXEC to ~emacs/mac instead of
618 ~emacs/mac/bin.
619
620 2000-10-25 Andrew Choi <akochoi@i-cable.com>
621
622 * cw5-mcp.xml: renamed from emacs-cw5.mcp.xml.
623
624 * cw6-mcp.xml: renamed from emacs-cw6.mcp.xml.
625
626 * inc/defs-cw5.h: renamed from inc/cmdline-defs-cw5.h.
627
628 * inc/defs-cw6.h: renamed from inc/cmdline-defs-cw6.h.
629
630 2000-10-24 Andrew Choi <akochoi@i-cable.com>
631
632 * src/macterm.c (XTread_socket): check whether Lisp variable
633 mac-ready-for-drag-n-drop is bound rather than non-nil value.
634
635 2000-10-20 Andrew Choi <akochoi@users.sourceforge.net>
636
637 * INSTALL: New file.
638
639 * README: New file.
640
641 * TODO: New file.
642
643 * emacs-cw5.mcp.xml: New file.
644
645 * emacs-cw6.mcp.xml: New file.
646
647 * makefile.MPW: New file.
648
649 * inc/alloca.h: New file.
650
651 * inc/cmdline-defs-cw5.h: New file.
652
653 * inc/cmdline-defs-cw6.h: New file.
654
655 * inc/config.h: New file.
656
657 * inc/dirent.h: New file.
658
659 * inc/epaths.h: New file.
660
661 * inc/m-mac.h: New file.
662
663 * inc/macgui.h: New file.
664
665 * inc/macterm.h: New file.
666
667 * inc/pwd.h: New file.
668
669 * inc/s-mac.h: New file.
670
671 * inc/termio.h: New file.
672
673 * inc/utime.h: New file.
674
675 * inc/utsname.h: New file.
676
677 * inc/sys/file.h: New file.
678
679 * inc/sys/ioctl.h: New file.
680
681 * inc/sys/param.h: New file.
682
683 * inc/sys/stat.h: New file.
684
685 * inc/sys/time.h: New file.
686
687 * inc/sys/types.h: New file.
688
689 * src/Emacs.r: New file.
690
691 * src/EmacsMPW.r: New file.
692
693 * src/chdir.c: New file.
694
695 * src/mac.c: New file.
696
697 * src/macfns.c: New file.
698
699 * src/macmenu.c: New file.
700
701 * src/macterm.c: New file.
702
703 ;; Local Variables:
704 ;; coding: iso-2022-7bit-unix
705 ;; End:
706
707 Copyright (C) 2001 Free Software Foundation, Inc.
708 Copying and distribution of this file, with or without modification,
709 are permitted provided the copyright notice and this notice are preserved.
710
711 ;;; arch-tag: c6fd43f7-0e50-4c0a-ac82-1c8a9e45a9bf