forked from tovbinm/emacs-24-mac
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS-mac
931 lines (600 loc) · 30.5 KB
/
NEWS-mac
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
* emacs-24.1-mac-3.0 (2012-06-10)
Based on Emacs 24.1.
** Fixed bugs
*** The `page-curl' transition does not look right on Mac OS X 10.5.
*** Wrong display of the backside image for the
`page-curl-with-shadow' transition on Mac OS X 10.7 with HiDPI mode.
*** Wrong display of animations on Mac OS X 10.5 and 10.6 when
resolution independence is in effect.
*** Incomplete input area (aka "active input area", "marked text", or
"preedit area") does not respect buffer text scaling.
Apply Chong Yidong's fix for Bug#2066.
* emacs-24.1-rc-mac-2.94 [experimental/hackers-only] (2012-06-01)
Based on Emacs 24.1 release candidate
http://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00009.html
** Improvements
*** Animation now supports the built-in Core Image transition filters
via Core Animation. The "About Emacs" and "Preferences..." menu items
in the application menu (labeled "Emacs") in the menu bar are
accompanied with a transition animation effect on Mac OS X 10.5 and
later. Animation is suppressed if the frame is not completely opaque,
because it does not give an intended effect on such frames.
Known issues: The `page-curl' transition does not look right on Mac OS
X 10.5. Also, the `page-curl-with-shadow' transition does not look
right for some angles on Mac OS X 10.7.4. Both transitions look
blurry on Mac OS X 10.7.4 with HiDPI mode.
* emacs-24.0.97-mac-2.93 [experimental/hackers-only] (2012-05-17)
Based on Emacs 24.0.97
http://lists.gnu.org/archive/html/emacs-devel/2012-05/msg00367.html
** Fixed bugs
*** Wrong Command-Control-D pop-up position in right-to-left
paragraphs.
* emacs-24.0.96-mac-2.92 [experimental/hackers-only] (2012-04-28)
Based on Emacs 24.0.96
http://lists.gnu.org/archive/html/emacs-devel/2012-04/msg00841.html
** Fixed bugs
*** Arabic Text U+0644 U+0627 is displayed wrong.
Reported by Joost Kremers.
*** "Options" (in the menu bar) -> "Set Default Font..." just after
launch fails to change the font on Mac OS X 10.5 and later.
* emacs-24.0.95-mac-2.91 [experimental/hackers-only] (2012-04-02)
Based on Emacs 24.0.95
http://lists.gnu.org/archive/html/emacs-devel/2012-04/msg00018.html
** Fixed bugs
*** HiDPI mode gives a blurry magnified text look on Mac OS X 10.7.3.
*** HiDPI mode shows wrong animation on transition from/to full screen.
*** M-x electric-pair-mode RET gives the warning "Note, built-in
variable `imagemagick-render-type' not bound".
Reported by Leo.
*** Tooltip place adjustment does not take account of multiple
monitors.
Reported by Pavel Martynenko.
*** Drag-and-drop highlight is not displayed just after exiting from
full screen.
*** Momentum scroll events after horizontal flicking interfere with a
multi-key sequence.
*** "Emacs" (in the menu bar) -> "About Emacs" then typing "q" causes
an error.
** Improvements
*** Support right-to-left text shaping.
*** New variable `mac-system-move-file-to-trash-use-finder', which
enables us to use the Finder for trashing so we can `Put Back' the
trashed items from the context menu.
*** Buffer switching by horizontal swiping/flicking and exiting from
the splash screen are accompanied with an experimental simple
animation effect on Mac OS X 10.5 and later.
* emacs-24.0.94-mac-2.90 [experimental/hackers-only] (2012-03-03)
Based on Emacs 24.0.94. Drop support for Mac OS X 10.2 and 10.3.
Be aware of the (platform-independent) change in selection:
mouse-dragging no longer automatically copies the selected text to the
clipboard without M-w or `Copy' in the menu bar or the tool bar,
unless you set `mouse-drag-copy-region' to t.
http://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00030.html
** Fixed bugs
*** If compiled with ARC, "Emacs" (in the menu bar) -> "About Emacs"
leads to crash.
*** Emacs -q --eval "(set-frame-parameter nil 'fullscreen 'fullboth)"
does not hide the menu bar.
Reported by Leo.
** Improvements
*** New image type `image-io', which is parallel to `imagemagick' but
uses the Image I/O framework. If not configured to link with the
ImageMagick library, then `image-io' provides a fallback
implementation of the `imagemagick' image type.
*** The variable `tool-bar-style' works like in GTK+. The values
`both-horiz', `text-image-horiz' are synonymous with `both'.
*** Flicking either a touch-sensitive mouse with one finger or a
trackpad with two fingers horizontally issues a swipe-left/swipe-right
event, which is now bound to a simple buffer switching by default.
* emacs-23.4-mac-2.0 (2012-01-31)
Based on Emacs 23.4
http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00944.html
** Fixed bugs
*** Wrong relief color calculation.
** Improvements
*** Add sections for the Mac port in the Emacs info.
* emacs-23.3.90-mac-1.9998 [experimental/hackers-only] (2012-01-15)
Based on Emacs 23.3.90
http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00554.html
** Fixed bugs
*** Wrong relief display for sliced images.
Adapt a fix for Bug#10500.
** Improvements
*** If Emacs.app is launched from Finder or via Resume, and there is
no ~/.MacOSX/environment.plist file, then it inherits environment
variable settings of user's login shell. Note that if Emacs.app is
launched via the `open' command on Mac OS X 10.4 and later, then it
inherits environment variable settings of the shell where the command
is invoked, and this behavior is unchanged.
* emacs-23.3b-mac-1.9997 [experimental/hackers-only] (2011-11-28)
http://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00473.html
** Fixed bugs
*** Several redisplay bugs found in the trunk.
Backport revno 106534, 106517(Bug#10119), 106357, 106345(Bug#9496),
106279(Bug#9947), 106223, and 106220.
*** Several xfns.c bugs found in the trunk.
Adapt revno 106352(Bug#9999), 106293(Bug#9943), 106278(Bug#9943) and
105310 to macfns.c.
** Improvements
*** Toolbars can be hidden/shown from the context menu on Mac OS X
10.7, which doesn't have a toggle button on the title bar.
* emacs-23.3a-mac-1.9996 [experimental/hackers-only] (2011-10-27)
http://lists.gnu.org/archive/html/emacs-devel/2011-10/msg01106.html
** Fixed bugs
*** The cursor is sometimes unerased. This bug is not
platform-specific, but happens more frequently on Mac OS X 10.7.
Apply a fix for Bug#9415.
*** Crash when a separator is displayed in the tool bar on Mac OS X
10.7.
*** Can't toggle tool bar visibility for maximized frames on Mac OS X
10.7.
*** While executing AppleScript, pressing the down arrow key is
misinterpreted as `C-_' (usually bound to the undo command).
Reported by Leo.
*** Memory leak by y-or-n-p-with-timeout with GUI (Bug#9830).
** Improvements
*** Can compile with ARC (Automatic Reference Counting) on Xcode 4.2.
Specify CC="clang -fobjc-arc" on configure.
*** When running Ediff on a fullboth frame, it no longer gets obscured
by the menu bar or the Dock even if we focus Ediff Control Panel.
*** Unlike fullboth frames, fullscreen frames no longer occupy the
whole desktop area on Mac OS X 10.7 when the desktop width/height is
not a multiple of the nominal character width/height, respectively.
* emacs-23.3a-mac-1.9995 [experimental/hackers-only] (2011-08-27)
http://lists.gnu.org/archive/html/emacs-devel/2011-08/msg00977.html
** Fixed bugs
*** Devanagari string U+0936 U+094D U+0930 U+093F (3 consonants
followed by 1 vowel, but the glyph corresponding to the last vowel
should be displayed first) is displayed wrong and may cause hang.
Reported by Tsuyoshi YASUMA.
*** Executables compiled on Mac OS X 10.6 with
MACOSX_DEPLOYMENT_TARGET=10.5 do not run on Mac OS X 10.5. This is a
regression introduced in 1.9994.
Note: executables compiled on Mac OS X 10.7 with
MACOSX_DEPLOYMENT_TARGET=10.6 and some optimization flag still do not
run on Mac OS X 10.6, but I think this is a bug about weak linking in
the compiler or linker in Xcode 4.1 and already reported to Apple.
*** Updating display while a frame is resized from the bottom-right
corner does not work via Screen Sharing. This is a regression
introduced in 1.9993.
*** Updating display while a frame is resized does not work from
non-bottom-right corners or edges on Mac OS X 10.7.
*** Some CPU consumption is observed even if executed with -Q -D (no
timer for cursor blinking) and M-x tool-bar-mode RET on Mac OS X 10.7.
* emacs-23.3a-mac-1.9994 [experimental/hackers-only] (2011-08-06)
http://lists.gnu.org/archive/html/emacs-devel/2011-08/msg00301.html
** Fixed bugs
*** SVG display by WebKit is disabled on 64-bit executables.
*** The "Special Characters ..." item in the "Edit" menu doesn't
appear in non-English locales.
*** LastResort font is not shown on Mac OS X 10.7.
*** Pointer shape around the edges/corners becomes the pointing arrow
rather than the resizing arrows on Mac OS X 10.7 when mouse moved.
** Improvements
*** Support for the full screen mode introduced in Mac OS X 10.7.
Now `fullscreen' and `fullboth' values for the `fullscreen' frame
parameter have different meanings on Mac OS X 10.7: the former means a
new system-wide full screen mode with a dedicated desktop (or Space),
and the latter means the existing fullscreen feature.
Known issues: the menu bar does not appear with Control-F2 or
Command-Shift-/, and the tool bar is shown when mouse is moved to the
top even when tool-bar-mode is turned off. I think these are bugs
(already reported to Apple), and I'd like to see if the situation
is changed with some future OS updates rather than tweaking with some
workarounds.
*** On Mac OS X 10.7, double-tapping either a touch-sensitive mouse
with one finger or a trackpad with two fingers changes the buffer text
scaling to unscaled if previously scaled. And if previously unscaled,
then the buffer text is scaled so the default font occupies at least
`mac-text-scale-standard-width' columns in the tapped window.
* emacs-23.3-mac-1.9993 [experimental/hackers-only] (2011-07-23)
http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00906.html
** Fixed bugs
*** Doesn't compile with Xcode 4.1.
*** Scroll bar thumb dragging doesn't work right on Mac OS X 10.7.
*** Static compositions sometimes get truncated.
(See also http://proofgeneral.inf.ed.ac.uk/trac/ticket/409)
Apply Kenichi Handa's fix for Bug#8703.
*** Static compositions by font-lock at the end of buffer cause crash.
(See also http://proofgeneral.inf.ed.ac.uk/trac/ticket/318)
Apply Kenichi Handa's fix for Bug#8915.
** Improvements
*** Color bitmap fonts such as Apple Color Emoji can be displayed if
compiled and run on Mac OS X 10.7.
*** Drag-and-drop highlights the frame under the pointer.
*** Option key temporarily inverts the "Jump to the spot that's
clicked" setting for scroll bars as in other applications.
*** Option key temporarily changes the behavior of line-up/down scroll
bar buttons to page-up/down as in other applications.
*** Holding shift key on startup is recognized as -Q option.
** Notes
*** This release is meant to make minimal adjustment for Mac OS X
10.7. Don't expect integration with new features of Lion except the
color emoji display support mentioned above.
*** SVG support by WebKit is disabled on 64-bit executables for now,
because it may hang while initializing plugins in some cases. If you
do need SVG display, then build as a 32-bit executable or use librsvg.
* emacs-23.3-mac-1.9992 [experimental/hackers-only] (2011-03-10)
Based on Emacs 23.3
http://lists.gnu.org/archive/html/emacs-devel/2011-03/msg00378.html
** Fixed bugs
*** Doesn't compile with Xcode 4.
*** Crash with invalid default-process-coding-system value.
Apply Kenichi Handa's fix for Bug#8162.
* emacs-23.2.93-mac-1.9991 [experimental/hackers-only] (2011-02-01)
Based on Emacs 23.2.93
http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00010.html
** Fixed bugs
*** flyspell-buffer for a large buffer doesn't get faster with a
faster machine.
** Improvements
*** flyspell-buffer for a large buffer gets even faster.
Apply Brandon Craig Rhodes's patch in Bug#7343.
*** You can optionally place the pure space to a read-only section by
uncommenting the line beginning with "//#define PURE_SECTION" in
src/s/darwin.h.
* emacs-23.2.92-mac-1.9990 [experimental/hackers-only] (2011-01-15)
Based on Emacs 23.2.92
http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00472.html
** Fixed bugs
*** Functions `mac-get-preference' and `mac-send-apple-event-internal'
may fall into unquittable infinite loop for circular args.
** Improvements
*** New function `mac-convert-property-list' for conversion of
CFPropertyList between several formats: xml1, binary1, and Lisp
representation. Might be useful for processing webarchive data.
* emacs-23.2.91-mac-1.999 [experimental/hackers-only] (2010-12-12)
Based on Emacs 23.2.91
http://lists.gnu.org/archive/html/emacs-devel/2010-12/msg00359.html
** Fixed bugs
*** Pixel-based mouse wheel smooth scrolling behavior is
unintentionally affected by some scroll-related variables.
* emacs-23.2.90-mac-1.998 [experimental/hackers-only] (2010-11-10)
Based on Emacs 23.2.90
http://lists.gnu.org/archive/html/emacs-devel/2010-11/msg00269.html
** Fixed bugs
*** Fullscreen frame does not hide the Dock that is on a different
screen from the one containing the menu bar.
Note: we cannot hide only the menu bar while showing the Dock. So the
Dock might be hidden even when the fullscreen frame is not on the
screen containing the Dock.
* emacs-23.2-mac-1.997 [experimental/hackers-only] (2010-09-27)
http://lists.gnu.org/archive/html/emacs-devel/2010-09/msg01439.html
** Fixed bugs
*** Text shaping does not respect the :destination setting.
** Improvements
*** One can send an Apple event and handle its reply asynchronously.
ODB Editor Suite support is added as an example. (Only tested with
QuickCursor. Add "<string>org.gnu.Emacs</string>" to the elements of
QCEditInChoices in QuickCursor.app/Contents/Info.plist.)
* emacs-23.2-mac-1.996 [experimental/hackers-only] (2010-07-31)
http://lists.gnu.org/archive/html/emacs-devel/2010-07/msg01457.html
** Fixed bugs
*** Boundary indicators in fringes are scrolled out if vscrolled.
Apply a fix for Bug#5634 and Bug#6325.
Now that this annoying problem is fixed, pixel-based mouse wheel
smooth scrolling is enabled by default. Note that it still has
several glitches and you can turn it off by setting
`mac-mouse-wheel-smooth-scroll' to nil.
* emacs-23.2-mac-1.995 [experimental/hackers-only] (2010-06-26)
http://lists.gnu.org/archive/html/emacs-devel/2010-06/msg01000.html
** Fixed bugs
*** Text scaling by pinch out/in and by C-x C-+/C-- are not in sync.
*** Shift-Tab is recognized as Tab, and keyboard navigation after
Command-Shift-/ doesn't work on Mac OS X 10.6. These are regressions
caused by the previous fix for the DefaultKeyBinding.dict problem.
*** Successive paste of the same image from other applications via the
clipboard causes duplication in the kill ring. Reported by Leo. This
is a regression caused by the previous fix.
*** Fonts in highlighted words with the pop-up dictionary
(Command-Control-D) are sometimes incorrect. This is a regression
caused by refactoring for the accessibility support.
** Improvements
*** Font design destination can be specified via the `:destination'
font property. The value 1 means the destination is video text as in
the XLFD Conventions, and screen font metrics are used in that case.
You can see the difference with (make-frame '((font
. "Monaco-9:antialias=off:destination=1"))), for example.
* emacs-23.2-mac-1.994 [experimental/hackers-only] (2010-05-29)
http://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00951.html
** Fixed bugs
*** Prefix keys defined in ~/Library/KeyBindings/DefaultKeyBinding.dict
need to be typed multiple times. Reported by Peter Dyballa and Drew Hess.
*** Successive paste of different images from other applications via
the clipboard only inserts the first image. Reported by Leo.
*** Successive SVG image loading in `vrend-clock' by Anders Waldenborg
(http://lists.gnu.org/archive/html/bug-gnu-emacs/2010-05/msg00521.html)
fails in a few seconds.
*** The variable `face-ignored-fonts' does not work.
Apply Kenichi Handa's fix for Bug#6287.
This is useful when you want to turn off synthetic bold for some fonts
like (add-to-list 'face-ignored-fonts "\\`-[^-]*-monaco-bold-").
Synthetic bold seems to become lighter if the background is darker
than the foreground and the LCD font smoothing is turned on.
** Improvements
*** "Speak selected text with when the key is pressed", which can be
customized in the Speech pane in the System Preferences, now works.
*** New events: magnify-up/down and rotate-left/right. They are for
newer trackpads with Mac OS X 10.5.2 and later. By default,
magnify-up/down, which are issued by pinch out/in, are bound to
scaling text size by text-scale-mode. With the shift key, they turn
on/off fullscreen status of the frame.
*** Experimental support for accessibility with respect to the custom
view for Emacs frames. Still there are several glitches.
* emacs-23.2-mac-1.993 [experimental/hackers-only] (2010-05-09)
Based on Emacs 23.2
http://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00266.html
** Improvements
*** Very experimental support for mouse wheel smooth scroll. This
still has several glitches especially with respect to tall lines, so
disabled by default for now. You can try this by setting
`mac-mouse-wheel-smooth-scroll' to t. Note that this feature might be
withdrawn later.
* emacs-23.1.97-mac-1.992 [experimental/hackers-only] (2010-05-04)
Based on Emacs 23.1.97
http://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00106.html
** Fixed bugs
*** Tooltips don't respect customized `tooltip' face font setting.
*** Font specs specified for non-ASCII characters in a non-default
fontset are not used in new frames. Reported by Ichiro Enoki.
** Improvements
*** New function `mac-file-alias-p', which is parallel to
`file-symlink-p'.
* emacs-23.1.96-mac-1.991 [experimental/hackers-only] (2010-04-20)
Based on Emacs 23.1.96
http://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00901.html
** Fixed bugs
*** 64-bit binary built on Mac OS X 10.5 does not run on 10.6.
*** `make bootstrap' fails (though it is not required for normal
installation). Reported by Leo.
** Improvements
*** `do-applescript' regards a given multibyte string as Unicode text.
It behaves as in Emacs 22 if the script is given as a unibyte string.
* emacs-23.1.95-mac-1.990 [experimental/hackers-only] (2010-04-03)
Based on Emacs 23.1.95
http://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00094.html
** Fixed bugs
*** Crash when showing a tooltip on a secondary monitor.
*** Can't quit while establishing a TCP connection.
Apply a fix for Bug#5723 as well as Helmut Eller's fix for Bug#5173.
** Improvements
*** When a maximized frame is moved with title bar dragging on a
multiple monitor environment, the destination monitor is determined by
the mouse position at the end of dragging. If such a frame is moved
programmatically, the destination monitor is determined by the maximum
area of the contained part of the frame as before.
*** Menu item "Open Selected File in Emacs" is shown in Services or
context menu of other applications by default on Mac OS X 10.6 when
absolute pathname-like text is selected.
*** Emacs info nodes are accessible via search field in the Help menu
if compiled and run on Mac OS X 10.6.
*** "Click in the scroll bar to: Jump to the spot that's clicked"
setting in the System Preferences is supported.
* emacs-23.1.94-mac-1.99 [experimental/hackers-only] (2010-03-11)
Based on Emacs 23.1.94
http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00390.html
** Fixed bugs
*** Dictionary popped up with Command-Control-D is misplaced when a
word in a partially-visible line is looked up.
*** Drag-n-dropping a file into a Message buffer opens the file
instead of adding it as an attachment. Reported by Leo.
*** Crash when a text is drag-n-dropped into the Dock icon.
Reported by Leo.
*** Not registered as a service provider on Mac OS X 10.4 and earlier,
even if there is no other instance of running Emacs.
*** Modifier mapping for the `fn' key does not work with the `A' key.
** Improvements
*** Reverse conversion in Kotoeri works even without selection.
Hitting Eisu/Kana key on JIS keyboard (or Control-Shift-;/J/K on US
keyboard) twice also works.
* emacs-23.1.93-mac-1.98 [experimental/hackers-only] (2010-02-27)
Based on Emacs 23.1.93
http://lists.gnu.org/archive/html/emacs-devel/2010-02/msg00665.html
** Fixed bugs
*** Menu selection via search field in the Help menu doesn't work on
Mac OS X 10.6.
Note: this seems to be still unstable on Mac OS X 10.5.8, crashing at
the function TestMenuSystemAttributes in the HIToolbox framework.
I've experienced similar crashes even with Safari on that version.
*** The function `menu-bar-open' does not activate the menu bar.
*** Menu bar does not get updated after Command-H -> Dock icon click
on Mac OS X 10.5.
** Improvements
*** Scroll bars are excluded from flashed area for visible bell in a
consistent way.
*** Several keyboard shortcuts (notably those for Keyboard Navigation)
listed in System Preferences now work.
* emacs-23.1.92-mac-1.97 [experimental/hackers-only] (2010-01-30)
Based on Emacs 23.1.92
http://lists.gnu.org/archive/html/emacs-devel/2010-01/msg01487.html
** Fixed bugs
*** Turning on the toolbar in a fullscreen frame leaves garbage if it
has non-zero internal border width.
** Improvements
*** When the clipboard has both textual and image data, yank inserts
the former and push both into the kill ring so the latter can be
inserted with yank-pop afterwards.
*** Use non-integral x positions for displaying antialiased
proportional fonts. You can see the difference by putting the box
cursor over Helvetica 12pt `I', whose ideal width is 3.33398 but
displayed with the rounded width 3, for example.
* emacs-23.1.91-mac-1.96 [experimental/hackers-only] (2009-12-31)
Based on Emacs 23.1.91
http://lists.gnu.org/archive/html/emacs-devel/2009-12/msg01112.html
** Fixed bugs
*** The `fullboth' frames, which don't have a title bar, are not shown
in the window list in the Dock menu.
*** Mouse highlighting is not updated on popup (de)activations.
*** With `x-select-font', the first click in a list sometimes results
in a wrong selection.
*** Command line options specifying temporary preferences settings
(e.g., -AppleDisplayScaleFactor 1.25 -AppleAntiAliasingThreshold 14),
just as in other Cocoa applications, are regarded as if they are
specifying filenames to edit.
** Improvements
*** Change of text smoothing threshold setting in the Appearance pane
of the System Preferences is now reflected immediately.
* emacs-23.1.90-mac-1.95 [experimental/hackers-only] (2009-12-10)
Based on Emacs 23.1.90
http://lists.gnu.org/archive/html/emacs-devel/2009-12/msg00466.html
** Fixed bugs
*** Can't get Unicode Variation Sequences subtable for Hanazono font
(2009-12-01, TTF) on Mac OS X 10.4 and earlier.
** Improvements
*** Fullscreen works like with ewmh-compliant X11 window managers.
Note: currently, `fullboth' frames, which don't have a title bar, are
not shown in the window list in the Dock menu.
* emacs-23.1-mac-1.94 [experimental/hackers-only] (2009-11-01)
http://lists.gnu.org/archive/html/emacs-devel/2009-11/msg00001.html
** Fixed bugs
*** Kill/yank in tty frames causes an error.
** Improvements
*** When delete-selection-mode is enabled, then the active region is
hidden while the marked text is being shown (so "Reverse conversion"
in Kotoeri looks better).
*** The current cursor position may be returned for a character
position query for text input even if the marked text is not displayed
or handled at the Lisp level yet (so auxiliary windows in AquaSKK 4
are placed better.)
*** SVG images are supported via WebKit on Mac OS X 10.4 and later.
If you have librsvg installed and you want to use WebKit for rendering
SVG images, then you need to specify --without-rsvg as a configure
option.
*** The Mac font backend driver now supports `get_variation_glyphs'
also on Mac OS X 10.4 and earlier.
*** Ideographic Variation Sequences (IVSes) also work for Hiragino
fonts, which don't have a format 14 (Unicode Variation Sequences)
subtable in their cmap table.
* emacs-23.1-mac-1.93 [experimental/hackers-only] (2009-09-27)
http://lists.gnu.org/archive/html/emacs-devel/2009-09/msg00745.html
** Fixed bugs
*** Conversion between Lisp and NSPasteboard strings doesn't preserve
NUL characters.
*** Mouse face reacts even while tracking Dock menus or Stacks.
*** Control-Q does not work as the quote binding in file dialogs.
*** Synthetic bold does not work for bitmap-only fonts on Mac OS X
10.6.
** Improvements
*** New events: wheel-left/right as in W32, and
swipe-up/down/left/right on Mac OS X 10.5.2 and later.
*** The Mac font backend driver now supports `get_variation_glyphs' on
Mac OS X 10.5 and later. You need some OpenType font containing a
format 14 (Unicode Variation Sequences) subtable in its cmap table.
*** Simplified `select' emulation also for Mac OS X 10.5 and earlier.
Its design is similar to the one in the previous release with Grand
Central Dispatch.
* emacs-23.1-mac-1.92 [experimental/hackers-only] (2009-09-05)
http://lists.gnu.org/archive/html/emacs-devel/2009-09/msg00105.html
** Fixed bugs
*** Command-Control-D doesn't pop up dictionary on Mac OS X 10.6.
*** Iconified frames aren't considered visible.
Reported by Benjamin Riefenstahl.
*** Can't make iconified frames invisible.
** Improvements
*** Fall back on mac-system-coding-system if script and language
information is not available in text input events.
*** New implementation for the `select' emulation using Grand Central
Dispatch instead of CFSocket. It is enabled by default if built for
Mac OS X 10.6. If you find it unstable/problematic, then you can turn
it off by compiling with "-DSELECT_USE_GCD=0".
* emacs-23.1-mac-1.91 [experimental/hackers-only] (2009-08-29)
http://lists.gnu.org/archive/html/emacs-devel/2009-08/msg01309.html
** Fixed bugs
*** Doesn't build on Mac OS X 10.6.
*** Multi-page TIFF images are not supported.
I thought they were, but I actually added the code to another working
tree and forgot to merge it in the previous version.
*** "Visit New File" shows a wrong dialog.
Apply Jason Rumney's fix for Bug#3969.
*** Mach port right leaks due to the previous change for the warning
"CFMessagePort: bootstrap_register(): failed".
** Improvements
*** File and font dialogs can be closed with C-g on Mac OS X 10.5 and later.
* emacs-23.1-mac-1.90 [experimental/hackers-only] (2009-08-03)
Based on Emacs 23.1. Rename from "Carbon+AppKit port" to "Mac port".
Drop support for Mac OS X 10.1 and earlier.
Drop GUI implementation with Carbon HIToolbox.
Revamp font handing completely.
http://lists.gnu.org/archive/html/emacs-devel/2009-08/msg00091.html
* emacs-22.3-appkit-1.5 (2009-08-03)
http://lists.gnu.org/archive/html/emacs-devel/2009-08/msg00091.html
** Fixed bugs
*** "open -g" (available on Mac OS X 10.5 and later) does not work.
*** Control-Tab is not recognized on Mac OS X 10.4 and earlier.
** Improvements
*** Resizing truncates the window width/height to multiple of the
nominal character size instead of rounding unless the resizing is
triggered by mouse dragging of the resize handle.
*** Warning "CFMessagePort: bootstrap_register(): failed" with
multiple invocations via command-line or "open -n" is suppressed
(except for Mac OS X 10.4).
* emacs-22.3-appkit-1.4 (2009-06-27)
http://lists.gnu.org/archive/html/emacs-devel/2009-06/msg00532.html
** Fixed bugs
*** Fringe bitmap display is incorrect if its width is not 8.
*** Crash when calculating Quickdraw font metrics in an invisible frame.
*** Crash when changing internal-border-width of an invisible frame.
*** Assertion failure in mac_set_font.
*** "Hide" in Login Items does not work.
*** (mac-pasteboard-string-to-string "\342\204\246" 'mac-roman) gives
GREEK CAPITAL LETTER OMEGA instead of OHM SIGN (likewise for
mac-utxt-to-string).
*** mac-symbol -> emacs-mule mapping is represented wrong for #x30 - #x37.
** Improvements
*** Conversion between CFNumber and Lisp objects now uses Lisp strings
for integers that don't fit in the Lisp float range.
* emacs-22.3-appkit-1.3 (2009-03-27)
http://lists.gnu.org/archive/html/emacs-devel/2009-03/msg00485.html
** Fixed bugs
*** Popup dialog button labels may get corrupted.
http://lists.gnu.org/archive/html/emacs-devel/2009-03/msg00261.html
*** Popup dialog does not select the default item with the return key.
*** Tooltip contents are sometimes not shown on 10.4 due to the
previous change for flyspell-small-region slowness.
** Improvements
*** Hourglass (progress indicator) is shown in the title bar.
*** Add f20 and kp-separator to the keycode-to-xkeysym table.
* emacs-22.3-appkit-1.2 (2009-01-24)
http://lists.gnu.org/archive/html/emacs-devel/2009-01/msg00753.html
** Fixed bugs
*** do-applescript crashes with -nw due to the previous fix for
(do-applescript "choose file") hang.
*** Cursor erasure sometimes fails on Mac OS X 10.5 due to the
previous change for flyspell-small-region slowness.
*** Buffer overrun in creation of Vmac_carbon_version_string.
** Improvements
*** Untag Lisp_Object by subtraction instead of masking.
http://lists.gnu.org/archive/html/emacs-devel/2008-01/msg01876.html
*** `select' emulation waits for user signal delivery as well as
window system events and process outputs via sockets.
http://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00198.html
*** Hourglass display is enabled.
*** Let the framework decide whether wheel events to non-focus frames
are accepted or not.
* emacs-22.3-appkit-1.1 (2008-11-27)
http://lists.gnu.org/archive/html/emacs-devel/2008-11/msg00993.html
** Fixed bugs
*** 64-bit binary doesn't work with AquaSKK Japanese input method.
*** Tooltip contents are chopped off if the fractional part of the
scaling factor is greater than or equal to 0.5.
*** Crash with tooltip autodisplay that happens when its contents are
not yet ready.
*** (do-applescript "choose file") -> cancel -> hang on 10.5.
*** With asynchronous subprocesses, the "[Complete, but not unique]"
message shown by C-x C-f / TAB TAB will disappear on key release.
(Both Carbon and Carbon+Appkit)
*** Crash with tabbar.el (not specific to the Carbon(+AppKit) port).
http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=1337
** Improvements
*** Execution of flyspell-small-region is no longer too slow.
*** The "Visit New File" dialog no longer confirms replacement if an
existing file is specified (only on 10.3 and later).
*** Update display while the resize control (or the slider in the font
panel) is being dragged.
*** Align key bindings shown in a menu.
*** Explicitly link with libncurses.5 if MACOSX_DEPLOYMENT_TARGET <
1040 to avoid runtime link error when running on the versions without
/usr/lib/libncurses.5.4.dylib.
* emacs-22.3-appkit-1.0 (2008-09-07)
Initial release
http://lists.gnu.org/archive/html/emacs-devel/2008-09/msg00268.html