ChangeLog 683 KB
Newer Older
Kim F. Storm's avatar
Kim F. Storm committed
1 2 3 4 5 6 7
2003-03-24  Kim F. Storm  <storm@cua.dk>

	* simple.el: Rework last change so C-x C-SPC C-SPC does not
	repeat pop-global-mark by default.
	(pop-global-mark-quick-repeat): New user option.
	(set-mark-command): Use it.

8 9 10
	* emulation/cua-base.el (cua-set-mark): 
	Check pop-global-mark-quick-repeat.

11 12
2003-03-24  John Paul Wallington  <jpw@gnu.org>

13 14 15
	* emacs-lisp/easymenu.el (easy-menu-add-item): Don't default to
	the global map.

16 17 18
	* emerge.el (emerge-show-file-name): Read event irrespective of
	whether minibuffer window is resized.  Clear minibuffer when done.

19 20 21
	* cus-theme.el (customize-create-theme): Rename from
	`custom-theme-create'.

22 23 24 25
2003-03-24  Luc Teirlinck  <teirllm@mail.auburn.edu>

	* cus-edit.el (custom-mode): Make `custom-local-buffer' local.

Peter Breton's avatar
Peter Breton committed
26 27 28 29
2003-03-23  Peter Breton  <pbreton@attbi.com>

	* net/net-utils.el (dns-lookup-host): New function.

Martin Stjernholm's avatar
Martin Stjernholm committed
30 31 32 33 34 35
2003-03-23  Martin Stjernholm  <bug-cc-mode@gnu.org>

	* progmodes/cc-mode.el (c-parse-state): Added kludge to avoid
	an infinite loop when Emacs' open-paren-in-column-zero rule
	kicks in and causes the sexp functions to misbehave.

Peter Breton's avatar
Peter Breton committed
36 37
2003-03-22  Peter Breton  <pbreton@cs.umb.edu>

Kim F. Storm's avatar
Kim F. Storm committed
38 39
	* filecache.el (file-cache-add-directory-recursively)
	(file-cache-complete, file-cache-display): New functions.
Peter Breton's avatar
Peter Breton committed
40 41 42 43 44 45 46

	* generic-x.el (etc-modules-conf-generic-mode): New generic mode.
	(rul-generic-mode): Bugfixes by Rolf.Sandau@marconi.com. 

	* dirtrack.el (dirtrack-cygwin-directory-function): New function.
	Remove timestamp.

Kim F. Storm's avatar
Kim F. Storm committed
47 48 49 50 51 52 53 54
2003-03-22  Kim F. Storm  <storm@cua.dk>

	* ido.el (ido-mode): Remove unused NOBIND arg. Fix doc string
	accordingly.
	(ido-define-mode-map): Bind C-l for both file and dir modes.
	(ido-wide-find-file, ido-wide-find-dir, ido-make-directory): 
	Let-bind enable-recursive-minibuffers to t around read-string.
	
Kenichi Handa's avatar
Kenichi Handa committed
55 56
2003-03-22  Kenichi Handa  <handa@etlken2>

Kim F. Storm's avatar
Kim F. Storm committed
57 58
	* international/fontset.el (setup-default-fontset):
	Use indian-font-char-range for specifying ranges of indian-glyph
Kenichi Handa's avatar
Kenichi Handa committed
59 60 61 62 63 64 65 66 67
	chars.  Setup for AKRUTI fonts.

	* language/indian.el (indian-font-foundry): New variable.
	(indian-script-language-alist): New variable.
	(indian-font-char-index-table): New variable.
	(indian-font-char): New function. 
	(indian-font-char-range): New function.
	(font-ccl-encoder-alist): Add entry for AKRUTI font.

Kim F. Storm's avatar
Kim F. Storm committed
68 69
2003-03-22  Kim F. Storm  <storm@cua.dk>

Kim F. Storm's avatar
Kim F. Storm committed
70 71
	* progmodes/cperl-mode.el (cperl-electric-backspace):
	Add delete-selection property.
Kim F. Storm's avatar
Kim F. Storm committed
72

Kim F. Storm's avatar
Kim F. Storm committed
73 74 75 76
	* simple.el (set-mark-command): Doc fixes.
	Allow pop-global-mark to be repeated with C-x C-SPC C-SPC...
	C-u C-u C-SPC now unconditionally sets the mark.

Kim F. Storm's avatar
Kim F. Storm committed
77 78 79 80
	* emulation/cua-base.el (cua-set-mark): Doc fixes.
	Allow pop-global-mark to be repeated with C-x C-SPC C-SPC...
	C-u C-u C-SPC now unconditionally sets the mark.

81 82 83 84
2003-03-20  Mark A. Hershberger  <mah@everybody.org>

	* xml.el (xml-parse-attlist): Fix typo in attribute parsing.

85 86 87 88 89
2003-03-20  Kenichi Handa  <handa@m17n.org>

	* international/utf-8.el (ccl-decode-mule-utf-8): Fix a bug in
	handling invalid 5 to 6 bytes sequence.

90 91 92 93 94 95
2003-03-19  Simon Marshall  <simon@gnu.org>

	* progmodes/make-mode.el (makefile-font-lock-syntactic-keywords):
	New variable.
	(makefile-mode): Use it for value of font-lock-syntactic-keywords.

96 97 98 99
2003-03-19  John Paul Wallington  <jpw@gnu.org>

	* cus-theme.el (custom-theme-create): Add autoload cookie.

100
2003-03-19  Kenichi Handa  <handa@m17n.org>
Kenichi Handa's avatar
Kenichi Handa committed
101 102 103 104 105

	* dired.el (dired-get-filename): Pay attention to the case that
	`read' returns a unibyte string.  Don't encode the file name by
	buffer-file-coding-system.

Juanma Barranquero's avatar
Juanma Barranquero committed
106
2003-03-18  Kenichi Handa  <handa@m17n.org>
Kenichi Handa's avatar
Kenichi Handa committed
107

Kenichi Handa's avatar
Kenichi Handa committed
108 109 110
	* language/european.el ("Latin-6"): Fix input-method.
	("Latin-7"): Fix input-method.

Kenichi Handa's avatar
Kenichi Handa committed
111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130
	* international/utf-8.el (utf-fragment-on-decoding): Don't call
	register-char-codings.
	(utf-fragment-on-decoding): Don't update char-coding-system-table.
	(utf-translate-cjk): Don't call register-char-codings nor
	optimize-char-coding-system-table.  Don't update
	char-coding-system-table.

	* international/ucs-tables.el (ucs-unify-8859): Don't call
	register-char-codings.
	(ucs-unify-8859): Don't call optimize-char-coding-system-table.
	(ucs-fragment-8859): Don't update char-coding-system-table.  Don't
	call register-char-codings nor optimize-char-coding-system-table.

	* international/mule.el (optimize-char-coding-system-table):
	Remove this function.
	(register-char-codings): Make it obsolete.
	(char-coding-system-table): Defconst it here.
	(make-coding-system): Don't call register-char-codings, call
	define-coding-system-internal.

Kim F. Storm's avatar
Kim F. Storm committed
131 132
	* international/mule-conf.el (no-conversion):
	Call define-coding-system-internal on this coding system instead of
Kenichi Handa's avatar
Kenichi Handa committed
133 134 135 136 137 138 139 140 141
	calling register-char-codings.

	* international/mule-cmds.el (find-coding-systems-for-charsets):
	Use find-coding-systems-string instead of looking up
	char-coding-system-table.

	* international/code-pages.el (cp-fix-safe-chars): Make it obsolete.
	(cp-make-coding-system): Don't call cp-fix-safe-chars.

Stefan Monnier's avatar
Stefan Monnier committed
142 143 144 145 146
2003-03-17  Stefan Monnier  <monnier@cs.yale.edu>

	* buff-menu.el (list-buffers-noselect): Use the display property
	to properly align header-line text with the buffer's contents.

147 148 149 150 151
2003-03-17  Kenichi Handa  <handa@m17n.org>

	* international/mule.el (ctext-post-read-conversion): Convert the
	search pattern to multibyte by string-to-multibyte.

152 153 154
2003-03-16  Deepak Goel  <deego@gnufans.org>

	* calc/calc-forms.el (math-tzone-names): Introduce UTC as an alias
Stefan Monnier's avatar
Stefan Monnier committed
155 156 157 158 159 160 161 162 163 164
	for GMT.  Suggested by bob@rattlesnake.com.

2003-03-15  Stefan Monnier  <monnier@cs.yale.edu>

	* pcvs.el (cvs-mode!): Remove unused argument.

	* emacs-lisp/easymenu.el (easy-menu-name-match): Catch any error
	that member-ignore-case might signal.
	(easy-menu-add-item): Default to the global map, as documented.
	(easy-menu-convert-item-1): Use match-string.
165

166 167 168 169 170 171
2003-03-15  Mark A. Hershberger  <mah@everybody.org>

	* xml.el (xml-ucs-to-string): New function to convert Unicode
	codepoints to strings.  Uses decode-char (mule.el) if available.
	(xml-parse-tag, xml-parse-attlist, xml-skip-dtd, xml-parse-dtd)
	(xml-parse-elem-type): Use ' \t\n\r' instead of '[:space:]'.
Stefan Monnier's avatar
Stefan Monnier committed
172
	(xml-parse-attlist): Add attribute normalization.
173 174
	(xml-parse-tag): Replace "\r\n" and "\r" with "\n".

175 176 177 178 179 180 181 182 183 184 185 186 187 188
2003-03-14  John Paul Wallington  <jpw@gnu.org>

	* files.el (recover-session): Error if there are no previous
	sessions to recover.

	* subr.el (posn-col-row): Simplify.

	* arc-mode.el (archive-subtype, archive-file-list-start)
	(archive-file-list-end, archive-proper-file-start)
	(archive-read-only, archive-local-name, archive-mode-map)
	(archive-file-name-indent, archive-remote)
	(archive-alternate-display, archive-superior-buffer)
	(archive-subfile-mode): Doc fixes.

Stefan Monnier's avatar
Stefan Monnier committed
189 190
2003-03-14  Stefan Monnier  <monnier@cs.yale.edu>

Stefan Monnier's avatar
Stefan Monnier committed
191 192 193 194 195 196 197 198 199 200
	* indent.el (indent-for-tab-command): If tab-always-indent is non-nil
	and the user hits TAB a second time, just insert a tab.

	* textmodes/texinfo.el (texinfo-outline-level): Remove.
	(texinfo-mode): Set outline-heading-alist instead.
	(texinfo-section-list): Reorder for the needs of outline-heading-alist.
	(texinfo-insert-block): Don't cons needlessly.
	(texinfo-enable-quote-macros, texinfo-enable-quote-envs): New vars.
	(texinfo-insert-quote): Use them.

Stefan Monnier's avatar
Stefan Monnier committed
201 202 203 204 205 206 207 208 209
	* textmodes/outline.el (outline-level): Demote it to defvar.
	(outline-heading-alist): Document extended semantics.
	(outline-head-from-level): New fun.
	(outline-promote, outline-demote): Use it.
	(outline-show-heading): New fun.
	(hide-sublevels, show-children):
	Use it together with outline-map-region.
	(outline-get-next-sibling): Don't call outline-level at eob.

Simon Josefsson's avatar
Simon Josefsson committed
210 211 212 213 214
2003-03-14  Simon Josefsson  <jas@extundo.com>

	* fringe.el (fringe-mode): Autoload so that
	Options->Show/Hide->Fringe->Customize works.

Stefan Monnier's avatar
Stefan Monnier committed
215 216 217 218 219 220 221 222 223 224 225 226 227 228 229
2003-03-13  Stefan Monnier  <monnier@cs.yale.edu>

	* textmodes/outline.el (outline-mode-menu-bar-map): Add entries.
	(outline-mode-prefix-map): Match new bindings to those of allout.
	(outline-map-region): New fun.
	(outline-map-tree): Remove.
	(outline-promote, outline-demote): Apply to region if active.
	Change the default to apply to the subtree.
	(outline-move-subtree-up, outline-move-subtree-down): New funs.
	(outline-invisible-p): Add optional `pos' argument.
	(outline-next-visible-heading, outline-toggle-children): Use it.
	(outline-get-next-sibling): Don't call outline-level at eob.

	* custom.el (custom-set-minor-mode): New fun.

Dave Love's avatar
Dave Love committed
230 231 232 233 234 235
2003-03-13  Dave Love  <fx@gnu.org>

	* international/latin1-disp.el (ucs-tables): Don't require.
	(latin1-display-face): New.
	(latin1-display-char): Use it.

Kenichi Handa's avatar
Kenichi Handa committed
236 237
2003-03-13  Kenichi Handa  <handa@m17n.org>

Stefan Monnier's avatar
Stefan Monnier committed
238 239
	* international/mule-cmds.el (reset-language-environment):
	Set default-file-name-coding-system to iso-latin-1.
Kenichi Handa's avatar
Kenichi Handa committed
240 241 242 243 244 245 246 247 248 249 250

	* language/european.el (iso-latin-1): Definition of this coding
	system moved to mule-conf.el.

	* international/mule-conf.el (iso-latin-1): Moved from
	european.el.

	* term/x-win.el (x-select-text): Don't set a text containing
	eight-bit-control/graphic into the cut buffer.

2003-03-12  Kenichi Handa  <handa@m17n.org>
251

Kenichi Handa's avatar
Kenichi Handa committed
252 253
	* files.el (insert-directory): Decode by what specified.

Kenichi Handa's avatar
Kenichi Handa committed
254 255 256 257
	* language/japan-util.el (setup-japanese-environment-internal):
	By defalt, use japanese-iso-8bit for file names, and prefer
	japanese-shift-jis on DOS and Windows.

Kenichi Handa's avatar
Kenichi Handa committed
258
	* international/quail.el (quail-show-guidance-buf): Make the quail
Stefan Monnier's avatar
Stefan Monnier committed
259
	guidance buffer inherit the current value of quail-current-package.
Kenichi Handa's avatar
Kenichi Handa committed
260

Juanma Barranquero's avatar
Juanma Barranquero committed
261 262
	* international/utf-8.el (ccl-decode-mule-utf-8): Don't lose bytes
	on handling an invalid byte sequence.
263

264 265 266 267
2003-03-11  Jason Rumney  <jasonr@gnu.org>

	* files.el (auto-mode-alist): Add .xsl for sgml-mode.

268 269 270 271
2003-03-11  Mark A. Hershberger  <mah@everybody.org>

	* xml.el (xml-skip-dtd): Fix parsing of DOCTYPE.

272 273 274 275 276
2003-03-11  John Paul Wallington  <jpw@gnu.org>

	* subr.el (posn-col-row): Heed frame parameter `line-spacing' and
	`default-line-spacing', rather than buffer-local `line-spacing'.

277 278 279 280
2003-03-10  Per Abrahamsen  <abraham@dina.kvl.dk>

	* cus-edit.el (customize-rogue): New command.

Andreas Schwab's avatar
.  
Andreas Schwab committed
281 282 283 284 285
2003-03-10  Andreas Schwab  <schwab@suse.de>

	* info.el (Info-extract-menu-node-name)
	(Info-following-node-name): Revert last change.

286 287
2003-03-10  Thien-Thi Nguyen  <ttn@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
288 289
	* progmodes/scheme.el (scheme-mode-syntax-table):
	Construct w/o using `with-syntax-table'.
290

291 292
2003-03-10  John Paul Wallington  <jpw@gnu.org>

293 294
	* subr.el (posn-col-row): Take into account `line-spacing'.

295 296 297
	* ebuff-menu.el (electric-buffer-update-highlight): Do nothing
	if major mode isn't `Electric-buffer-menu-mode'.

298 299 300 301
	* term/x-win.el (vendor-specific-keysyms)
	(x-last-selected-text-primary): Doc fixes.
	(x-win-suspend-error): Use proper noun in error message.

302 303 304 305 306 307 308 309 310 311
2003-03-09  Kai Gro,A_(Bjohann  <kai.grossjohann@uni-duisburg.de>

	* man.el (Man-getpage-in-background): Always use `setenv' for
	environment variables, instead of modifying process-environment
	directly.  The previous version let-bound process-environment --
	the let-binding is skipped for GROFF_NO_SGR because there is
	already a let-binding in effect in some outer scope.

	* emulation/crisp.el (top-level): Interoperate with cua.

Kim F. Storm's avatar
Kim F. Storm committed
312 313 314 315
2003-03-08  Kim F. Storm  <storm@cua.dk>

	* emulation/cua-base.el: Provide `cua' feature.

Juanma Barranquero's avatar
Juanma Barranquero committed
316 317 318 319 320
2003-03-08  Juanma Barranquero  <lektu@terra.es>

	* emulation/cua-base.el (cua--standard-movement-commands):
	Fix docstring.

321 322 323 324 325
2003-03-07  Kai Gro,A_(Bjohann  <kai.grossjohann@uni-duisburg.de>

	* man.el (Man-getpage-in-background): Only change
	default-directory if necessary.

Andreas Schwab's avatar
Andreas Schwab committed
326 327 328 329 330
2003-03-07  Andreas Schwab  <schwab@suse.de>

	* info.el (Info-following-node-name): Skip trailing period.
	(Info-extract-menu-node-name): Allow period in node name.

331 332 333 334 335
2003-03-07  Kevin Rodgers  <kevin.rodgers@ihs.com>

	* dired-x.el (dired-guess-shell-case-fold-search): New user option.
	(dired-guess-default): Use it.

336 337 338
2003-03-07  Thien-Thi Nguyen  <ttn@gnu.org>

	* progmodes/dcl-mode.el (dcl-font-lock-keywords): New var.
Juanma Barranquero's avatar
Juanma Barranquero committed
339
	(dcl-font-lock-defaults): New var.
340 341
	(dcl-mode): Make and init local var `font-lock-defaults'.

Juanma Barranquero's avatar
Juanma Barranquero committed
342 343 344 345 346
2003-03-06  Kevin Rodgers  <kevin.rodgers@ihs.com>

	* ffap.el (dired-at-point): Check whether the user can create a
	directory before asking about creating it.

347 348
2003-03-06  John Paul Wallington  <jpw@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
349 350
	* ebuff-menu.el (electric-buffer-list):
	Respect `Buffer-menu-use-header-line'.
351 352
	(electric-buffer-menu-looper): Likewise.

353 354 355 356 357
	* buff-menu.el (Buffer-menu-mode-map): Add docstring.
	(Buffer-menu-buffer): Fix indentation.
	(list-buffers-noselect): Calculate header-line spacing to take
	into account width of left fringe and left scrollbar.

Vinicius Jose Latorre's avatar
Vinicius Jose Latorre committed
358 359 360 361 362 363 364 365 366 367
2003-03-05  Vinicius Jose Latorre  <viniciusjl@ig.com.br>

	* ps-print.el (ps-print-version): New version number (6.6).
	(ps-begin-job): If background and foreground color are the same, give
	an error.
	(ps-default-fg, ps-default-bg): Better doc.
	(ps-rgb-color): Became a defun, check RGB value list.
	(ps-default-background): New internal var.
	(ps-begin-file): Code fix.

368 369 370 371 372
2003-03-05  Richard M. Stallman  <rms@gnu.org>

	* replace.el (query-replace-read-args): Use save-excursion.
	(map-query-replace-regexp): Use prefix-numeric-value.

373 374
2003-03-05  Juanma Barranquero  <lektu@terra.es>

375 376 377 378 379 380
	* term/w32-win.el (x-handle-geometry): Put sizes on
	`initial-frame-alist' too.

	* startup.el (command-line-x-option-alist): Make --border-color set
	the border-color frame parameter, not border-width.

381 382 383
	* faces.el (frame-set-background-mode): Fix reference to attribute
	"backgroundMode".

384 385
2003-03-05  Reto Zimmermann  <reto@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
386 387
	* progmodes/vhdl-mode.el: Version 3.32.12 released.
	Modifications for displaying all projects in hierarchy browser and case
Juanma Barranquero's avatar
Juanma Barranquero committed
388 389 390 391 392
	insensitive hierarchy browsing.  Change Rod's email address.
	Include `itimer.el' patch for XEmacs.  Backquote fix.  Change some
	documentation strings.  Add "ERROR: " prefix to all error
	messages.  Enhanced usage of hideshow.
	(vhdl-in-literal): Remove unused argument LIM.
Stefan Monnier's avatar
Stefan Monnier committed
393
	(vhdl-compiler-alist): Enhance customization for compilers; add
Juanma Barranquero's avatar
Juanma Barranquero committed
394 395
	"Speedwave", "Simili", "Synopsys Design Compiler", "Cadence NC",
	"Savant", "ProVHDL" and "VeriBest" compilers.
Stefan Monnier's avatar
Stefan Monnier committed
396 397 398 399 400 401 402
	Add new error message syntax for Modelsim.
	Add Synplify, column no in error regexp.
	Include library name in library command.
	Add unit-to-file name mapping for Savant.
	Add library option in Makefile generation command.
	Add command to create library directory.
	Built-in Makefile generation is always default.
Juanma Barranquero's avatar
Juanma Barranquero committed
403
	(vhdl-create-mode-menu): Split menues for compilers, projects, models.
Stefan Monnier's avatar
Stefan Monnier committed
404 405 406 407 408 409
	Add customization for `global-font-lock-mode'.
	Fix `customize-group' entries for XEmacs and
	change "Gen." to "Generate".  Get *Messages* buffer.
	Fix "Auto Load Setup File" menu entry.
	Add faces customization to "Options".  Add "Options" entry.
	Include `speedbar-indentation-width'.
Juanma Barranquero's avatar
Juanma Barranquero committed
410
	(vhdl-replace-string): Allow casing (use `vhdl-file-name-case').
Stefan Monnier's avatar
Stefan Monnier committed
411 412
	(vhdl-template-exit, vhdl-template-next, vhdl-template-return):
	Fix template abortion.
Juanma Barranquero's avatar
Juanma Barranquero committed
413 414 415
	(vhdl-speedbar-port-copy): Add subprogram copy; copy port of component
	in package.
	(vhdl-fixup-whitespace-region): No whitespace after '(' and before ')'.
Stefan Monnier's avatar
Stefan Monnier committed
416
	Better treat comments and strings.  Fix "=> ," alignment.
Juanma Barranquero's avatar
Juanma Barranquero committed
417
	(vhdl-port-paste-testbench): Print file names created.
Stefan Monnier's avatar
Stefan Monnier committed
418 419 420
	Better handling when file exist/open.  Additional comments in code.
	Replace keywords in testbench entity and architecture file headers.
	Adjust case in testbench configuration.
Juanma Barranquero's avatar
Juanma Barranquero committed
421 422 423 424
	(vhdl-port-paste-instance): Special case: no number in instance name.
	(vhdl-speedbar-expand-units): Fix speedbar frame switching oddity.
	(vhdl-font-lock-keywords-2): Enhance highlighting of instantiation;
	highlight instantiations without map.
Stefan Monnier's avatar
Stefan Monnier committed
425 426
	Highlight quantity declaration names.  Highlight formal parameters.
	Fix label highlighting for signal asst.
Juanma Barranquero's avatar
Juanma Barranquero committed
427
	(vhdl-mode): `comment-padding' for Emacs 21 only.
Stefan Monnier's avatar
Stefan Monnier committed
428 429 430
	Remove forced `turn-on-font-lock'.
	Remove `hippie-expand-only-buffers' setting.
	Update online documentation and web address.
Juanma Barranquero's avatar
Juanma Barranquero committed
431
	(vhdl-comment-uncomment-region): Remove usage of `commend-dwim' again.
Stefan Monnier's avatar
Stefan Monnier committed
432
	Change ARG for uncommenting.
Juanma Barranquero's avatar
Juanma Barranquero committed
433 434 435 436 437 438 439
	(vhdl-speedbar-make-*-line): Fix for displaying XEmacs speedbar images.
	(vhdl-fontify-buffer): Toggle font-lock-mode for better recovery.
	(vhdl-port-list): Add context clause.
	(vhdl-port-paste-signals): Include direction comments.
	(vhdl-testbench-declarations, vhdl-testbench-statements): New default.
	(vhdl-port-*): Include name in status messages.
	(vhdl-package-alist): Scan for and display subprogram body.
Stefan Monnier's avatar
Stefan Monnier committed
440 441
	Change key to lower case, add original case identifier.
	Scan for packages used by package body.
Juanma Barranquero's avatar
Juanma Barranquero committed
442 443
	(vhdl-speedbar-find-file): Always jump to design unit if buffer open.
	(vhdl-speedbar-insert-hierarchy): Mark non-existing entities/packages.
Stefan Monnier's avatar
Stefan Monnier committed
444
	Message "No VHDL design units!".
Juanma Barranquero's avatar
Juanma Barranquero committed
445
	(vhdl-compile-init): Allow fourth element (column no) in error regexp.
Stefan Monnier's avatar
Stefan Monnier committed
446
	Fix `nconc' bug.  Eliminate redundant regexps.
Juanma Barranquero's avatar
Juanma Barranquero committed
447
	(vhdl-minibuffer-tab): No indentation.
Stefan Monnier's avatar
Stefan Monnier committed
448
	Use `hippie-expand-only-buffers' to take
Juanma Barranquero's avatar
Juanma Barranquero committed
449 450 451 452 453 454
	expansions from VHDL buffers only; don't overwrite non-nil default of
	`hippie-expand-only-buffers'; check whether
	`hippie-expand-only-buffers' is bound.
	(vhdl-ams-types, vhdl-ams-enum-values): Add identifiers from
	`nature_pkg' package.
	(vhdl-align-alist): Fix "when/else ... =>" case.
Stefan Monnier's avatar
Stefan Monnier committed
455 456
	Align declaration keywords only at beg. of line.
	Align <=, := and == among each other.
Juanma Barranquero's avatar
Juanma Barranquero committed
457
	(vhdl-port-copy): Extended identifiers for signal names.
Stefan Monnier's avatar
Stefan Monnier committed
458 459 460 461
	Fix on empty generic/port clause.
	Fix parsing of comment on first line.
	Allow generic clause begin on first line.
	Add "inout" and "linkage" to direction modes.
Juanma Barranquero's avatar
Juanma Barranquero committed
462 463 464 465
	(vhdl-font-lock-function-face): Change DarkCyan to Cyan4.
	(vhdl-file-header): Insert VHDL language standard string.
	(vhdl-instance-name): Unique numbers in instance names.
	(vhdl-compile): Check for existing compile directory.
Stefan Monnier's avatar
Stefan Monnier committed
466 467 468
	Print out file name if compiler does not; put it in
	quotes if contains spaces.  Check compiler name.
	(vhdl-compiler): Change empty value from "" to nil.
Juanma Barranquero's avatar
Juanma Barranquero committed
469
	(vhdl-make): Check for existing compile directory.
Stefan Monnier's avatar
Stefan Monnier committed
470
	Fix missing options if there is a target.  Check compiler name.
Juanma Barranquero's avatar
Juanma Barranquero committed
471 472 473 474 475
	(vhdl-template-field): Fix case on all VHDL words.
	(vhdl-template-others): Re-electrified "others".
	(vhdl-speedbar-expand-architecture): Give user control over displayed
	hierarchy depth.
	(vhdl-project-alist): Insert library name in Makefile name.
Stefan Monnier's avatar
Stefan Monnier committed
476 477
	Sources exclude regexp.  Add file-specific compile exceptions.
	Enhance customization of projects.
Juanma Barranquero's avatar
Juanma Barranquero committed
478
	(vhdl-get-hierarchy): Include configurations in hierarchy list.
Stefan Monnier's avatar
Stefan Monnier committed
479 480 481
	Fix bug with configurations.
	Consider configurations; also at lower levels.
	(vhdl-speedbar-item-info): Enhance displaying.
Juanma Barranquero's avatar
Juanma Barranquero committed
482
	(vhdl-scan-file-contents): Fix skipping of comments in scanning.
Stefan Monnier's avatar
Stefan Monnier committed
483 484 485 486 487 488 489 490 491 492 493 494
	Sources exclude regexp.
	Allow comment lines in instantiations.
	Fix used packages in package body scanning.
	Allow code before first block configuration.
	Scan also for "is" keyword of design units.
	Scan configuration specification.
	Clear directory alists first.
	Consistency check.
	Check for multiply scanned design units.
	Scan components/subprograms in package.
	Scan library clauses and subconfigurations.
	Limit file size for scanning.
Juanma Barranquero's avatar
Juanma Barranquero committed
495 496 497 498 499 500 501 502
	(vhdl-entity-alist): Change key to lower case, add original case
	identifier.
	(vhdl-electric-tab): Not overwrite non-nil default of
	`hippie-expand-only-buffers'.
	(vhdl-electric-tab): Check whether `hippie-expand-only-buffers' is
	bound; use it to take expansions from VHDL buffers only.
	(vhdl-electric-tab): Toggle comment indent.
	(vhdl-generate-makefile): Check compiler name.
Stefan Monnier's avatar
Stefan Monnier committed
503
	Add library option in Makefile generation command.
Juanma Barranquero's avatar
Juanma Barranquero committed
504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520
	(vhdl-generate-makefile): Add dependencies for components in package.
	(vhdl-template-elsif): No expansion in concurrent part (except AMS).
	(vhdl-insert-string-or-file): Resolve environment variables.
	(vhdl-insert-string-or-file): Fix NTEmacs `file-exists-p' problem.
	(vhdl-submit-bug-report): Prompt for summary.
	(vhdl-resolve-paths): Rearrange environment variable resolution.
	(vhdl-scan-project-contents): Rearrange environment variable
	resolution.
	(vhdl-scan-project-contents): Allow absolute paths.
	(vhdl-doc-coding-style): Update RMM URL.
	(vhdl-end-of-leader): Consider "is" keyword in VHDL'93.
	(vhdl-model-insert): Replace header prompts too.
	(vhdl-template-header): New argument `is-model'.
	(vhdl-template-generate-body): Remove "begin" for VHDL'93.
	(vhdl-actual-port-name): Change default value (no "_i" extension).
	(vhdl-template-modify): Delete date instead of kill.
	(vhdl-get-source-files): Don't match source files beginning with ".".
Stefan Monnier's avatar
Stefan Monnier committed
521
	(vhdl-project-*-alist): Merge with variables `vhdl-*-alist'.
Juanma Barranquero's avatar
Juanma Barranquero committed
522 523 524
	(vhdl-speedbar-*): Many enhancements and fixes in hierarchy browser.
	(vhdl-speedbar-expand-*): Display used packages.
	(vhdl-sequential-statement-p): Better algorithm.
Stefan Monnier's avatar
Stefan Monnier committed
525
	(vhdl-electric-mode, vhdl-stutter-mode): Change key bindings.
Juanma Barranquero's avatar
Juanma Barranquero committed
526 527 528 529 530
	(vhdl-electric-...): No stuttering within literals.
	(vhdl-template-footer): Replace keywords in footer as in header.
	(vhdl-align-...): Enhance alignment, add progress reporting.
	(vhdl-beautify-region): Bug fix.
	(vhdl-comment-insert-inline): Remove wrapping to next line if too long.
Stefan Monnier's avatar
Stefan Monnier committed
531 532
	(vhdl-testbench-configuration-name)
	(vhdl-update-sensitivity-list-buffer): Fix starting cursor position.
Juanma Barranquero's avatar
Juanma Barranquero committed
533 534 535 536 537 538 539
	(vhdl-prepare-search-[12]): Fix search within hidden code.
	(vhdl-speedbar-jump-to-unit): Disable cursor re-positioning.
	(vhdl-template-for): Fix sequential statement part detection.
	(vhdl-electric-space): Fix wrapping for non-word characters.
	(vhdl-template-standard-package): Don't insert "std" library.
	(vhdl-template-architecture): Code optimization.
	(vhdl-template-package): Search for existing package name.
Stefan Monnier's avatar
Stefan Monnier committed
540 541
	(vhdl-template-component-decl, vhdl-port-paste-declaration):
	Insert "is" in VHDL'93.
Juanma Barranquero's avatar
Juanma Barranquero committed
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
	(match-string-no-properties, vhdl-forward-comment): New aliases.
	(vhdl-speedbar-library-face, vhdl-speedbar-subprogram-face): New faces.
	(file-expand-wildcards, regexp-opt, subst-char-in-string)
	(vhdl-add-modified-file, vhdl-align-buffer, vhdl-align-declarations)
	(vhdl-align-list, vhdl-align-region-2, vhdl-align-region-groups)
	(vhdl-align-same-indent, vhdl-aput, vhdl-auto-load-project)
	(vhdl-backward-same-indent, vhdl-beginning-of-block)
	(vhdl-character-to-event, vhdl-compile-directory)
	(vhdl-compile-print-file-name, vhdl-compose-components-package)
	(vhdl-compose-insert-generic, vhdl-compose-insert-port)
	(vhdl-compose-insert-signal, vhdl-compose-new-component)
	(vhdl-compose-place-component, vhdl-compose-wire-components)
	(vhdl-default-directory, vhdl-delete, vhdl-delete-indentation)
	(vhdl-do-group, vhdl-do-list, vhdl-do-same-indent)
	(vhdl-duplicate-project, vhdl-end-of-block, vhdl-expand-abbrev)
	(vhdl-expand-paren, vhdl-export-project, vhdl-fill-group)
	(vhdl-fill-list, vhdl-fill-region, vhdl-fill-same-indent)
	(vhdl-fix-case-word, vhdl-fix-clause, vhdl-forward-comment)
	(vhdl-forward-same-indent, vhdl-generate-makefile-1)
	(vhdl-get-compile-options, vhdl-get-components-package-name)
	(vhdl-get-end-of-unit, vhdl-get-make-options, vhdl-get-packages)
	(vhdl-get-visible-signals, vhdl-goto-marker)
	(vhdl-hs-forward-sexp-func, vhdl-hs-minor-mode, vhdl-import-project)
	(vhdl-indent-group, vhdl-insert-file-contents, vhdl-load-cache)
	(vhdl-makefile-name, vhdl-match-string-downcase, vhdl-max-marker)
	(vhdl-parse-group-comment, vhdl-paste-group-comment)
	(vhdl-port-paste-context-clause, vhdl-port-paste-initializations)
	(vhdl-port-reverse-direction, vhdl-process-command-line-option)
	(vhdl-project-p, vhdl-re-search-backward, vhdl-re-search-forward)
	(vhdl-remove-trailing-spaces, vhdl-require-hierarchy-info)
	(vhdl-resolve-env-variable, vhdl-run-when-idle, vhdl-save-cache)
	(vhdl-save-caches, vhdl-scan-context-clause)
	(vhdl-scan-directory-contents, vhdl-set-compiler, vhdl-set-project)
	(vhdl-show-messages, vhdl-sort-alist, vhdl-speedbar-check-unit)
	(vhdl-speedbar-contract-all, vhdl-speedbar-contract-level)
	(vhdl-speedbar-display-directory, vhdl-speedbar-display-projects)
	(vhdl-speedbar-expand-all, vhdl-speedbar-expand-config)
	(vhdl-speedbar-expand-package, vhdl-speedbar-expand-project)
	(vhdl-speedbar-generate-makefile, vhdl-speedbar-insert-projects)
	(vhdl-speedbar-insert-subpackages, vhdl-speedbar-line-key)
	(vhdl-speedbar-line-project, vhdl-speedbar-line-text)
	(vhdl-speedbar-make-design, vhdl-speedbar-make-subpack-line)
	(vhdl-speedbar-make-subprogram-line, vhdl-speedbar-place-component)
	(vhdl-speedbar-refresh, vhdl-speedbar-set-depth)
	(vhdl-speedbar-update-current-project, vhdl-statistics-buffer)
	(vhdl-subprog-copy, vhdl-subprog-flatten, vhdl-subprog-paste-body)
	(vhdl-subprog-paste-call, vhdl-subprog-paste-declaration)
	(vhdl-subprog-paste-specification, vhdl-template-others-hook)
	(vhdl-template-replace-header-keywords, vhdl-toggle-project)
	(vhdl-uniquify, vhdl-update-file-contents, vhdl-update-hierarchy)
	(vhdl-update-progress-info, vhdl-update-sensitivity-list)
	(vhdl-update-sensitivity-list-buffer)
	(vhdl-update-sensitivity-list-process, vhdl-use-direct-instantiation)
	(vhdl-warning, vhdl-warning-when-idle)
	(vhdl-widget-directory-validate, vhdl-work-library)
	(vhdl-write-file-hooks-init): New functions.
	(vhdl-aappend, vhdl-add-warning, vhdl-align-noindent-buffer)
	(vhdl-align-noindent-region, vhdl-create-customize-menu)
	(vhdl-forward-unit, vhdl-modify-date-init, vhdl-project-switch)
	(vhdl-scan-file-contents, vhdl-speedbar-display-hierarchy)
	(vhdl-speedbar-toggle-hierarchy): Functions deleted.
	(vhdl-in-comment-p, vhdl-in-string-p, vhdl-standard-p): Define as
	functions, not defsubsts.
Stefan Monnier's avatar
Stefan Monnier committed
605 606
	(vhdl-in-comment-or-string-p, vhdl-speedbar-project-p):
	Delete defsubsts.
Juanma Barranquero's avatar
Juanma Barranquero committed
607 608 609 610 611 612 613 614 615
	(vhdl-compose, vhdl-naming, vhdl-speedbar, vhdl-template)
	(vhdl-testbench): New customization groups.
	(vhdl-electric): Customization group deleted.
	(vhdl-align-alist, vhdl-doc-coding-style, vhdl-doc-keywords)
	(vhdl-imenu-generic-expression): Define as constants instead of
	variables.
	(vhdl-ams-packages, vhdl-doc-release-notes, vhdl-emacs-21)
	(vhdl-hs-start-regexp, vhdl-time-stamp, vhdl-xemacs): New constants.
	(vhdl-font-lock-keywords-0): Constants deleted.
Stefan Monnier's avatar
Stefan Monnier committed
616 617
	(vhdl-prepare-search-1, vhdl-prepare-search-2, vhdl-visit-file):
	New macros.
Juanma Barranquero's avatar
Juanma Barranquero committed
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
	(vhdl-ext-syntax-table): Macro deleted.
	(vhdl-align-group-separate, vhdl-align-same-indent)
	(vhdl-architecture-file-name, vhdl-compile-use-local-error-regexp)
	(vhdl-components-package-name, vhdl-compose-architecture-name)
	(vhdl-compose-create-files, vhdl-compose-include-header)
	(vhdl-copyright-string, vhdl-default-library, vhdl-directive-keywords)
	(vhdl-entity-file-name, vhdl-file-name-case)
	(vhdl-include-group-comments, vhdl-include-type-comments)
	(vhdl-indent-syntax-based, vhdl-makefile-generation-hook)
	(vhdl-package-file-name, vhdl-project-auto-load)
	(vhdl-project-file-name, vhdl-project-sort, vhdl-speedbar-auto-open)
	(vhdl-speedbar-cache-file-name, vhdl-speedbar-display-mode)
	(vhdl-speedbar-jump-to-unit, vhdl-speedbar-save-cache)
	(vhdl-speedbar-scan-limit, vhdl-speedbar-update-on-saving)
	(vhdl-testbench-configuration-name)
	(vhdl-testbench-include-configuration, vhdl-testbench-include-header)
	(vhdl-testbench-include-library, vhdl-use-components-package)
	(vhdl-use-direct-instantiation): New options.
	(vhdl-compiler-options, vhdl-speedbar, vhdl-speedbar-hierarchy-indent)
	(vhdl-speedbar-show-hierarchy, vhdl-testbench-architecture-header)
	(vhdl-testbench-entity-header): Options deleted.
	(speedbar-indentation-width, vhdl-compile-file-name)
	(vhdl-config-alist, vhdl-directive-keywords-regexp)
	(vhdl-directory-alist, vhdl-font-lock-keywords-0, vhdl-menu-max-size)
	(vhdl-mode-ext-syntax-table, vhdl-modified-file-list)
	(vhdl-port-flattened, vhdl-port-reversed-direction)
	(vhdl-speedbar-hierarchy-depth, vhdl-speedbar-last-selected-project)
	(vhdl-speedbar-show-projects, vhdl-speedbar-shown-project-list)
	(vhdl-speedbar-shown-unit-alist, vhdl-speedbar-update-current-unit)
	(vhdl-subprog-flattened, vhdl-subprog-list, vhdl-updated-project-list)
	(vhdl-warnings): New variables.
	(vhdl-project-ent-inst-list, vhdl-project-entity-alist)
	(vhdl-project-package-alist, vhdl-speedbar-last-file-name)
Stefan Monnier's avatar
Stefan Monnier committed
651
	(vhdl-speedbar-shown-units-alist, vhdl-startup-warnings): Delete vars.
652

Francesco Potortì's avatar
Francesco Potortì committed
653 654
2003-03-04  Rob Kaut  <rob@siworks.com>  (tiny change)

Stefan Monnier's avatar
Stefan Monnier committed
655 656
	* progmodes/vhdl-mode.el (vhdl-comment-uncomment-region):
	Remove two comment characters at start of line instead of one.
Francesco Potortì's avatar
Francesco Potortì committed
657

658 659 660 661
2003-03-03  Vinicius Jose Latorre  <vinicius@cpqd.com.br>

	* printing.el (pr-get-symbol): Move it to next eval-and-compile.

662 663 664 665 666 667
2003-03-03  John Paul Wallington  <jpw@gnu.org>

	* ibuf-macs.el (ibuffer-aif): Use `make-symbol' instead of
	`gensym' in case user calls macro at runtime.
	(ibuffer-save-marks): Likewise.

Kenichi Handa's avatar
Kenichi Handa committed
668 669 670 671 672
2003-03-03  Kenichi Handa  <handa@m17n.org>

	* language/japan-util.el (japanese-symbol-table): Add two entries
	to make it complete.

Andreas Schwab's avatar
.  
Andreas Schwab committed
673 674 675 676 677 678 679
2003-03-03  Andreas Schwab  <schwab@suse.de>

	* info.el (Info-fontify-node): Don't hide indentation before the
	reference name.  Don't process a reference twice when a new tag is
	inserted.
	(Info-hide-note-references): Fix doc and customize type.

Matthew Swift's avatar
Matthew Swift committed
680
2003-03-02  Matt Swift  <swift@alum.mit.edu>
681

Stefan Monnier's avatar
Stefan Monnier committed
682 683
	* emacs-lisp/lisp-mode.el (emacs-lisp-docstring-fill-column):
	New custom variable.
Matthew Swift's avatar
Matthew Swift committed
684
	(lisp-fill-paragraph): Use it.  Add ?, to `paragraph-separate' so
Stefan Monnier's avatar
Stefan Monnier committed
685 686
	that first docstring lines ending with a comma are respected.
	Add "`(" to same so that function and macro bodies beginning with a
Matthew Swift's avatar
Matthew Swift committed
687
	backquote do not get disturbed.  Revise the comments.
688

Jan Djärv's avatar
Jan Djärv committed
689
2003-03-01  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>
690

691 692 693 694
	* startup.el (command-line): Call menu-bar-mode with 1 instead of t.

	* menu-bar.el (menu-bar-mode): Change to define-minor-mode
	and initialize as for tool-bar-mode.
695

Jan Djärv's avatar
Jan Djärv committed
696
2003-02-28  Kai Gro,A_(Bjohann  <kai.grossjohann@uni-duisburg.de>
Kai Großjohann's avatar
Kai Großjohann committed
697

Kim F. Storm's avatar
Kim F. Storm committed
698
	* net/tramp.el: Version 2.0.30 released.
Kai Großjohann's avatar
Kai Großjohann committed
699 700
	Replace term "path" with "localname" unless it is used for a
	search path.
Stefan Monnier's avatar
Stefan Monnier committed
701
	(tramp-handle-expand-file-name): Allow ".." to cross host boundaries.
Kai Großjohann's avatar
Kai Großjohann committed
702
	(tramp-open-connection-setup-interactive-shell): Unset $ENV in
Stefan Monnier's avatar
Stefan Monnier committed
703 704
	addition to setting $PS1 when starting the Bourne-ish shell.
	Some sh implementations (eg, bash when called as sh) read the file
Kai Großjohann's avatar
Kai Großjohann committed
705
	named there on startup, which could clobber $PS1.
Stefan Monnier's avatar
Stefan Monnier committed
706 707
	(tramp-do-copy-or-rename-file-one-local): New function.
	Not implemented.  Not used.  Should invoke rcp or scp directly to keep
Kai Großjohann's avatar
Kai Großjohann committed
708 709 710 711
	the time.

2003-02-28  Michael Albinus  <Michael.Albinus@alcatel.de>

Kim F. Storm's avatar
Kim F. Storm committed
712 713 714 715 716
	* net/tramp-smb.el: Replace term `path' with `localname'
	unless it is used for a search path.  In GNU, the word `path' is
	reserved for search paths.

	* net/tramp.el (tramp-send-string, tramp-send-region): Removed.
Kai Großjohann's avatar
Kai Großjohann committed
717 718 719 720 721 722 723 724
	(tramp-send-string): New function.  Takes over the role of the
	functions above, in order to have a unique place handling
	`tramp-chunksize'.  Same implementation as `tramp-send-region'.
	(tramp-chunksize): It's now a defcustom.  Set to 500 on systems
	only known to have a buggy `process-send-string' implementation.
	First black-listed constellation is GNU Emacs/ hpux.
	(tramp-send-region): Correct debug message.
	(tramp-bug): Add `tramp-chunksize'.
725

Matthew Swift's avatar
Matthew Swift committed
726
2003-02-26  Matt Swift  <swift@alum.mit.edu>
727

Matthew Swift's avatar
Matthew Swift committed
728 729 730 731 732 733 734 735 736
	* startup.el: Streamline code in several functions for efficiency
	and readability.  Rephrase booleans to avoid `(not noninteractive)'.
	Clarify several booleans expressions using De Morgan's laws.

	(command-line): Fix barf when first command-line option handled by
	`command-line-1' is in the form --OPT=VAL.
	(command-line-1): Restore intended behavior of the --directory/-L
	command-line option: "-L a -L b -L c" on the command-line now puts
	'(a b c) at the front of `load-path'.
737

738 739 740 741
2003-02-26  Oliver Scholz  <alkibiades@gmx.de>

	* play/gamegrid.el (gamegrid-add-score): Add info to docstring.
	(gamegrid-add-score-with-update-game-score-1): New function,
742
	factored out of `gamegrid-add-score-with-update-game-score'.
743 744 745 746 747
	(gamegrid-add-score-with-update-game-score): Use it.  Fall back on
	`gamegrid-add-score-insecure' if the requested file does not exist
	in $(gamedir), in case the user has installed a game on his own.
	(gamegrid-add-score-insecure): Accept optional directory argument.

Andreas Schwab's avatar
Andreas Schwab committed
748 749
2003-02-25  Andreas Schwab  <schwab@suse.de>

Stefan Monnier's avatar
Stefan Monnier committed
750 751
	* progmodes/make-mode.el (makefile-font-lock-keywords): Protect shell
	variable references by requireing that $ is not preceded by another $.
Andreas Schwab's avatar
Andreas Schwab committed
752

Kenichi Handa's avatar
Kenichi Handa committed
753 754 755 756
2003-02-25  Kenichi Handa  <handa@m17n.org>

	* env.el (setenv): Fix previous change.

Kenichi Handa's avatar
Kenichi Handa committed
757 758 759 760
2003-02-25  Ramakrishnan M  <rama@gnu.org>  (tiny change)

	* language/mlm-util.el (mlm-char-glyph): Fix more rules.

Stefan Monnier's avatar
Stefan Monnier committed
761 762 763 764 765 766
2003-02-24  Stefan Monnier  <monnier@cs.yale.edu>

	* progmodes/simula.el: Move abbrev loading to after the fun it uses.
	(simula-install-standard-abbrevs): Use dolist.
	Use system-flag when calling define-abbrev.

Dave Love's avatar
Dave Love committed
767 768
2003-02-24  Dave Love  <fx@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
769
	* obsolete/cplus-md.el: Delete.  (Requires removed c-mode.el.)
Dave Love's avatar
Dave Love committed
770 771 772

	* env.el (read-envvar-name): Decode names.
	(substitute-env-vars): Use eval-when-compile and char class.
Stefan Monnier's avatar
Stefan Monnier committed
773
	(setenv): Doc fix.  Encode the data (after checking that's possible).
Dave Love's avatar
Dave Love committed
774 775
	(getenv): Encode the name and decode the result.

776 777 778 779
2003-02-24  Ken Manheimer  <klm@zope.com>

	* allout.el (allout-pre-command-business): Fix docstring.

780 781
2003-02-24  Ramakrishnan M  <rama@gnu.org>  (tiny change)

Stefan Monnier's avatar
Stefan Monnier committed
782
	* language/mlm-util.el (mlm-char-glyph): Fix several composing rules.
783

Kenichi Handa's avatar
Kenichi Handa committed
784 785 786 787 788 789 790 791 792 793 794 795 796 797
2003-02-24  Kenichi Handa  <handa@m17n.org>

	* international/characters.el: Fix syntaxes of gb2312 and big5.

	* language/japan-util.el (sentence-end-save): Variable deleted.
	(setup-japanese-environment-internal): Don't setup sentence-end.
	(exit-japanese-environment): Function deleted.

	* language/japanese.el ("Japanese"): Delete `exit-function'.

	* textmodes/paragraphs.el (sentence-end): Add Chinese and Japanese
	characters.

2003-02-24  Ramakrishnan M  <rama@gnu.org>  (tiny change)
Kenichi Handa's avatar
Kenichi Handa committed
798 799 800 801

	* language/mlm-util.el (mlm-char-glyph): Add entries for "halant +
	rakar + halant" and "halant + rrakar + halant".

802 803 804 805
2003-02-23  Richard M. Stallman  <rms@gnu.org>

	* replace.el (query-replace-read-args): Return just 3 values.
	(query-replace, query-replace-regexp)
806
	(query-replace-regexp-eval, map-query-replace-regexp)
807 808 809 810 811 812 813 814 815 816 817 818 819
	(replace-string, replace-regexp): Read the start and end args
	separately so that the expressions are recorded in command-history.

	* menu-bar.el (Revert Buffer): Condition on buffer-file-number.

	* startup.el (inhibit-startup-hooks): New variable.
	(normal-top-level): Obey that variable.
	(command-line-1): Run emacs-startup-hook before term-setup-hook.
	Set inhibit-startup-hooks too.

	* files.el (revert-buffer): Different error message
	for reverting a nonexistent file.

Stefan Monnier's avatar
Stefan Monnier committed
820 821 822 823
2003-02-22  Stefan Monnier  <monnier@cs.yale.edu>

	* progmodes/cperl-mode.el: Merge changes from CPerl-5.0.
	(toplevel): Require man.
Stefan Monnier's avatar
Stefan Monnier committed
824
	Don't autoload tmm-prompt (it's in loaddefs.el).
Stefan Monnier's avatar
Stefan Monnier committed
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
	(cperl-electric-backspace-untabify): New var.
	(cperl-electric-backspace): Use it.
	(cperl-vc-header-alist): Extract numeric version from the Id.
	(cperl-build-manpage): New fun.
	(cperl-menu): Use it.  Add toggle-autohelp.
	(cperl-mode) <defun-prompt_regexp>: Understand prototypes.
	(cperl-electric-brace): Use `cperl-after-block-p' for detection.
	(cperl-electric-keyword): Make $if (etc: "$@%&*") non-electric.
	'(' after keyword would insert a doubled paren.
	(cperl-calculate-indent): Update syntaxification before checks.
	Fix wrong indent of blocks starting with POD.
	(cperl-find-pods-heres): If no end of HERE-doc found, mark to the end
	of buffer.  This enables recognition of end of HERE-doc "as one types".
	Require "\n" after trailing tag of HERE-doc.
	\( made non-quoting outside of string/comment (gdj-contributed).
	Likewise for \$.  Remove `here-doc-group' text property at start
	(makes this property reliable).
	Text property `first-format-line' ==> t.
	Do not recognize $opt_s and $opt::s as s///.
	(cperl-after-block-p): Optional arg pre-block to check for a pre-block
	Recognize `continue' blocks too.
	(cperl-after-expr-p): Update syntaxification before checks.  Work after
	here-docs, formats, and PODs too (affects many electric constructs).
	(cperl-fix-line-spacing): Allow "_" in $vars of foreach etc.
	(cperl-perldoc): Use case-sensitive search.

	* progmodes/cperl-mode.el: Merge changes from CPerl-4.35.
	(cperl-xemacs-p): Move.
	(cperl-can-font-lock): New var to replace window-system.
	(cperl-enable-font-lock): Use it.
	(cperl-use-major-mode): New var.
	(cperl-mode): Use it.
	(cperl-calculate-indent): Remove code whose removal was missed
	in some earlier merge.
	(cperl-tags-hier-init): Use display-popup-menus-p.

Jan Djärv's avatar
Jan Djärv committed
861
2003-02-22  Kai Gro,A_(Bjohann  <kai.grossjohann@uni-duisburg.de>
862 863 864 865

	* files.el (abbreviate-file-name): Shorten docstring: variables
	are now hyperlinks and `C-h v' need not be mentioned explicitly.

Jan Djärv's avatar
Jan Djärv committed
866
2003-02-21  Kai Gro,A_(Bjohann  <kai.grossjohann@uni-duisburg.de>
867 868 869 870

	* files.el (abbreviate-file-name): Document removal of
	automounter prefixes.  Reported by Lars Hansen.

871 872 873 874 875 876 877 878 879 880 881
2003-02-21  Kim F. Storm  <storm@cua.dk>

	* emulation/cua-base.el: Add run-time check to catch users trying
	to use older versions of CUA-mode, rather than the version
	distributed with Emacs.  Use autoload cookies and eval-after-load.

	* startup.el (command-line): Clarify and tidy up the message
	printed when there are errors in the user-init-file.
	Do not encapsulate the error data; it's read by humans here.
	Do not split windows when displaying the *Message* buffer.

Stefan Monnier's avatar
Stefan Monnier committed
882 883 884 885
2003-02-20  Stefan Monnier  <monnier@cs.yale.edu>

	* subr.el (with-syntax-table): Don't copy the table any more.

886 887 888 889 890
2003-02-20  Ehud Karni  <ehud@unix.mvs.co.il>  (tiny change)

	* mail/rmail.el (rmail-insert-inbox-text): Make the pop3 mechanism
	work on cygwin systems too.

891 892
2003-02-20  Juanma Barranquero  <lektu@terra.es>

Stefan Monnier's avatar
Stefan Monnier committed
893 894
	* progmodes/ebrowse.el (ebrowse-show-file-name-at-point):
	Remove useless check.
895

Andreas Schwab's avatar
.  
Andreas Schwab committed
896 897 898 899 900
2003-02-20  Andreas Schwab  <schwab@suse.de>

	* info.el (Info-extract-menu-node-name): Stop if colon is
	followed by open paren.

Jan Djärv's avatar
Jan Djärv committed
901
2003-02-20  Francesco Potort,Al(B  <pot@gnu.org>
Francesco Potortì's avatar
Francesco Potortì committed
902 903 904 905

	* mail/undigest.el (unforward-rmail-message): Allow nested
	unforwarding, that is, preserve old Forwarded-From/Date headers.

906 907
2003-02-20  Kenichi Handa  <handa@m17n.org>

Kenichi Handa's avatar
Kenichi Handa committed
908 909
	* term/w32-win.el: Call set-fontset-font with NAME nil.

910 911 912 913 914
	* international/mule-diag.el (print-fontset): If FONTSET is nil,
	use the default fontset.
	(describe-fontset): If the current frame is not using a fontset,
	call print-fontset with nil.

915 916
2003-02-19  Andre Spiegel  <spiegel@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
917
	* vc.el (vc-binary-assoc, vc-binary-suffixes): Remove; these
918 919
	were accidentally left over during the VC redesign in 2000.

Juanma Barranquero's avatar
Juanma Barranquero committed
920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938
2003-02-18  Juanma Barranquero  <lektu@terra.es>

	* help-macro.el (make-help-screen): Fix character constant.

	* mouse-sel.el (mouse-sel-determine-selection-thing): Likewise.

	* calc/calc-graph.el (calc-graph-plot): Likewise.

	* calc/calc-prog.el (calc-macro-edit-variable): Likewise.

	* emacs-lisp/edebug.el: Likewise.

	* emacs-lisp/helper.el (Helper-help-scroller): Likewise.

	* language/cyril-util.el (standard-display-cyrillic-translit):
	Likewise.

	* mail/rfc822.el (rfc822-nuke-whitespace): Likewise.

939 940 941
	* progmodes/cperl-mode.el (cperl-electric-keyword)
	(cperl-electric-pod, cperl-do-auto-fill): Likewise.

Juanma Barranquero's avatar
Juanma Barranquero committed
942 943 944 945 946
	* textmodes/reftex-ref.el (reftex-reference): Likewise.

	* textmodes/table.el (table-generate-source): Use ?\\ instead of
	space in "work in progress" message.

947 948
	* emacs-lisp/tq.el (tq-create): Fix quoted lambda expression.

949 950 951 952
2003-02-17  Dave Love  <fx@gnu.org>

	* progmodes/ebrowse.el (ebrowse-output): Don't use gensym.

953 954
2003-02-17  Markus Rost  <rost@math.ohio-state.edu>

Stefan Monnier's avatar
Stefan Monnier committed
955 956
	* calendar/calendar.el (diary-file-name-prefix-function):
	Fix custom type.
957

André Spiegel's avatar
#  
André Spiegel committed
958 959 960 961 962
2003-02-17  Andre Spiegel  <spiegel@gnu.org>

	* vc-cvs.el (vc-cvs-dir-state): Protect against DIR not being
	under CVS control.  Suggested by Masanobu UMEDA.

963 964 965 966 967
2003-02-17  Kenichi Handa  <handa@m17n.org>

	* files.el (insert-directory): Add workaround for the case that we
	can't trust ls's output as to byte positions of filenames.

968 969 970 971 972 973 974 975 976 977 978 979 980 981 982
2003-02-15  Richard M. Stallman  <rms@gnu.org>

	* ffap.el: Many doc fixes.
	(ffap-replace-file-component):
	Renamed from ffap-replace-path-component.  Callers changed.
	(ffap-host-to-filename): Renamed from ffap-host-to-path.  Callers chgd.

	* international/iso-ascii.el (iso-ascii-display-table): New variable.
	(iso-ascii-standard-display-table): New variable.
	(iso-ascii-display): Define in iso-ascii-display-table.
	(iso-ascii-mode): New command.

	* tar-mode.el (tar-header-block-summarize):
	Use l for symlink, h for hard link.

David Kastrup's avatar
David Kastrup committed
983 984 985 986 987
2003-02-15  David Kastrup  <dak@gnu.org>

	* net/ange-ftp.el (ange-ftp-get-file-entry): Allow for graceful
	failure returning nil, as documented.

Dave Love's avatar
Dave Love committed
988 989 990 991 992 993 994 995 996 997 998 999 1000 1001
2003-02-14  Dave Love  <fx@gnu.org>

	* international/code-pages.el: Undo `Trailing whitepace deleted.'
	damage.
	(cp1125, mik): Nullify mime-charset.

	* language/cyrillic.el ("Cyrillic-KOI8"): Fix input-method.
	("Russian"): New.
	("Bulgarian"): Add tutorial.

	* international/mule-cmds.el (locale-language-names): Use Italian,
	Russian, Turkish, Chinese-EUC-TW.
	(set-locale-environment): Set ps-paper-type.

1002 1003 1004 1005 1006
2003-02-14  ARISAWA Akihiro  <ari@mbf.sphere.ne.jp>  (tiny change)

	* time.el (display-time-string-forms): Add face property to mail
	string.

1007 1008 1009 1010 1011
2003-02-14  Juanma Barranquero  <lektu@terra.es>

	* international/mule-cmds.el (view-hello-file): Use `view-file'
	instead of `find-file-read-only'.

Juanma Barranquero's avatar
Juanma Barranquero committed
1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027
	* dired-aux.el (dired-query-alist): Fix use of character constant.

	* simple.el (backward-delete-char-untabify): Likewise.

	* strokes.el (strokes-read-complex-stroke): Likewise.

	* wid-edit.el (widget-choose): Likewise.

	* xml.el (xml-parse-elem-type): Likewise.

	* emacs-lisp/testcover-ses.el (ses-exercise-signals): Likewise.

	* progmodes/cperl-mode.el (cperl-next-bad-style): Likewise.

	* progmodes/idlwave.el (idlwave-show-begin): Likewise.

Stefan Monnier's avatar
Stefan Monnier committed
1028 1029 1030 1031 1032 1033 1034
2003-02-13  Stefan Monnier  <monnier@cs.yale.edu>

	* international/mule-cmds.el (sort-coding-systems): Use \'.
	(select-safe-coding-system): Remove redundant assq check.
	Remove raw-text, emacs-mule and no-conversion from the list of
	proposed encodings unless there's nothing else.

1035 1036 1037 1038 1039 1040
2003-02-13  Markus Rost  <rost@math.ohio-state.edu>

	* files.el (find-alternate-file): Undo last change.

	* dired.el (dired-directory): Add autoload cookie.

Juanma Barranquero's avatar
Juanma Barranquero committed
1041 1042 1043 1044 1045 1046 1047
2003-02-13  Juanma Barranquero  <lektu@terra.es>

	* international/characters.el: Use new ?\s syntax instead of "? "
	followed by a comment.

	* ruler-mode.el (ruler-mode-margins-char): Likewise.

Dave Love's avatar
Dave Love committed
1048 1049 1050 1051
2003-02-13  Dave Love  <fx@gnu.org>

	* newcomment.el (comment-indent): Ensure space before added comment.

1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063
2003-02-13  Vinicius Jose Latorre  <vinicius@cpqd.com.br>

	* ps-print.el: Change the policy of background/foreground default
	color.
	(ps-print-version): New version number (6.5.9).
	(ps-default-fg, ps-default-bg): Adjust default value.
	(ps-begin-file, ps-begin-job): ps-default-fg and ps-default-bg
	variables now use `t' to indicate the use of Emacs session
	background/foreground color.
	(ps-output-string-prim): If index out of range, insert hexadecimal
	representation of character.

1064 1065 1066 1067 1068
2003-02-13  Kim F. Storm  <storm@cua.dk>

	* help.el (where-is): Rename remap-command to command-remapping.
	* help-fns.el (describe-function-1): Likewise.

1069 1070 1071 1072 1073
2003-02-12  Glenn Morris  <gmorris@ast.cam.ac.uk>

	* progmodes/fortran.el (fortran-fill): Fill lines that do not have
	comments.

Stefan Monnier's avatar
Stefan Monnier committed
1074 1075 1076 1077 1078
2003-02-12  Stefan Monnier  <monnier@cs.yale.edu>

	* progmodes/fortran.el (fortran-mode): Set comment-use-syntax.
	(fortran-fill-paragraph): Use fill-comment-paragraph.

1079 1080 1081 1082
2003-02-12  Juanma Barranquero  <lektu@terra.es>

	* files.el (file-truename): Revert change from 2002-11-27.

1083 1084
2003-02-12  Luc Teirlinck  <teirllm@mail.auburn.edu>

Stefan Monnier's avatar
Stefan Monnier committed
1085
	* help-fns.el (describe-function-1): Change output for keyboard macros.
1086

Andreas Schwab's avatar
.  
Andreas Schwab committed
1087 1088 1089 1090 1091 1092
2003-02-12  Andreas Schwab  <schwab@suse.de>

	* progmodes/sh-script.el (sh-mode-map): Don't remap
	beginning-of-defun to the non-existing command
	sh-beginning-of-compound-command.

1093 1094 1095 1096 1097
2003-02-12  Karl Chen  <quarl@hkn.eecs.berkeley.edu>  (tiny change)

	* files.el (find-alternate-file): Check whether `dired-directory'
	is bound.

1098 1099
2003-02-12  Simon Marshall  <simon@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
1100 1101 1102
	* progmodes/make-mode.el (makefile-font-lock-keywords):
	Fontify single character variable references, but protect shell
	variables references.
1103 1104
	(makefile-mode): Make `$' be punctuation in font-lock-defaults.

1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124
2003-02-12  Ami Fischman  <ami@fischman.org>

	Face markup of calendar and diary displays: Any entry line that
	ends with [foo:value] where foo is a face attribute (except :box
	:stipple) or with [face:blah] tags, will have these values applied
	to the calendar and fancy diary displays. These attributes "stack"
	on calendar displays.  File-wide attributes can be defined as
	follows: the first line matching "^# [tag:value]" defines the
	value for that particular tag.  All of the tags' regexps can be
	customized.

	* calendar/calendar.el (diary-face-attrs): New custom.
	(diary-file-name-prefix-function): New custom.
	(diary-glob-file-regexp-prefix): New custom.
	(diary-file-name-prefix): New custom.
	(generate-calendar-window): Check that font-lock-mode is bound
	before checking value.
	(mark-visible-calendar-date): Add the ability to pass face
	attribute/value pairs in the mark argument.  Handle the mark.

1125 1126
	* calendar/diary-lib.el (diary-attrtype-convert): Convert an
	attribute value string to the desired type.
1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137
	(diary-pull-attrs): New function that pulls the attributes off a
	diary entry, merges with file-global attributes, and returns
	the (possibly modified) entry and a list of attribute/values using
	diary-attrtype-convert.
	(list-diary-entries, fancy-diary-display, show-all-diary-entries)
	(mark-diary-entries, mark-sexp-diary-entries)
	(list-sexp-diary-entries): Add handling of file-global attributes;
	add handling of entry attributes using diary-pull-attrs.
	(mark-calendar-days-named, mark-calendar-days-named)
	(mark-calendar-date-pattern, mark-calendar-month)
	(add-to-diary-list): Add optional paramater `color' for passing
Stefan Monnier's avatar
Stefan Monnier committed
1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172
	face attribute info through the callchain.  Pass this parameter around.

2003-02-11  Stefan Monnier  <monnier@cs.yale.edu>

	* progmodes/etags.el (find-tag-tag): Move (default foo) to before
	`:' in the prompt.
	(find-tag): Make sure we move point in the proper window.

	* progmodes/meta-mode.el (meta-fill-paragraph): Remove.
	(meta-common-initialization): Don't set fill-paragraph-function
	now that fill-paragraph takes care of comments.

	* progmodes/scheme.el (scheme-mode-syntax-table): Don't switch
	the current buffer's syntax-table.

	* progmodes/simula.el (simula-font-lock-syntactic-keywords): New var.
	(simula-font-lock-keywords-1): Simplify.
	(simula-font-lock-keywords-2): Use regexp-opt.
	(simula-emacs-features): Remove.
	(simula-mode-syntax-table): Setup %...\n as comment style b.
	(simula-mode-map): Remove compatibility cruft.
	(simula-keep-region-active): Remove.
	(simula-popup-menu): Simplify.
	(simula-mode): Move abbrev-table setup to top-level.
	(simula-match-string-or-comment): Remove.

	* progmodes/tcl.el (tcl-omit-ws-regexp): Correctly handle cases
	like `proc foo {a {b c} d} {'.
	(tcl-mode): Make comment-start-skip more selective.

	* info-xref.el (info-xref-check): Use line-beginning-position.
	(info-xref-all-info-files): Cons a bit less.
	(info-xref-check-buffer): Use push and replace-regexp-in-string.
	(info-xref-output): Call insert only once.
	(info-xref-whitespace): Remove.
1173

1174 1175 1176 1177 1178 1179 1180 1181 1182 1183
2003-02-11  John Paul Wallington  <jpw@gnu.org>

	* ibuffer.el (toplevel): Don't require `font-lock';
	require `font-core' instead, even though it is dumped.

	* ibuf-ext.el (ibuffer-save-with-custom, ibuffer-add-to-tmp-hide)
	(ibuffer-add-to-tmp-show): Doc fixes.

	* language/tamil.el ("Tamil"): Doc fix.

Juanma Barranquero's avatar
Juanma Barranquero committed
1184 1185
2003-02-11  Juanma Barranquero  <lektu@terra.es>

1186 1187
	* language/vietnamese.el ("Vietnamese"): Fix typos.

Juanma Barranquero's avatar
Juanma Barranquero committed
1188 1189
	* info-xref.el (info-xref-check-buffer): Fix typo.

Juanma Barranquero's avatar
Juanma Barranquero committed
1190 1191
	* makefile.w32-in (DONTCOMPILE): Add malayalam.el and tamil.el.

Kenichi Handa's avatar
Kenichi Handa committed
1192 1193 1194 1195
2003-02-11  Kenichi Handa  <handa@m17n.org>

	* loadup.el: Load "language/malayalam" and "language/tamil".

Kenichi Handa's avatar
Kenichi Handa committed
1196
2003-02-11  KAWABATA, Taichi  <kawabata@m17n.org>
1197 1198 1199 1200

	* Makefile.in (DONTCOMPILE): Add malayalam.el and tamil.el.

	* language/devan-util.el: Maintainer's mail address changed.
Kenichi Handa's avatar
Kenichi Handa committed
1201 1202
	(devanagari-composable-pattern): Add DANDA character.
	(dev-char-glyph): Add an entry for DANDA.
1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228

	* language/devanagari.el: Maintainer's mail address changed.

	* language/indian.el: Maintainer's mail address changed.

	* language/ind-util.el (indian-dev-base-table): Table fixed.
	(indian-pnj-base-table): Table contents defined.
	(indian-gjr-base-table): Likewise.
	(indian-ori-base-table): Likewise.
	(indian-bng-base-table): Likewise.
	(indian-asm-base-table): Likewise.
	(indian-tlg-base-table): Likewise.
	(indian-knd-base-table): Likewise.
	(indian-mlm-base-table): Likewise.
	(indian-tml-base-table): Likewise.
	(indian-pnj-itrans-v5-hash, indian-gjr-itrans-v5-hash)
	(indian-ori-itrans-v5-hash, indian-bng-itrans-v5-hash)
	(indian-asm-itrans-v5-hash, indian-tlg-itrans-v5-hash)
	(indian-knd-itrans-v5-hash, indian-mlm-itrans-v5-hash)
	(indian-tml-itrans-v5-hash): New variables.

	* language/malayalam.el: New file.
	* language/mlm-util.el: New file.
	* language/tamil.el: New file.
	* language/tml-util.el: New file.

Juanma Barranquero's avatar
Juanma Barranquero committed
1229 1230 1231 1232
2003-02-11  Kevin Ryde  <user42@zip.com.au>

	* info-xref.el: New file.

Stefan Monnier's avatar
Stefan Monnier committed
1233 1234
2003-02-10  Stefan Monnier  <monnier@cs.yale.edu>

Stefan Monnier's avatar
Stefan Monnier committed
1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254
	* textmodes/page-ext.el (pages-directory-mode-map): New.
	(pages-directory-map): Redefine as an varalias.
	(pages-directory-mode): Use new map var and run mode hook.
	(pages-directory-address-mode): Use define-derived-mode.

	* textmodes/texinfmt.el (texinfo-format-iftex, texinfo-format-ifhtml)
	(texinfo-format-ifplaintext, texinfo-format-tex, texinfo-format-html)
	(texinfo-format-ifnotinfo, texinfo-format-titlepage)
	(texinfo-format-titlespec, texinfo-format-ignore, texinfo-if-set)
	(texinfo-if-clear): Use re-search-forward's return value.
	(texinfo-sort-startkeyfun, texinfo-format-buffer-1)
	(texinfo-format-region): Use line-{end,beginning}-position.
	(texinfo-append-refill, texinfo-alias): Use match-string-no-properties.

	* emacs-lisp/eldoc.el (eldoc-echo-area-multiline-supported-p)
	(eldoc-use-idle-timer-p): Remove.
	(timer): Never require.  It only works in current Emacs anyway.
	(eldoc-mode, eldoc-message, eldoc-display-message-p)
	(eldoc-docstring-format-sym-doc, eldoc-remove-command): Simplify.

Stefan Monnier's avatar
Stefan Monnier committed
1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276
	* ffap.el (ffap-complete-as-file-p):
	Use minibuffer-completing-file-name.

	* international/mule.el (load-with-code-conversion): Use push.

	* font-core.el (font-lock-defontify): Use restore-buffer-modified-p.

	* gud.el (gud-gdb-run-command-fetch-lines, gud-display-line):
	Use with-current-buffer and simplify.

	* help-mode.el (help-xref-on-pp): Only add xref if the text
	is less than 5K.

	* pcvs-parse.el (cvs-parse-table): "no longer in repo" does not
	make the file dead if we used the -n arg.

	* emacs-lisp/cl-macs.el (process-get): Add setf method.

	* server.el (server-previous-strings): Remove.
	(server-process-filter): Use (process-get 'previous-string) instead.
	(server-sentinel): Remove code made superfluous.

Juanma Barranquero's avatar
Juanma Barranquero committed
1277 1278 1279 1280
2003-02-10  Luc Teirlinck  <teirllm@mail.auburn.edu>

	* info.el (Info-follow-nearest-node): Implement new behavior.

Juanma Barranquero's avatar
Juanma Barranquero committed
1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296
2003-02-10  Juanma Barranquero  <lektu@terra.es>

	* progmodes/ebnf-otz.el (ebnf-optimize, ebnf-optimize1): Fix typo.

	* progmodes/ebnf2ps.el (ebnf2ps): Fix typo.
	(ebnf-syntactic): Change group name and tag from "ebnf-syntatic".
	(ebnf-syntax, ebnf-lex-comment-char, ebnf-lex-eop-char)
	(ebnf-terminal-regexp, ebnf-case-fold-search)
	(ebnf-iso-alternative-p, ebnf-iso-normalize-p)
	(ebnf-yac-ignore-error-recovery): Add to group "ebnf-syntactic", not
	"ebnf-syntatic".
	(ebnf-optimize, ebnf-print-buffer, ebnf-print-region)
	(ebnf-spool-buffer, ebnf-spool-region, ebnf-eps-buffer)
	(ebnf-eps-region, ebnf-syntax-buffer, ebnf-syntax-region)
	(ebnf-generate-region): Fix typo.

1297
2003-02-10  KAWABATA, Taichi  <kawabata@m17n.org>
1298 1299 1300 1301

	* language/ind-util.el (indian-itrans-v5-table): Add entries for
	"E" and "O".

Martin Stjernholm's avatar
Martin Stjernholm committed
1302
2003-02-10  Martin Stjernholm  <bug-cc-mode@gnu.org>
1303 1304 1305 1306 1307

	* progmodes/cc-styles.el (c-set-offset): Don't find a default
	syntactic element through syntactic analysis if called outside
	a CC Mode buffer.

Martin Stjernholm's avatar
Martin Stjernholm committed
1308
2003-02-09  Martin Stjernholm  <bug-cc-mode@gnu.org>
1309

Stefan Monnier's avatar
Stefan Monnier committed
1310 1311 1312
	* progmodes/cc-mode.el (c-basic-common-init):
	Install `c-fill-paragraph' on `fill-paragraph-function'.
	Although it's not the normal way to call it in a CC Mode buffer it
1313 1314
	makes a direct call to `fill-paragraph' work better.

1315 1316 1317 1318
2003-02-08  Kim F. Storm  <storm@cua.dk>

	* printing.el (pr-get-symbol): Define during compile.

Juanma Barranquero's avatar
Juanma Barranquero committed
1319
2003-02-07  Vinicius Jose Latorre  <vinicius@cpqd.com.br>
Kim F. Storm's avatar
Kim F. Storm committed
1320 1321 1322

	* printing.el: New file.

Jan Djärv's avatar
Jan Djärv committed
1323
2003-02-07  Francesco Potort,Al(B  <pot@gnu.org>
Francesco Potortì's avatar
Francesco Potortì committed
1324 1325 1326

	* language/european.el ("French", "Slovenian"): Fix doc strings.

1327 1328 1329 1330 1331 1332 1333
2003-02-06  John Paul Wallington  <jpw@gnu.org>

	* mail/rmailsum.el (rmail-summary-previous-msg): Add docstring.
	(rmail-summary-line-count-flag, rmail-summary-previous-labeled-message)
	(rmail-summary-next-labeled-message, rmail-summary-resend)
	(rmail-summary-override-mail-send-and-exit): Doc fixes.

Jan Djärv's avatar
Jan Djärv committed
1334
2003-02-06  Francesco Potort,Al(B  <pot@gnu.org>
Francesco Potortì's avatar
Francesco Potortì committed
1335 1336 1337

	* language/european.el ("Italian"): New.

1338 1339 1340 1341 1342
2003-02-06  Matthew Swift  <swift@alum.mit.edu>

	* dired.el (dired-move-to-filename-regexp): Support "K" suffix on
	"ls -alh" output.

Juanma Barranquero's avatar
Juanma Barranquero committed
1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364
2003-02-05  Juanma Barranquero  <lektu@terra.es>

	* font-lock.el (font-lock-reference-face): Add obsolescence
	declaration and remove redundant info from docstring.

	* log-edit.el (cvs-commit-buffer-require-final-newline)
	(cvs-changelog-full-paragraphs): Likewise.

	* mwheel.el (mouse-wheel-down-button, mouse-wheel-up-button)
	(mouse-wheel-click-button): Likewise.

	* pcvs-defs.el (cvs-diff-ignore-marks, cvs-diff-buffer-name): Likewise.

	* vc.el (vc-annotate-display, vc-checkout-carefully): Likewise.

	* vc-hooks.el (vc-ignore-vc-files, vc-master-templates)
	(vc-header-alist): Likewise.

	* emacs-lisp/checkdoc.el (checkdoc-minor-keymap): Likewise.

	* textmodes/outline.el (outline-visible): Likewise.

Kim F. Storm's avatar
Kim F. Storm committed
1365 1366 1367 1368 1369 1370
2003-02-05  Kim F. Storm  <storm@cua.dk>

	* ido.el (ido-define-mode-map):
	Undo last change (duplicates part of 2003-02-04 change).
	Remap `viper' delete commands only in file or dir mode.

Jan Djärv's avatar
Jan Djärv committed
1371
2003-02-05  Kai Gro,A_(Bjohann  <kai.grossjohann@uni-duisburg.de>
1372

Kim F. Storm's avatar
Kim F. Storm committed
1373
	* ido.el (ido-define-mode-map): Interact with Viper.
1374

Jan Djärv's avatar
Jan Djärv committed
1375
2003-02-05  Kai Gro,A_(Bjohann  <kai.grossjohann@uni-duisburg.de>
1376

Kim F. Storm's avatar
Kim F. Storm committed
1377
	* net/tramp.el: Version 2.0.29 released.
1378 1379 1380 1381 1382 1383 1384 1385 1386 1387
	(tramp-send-region): Protect against tramp-chunksize being nil.
	(tramp-chunksize): Set default to 500 as workaround for some ssh
	connections.
	(tramp-handle-directory-file-name): New implementation.  Not sure
	if it works.
	(tramp-md5-function): Require md5 before checking function md5.
	If using md5-encode, put wrapper around it that converts vector of
	bytes to ascii text.
	(top-level): Avoid byte-compiler warnings of unused variables if
	the byte-compiler supports this.  This is for the
Stefan Monnier's avatar
Stefan Monnier committed
1388
	with-parsed-tramp-file-name macro which is wont to produce such stuff.
1389

1390
2003-02-05  Michael Albinus  <Michael.Albinus@alcatel.de>
1391 1392 1393

	* net/tramp.el (tramp-handle-directory-file-name): Handle the case
	PATH is "".
Stefan Monnier's avatar
Stefan Monnier committed
1394 1395
	(tramp-completion-handle-file-name-all-completions):
	Define `tramp-current-user' locally.  See `tramp-parse-passwd'.
1396 1397 1398 1399 1400
	(tramp-parse-passwd): For su-alike methods it would be desirable
	to return "root@localhost" as default.  Unfortunately, we have no
	information whether any user name has been typed already.  So we
	(mis-)use tramp-current-user as indication, assuming it is set in
	`tramp-completion-handle-file-name-all-completions'.
Kai Großjohann's avatar