/
ChangeLog.14
20565 lines (14929 loc) · 755 KB
/
ChangeLog.14
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
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2009-02-07 Dave Love <fx@gnu.org>
* net/tls.el (open-tls-stream): Don't query killing process.
2009-06-21 Chong Yidong <cyd@stupidchicken.com>
* Branch for 23.1.
2009-06-21 Glenn Morris <rgm@gnu.org>
* emacs-lisp/lisp-mode.el (lisp-indent-function)
* emacs-lisp/cl-indent.el (lisp-indent-defun-method)
(common-lisp-indent-function): Add doc strings.
2009-06-19 David Casperson <casper@unbc.ca> (tiny change)
* font-core.el (turn-on-font-lock-if-desired): Correctly handle
the case where font-lock-global-modes is a list that doesn't begin
with `not' (Bug#3611).
2009-06-19 Glenn Morris <rgm@gnu.org>
* subr.el (open-network-stream): Doc fix.
2009-06-19 Juanma Barranquero <lekktu@gmail.com>
* international/fontset.el (setup-default-fontset):
Fix typo in previous change.
2009-06-19 Kenichi Handa <handa@m17n.org>
* international/fontset.el (setup-default-fontset): Add a spec of
non-OTF Unicode font for Thai.
* fringe.el: Add coding: utf-8 cookie.
2009-06-18 Kenichi Handa <handa@m17n.org>
* language/korean.el (korean-cp949): New coding system. Set cp949
as an alias to it.
2009-06-18 Ulrich Mueller <ulm@gentoo.org>
* pgg-gpg.el (pgg-gpg-lookup-key-owner): Handle colon listings
format used by GnuPG 2.0.11.
2009-06-18 Glenn Morris <rgm@gnu.org>
* files.el (dir-locals-set-directory-class): Make mtime argument
optional, since it is always unneeded in the non-file case. (Bug#3577)
2009-06-18 Kenichi Handa <handa@m17n.org>
* language/korean.el ("Korean"): Fix `documentation' property of
this language environment.
* language/korea-util.el (korean-key-bindings): Add binding for
key Hangul.
2009-06-17 Chong Yidong <cyd@stupidchicken.com>
* progmodes/compile.el (compilation-error-regexp-alist-alist):
Comment out 2007-07-25 change adding support for Maven error
messages; this regexp is too slow on long lines (Bug#3441).
2009-06-17 Akinori MUSHA <knu@iDaemons.org> (tiny change)
* progmodes/ruby-mode.el (ruby-parse-partial)
(ruby-font-lock-keywords): Support overloadable negative
operators (Bug#3587).
2009-06-17 Tiago Saboga <tiagosaboga@gmail.com> (tiny change)
* files.el (save-some-buffers-action-alist): Fix last
change (Bug#3578).
2009-06-17 Glenn Morris <rgm@gnu.org>
* files.el (dir-locals-set-directory-class): Fix doc typo.
2009-06-17 Kenichi Handa <handa@m17n.org>
* international/mule-diag.el (list-character-sets): Change
"FINAL-CHAR" to "FINAL-BYTE" to follow the official terminology.
(list-character-sets-1): Add one line explanation about
"supplementary charset". Make the part "Supplementary Character
Sets" clickable.
2009-06-16 Eduard Wiebe <usenet@pusto.de> (tiny change)
* international/mule-conf.el: Add cp949-2-byte, cp949.
2009-06-16 Kenichi Handa <handa@m17n.org>
* composite.el (compose-region): Improve the docstring.
2009-06-15 Stefan Monnier <monnier@iro.umontreal.ca>
* vc.el (vc-default-revision-granularity): Remove to let the normal
error handling kick in (bug#3570).
2009-06-13 Chong Yidong <cyd@stupidchicken.com>
* simple.el (kill-visual-line): Rewrite (Bug#3437). Don't try to
handle kill-whole-line, as it doesn't make sense in this context.
2009-06-12 Sam Steingold <sds@gnu.org>
* vc-hg.el (vc-hg-log-switches): Add defcustom.
(vc-hg-print-log): Use it.
2009-06-12 Kenichi Handa <handa@m17n.org>
* international/eucjp-ms.el: Re-generated.
2009-06-10 Glenn Morris <rgm@gnu.org>
* calendar/cal-dst.el (calendar-time-zone-daylight-rules):
Fix typo in 2008-04-02 change.
2009-06-10 Kenichi Handa <handa@m17n.org>
* composite.el (compose-gstring-for-terminal): For zero-width
characters of Unicode category `Cf', simply replace it with SPC.
2009-06-09 Agustín Martín <agustin.martin@hispalinux.es>
* ispell.el: Make `ispell-dictionary' customizable (#2555)
2009-06-08 Michael Albinus <michael.albinus@gmx.de>
* ediff-util.el (ediff-compute-custom-diffs-maybe): Handle remote
files correctly.
2009-06-08 Adrian Robert <Adrian.B.Robert@gmail.com>
* term/ns-win.el (composition-function-table)
(script-representative-chars): Don't alter.
2009-06-07 Michael Albinus <michael.albinus@gmx.de>
* net/tramp.el (tramp-do-copy-or-rename-file-directly): Make direct
copy more robust, especially when "chown" is not applicable.
2009-06-07 Martin Rudalics <rudalics@gmx.at>
* emacs-lisp/lisp-mode.el (lisp-mode-variables): Fix doc-string.
2009-06-06 Michael Albinus <michael.albinus@gmx.de>
* net/tramp.el (tramp-open-connection-setup-interactive-shell):
Apply workaround for OpenSolaris bug.
2009-06-05 Daiki Ueno <ueno@unixuser.org>
* epa.el (epa-decrypt-region): Detect encoding if
coding-system-for-read is not specified.
<http://sourceforge.jp/ticket/browse.php?group_id=2267&tid=17018>
(epa-verify-region): Ditto.
2009-06-04 Stefan Monnier <monnier@iro.umontreal.ca>
* tar-mode.el (tar-header-block-tokenize): Obey @LongLink even for
POSIX tar archives (bug#3410).
2009-06-04 Johan Bockgård <bojohan@gnu.org>
* vc.el (vc-revision-other-window): Fix argument to backend
function revision-completion-table; it expects a list.
2009-06-04 Stefan Monnier <monnier@iro.umontreal.ca>
* frame.el (delete-other-frames): Only delete frames on the
same terminal (bug#3442).
2009-06-04 Glenn Morris <rgm@gnu.org>
* calendar/solar.el (solar-n-hemi-seasons, solar-s-hemi-seasons):
Make into defcustoms. (Bug#3429)
2009-06-01 Chong Yidong <cyd@stupidchicken.com>
* international/README: New file.
* international/charprop.el:
* international/uni-bidi.el:
* international/uni-category.el:
* international/uni-combining.el:
* international/uni-comment.el:
* international/uni-decimal.el:
* international/uni-decomposition.el:
* international/uni-digit.el:
* international/uni-lowercase.el:
* international/uni-mirrored.el:
* international/uni-name.el:
* international/uni-numeric.el:
* international/uni-old-name.el:
* international/uni-titlecase.el:
* international/uni-uppercase.el: Add copyright notice (Bug#3428).
* emulation/edt.el (edt-previous-line, edt-next-line): Don't use
forward-line, undoing 2007-10-19 change (Bug#3188).
* textmodes/two-column.el (2C-split): Call move-to-column, to
compensate for the 2007-10-19 change from next-line to
forward-line (Bug#3435). Account for fringe and scroll-bar when
setting 2C-window-width.
2009-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
* startup.el (normal-no-mouse-startup-screen): Use F1 rather than C-h
if C-h is remapped to something else like DEL.
2009-05-26 Chong Yidong <cyd@stupidchicken.com>
* edmacro.el (edmacro-parse-keys): Fix 2008-08-19 change (Bug#3387).
* view.el (view-recenter): Allow recenter to compute window height
normally.
(view-window-size): Use window-line-height to find window height.
(view-page-size-default): Return nil if LINES is nil, 0, or larger
than the window height.
(view-scroll-lines): Handle nil value for DEFAULT arg (Bug#3361).
2009-05-26 Kenichi Handa <handa@m17n.org>
* textmodes/table.el (table--unibyte-char-to-multibyte):
Delete function.
(*table--cell-self-insert-command, *table--cell-quoted-insert):
Don't call table--unibyte-char-to-multibyte (Bug#3372).
2009-05-26 Chong Yidong <cyd@stupidchicken.com>
* newcomment.el (comment-region): Doc fix (Bug#3370).
2009-05-24 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
* mail/smtpmail.el: Indent code properly to make it more readable.
2009-05-24 Chong Yidong <cyd@stupidchicken.com>
* textmodes/ispell.el (ispell-check-version): Handle dashes in
version numbers. Suggested by sdl.web@gmail.com (Bug#3369).
2009-05-23 Chong Yidong <cyd@stupidchicken.com>
* info.el (Info-mode): Doc fix (Bug#3358).
2009-05-23 Johan Bockgård <bojohan@gnu.org>
* ediff-vers.el (ediff-vc-latest-version): Use property
`vc-latest-revision' instead of `vc-latest-version'. (It was
renamed in the big VC overhaul.)
2009-05-23 Chong Yidong <cyd@stupidchicken.com>
* progmodes/grep.el (grep-compute-defaults): Simplify how settings
are looked up.
(grep-apply-setting): New function.
(grep-highlight-matches, grep-command, grep-template)
(grep-use-null-device, grep-find-command, grep-find-template):
Clarify role of grep-compute-defaults in docstrings.
Use grep-apply-setting to apply changes (Bug#3343).
2009-05-21 Glenn Morris <rgm@gnu.org>
* calendar/cal-move.el (calendar-forward-day): Fix 2008-06-21 change -
always move cursor to new date. (Bug#3338)
2009-05-20 Stefan Monnier <monnier@iro.umontreal.ca>
* textmodes/tex-mode.el (tex-uptodate-p): Accept [1{/var/foo}] as
a page number.
2009-05-20 Jason Rumney <jasonr@gnu.org>
* files.el (locate-dominating-stop-dir-regexp): Add terminal
directory separator to UNC path case (Bug#3252).
2009-05-20 Chong Yidong <cyd@stupidchicken.com>
* international/encoded-kb.el (encoded-kbd-setup-display):
Change DISPLAY arg to TERMINAL.
* international/mule.el (set-terminal-coding-system)
(set-keyboard-coding-system): Change DISPLAY arg to TERMINAL.
2009-05-19 Alan Mackenzie <acm@muc.de>
* progmodes/cc-mode.el (c-extend-and-neutralize-CPP-line):
Rename from c-neutralize-syntax-in-CPP. Set the variables c-new-BEG
and c-new-END, thus extending the font-lock region.
(c-font-lock-init): Don't set obsolete variable font-lock-lines-before.
* progmodes/cc-langs.el (c-before-font-lock-function): Rename a
value to c-extend-and-neutralize-syntax-in-CPP.
2009-05-19 Kenichi Handa <handa@m17n.org>
* faces.el (set-face-attribute): Fix handling of :family
"FOUNDRY-FAMILY".
2009-05-18 Chong Yidong <cyd@stupidchicken.com>
* register.el (register-alist): Doc fix (Bug#3311).
2009-05-18 Richard M Stallman <rms@gnu.org>
* progmodes/compile.el (compilation-filter): If inserting at end
of accessible part of buffer, keep end of output visible.
* mail/rmail.el (rmail-expunge-confirmed): Return nil if nothing to do.
Don't call rmail-modify-format here.
(rmail-expunge): Call it here after expunge is confirmed.
(rmail-confirm-expunge): Doc fix. Mark as risky.
(rmail-convert-babyl-to-mbox): Call rmail-modify-format.
(rmail-set-attribute): Call rmail-dont-modify-format only for `unseen'.
For other attributes, call `rmail-modify-format',
and propagate the modified flag to rmail-buffer.
2009-05-17 Richard M Stallman <rms@gnu.org>
* mail/rmailedit.el (rmail-edit-current-message):
Call rmail-modify-format here.
(rmail-cease-edit): Not here.
2009-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
* vc-bzr.el (vc-bzr-state-heuristic): Fallback on vc-bzr-state in case
of any kind of error (e.g. when "sha1sum" is not found).
2009-05-15 Martin Rudalics <rudalics@gmx.at>
* dired.el (dired-pop-to-buffer): Try to make this behave the
Emacs 22 way (Bug#1806).
2009-05-14 Chong Yidong <cyd@stupidchicken.com>
* frame.el (minibuffer-frame-alist): Doc fix (Bug#3276).
2009-05-12 Chong Yidong <cyd@stupidchicken.com>
* tutorial.el (help-with-tutorial): Don't use text mode, since the
tutorial text assume Fundamental mode. Use TUTORIAL.xx for the
tutorial buffer, since that is what the tutorial text assumes.
2009-05-11 Stefan Monnier <monnier@iro.umontreal.ca>
* simple.el (completion-setup-function):
Only modify the default-directory in *Completions* (bug#3250).
Take partial-completion into account when setting default-directory.
2009-05-10 Chong Yidong <cyd@stupidchicken.com>
* emacs-lisp/cl-macs.el (lexical-let*): Doc fix (Bug#3178).
2009-05-10 Kim F. Storm <storm@cua.dk>
* ido.el: Add proper support for confirm-nonexistent-file-or-buffer
values `confirm' and `confirm-after-completion'.
(ido-read-internal, ido-buffer-internal, ido-file-internal):
Setup and handle require-match arg according to c-n-f-o-b.
(ido-show-confirm-message): New dynamic variable.
(ido-exit-minibuffer): Request confirmation for non-existing file
or buffer according to confirm-nonexistent-file-or-buffer.
(ido-decorations): Add 11th element for "confirm" message.
(ido-completions): Show confirmation message when requested.
2009-05-08 Kenichi Handa <handa@m17n.org>
* international/encoded-kb.el (encoded-kbd-setup-keymap):
* international/mule-diag.el (describe-coding-system): Fix for big5.
2009-05-07 Martin Rudalics <rudalics@gmx.at>
* window.el (split-window-sensibly): New function.
(split-height-threshold, split-width-threshold): State in
doc-string that these affect split-window-sensibly.
Change customization subtype from number to integer.
(window--splittable-p): Rename to window-splittable-p since it's
referred to in doc-string of split-window-sensibly. Update doc-string.
(window--try-to-split-window): Unconditionally call
split-window-preferred-function and move splitting functionality
to split-window-sensibly (Bug#3142).
(split-window-preferred-function): Rewrite doc-string.
Don't allow nil as customization type.
2009-05-07 Chong Yidong <cyd@stupidchicken.com>
* faces.el (x-handle-named-frame-geometry): Ignore errors from
x-get-resource due to not yet opened X connection. This is a
temporary workaround for Bug#3194.
2009-05-05 Bob Rogers <rogers-emacs@rgrjr.dyndns.org> (tiny change)
* vc-svn.el (vc-svn-parse-status): ?D is for removed files (bug#3213).
2009-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
* vc.el (vc-delete-file): Add autoload cookie (bug#3209).
2009-05-04 Miles Bader <miles@gnu.org>
* emacs-lisp/bindat.el (bindat-pack): Allocate and set a string
directly (Bug#2878).
2009-05-03 Juanma Barranquero <lekktu@gmail.com>
* term/ns-win.el (ns-alternatives-map, ns-insert-working-text)
(ns-echo-working-text, ns-utf8-nfd-post-read-conversion)
(ns-insert-text, ns-insert-file, ns-find-file, generate-fontset-menu)
(mouse-set-font, ns-respond-to-change-font, ns-standard-fontset-spec)
(ns-set-background-alpha, ns-set-foreground-at-mouse)
(ns-set-background-at-mouse): Fix typos in docstrings.
2009-05-03 Daiki Ueno <ueno@unixuser.org>
* epg.el (epg-wait-for-completion): Sleep after the process
exits, to allow process-filter to run (Bug#2412).
* epa.el (epa--read-signature-type): Fix typo.
2009-05-02 Glenn Morris <rgm@gnu.org>
* wid-edit.el (widget-specify-field, widget-field-value-get, character):
Revert 2009-03-24 change, since it causes a more serious problem than
the one it solves. (Closes Bug#3136, reopens Bug#2689.)
2009-05-02 Martin Rudalics <rudalics@gmx.at>
* frame.el (pop-up-frame-function): Remove choice nil since it
does not represent a valid value.
2009-04-30 David Reitter <david.reitter@gmail.com>
* term/ns-win.el (ns-make-command-string, ns-grabenv)
(ns-extended-platform-support-mode, menu-bar-ns-file-menu)
(ns-arrange-all-frames, ns-arrange-visible-frames)
(ns-arrange-frames): Remove. These functionalities not
available on other (free) platforms will be provided to users
outside the Emacs project in the "ns-platform-support" package.
2009-04-30 Alan Mackenzie <acm@muc.de>
Enhancements for Objective-C:
* progmodes/cc-vars.el (c-objc-method-arg-min-delta-to-bracket)
(c-objc-method-arg-unfinished-offset)
(c-objc-method-parameter-offset): New variables.
(c-offsets-alist): Use c-lineup-ObjC-method-call-colons in entry
for objc-method-call-cont.
* progmodes/cc-langs.el (c-constant-kwds): New ObjC keywords
"YES", "NO", "NS_DURING", "NS_HANDLER", "NS_ENDHANDLER".
* progmodes/cc-align.el (c-lineup-ObjC-method-call-colons):
New function.
2009-04-29 Chong Yidong <cyd@stupidchicken.com>
* subr.el (assoc-default): Doc fix.
2009-04-29 Ulrich Mueller <ulm@gentoo.org>
* files.el (hack-local-variables-prop-line)
(hack-local-variables, dir-locals-read-from-file):
Bind read-circle to nil before reading.
2009-04-28 Geert Kloosterman <g.j.kloosterman@gmail.com> (tiny change)
* progmodes/which-func.el (which-function): Don't assume that
entries from `imenu--index-alist' are ordered by buffer position,
which fails when submenus are present (Bug#3153).
2009-04-28 Stefan Monnier <monnier@iro.umontreal.ca>
* international/quail.el (quail-vunion): Remove unexplained nreverse.
2009-04-28 Nick Roberts <nickrob@snap.net.nz>
* progmodes/gdb-ui.el (gdb-tooltip-print): Avoid "Non-X frame used"
error with gud-tooltip-mode in the Linux console.
2009-04-28 Chong Yidong <cyd@stupidchicken.com>
* tooltip.el (tooltip-show-help): Fall back on
tooltip-show-help-non-mode for text-only displays.
2009-04-27 Jay Belanger <jay.p.belanger@gmail.com>
* calc/calc.el (calc-mode): Replace `copy-list' with `copy-sequence'.
2009-04-26 Jay Belanger <jay.p.belanger@gmail.com>
* calc/calc.el (calc-set-mode-line): Check to make sure that the
correct Calc buffer gets "Embed" in the mode line.
(calc-mode): Copy stack list for additional Calc buffers.
2009-04-25 Chong Yidong <cyd@stupidchicken.com>
* simple.el (line-move-visual): If point is stuck moving backwards
against a display string, temporarily ignore the goal
column (Bug#3020).
* startup.el (normal-top-level): Implement a work-around to handle
changes to face-font-rescale-alist during
initialization (Bug#1785).
2009-04-24 Michael Albinus <michael.albinus@gmx.de>
* net/tramp.el (tramp-handle-directory-files-and-attributes-with-stat)
(tramp-handle-file-name-all-completions): Don't use "-b" as ls
arg. It does not work on OpenBSD. Reported by Taylor Venable
<taylor@metasyntax.net>.
2009-04-23 Chong Yidong <cyd@stupidchicken.com>
* hi-lock.el (hi-lock--inhibit-font-lock-hook): New var.
(hi-lock-set-pattern, hi-lock-font-lock-hook): Use it (Bug#3068).
2009-04-21 Martin Rudalics <rudalics@gmx.at>
* diff-mode.el (diff-find-source-location): Don't call
diff-sanity-check-hunk when NOPROMPT is non-nil. (Bug#3033)
2009-04-21 Kenichi Handa <handa@m17n.org>
* international/uni-decomposition.el: Re-generated.
2009-04-20 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
* proced.el (proced-sort): Declare it buffer-local.
(proced-send-signal): Handle non-nil signals.
2009-04-18 Jason Rumney <jasonr@gnu.org>
* facemenu.el (list-colors-duplicates): w32-default-color-map is
a function (Bug#3044).
2009-04-18 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>
* epa-file.el (epa-file-decode-and-insert):
Use string-to-multibyte instead of set-buffer-multibyte.
<http://sourceforge.jp/ticket/browse.php?group_id=2267&tid=15259>
2009-04-18 Yann Hodique <yann.hodique@gmail.com> (tiny change)
* net/rcirc.el (rcirc): Use correct property names (Bug#3037).
2009-04-18 Chong Yidong <cyd@stupidchicken.com>
* thingatpt.el (thing-at-point-bounds-of-list-at-point):
New function (Bug#3027).
2009-04-17 Kenichi Handa <handa@m17n.org>
* international/uni-decomposition.el: Re-generated.
2009-04-16 Chong Yidong <cyd@stupidchicken.com>
* textmodes/flyspell.el (flyspell-correct-word-before-point):
Don't create markers.
(tex-mode-flyspell-verify): Don't create markers.
Use line-end-position.
(sgml-mode-flyspell-verify): Don't create markers. Simplify code
using looking-at and looking-back.
2009-04-16 Robert Brown <brown@google.com> (tiny change)
* emacs-lisp/lisp-mode.el: Give `deftype' a doc-string-elt
property (Bug#2984).
2009-04-16 Leo Liu <sdl.web@gmail.com> (tiny change)
* ediff-wind.el (ediff-make-wide-display): Fix typo in frame
parameter alist.
2009-04-15 William Xu <william.xwl@gmail.com>
* outline.el (hide-sublevels): Ensure that arguments are passed to
outline-flag-region in the correct order (Bug#3000).
2009-04-15 Katsumi Yamaoka <yamaoka@jpl.org>
* net/browse-url.el (browse-url-filename-alist): Correct file
URI (Bug#2922).
2009-04-15 Chong Yidong <cyd@stupidchicken.com>
* subr.el (posn-col-row): Properly compute line spacing.
Suggested by Nikolaj Schumacher (Bug#2933).
2009-04-15 Ulf Jasper <ulf.jasper@web.de>
* net/newst-treeview.el (newsticker-treeview-jump): Enable virtual
feeds.
2009-04-15 Dan Nicolaescu <dann@ics.uci.edu>
* vc-svn.el (vc-svn-after-dir-status): Fix regexp to allow for file
names with leading spaces. Ignore "." if it appears as a filename.
2009-04-14 Juanma Barranquero <lekktu@gmail.com>
* help-at-pt.el (help-at-pt-kbd-string): Reflow docstring.
(scan-buf-previous-region): Fix typo in docstring.
2009-04-14 Eduard Wiebe <usenet@pusto.de> (tiny change)
* jit-lock.el (jit-lock-stealth-chunk-start): Fix typo in docstring.
2009-04-14 Michael Albinus <michael.albinus@gmx.de>
* net/tramp.el (tramp-handle-dired-recursive-delete-directory):
Fix an error in flushing cache data.
(tramp-handle-process-file): Flush all file cache values for the
connection, because the remote process could have changed them.
Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
Handle QUIT.
* net/tramp-cmds.el (tramp-cleanup-connection): Flush cache data
of directory "".
2009-04-14 Stefan Monnier <monnier@iro.umontreal.ca>
* minibuffer.el (completion--try-word-completion): Don't disable
`partial-completion' any more. Mark the added char instead.
(completion-pcm--string->pattern): Notice chars added by
completion--try-word-completion and treat them specially. (bug#2957)
2009-04-13 Jason Rumney <jasonr@gnu.org>
* faces.el (frame-set-background-mode): Window system frames
default to light. Use default in cases where specified color
does not exist (Bug#2969).
2009-04-13 Kenichi Handa <handa@m17n.org>
* language/japanese.el (cp932): Delete alias for japanese-shift-jis.
2009-04-12 Michael Albinus <michael.albinus@gmx.de>
* net/tramp.el (tramp-do-copy-or-rename-file-directly):
Overwrite always the tmpfile. (Bug#2962).
2009-04-11 Chong Yidong <cyd@stupidchicken.com>
* files.el (dir-locals-directory-cache): Rename from
dir-locals-directory-alist. Change format to include
the mtime of the directory-local variables file (Bug#2833).
(dir-locals-set-directory-class): New arg mtime. Store it in
dir-locals-directory-cache.
(dir-locals-find-file): Check cache validity using the mtime.
(dir-locals-read-from-file): Save the file mtime in the cache.
(hack-dir-local-variables): Adapt to new
dir-locals-directory-cache entry format.
* international/mule-diag.el (describe-font-internal):
Rename ignored argument to IGNORED.
(describe-font): Elide unnecessary argument to
describe-font-internal (Bug#2945).
2009-04-10 Richard M Stallman <rms@gnu.org>
* mail/rmailedit.el (rmail-cease-edit): Call rmail-modify-format.
* vc-dir.el (vc-dir): Doc fix.
2009-04-10 Eli Zaretskii <eliz@gnu.org>
* mail/unrmail.el (unrmail): If "Mail-From" header is found,
append a newline to it.
* mail/rmail.el (rmail-unrmail-new-mail)
(rmail-unrmail-new-mail-maybe): New functions.
(rmail-insert-inbox-text): Use rmail-unrmail-new-mail-maybe to
convert Babyl-formatted new mail to mbox format. (Bug#2942)
2009-04-09 Kim F. Storm <storm@cua.dk>
* emulation/cua-rect.el (cua--indent-rectangle): Insert tabs using
tab-to-tab-stop to respect indent-tabs-mode.
2009-04-09 Richard M Stallman <rms@gnu.org>
* mail/rmailkwd.el (rmail-set-label): Warn if multiple labels spec'd.
(rmail-kill-label, rmail-add-label): Doc fixes.
* mail/rmailout.el (rmail-output): If file is visited,
check the buffer's format.
* mail/rmailout.el (rmail-convert-to-babyl-format): Don't set "unseen".
* mail/rmailout.el (rmail-output-to-rmail-buffer):
Call rmail-modify-format.
Don't query before visiting a Babyl file.
Instead, query before modifications that would save it.
* mail/rmail.el (rmail-was-converted): New variable.
(rmail-seriously-modified): New variable.
(rmail-perm-variables): Set them to nil.
(rmail-convert-babyl-to-mbox): Don't query about converting Babyl file.
Instead, set rmail-was-converted.
(rmail-modify-format): New function. Query if save will change format.
(rmail-dont-modify-format): New function.
(rmail-duplicate-message, rmail-get-new-mail):
Call rmail-modify-format.
(rmail-set-header): Call rmail-dont-modify-format.
(rmail-set-attribute): Likewise.
(rmail-expunge-confirmed): Call rmail-modify-format.
* mail/sendmail.el (sendmail-send-it): Replace any
pre-existing Content-type header if we insert one.
2009-04-09 Michael Albinus <michael.albinus@gmx.de>
* net/tramp.el (tramp-file-name-handler-alist): Add `vc-registered'.
(tramp-handle-vc-registered): New defun. (Bug#1741)
* net/tramp-cache.el (tramp-flush-directory-property): Use the
localname of KEY for check.
2009-04-09 Kenichi Handa <handa@m17n.org>
* international/charprop.el: Re-generated.
* international/uni-bidi.el: Re-generated.
* international/uni-category.el: Re-generated.
* international/uni-combining.el: Re-generated.
* international/uni-decomposition.el: Re-generated.
* international/uni-mirrored.el: Re-generated.
* international/uni-name.el: Re-generated.
2009-04-08 Eli Zaretskii <eliz@gnu.org>
* files.el (append-to-file): Doc fix.
* term/pc-win.el (msdos-last-help-message): New defvar.
(msdos-show-help): Use it to avoid saving the last message if it
was also a help message (Bug#2895).
* mail/rmail.el (rmail-simplified-subject): Normalize whitespace
in subject. This resurrects a feature, lost in transition to
mbox, whereby Subject is matched even if it's broken into several
lines at arbitrary places.
2009-04-08 Nick Roberts <nickrob@snap.net.nz>
* progmodes/gdb-ui.el: Give hint for GDB in Emacs on Mac OSX.
2009-04-08 Chong Yidong <cyd@stupidchicken.com>
* textmodes/fill.el (fill-paragraph): Doc fix.
2009-04-07 Chong Yidong <cyd@stupidchicken.com>
* vc-bzr.el (vc-bzr-log-view-mode): Fix last fix.
2009-04-07 Glenn Morris <rgm@gnu.org>
* term/ns-win.el (ns-pop-up-frames): Make it a defcustom.
* mail/rmail.el (rmail-expunge-and-save): Let rmail-expunge show the
message.
(rmail-quit): Mark summary unmodified.
(rmail-expunge): Doc fix. Always show a message. (Bug#2763)
2009-04-07 Chong Yidong <cyd@stupidchicken.com>
* vc-bzr.el (vc-bzr-log-view-mode):
Tweak log-view-message-re (Bug#2872).
* descr-text.el (describe-property-list, describe-char):
Add follow-link properties to buttons that need them.
* tooltip.el (tooltip-show-help-non-mode): Don't save the last
message if it was also a help message (Bug#2895).
2009-04-06 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
* textmodes/bibtex.el (bibtex-format-entry)
(bibtex-search-crossref): Allow OPT prefix for name of crossref field.
2009-04-06 Sam Steingold <sds@gnu.org>
* simple.el (completion-list-mode-map): Bind "q" to quit-window,
just like in all other read-only buffers.
2009-04-05 Chong Yidong <cyd@stupidchicken.com>
* simple.el (handle-shift-selection): Clarify docstring.
2009-04-05 Michael Albinus <michael.albinus@gmx.de>
* dired-aux.el (dired-copy-file-recursive): Set mode to "700" if
`file-modes' returns nil.
* net/ange-ftp.el (ange-ftp-set-file-modes): New defun. Change
`ange-ftp' property of `set-file-modes' to
`ange-ftp-set-file-modes' (Bug#2865).
(ange-ftp-call-chmod): Add error handling.
* net/tramp.el (tramp-default-file-modes): New defun. Replace all
calls of `file-modes' by this (Bug#2869).
(tramp-handle-find-backup-file-name): Use `symbol-value' instead
of `boundp'.
* net/tramp-fish.el (tramp-fish-do-copy-or-rename-file-directly):
Use `tramp-default-file-modes'.
2009-04-04 Chong Yidong <cyd@stupidchicken.com>
* frame.el (make-frame): Doc fix.
2009-04-04 Eli Zaretskii <eliz@gnu.org>
* mail/rmailsum.el (rmail-new-summary-1): Don't show zero count of
summary lines.
2009-04-02 Chong Yidong <cyd@stupidchicken.com>
* dired.el (dired-get-filename): Always pass filename through
`read' to ensure unquoting is performed (Bug#2862).
2009-04-02 Stefan Monnier <monnier@iro.umontreal.ca>
* doc-view.el (doc-view-mode): Don't give up if the file doesn't exist.
2009-04-02 Glenn Morris <rgm@gnu.org>
* calendar/diary-lib.el (diary-cyclic): Check for +ve N.
* calendar/holidays.el (calendar-holidays):
Don't autoload it. (Bug#2811)
2009-04-02 Kenichi Handa <handa@m17n.org>
* international/fontset.el (setup-default-fontset):
Specify iso10646-1 font for characters in PUA of BMP. (Bug#2830)
2009-04-02 Stefan Monnier <monnier@iro.umontreal.ca>
* simple.el (auto-fill-function): Mark it as safe for nil.
Suggested by Leo <sdl.web@gmail.com>.
2009-04-01 Dan Nicolaescu <dann@ics.uci.edu>
* vc-mtn.el (vc-mtn-register): Fix optional arguments.
* vc-hooks.el (vc-name): Avoid calling vc-backend twice.
(vc-mode-line): Accept and use an optional argument for the backend.
(vc-find-file-hook): Use when instead of if. Avoid calling
vc-backend multiple times, pass down the value computed the first time.
2009-03-30 Andreas Schwab <schwab@linux-m68k.org>
* ansi-color.el (ansi-color-get-face):
Use ansi-color-parameter-regexp to match parameters.
(ansi-color-regexp): Include final `m' in first group.
2009-03-30 Jason Rumney <jasonr@gnu.org>
* files.el (locate-dominating-stop-dir-regexp): Stop searching
when a UNC mount point is reached.
2009-03-30 Jay Belanger <jay.p.belanger@gmail.com>
* calc/calc-embed.el (calc-embedded-restore-original-modes):
Add argument for Calculator buffer.
(calc-do-embedded): Use specific Calculator buffer when canceling
embedded mode.
* calc/calc.el (calc-buffer-list): New variable.
(calc-kill-stack-buffer): New function.
(calc-mode): Add `calc-kill-stack-buffer' to
`kill-buffer-query-functions'. Add current buffer to
`calc-buffer-list'.
2009-03-30 Kenichi Handa <handa@m17n.org>
* language/chinese.el (chinese-big5): Change type to `big5'.
2009-03-30 Chong Yidong <cyd@stupidchicken.com>
* help-mode.el (help-buffer): Add docstring.
2009-03-28 David Reitter <david.reitter@gmail.com>
* term/ns-win.el (ns-expand-space): Remove defvar.
(S-,): Bind to `customize' in line with menu item.
([global-map windows]): Remove (in line with other platforms).
(menu-bar-update-frames, force-menu-bar-update-buffers):
Remove, not needed.
(menu-bar-update-hook): Do not alter.
(generate-fontset-menu, mouse-set-font): Amend doc string
of these defaliases to point out their altered meaning in NS.
2009-03-28 Juri Linkov <juri@jurta.org>
* simple.el (minibuffer-default-add-completions):
Remove `(interactive)'. (Bug#2805)
2009-03-28 Eli Zaretskii <eliz@gnu.org>
* files.el (shell-quote-wildcard-pattern): Doc fix.
2009-03-27 Eli Zaretskii <eliz@gnu.org>
* ls-lisp.el (ls-lisp-insert-directory): Allow for a trailing '/'
when looking for "." and "..". (Bug#2801)
2009-03-27 Andreas Schwab <schwab@linux-m68k.org>
* simple.el (shift-select-mode): Make it a defcustom.
* cus-start.el: Remove shift-select-mode.
2009-03-26 Stefan Monnier <monnier@iro.umontreal.ca>
* simple.el (shift-select-mode): Move declaration from callint.c.
(handle-shift-selection): Remove `deactivate' arg and check
shift-select-mode instead.
2009-03-26 Juanma Barranquero <lekktu@gmail.com>
* align.el (align-large-region, align-perl-modes, align-rules-list)
(align-open-comment-modes): Fix typos in docstrings.
(align-region-separate): Doc fixes.
2009-03-26 Stefan Monnier <monnier@iro.umontreal.ca>
* arc-mode.el (archive-ar-summarize): Don't burp on special GNU
extension entries for lookup tables or extended file name tables.
Distinguish the internal and external name, so lookup is easier.
(archive-ar-extract): Take advantage of more precise name.
Preserve point.
2009-03-25 Chong Yidong <cyd@stupidchicken.com>
* play/bubbles.el (bubbles): Doc fix (Bug#2776).
2009-03-25 Juanma Barranquero <lekktu@gmail.com>
* composite.el (auto-compose-chars): Fix typo in docstring.
2009-03-24 Michael Albinus <michael.albinus@gmx.de>
* net/ange-ftp.el (ange-ftp-skip-msgs): Add 534.
2009-03-24 Glenn Morris <rgm@gnu.org>
* wid-edit.el (widget-specify-field): Don't add a second overlay for a
field with just a newline character.
(widget-field-value-get): Don't reduce fields with just a space
character to null.
(character): Accept newline. (Bug#2689)
2009-03-24 Kenichi Handa <handa@m17n.org>
* international/fontset.el (font-encoding-alist): Add an entry for
muletibetan-0. (Bug#2722)
2009-03-23 Dan Nicolaescu <dann@ics.uci.edu>
* vc-bzr.el (vc-bzr-working-revision): Add support for lightweight
checkouts. (Bug#2157)
(vc-bzr-after-dir-status): Ignore a warning for bzr status.
(vc-bzr-dir-extra-headers): Add headers for lightweight checkouts.
2009-03-22 Richard M Stallman <rms@gnu.org>
* mail/rmail.el (rmail-expunge): Update summary buffer even if DONT-SHOW.
(rmail-expunge): Without DONT-SHOW, show the message even after
updating summary.
2009-03-21 Jari Aalto <jari.aalto@cante.net>
* time.el (display-time-default-load-average): Doc fix.
2009-03-21 Eli Zaretskii <eliz@gnu.org>
* simple.el (handle-shift-selection): Doc fix. (Bug#2738)
2009-03-21 Chong Yidong <cyd@stupidchicken.com>
* files.el (file-modes-rights-to-number): Doc fix.
(file-modes-symbolic-to-number): Handle empty permissions
arg (Bug#2729).
2009-03-21 Dan Nicolaescu <dann@ics.uci.edu>
* vc.el (Todo): Add note on simplifying vc-register.
2009-03-21 Eli Zaretskii <eliz@gnu.org>
* eshell/em-ls.el (eshell-ls-dir):
Call eshell-directory-files-and-attributes with additional argument
'integer or 'string, according to numeric-uid-gid.
(eshell-ls-file): Don't convert UID and GID to strings, as
eshell-ls-dir already did. Enlarge max user-name string length to
14 characters.
(eshell-do-ls): Fix the long name of the -L option.