1 <Change Log> 2 3Mew 4.1 release (2004/10/18) 4 5Mew 4.1 release candidate 3 (2004/10/12) 6 7* A bug fix for mew-summary-set-walk-mark(). 8 sai 9* UTF-8 support for contrib/mew-browse.el. 10 Hideyuki SHIRAI <shirai> 11 12Mew 4.1 release candidate 3 (2004/10/12) 13 14* "mM-u" converts the '*' mark to the 'U' mark. 15 16Mew 4.1 release candidate 2 (2004/10/06) 17 18* A bug fix for mew-physical-folder(). 19 Hideyuki SHIRAI <shirai> 20 21Mew 4.1 release candidate 1 (2004/10/05) 22 23* Defining mew-protect-privacy-with-old-pgp-signature. 24* mew-summary-{un,}mark-in-physical preserve the cursor position. 25* Avoiding overriding files in queue. 26 Tatsuya Kinoshita <tats> 27* Making "tt" and "x" friendly to Virtual folder made of one physical 28 folder. 29* Fixing bugs of the new mark scheme. 30* IMAP bug fixes. 31* sinfo is now passed with Summary cache as well. 32* Defining mew-imap-spam-folder. 33* You can create a thread for Virtual folder which is made of 34 just one Summary folder. 35 36Mew 4.0.69 (2004/09/30) 37 38* Defining mew-delete-unread-mark-by-mark. 39* Set comment-start-skip in Draft mode. 40* Fixing a bug of EOL for the SEARCH command. 41* A bug fix for mew-decode-syntax-buffer(). 42 Hideyuki SHIRAI <shirai> 43* A bug fix for biff. 44* "C-um/" asks you a target mark. Now you can create Virtual mode 45 for unread messages. 46* "m/" does not unmark the * mark in its physical folder. 47* Patches for contrib. 48 Hideyuki SHIRAI <shirai> 49* Don't put the unread mark if scanning all. 50* Face for the unread mark. 51* You can pick in Virtual mode if it is created from one folder. 52 53Mew 4.0.68 (2004/08/30) 54 55* Defining mew-summary-markable(). 56* "Md" puts the delete/unlink mark onto the unread mark. 57* The unread mark 'U' is implemented. Set mew-use-unread-mark to t. 58 See also mew-unread-mark-list. 59* A fixing bug of SMTP/NNTP queuing. 60* DNS error check for SSL. 61 Shuichi KITAGUCHI <ki> 62* ":" works for text messages as well as MIME messages. 63 64Mew 4.0.67 (2004/08/23) 65 66* One more bug fix for IMAP. 67* Fixing a bug for IMAP's "3Z". 68 69Mew 4.0.66 (2004/08/23) 70 71* A patch for reedit in +queue. 72 Tatsuya Kinoshita <tats> 73* Defining mew-queue-check-new-message to avoid race condition of +queue. 74* "mI" now retrieves truncated messages only. 75* IMAP fetch now uses the byte of a literal to detect the tail 76 of a message. 77* Making execute-external and excute-internal more elegant. 78* Introducing the mew-set function. 79* Obsoleting mew-mime-image-alist. Using mew-mime-content-type instead. 80* Supporting Ms-Tnef. Type C-cC-e to extract files. 81* C-cC-t to mew-summary-execute-internal. 82* The "-f" option for "incm" to preserve UNIX From. 83 Yasunari Momoi <momo> 84 Jonathan <rise> 85* PGP 6 key handling. 86 TAKANO Yuji <takachan> 87* Supporting "-ERR [IN-USE]" (RFC2449). 88 Shun-ichi TAHARA <jado> 89* You can quit Mew without processing marks. All marks will appears 90 when you run Mew again. 91* Making message search faster. 92 KOIE Hidetaka <hide> 93* Checking windows-1251 instead of windows-1252. 94* "M*" for mew-summary-redo. 95* Sort now uses a right range. 96* A bug fix for mew-summary-kill-subprocess. 97* A patch for contrib/mew-refile-view.el. 98 KOIE Hidetaka <hide> 99* New mark "$" is introduced. This mark should be used to backup 100 the current "*" marks. 101* The "@" mark is obsoleted. All commands which targeted the "@" mark, 102 including the "F" command, now work for the "*" mark. 103* A bug fix for "tg" on XEmacs. 104 Shigeru Yasuda <yasuda> 105* A bug fix for mew-refile-guess-by-alist2. 106 Kyotaro HORIGUCHI <horiguti> 107 108Mew 4.0.65 (2004/06/01) 109 110* Workaround for mew-addrstr-parse-syntax-list against Emacs 20.7's 111 bug. 112* Decoding Subject: for auto refile. 113 Tatsuya Kinoshita <tats> 114* Registering ISO-8859-8-I for Hebrew as a temporary solution. Numbers 115 are displayed in the reverse order but better than nothing. 116* "mu" work for pruned threads. 117 Hideyuki SHIRAI <shirai> 118* Marks work on pruned threads. 119 Hideyuki SHIRAI <shirai> 120* "t(" and "t)". 121 Hideyuki SHIRAI <shirai> 122* A bug fix for "p" and "n" on toggled threads. 123 Hideyuki SHIRAI <shirai> 124* ";" displays trace paths. 125* mew-old-pgp-decode() checks "charset". 126 Tatsuya Kinoshita <tats> 127* Check mew-use-header-veil in "zv". 128 Tatsuya Kinoshita <tats> 129* Now "." on a part displayed with ":" can parse HTML. 130* "Too large" for remote folders. 131* Disabling "S" in IMAP folders. 132* A patch for mewl. 133 Shigeya Suzuki <shigeya> 134* PuTTY (SSH) support. 135 Shuichi KITAGUCHI <ki> 136* Defining mew-use-node-folder. 137* Charset can be specified for mew-use-old-pgp. 138* Removing \r from message-id. 139* Defining mew-draft-append-domain-p. 140* Defining mew-use-full-alias. 141* Defining mew-use-text/html-list. 142* Defining mew-use-text/xml. 143* Defining mew-imap-prefix-list(). 144 Shigeru Yasuda <yasuda> 145* A patch for mew-use-old-pgp(). 146 Tatsuya Kinoshita <tats> 147* Defining mew-imap-prefix-list. 148* Displaying account name when asking a password. 149 KOIE Hidetaka <hide> 150* Visio support. 151 TAKANO Yuji <takachan> 152* C-cC-z now treats MIME-encoded body. 153* '*', '@', 'd', 'u' now handles a visual region. 154 Ryota Hirose <hirose> 155* Adding ".tbz". 156 TAKANO Yuji <takachan> 157* A bug fix for mew-summary-goto-folder(). 158 Shigeru Yasuda <yasuda> 159* Defining mew-use-old-pgp. 160* A bug fix for SSL. 161 Shigeru Yasuda <yasuda> 162* Checking expired public key for GnuPG. 163 164Mew 4.0.64 (2004/03/08) 165 166* NOTE: YOU MUST RE-INSTALL THE "BIN" DIRECTORY. 167* info updates. 168* SSL now checks verification failure. 169* Fcc: %backup is now cached. 170* Fixing a bug of mew-regex-part. 171 Shigeru Yasuda <yasuda> 172* incm now touches ".mew-mtime" by default. Mew calls incm with the 173 "-u" option to suppress this. 174 Yasunari Momoi <momo> 175* Obsoleting mew-msg-rm-policy and mew-msg-rm-folder-list. 176 Use mew-trash-folder and mew-trash-folder-list for local folders. 177 Use mew-imap-trash-folder and mew-imap-trash-folder-list for 178 IMAP folders. Read info for more information. 179* Removing 'no-ls from mew(). 180 Hideyuki SHIRAI <shirai> 181* A bug fix for mew-summary-from-local-to-imap. 182* Removing unnecessary fields when resending. 183* Command and pattern should be specified at the same time for '"'. 184 Hideyuki SHIRAI <shirai> 185* History for '"'. 186 KOIE Hidetaka <hide> 187* Circular completion now works for pick pattern. 188 'mew-pick-default-field' is obsoleted. 189 Use 'mew-pick-pattern-list' instead. 190* Circular completion now works for "C". 191* '"' calls a command through a shell. 192* Don't use "error" in mew-smtp-queue and mew-nntp2-queue. 193* A patch to fix face problems on XEmacs. 194 Shun-ichi TAHARA <jado> 195* A patch for mew-mark-active-p(). 196 Hideyuki SHIRAI <shirai> 197* Defining mew-visit-inbox-after-setting-case. After setting a case 198 with "C", you can visit an inbox determined with the case and its 199 "proto". 200* "?", "tt", "'", '"', "x", "lx", "ma", "Md", "S", "mlc" are now 201 friendly for the visible region (transient mark mode for Emacs and 202 zmacs region for XEmacs). You don't need to type "C-u" to specify 203 the visible region. 204* "?" for pick. "C-u?" for pick in the region. 205* "'" for grep. "C-u'" for grep in the region. 206* '"' for a specified command. 'C-u"' for the one in the region. 207* mew-connection-type-for-scan is now obsoleted. Pipe is good for 208 mewl. 209* Header mode also takes care of mew-visit-queue-after-sending. 210* mew-visit-queue-after-sending is default to nil. If non-nil, 211 visiting a queue folder C-cC-m in a draft. 212* mew-imap-trash-folder is now default to "%trash". 213* The patch version of Emacs is removed for X-Mailer:. 214 Hiroshi Fujishima <pooh> 215 Tatsuya Kinoshita <tats> 216* mew-summary-folder-name() hack. 217 Hideyuki SHIRAI <shirai> 218* "mr" and "tr" now ignore invisible strings. 219 Hideyuki SHIRAI <shirai> 220* A patch for contrib/mew-nmz.el. 221 Hideyuki SHIRAI <shirai> 222 223Mew 4.0.63 (2004/01/15) 224 225* If IMAP path separator is ".", "/" is not allowed for a folder name. 226* IMAP response code hack. 227* New mew-summary-next-line and mew-summary-previous-line. 228 Hideyuki SHIRAI <shirai> 229* Removing mew-timing from mew-local-filter for Emacs. 230 Hideyuki SHIRAI <shirai> 231* mew-use-thread-cursor hack. 232 Hideyuki SHIRAI <shirai> 233* mew-summary-refile-remove-body hack. 234 Hideyuki SHIRAI <shirai> 235* Another patch for contrib/mew-nmz.el. 236 Hideyuki SHIRAI <shirai> 237* Another patch for contrib/mew-refile-view.el. 238 Hideyuki SHIRAI <shirai> 239* A patch for contrib/mew-refile-view.el. 240 Hideyuki SHIRAI <shirai> 241* A patch for contrib/mew-nmz.el. 242 Hideyuki SHIRAI <shirai> 243* A patch for contrib/mew-nmz.el. 244 hasi 245* A bug fix for mew-scan-header(). 246 hasi 247 KOIE Hidetaka <hide> 248 249Mew 4.0.62 (2003/12/25) 250 251* mew-refile-guess-alist can be set in mew-config-alist. 252* mew-scan-header decodes encoded fields according to 253 mew-scan-max-field-length. 254* incm handles a read-only file system. 255 Yousuke HARADA <harada> 256* PGP PKS servers are selectable for C-cC-f. 257* "Rd" deletes the local folder or the IMAP folder. 258* "Rr" renames the local folder or the IMAP folder. 259* Implementing mew-imap-directory-file-name and 260 mew-imap-file-name-as-directory. 261* Appropriate arguments for bogofilter. 262 Walter Truitt <walter.truitt> 263* IMAP spam filter. 264 (setq mew-imap-spam-field "X-Bogosity") ;; Do NOT append ":" 265 (setq mew-imap-spam-word "Yes") 266 (setq mew-imap-trash-folder "%trash") ;; nil means really delete 267* "tr" for mew-summary-regexp-make-thread. 268 KOIE Hidetaka <hide> 269* Setting buffer-read-only to nil for C-cC-q in Draft (just in case). 270* Defining mew-use-retrieve. 271* A bug fix for "D". 272 273Mew 4.0.61 (2003/11/18) 274 275* A bug fix for mew-decode-rfc822-header(). 276* Using delete-overlay() in mew-header-veil-make() so as to detach the 277 overlay from its buffer. 278* If a specified folder contains SPC, Mew warns. 279* Fixing a bug of IMAP's # character. 280* Supporting IMAP servers which does not implement NAMESPACE. 281* Defining mew-input-case-hist. 282 KOIE Hidetaka <hide> 283* mew-connection-type-for-scan hack for Darwin. 284 Hideyuki SHIRAI <shirai> 285 286Mew 4.0.60 (2003/10/29) 287 288* Allowing mew-folder-case handle multiple cases. 289 KOIE Hidetaka <hide> 290* Supporting the windows-125x coding system on Emacs current. 291* mew-inbox-action-alist bug fix on XEmacs. 292* A bug fix for "A". (a side effect of mew-push-mark). 293* "lh" for learning as ham. 294* "ls" for learning as spam. 295* If mew-highlight-body-max-size is set to 0, it means unlimited. 296 Kazumi HARA <hara> 297* Using find-file-hook instead of find-file-hooks on Emacs 21.4. 298* Using write-file-functions instead of local-write-file-hooks on Emacs 21.4. 299* Supporting transient-mark-mode on Emacs 20/21. 300* Fixing a bug that the "X" mark is not highlighted. 301* A buf fix for "zv" on XEmacs. 302 303Mew 4.0.59 (2003/10/06) 304 305* "zv" toggles the header veil for To:/Cc:. 306* s/illegal/invalid/g. 307* A bug fix for C-cC-c in +postq. 308* mode-line-format hack for Emacs 21.3.50. 309 Kan Sasaki <sasaki> 310* X-Mailer contains the third number of emacs-version. 311* A bug fix for mew-region-bytes(). 312 Hideyuki SHIRAI <shirai> 313* Fixing mew-header-arrange() for X-Face:. 314* Removing string-bytes(). 315* Replace ":" with "_" in boundary strings. 316 317Mew 4.0.58 (2003/09/26) 318 319* A bug fix for "o" in Virtual. 320* A bug fix for "U". 321 Kan Sasaki <sasaki> 322* C-uC-cC-k now kills all SSH processes. 323* mew-substring now checks the composition property of Emacs 21. 324* A bug fix for mew-summary-goto-part. 325* Implementing "make check". 326* The xlt suffix for Excel. 327 Munechika Sumikawa <sumikawa> 328* set-window-start in mew-header-arrange for Emacs 21.3.50. 329 Hideyuki SHIRAI <shirai> 330* A bug fix for mew-summary-convert-local-cs. 331 Hideyuki SHIRAI <shirai> 332* Defining mew-use-push-mark. 333 Hiroshi Fujishima <pooh> 334* Process filters now check existence their buffers when erasing. 335* Another fix for "m/". 336* mew-summary-kill-subprocess now calls the sentinel of each process. 337* A bug fix "ms" in Virtual mode. 338* Replacing length() with string-width() in mew-scan-get-piece() 339 for composite strings. 340 341Mew 4.0.57 (2003/07/31) 342 343* Defining mew-ask-folder-after-join and mew-ask-folder-after-burst. 344* mew-scan-header decodes three lines instead of two (for Subject:). 345* Implementing mew-insert-file-contents2 so that mew-thread-save-xref 346 can set correct coding-system. 347* mew-imap-cache-refile-online is now default to 't'. 348* Bug fixes of SMTP queue. 349* Bug fixes for "m/". 350* Bug fixes for mew-canonicalize-case-folder(). 351 352Mew 4.0.56 (2003/07/24) 353 354* mew-canonicalize-case-folder removes unnecessary last separator. 355* New "#" mark for invalid cache messages. 356* A patch for Fcc: %mailbox. 357 sai 358* Defining mew-window-magic. 359* A bug fix for mew-imap-fcc-to-mailbox(). 360* Recovering marks for POP/IMAP/NNTP. 361* Defining mew-imap-exec-recover(). 362* Local cache refile even when online. 363* Implementing APPEND {num+} (LITERAL+) for IMAP. 364* A bug fix for C-xC-s in Draft mode. 365* Fcc: %mailbox is supported! 366* A bug fix for "/". 367* If an attachment is prepared by "f", the read-only property 368 disappears. This bug has been fixed. 369* A bug fix for mew-summary-refile-log. 370* Removing the message of "queue is empty" from the SMTP/NNTP2 371 sentinel. 372 373Mew 4.0.55 (2003/07/16) 374 375* The sentinel of SMTP/IMAP2 can keep a message to its queue 376 when its connection is lost. 377* Set mew-icon-p to t on Emacs 21 when tool-bar is available. 378 KOSEKI Yoshinori <kose> 379* Tuning up mew-summary-scan. 380* "y" now chooses file name correctly. 381* Defining mew-highlight-x-face-function. 382 Tatsuya Kinoshita <tats> 383* mew-input-refile-folders sets inhibit-quit to nil to avoid 384 Emacs 21.3's bug. 385* The sentinel of POP/IMAP/NNTP safely stores information about 386 retrieved messages when the connection is lost. 387* Implementing mew-nntp-skip-uidl to make 'get faster. 388 389Mew 4.0.54 (2003/07/08) 390 391* The quality of IMAP folder management is now as same as that of 392 local folder one. 393* A bug fix for the region of "tt". 394* Security fix: stunnel now allows access from localhost only. 395 Koga Youichirou <y-koga> 396* Fixing a fatal bug of mew-idstr-to-id-list(). 397* Clearing IMAP/SMTP password if its connection times out. 398* The problem of IMAP namespace has been fixed. 399 Your space : %foo (inbox is not necessary) 400 Another user's space : ~user/foo 401 Shared space : #foo 402* Implementing mew-find-file-noselect2. 403* A bug fix for "Uo" in Virtual mode. 404* (mew-set-buffer-cs mew-cs-m17n) for Summary/Message mode so that 405 "1" is displayed in their modeline. 406* Security fix: Implementing mew-find-file-noselect to prevent 407 file-local variable attack. 408* mew-summary-msg for "=". 409* A bug fix for "mr" in Virtual mode. 410* A bug fix for "mo". 411* Replacing white spaces in msg-id to "_". 412* Fixing a buf of mew-imap-friend-regex(). 413* A patch for contrib/mew-nmz.el. 414 hasi 415* Clearing POP password if its connection times out. 416* IMPORTANT NEWS. 417 418 Information part of .mew-summary (after \r) changed. That is, 419 folder-name is removed. This makes .mew-summary independent on its 420 directory path. 421 422 If you want to re-use current .mew-summary, try the "alpha/fix-sum" 423 command. 424 425* IMPORTANT NEWS OF IMAP: 426 427 There are two kinds of IMAP servers. One allows folders under the 428 root like "foo". The other allows folders under the "inbox" folder 429 only. An example is "inbox.foo". So far, Mew has treated a folder 430 name as is. So, with the server of the latter type, you had to 431 specify a folder like "%inbox.foo". 432 433 This was very inconvenient. 434 435 Mew now automatically checks the type of servers when typing "3 Z", 436 which updates a list of folders. For the latter type, Mew now 437 automatically expands, for example, "%foo" (a user view) to 438 "inbox.foo" (IMAP level). 439 440 So, you need to type '3 Z' once. When Mew find a list of folders is 441 in the old format, Mew displays "type '3 Z'". So, take it easy. 442 443 An old cache directory located in, for example, 444 ~/Mail/.imap/user%port/inbox.foo 445 and currently does in 446 ~/Mail/.imap/user%port/foo 447 for the latter type. 448 449 If you want to reuse the old cache directories, "mv" them by 450 yourselves. Try the "alpha/fix-imap" command. 451 452 Remove "inbox." from 'mew-refile-guess-alist' and 453 'mew-imap-trash-folder' in ".mew" if any. 454 455 You may need to remove the following two files: 456 ~/Mail/.mew-refile-msgid-alist 457 ~/Mail/.mew-refile-from-alist 458 459Mew 4.0.53 (2003/05/22) 460 461* A bug fix for mew-smtp-queue again. 462* Copying decrypters when the body part is empty. 463* mew-summary-visit-folder calls mew-summary-cook-window if necessary. 464* mew-summary-mark-duplicated is now bound to "Md" from "M". 465* If mew-summary-form-mark-delete is a character, use it as a mark 466 when duplicated. If mew-summary-form-mark-review is a character, 467 use it as a mark when destined to me. 468* A bug fix for mew-summary-display-asis. 469* Using "%s" for message() just in case. 470 Tatsuya Kinoshita <tats> 471* A patch for contrib/mew-nmz.el. 472 hasi 473* Using temp-directory or temporary-file-directory. 474 Tatsuya Kinoshita <tats> 475* A patch for mew-regex-ignore-scan-body-list. 476 Tatsuya Kinoshita <tats> 477* mew-inbox-action-alist now effects to %inbox. 478* C-umxo refiles messages whose destination is the same as that of 479 the current message. 480* (mew-window-configure 'summary) for mew-summary-reset. 481 Kazumi HARA <hara> 482* Bug fixes for sort and pack. 483 484Mew 4.0.52 (2003/04/07) 485 486* A bug fix for "mI" on XEmacs. 487* Enhancing mew-scan-body. If charset is not specified, mew-cs-autoconv 488 is used. Skipping the body if it is encoded with base64. 489* A bug fix for 7bit vs mew-convert-singlepart. 490* If a user rename a folder on a command line, Mew will fix the folder 491 part of .mew-summary automatically. 492* mew-lang-kr.el. 493 CHOI Junho <cjh> 494* Adding examples of StarSuite/OpenOffice.org to mew.dot.mew. 495* Defining mew-regex-ignore-scan-body-list. 496 Tatsuya Kinoshita <tats> 497* Making line-number-mode buffer-local. 498 Kan Sasaki <sasaki> 499* Saving msids without limitations. 500* Back-porting the "string" header separator because the overlay one 501 has too many side effects. Instead, C-xC-s now removes the string 502 header separator. 503* A bug fix for "tp". 504 Kan Sasaki <sasaki> 505* The filename parameter for CDP:inline of CT: Message/. 506* A patch for contrib/mew-fancy-summary.el. 507 ogawa 508 509Mew 4.0.51 (2003/03/20) 510 511* A patch for contrib/mew-fancy-summary.el. 512 Masahiro NANASHIMA <nana> 513* mew-summary-form-mark-review now takes care of Cc: in addition to 514 To:. 515* Defining mew-inbox-action-alist. This enables spam filtering and 516 auto refiling while retrieving messages. See the document of this 517 variable for more information. 518* Defining mew-addrbook-alias-not-learn-list. Mew does not learn 519 addresses on this list when replying. 520* The separator between a header and a body in Draft mode is now overlay. 521 If supercite causes an error when citing due to this change, configure 522 as follows: 523 (setq sc-blank-lines-after-headers nil) 524* Sophisticated regex for body scan. 525 Tatsuya Kinoshita <tats> 526 527Mew 4.0.50 (2003/03/14) 528 529* Fancy thread style is now the default. 530* "=" is bound to mew-summary-info. 531* NetNews articles are now gained access by article numbers. 532* Initial implementation to visualize refile folders. 533* Implementing refile log. 534* A bug fix for marking in a physical folder. 535* Bug fixes for thread commands. 536* "j" is now goto-line(). 537* A patch for mewl on Windows. 538 Hideyuki SHIRAI <shirai> 539* "mewls" is now called "mewl" so that both "mewls" or Mew 2/3 and 540 "mewl" for Mew 4 co-exist. 541* Scan form changed. Body can be displayed. Message number is hidden. 542* Moving the position of mew-make-message-hook so that ispell-message 543 works. 544* Scanning local messages now synchronize 'mewls'. mew-scan-wait-for 545 is obsoleted. PLEASE RE-INSTALL MEWLS. 546 547--End of file 548