comparison lisp/ChangeLog @ 50134:de92ccad3ff8

*** empty log message ***
author Stefan Monnier <monnier@iro.umontreal.ca>
date Fri, 14 Mar 2003 21:56:25 +0000
parents 96cf90eadf8a
children b9209df48d29
comparison
equal deleted inserted replaced
50133:8921868c5af3 50134:de92ccad3ff8
1 2003-03-14 Stefan Monnier <monnier@cs.yale.edu>
2
3 * textmodes/outline.el (outline-level): Demote it to defvar.
4 (outline-heading-alist): Document extended semantics.
5 (outline-head-from-level): New fun.
6 (outline-promote, outline-demote): Use it.
7 (outline-show-heading): New fun.
8 (hide-sublevels, show-children):
9 Use it together with outline-map-region.
10 (outline-get-next-sibling): Don't call outline-level at eob.
11
1 2003-03-14 Simon Josefsson <jas@extundo.com> 12 2003-03-14 Simon Josefsson <jas@extundo.com>
2 13
3 * fringe.el (fringe-mode): Autoload so that 14 * fringe.el (fringe-mode): Autoload so that
4 Options->Show/Hide->Fringe->Customize works. 15 Options->Show/Hide->Fringe->Customize works.
16
17 2003-03-13 Stefan Monnier <monnier@cs.yale.edu>
18
19 * textmodes/outline.el (outline-mode-menu-bar-map): Add entries.
20 (outline-mode-prefix-map): Match new bindings to those of allout.
21 (outline-map-region): New fun.
22 (outline-map-tree): Remove.
23 (outline-promote, outline-demote): Apply to region if active.
24 Change the default to apply to the subtree.
25 (outline-move-subtree-up, outline-move-subtree-down): New funs.
26 (outline-invisible-p): Add optional `pos' argument.
27 (outline-next-visible-heading, outline-toggle-children): Use it.
28 (outline-get-next-sibling): Don't call outline-level at eob.
29
30 * custom.el (custom-set-minor-mode): New fun.
5 31
6 2003-03-13 Dave Love <fx@gnu.org> 32 2003-03-13 Dave Love <fx@gnu.org>
7 33
8 * international/latin1-disp.el (ucs-tables): Don't require. 34 * international/latin1-disp.el (ucs-tables): Don't require.
9 (latin1-display-face): New. 35 (latin1-display-face): New.
10 (latin1-display-char): Use it. 36 (latin1-display-char): Use it.
11 37
12 2003-03-13 Kenichi Handa <handa@m17n.org> 38 2003-03-13 Kenichi Handa <handa@m17n.org>
13 39
14 * international/mule-cmds.el (reset-language-environment): Set 40 * international/mule-cmds.el (reset-language-environment):
15 default-file-name-coding-system to iso-latin-1. 41 Set default-file-name-coding-system to iso-latin-1.
16 42
17 * language/european.el (iso-latin-1): Definition of this coding 43 * language/european.el (iso-latin-1): Definition of this coding
18 system moved to mule-conf.el. 44 system moved to mule-conf.el.
19 45
20 * international/mule-conf.el (iso-latin-1): Moved from 46 * international/mule-conf.el (iso-latin-1): Moved from
30 * language/japan-util.el (setup-japanese-environment-internal): 56 * language/japan-util.el (setup-japanese-environment-internal):
31 By defalt, use japanese-iso-8bit for file names, and prefer 57 By defalt, use japanese-iso-8bit for file names, and prefer
32 japanese-shift-jis on DOS and Windows. 58 japanese-shift-jis on DOS and Windows.
33 59
34 * international/quail.el (quail-show-guidance-buf): Make the quail 60 * international/quail.el (quail-show-guidance-buf): Make the quail
35 guidance buffer inherit the current value of 61 guidance buffer inherit the current value of quail-current-package.
36 quail-current-package.
37 62
38 * international/utf-8.el (ccl-decode-mule-utf-8): Don't loose 63 * international/utf-8.el (ccl-decode-mule-utf-8): Don't loose
39 bytes on handling an invalid byte sequence. 64 bytes on handling an invalid byte sequence.
40 65
41 2003-03-11 Jason Rumney <jasonr@gnu.org> 66 2003-03-11 Jason Rumney <jasonr@gnu.org>
60 * info.el (Info-extract-menu-node-name) 85 * info.el (Info-extract-menu-node-name)
61 (Info-following-node-name): Revert last change. 86 (Info-following-node-name): Revert last change.
62 87
63 2003-03-10 Thien-Thi Nguyen <ttn@gnu.org> 88 2003-03-10 Thien-Thi Nguyen <ttn@gnu.org>
64 89
65 * progmodes/scheme.el (scheme-mode-syntax-table): Construct 90 * progmodes/scheme.el (scheme-mode-syntax-table):
66 w/o using `with-syntax-table'. 91 Construct w/o using `with-syntax-table'.
67 92
68 2003-03-10 John Paul Wallington <jpw@gnu.org> 93 2003-03-10 John Paul Wallington <jpw@gnu.org>
69 94
70 * subr.el (posn-col-row): Take into account `line-spacing'. 95 * subr.el (posn-col-row): Take into account `line-spacing'.
71 96
121 * ffap.el (dired-at-point): Check whether the user can create a 146 * ffap.el (dired-at-point): Check whether the user can create a
122 directory before asking about creating it. 147 directory before asking about creating it.
123 148
124 2003-03-06 John Paul Wallington <jpw@gnu.org> 149 2003-03-06 John Paul Wallington <jpw@gnu.org>
125 150
126 * ebuff-menu.el (electric-buffer-list): Respect 151 * ebuff-menu.el (electric-buffer-list):
127 `Buffer-menu-use-header-line'. 152 Respect `Buffer-menu-use-header-line'.
128 (electric-buffer-menu-looper): Likewise. 153 (electric-buffer-menu-looper): Likewise.
129 154
130 * buff-menu.el (Buffer-menu-mode-map): Add docstring. 155 * buff-menu.el (Buffer-menu-mode-map): Add docstring.
131 (Buffer-menu-buffer): Fix indentation. 156 (Buffer-menu-buffer): Fix indentation.
132 (list-buffers-noselect): Calculate header-line spacing to take 157 (list-buffers-noselect): Calculate header-line spacing to take
158 * faces.el (frame-set-background-mode): Fix reference to attribute 183 * faces.el (frame-set-background-mode): Fix reference to attribute
159 "backgroundMode". 184 "backgroundMode".
160 185
161 2003-03-05 Reto Zimmermann <reto@gnu.org> 186 2003-03-05 Reto Zimmermann <reto@gnu.org>
162 187
163 * progmodes/vhdl-mode.el: Version 3.32.12 released. Modifications 188 * progmodes/vhdl-mode.el: Version 3.32.12 released.
164 for displaying all projects in hierarchy browser and case 189 Modifications for displaying all projects in hierarchy browser and case
165 insensitive hierarchy browsing. Change Rod's email address. 190 insensitive hierarchy browsing. Change Rod's email address.
166 Include `itimer.el' patch for XEmacs. Backquote fix. Change some 191 Include `itimer.el' patch for XEmacs. Backquote fix. Change some
167 documentation strings. Add "ERROR: " prefix to all error 192 documentation strings. Add "ERROR: " prefix to all error
168 messages. Enhanced usage of hideshow. 193 messages. Enhanced usage of hideshow.
169 (vhdl-in-literal): Remove unused argument LIM. 194 (vhdl-in-literal): Remove unused argument LIM.
170 (vhdl-compiler-alist): Enhanced customization for compilers; add 195 (vhdl-compiler-alist): Enhance customization for compilers; add
171 "Speedwave", "Simili", "Synopsys Design Compiler", "Cadence NC", 196 "Speedwave", "Simili", "Synopsys Design Compiler", "Cadence NC",
172 "Savant", "ProVHDL" and "VeriBest" compilers. 197 "Savant", "ProVHDL" and "VeriBest" compilers.
173 (vhdl-compiler-alist): Add new error message syntax for Modelsim. 198 Add new error message syntax for Modelsim.
174 (vhdl-compiler-alist): Add Synplify, column no in error regexp. 199 Add Synplify, column no in error regexp.
175 (vhdl-compiler-alist): Include library name in library command. 200 Include library name in library command.
176 (vhdl-compiler-alist): Add unit-to-file name mapping for Savant. 201 Add unit-to-file name mapping for Savant.
177 (vhdl-compiler-alist): Add library option in Makefile generation 202 Add library option in Makefile generation command.
178 command. 203 Add command to create library directory.
179 (vhdl-compiler-alist): Add command to create library directory. 204 Built-in Makefile generation is always default.
180 (vhdl-compiler-alist): Built-in Makefile generation is always default.
181 (vhdl-create-mode-menu): Split menues for compilers, projects, models. 205 (vhdl-create-mode-menu): Split menues for compilers, projects, models.
182 (vhdl-create-mode-menu): Add customization for `global-font-lock-mode'. 206 Add customization for `global-font-lock-mode'.
183 (vhdl-create-mode-menu): Fix `customize-group' entries for XEmacs and 207 Fix `customize-group' entries for XEmacs and
184 change "Gen." to "Generate". 208 change "Gen." to "Generate". Get *Messages* buffer.
185 (vhdl-create-mode-menu): Get *Messages* buffer. 209 Fix "Auto Load Setup File" menu entry.
186 (vhdl-create-mode-menu): Fix "Auto Load Setup File" menu entry. 210 Add faces customization to "Options". Add "Options" entry.
187 (vhdl-create-mode-menu): Add faces customization to "Options". 211 Include `speedbar-indentation-width'.
188 (vhdl-create-mode-menu): Include `speedbar-indentation-width'.
189 (vhdl-create-mode-menu): Add "Options" entry.
190 (vhdl-replace-string): Allow casing (use `vhdl-file-name-case'). 212 (vhdl-replace-string): Allow casing (use `vhdl-file-name-case').
191 (vhdl-template-exit, vhdl-template-next, vhdl-template-return): Fix 213 (vhdl-template-exit, vhdl-template-next, vhdl-template-return):
192 template abortion. 214 Fix template abortion.
193 (vhdl-speedbar-port-copy): Add subprogram copy; copy port of component 215 (vhdl-speedbar-port-copy): Add subprogram copy; copy port of component
194 in package. 216 in package.
195 (vhdl-fixup-whitespace-region): No whitespace after '(' and before ')'. 217 (vhdl-fixup-whitespace-region): No whitespace after '(' and before ')'.
196 (vhdl-fixup-whitespace-region): Better treat comments and strings. 218 Better treat comments and strings. Fix "=> ," alignment.
197 (vhdl-fixup-whitespace-region): Fix "=> ," alignment.
198 (vhdl-port-paste-testbench): Print file names created. 219 (vhdl-port-paste-testbench): Print file names created.
199 (vhdl-port-paste-testbench): Better handling when file exist/open. 220 Better handling when file exist/open. Additional comments in code.
200 (vhdl-port-paste-testbench): Additional comments in code. 221 Replace keywords in testbench entity and architecture file headers.
201 (vhdl-port-paste-testbench): Replace keywords in testbench entity and 222 Adjust case in testbench configuration.
202 architecture file headers.
203 (vhdl-port-paste-testbench): Adjust case in testbench configuration.
204 (vhdl-port-paste-instance): Special case: no number in instance name. 223 (vhdl-port-paste-instance): Special case: no number in instance name.
205 (vhdl-speedbar-expand-units): Fix speedbar frame switching oddity. 224 (vhdl-speedbar-expand-units): Fix speedbar frame switching oddity.
206 (vhdl-font-lock-keywords-2): Enhance highlighting of instantiation; 225 (vhdl-font-lock-keywords-2): Enhance highlighting of instantiation;
207 highlight instantiations without map. 226 highlight instantiations without map.
208 (vhdl-font-lock-keywords-2): Fix label highlighting for signal asst. 227 Highlight quantity declaration names. Highlight formal parameters.
209 (vhdl-font-lock-keywords-2): Highlight formal parameters. 228 Fix label highlighting for signal asst.
210 (vhdl-font-lock-keywords-2): Highlight quantity declaration names.
211 (vhdl-mode): `comment-padding' for Emacs 21 only. 229 (vhdl-mode): `comment-padding' for Emacs 21 only.
212 (vhdl-mode): Remove forced `turn-on-font-lock'. 230 Remove forced `turn-on-font-lock'.
213 (vhdl-mode): Remove `hippie-expand-only-buffers' setting. 231 Remove `hippie-expand-only-buffers' setting.
214 (vhdl-mode): Update online documentation and web address. 232 Update online documentation and web address.
215 (vhdl-comment-uncomment-region): Remove usage of `commend-dwim' again. 233 (vhdl-comment-uncomment-region): Remove usage of `commend-dwim' again.
216 (vhdl-comment-uncomment-region): Change ARG for uncommenting. 234 Change ARG for uncommenting.
217 (vhdl-speedbar-make-*-line): Fix for displaying XEmacs speedbar images. 235 (vhdl-speedbar-make-*-line): Fix for displaying XEmacs speedbar images.
218 (vhdl-fontify-buffer): Toggle font-lock-mode for better recovery. 236 (vhdl-fontify-buffer): Toggle font-lock-mode for better recovery.
219 (vhdl-port-list): Add context clause. 237 (vhdl-port-list): Add context clause.
220 (vhdl-port-paste-signals): Include direction comments. 238 (vhdl-port-paste-signals): Include direction comments.
221 (vhdl-testbench-declarations, vhdl-testbench-statements): New default. 239 (vhdl-testbench-declarations, vhdl-testbench-statements): New default.
222 (vhdl-port-*): Include name in status messages. 240 (vhdl-port-*): Include name in status messages.
223 (vhdl-package-alist): Scan for and display subprogram body. 241 (vhdl-package-alist): Scan for and display subprogram body.
224 (vhdl-package-alist): Change key to lower case, add original case 242 Change key to lower case, add original case identifier.
225 identifier. 243 Scan for packages used by package body.
226 (vhdl-package-alist): Scan for packages used by package body.
227 (vhdl-speedbar-find-file): Always jump to design unit if buffer open. 244 (vhdl-speedbar-find-file): Always jump to design unit if buffer open.
228 (vhdl-speedbar-insert-hierarchy): Mark non-existing entities/packages. 245 (vhdl-speedbar-insert-hierarchy): Mark non-existing entities/packages.
229 (vhdl-speedbar-insert-hierarchy): Message "No VHDL design units!". 246 Message "No VHDL design units!".
230 (vhdl-compile-init): Allow fourth element (column no) in error regexp. 247 (vhdl-compile-init): Allow fourth element (column no) in error regexp.
231 (vhdl-compile-init): Fix `nconc' bug. 248 Fix `nconc' bug. Eliminate redundant regexps.
232 (vhdl-compile-init): Eliminate redundant regexps.
233 (vhdl-minibuffer-tab): No indentation. 249 (vhdl-minibuffer-tab): No indentation.
234 (vhdl-minibuffer-tab): Use `hippie-expand-only-buffers' to take 250 Use `hippie-expand-only-buffers' to take
235 expansions from VHDL buffers only; don't overwrite non-nil default of 251 expansions from VHDL buffers only; don't overwrite non-nil default of
236 `hippie-expand-only-buffers'; check whether 252 `hippie-expand-only-buffers'; check whether
237 `hippie-expand-only-buffers' is bound. 253 `hippie-expand-only-buffers' is bound.
238 (vhdl-ams-types, vhdl-ams-enum-values): Add identifiers from 254 (vhdl-ams-types, vhdl-ams-enum-values): Add identifiers from
239 `nature_pkg' package. 255 `nature_pkg' package.
240 (vhdl-align-alist): Fix "when/else ... =>" case. 256 (vhdl-align-alist): Fix "when/else ... =>" case.
241 (vhdl-align-alist): Align declaration keywords only at beg. of line. 257 Align declaration keywords only at beg. of line.
242 (vhdl-align-alist): Align <=, := and == among each other. 258 Align <=, := and == among each other.
243 (vhdl-port-copy): Extended identifiers for signal names. 259 (vhdl-port-copy): Extended identifiers for signal names.
244 (vhdl-port-copy): Fix on empty generic/port clause. 260 Fix on empty generic/port clause.
245 (vhdl-port-copy): Fix parsing of comment on first line. 261 Fix parsing of comment on first line.
246 (vhdl-port-copy): Allow generic clause begin on first line. 262 Allow generic clause begin on first line.
247 (vhdl-port-copy): Add "inout" and "linkage" to direction modes. 263 Add "inout" and "linkage" to direction modes.
248 (vhdl-font-lock-function-face): Change DarkCyan to Cyan4. 264 (vhdl-font-lock-function-face): Change DarkCyan to Cyan4.
249 (vhdl-file-header): Insert VHDL language standard string. 265 (vhdl-file-header): Insert VHDL language standard string.
250 (vhdl-instance-name): Unique numbers in instance names. 266 (vhdl-instance-name): Unique numbers in instance names.
251 (vhdl-compile): Check for existing compile directory. 267 (vhdl-compile): Check for existing compile directory.
252 (vhdl-compile): Print out file name if compiler does not; put it in 268 Print out file name if compiler does not; put it in
253 quotes if contains spaces. 269 quotes if contains spaces. Check compiler name.
254 (vhdl-compile): Check compiler name. 270 (vhdl-compiler): Change empty value from "" to nil.
255 (vhdl-compiler): Changed empty value from "" to nil.
256 (vhdl-make): Check for existing compile directory. 271 (vhdl-make): Check for existing compile directory.
257 (vhdl-make): Fix missing options if there is a target. 272 Fix missing options if there is a target. Check compiler name.
258 (vhdl-make): Check compiler name.
259 (vhdl-template-field): Fix case on all VHDL words. 273 (vhdl-template-field): Fix case on all VHDL words.
260 (vhdl-template-others): Re-electrified "others". 274 (vhdl-template-others): Re-electrified "others".
261 (vhdl-speedbar-expand-architecture): Give user control over displayed 275 (vhdl-speedbar-expand-architecture): Give user control over displayed
262 hierarchy depth. 276 hierarchy depth.
263 (vhdl-project-alist): Insert library name in Makefile name. 277 (vhdl-project-alist): Insert library name in Makefile name.
264 (vhdl-project-alist): Sources exclude regexp. 278 Sources exclude regexp. Add file-specific compile exceptions.
265 (vhdl-project-alist): Add file-specific compile exceptions. 279 Enhance customization of projects.
266 (vhdl-project-alist): Enhanced customization of projects.
267 (vhdl-get-hierarchy): Include configurations in hierarchy list. 280 (vhdl-get-hierarchy): Include configurations in hierarchy list.
268 (vhdl-get-hierarchy): Fix bug with configurations. 281 Fix bug with configurations.
269 (vhdl-get-hierarchy): Consider configurations; also at lower levels. 282 Consider configurations; also at lower levels.
270 (vhdl-speedbar-item-info): Enhanced displaying. 283 (vhdl-speedbar-item-info): Enhance displaying.
271 (vhdl-scan-file-contents): Fix skipping of comments in scanning. 284 (vhdl-scan-file-contents): Fix skipping of comments in scanning.
272 (vhdl-scan-file-contents): Sources exclude regexp. 285 Sources exclude regexp.
273 (vhdl-scan-file-contents): Allow comment lines in instantiations. 286 Allow comment lines in instantiations.
274 (vhdl-scan-file-contents): Fix used packages in package body scanning. 287 Fix used packages in package body scanning.
275 (vhdl-scan-file-contents): Allow code before first block configuration. 288 Allow code before first block configuration.
276 (vhdl-scan-file-contents): Scan also for "is" keyword of design units. 289 Scan also for "is" keyword of design units.
277 (vhdl-scan-file-contents): Scan configuration specification. 290 Scan configuration specification.
278 (vhdl-scan-file-contents): Clear directory alists first. 291 Clear directory alists first.
279 (vhdl-scan-file-contents): Consistency check. 292 Consistency check.
280 (vhdl-scan-file-contents): Check for multiply scanned design units. 293 Check for multiply scanned design units.
281 (vhdl-scan-file-contents): Scan components/subprograms in package. 294 Scan components/subprograms in package.
282 (vhdl-scan-file-contents): Scan library clauses and subconfigurations. 295 Scan library clauses and subconfigurations.
283 (vhdl-scan-file-contents): Limit file size for scanning. 296 Limit file size for scanning.
284 (vhdl-entity-alist): Change key to lower case, add original case 297 (vhdl-entity-alist): Change key to lower case, add original case
285 identifier. 298 identifier.
286 (vhdl-electric-tab): Not overwrite non-nil default of 299 (vhdl-electric-tab): Not overwrite non-nil default of
287 `hippie-expand-only-buffers'. 300 `hippie-expand-only-buffers'.
288 (vhdl-electric-tab): Check whether `hippie-expand-only-buffers' is 301 (vhdl-electric-tab): Check whether `hippie-expand-only-buffers' is
289 bound; use it to take expansions from VHDL buffers only. 302 bound; use it to take expansions from VHDL buffers only.
290 (vhdl-electric-tab): Toggle comment indent. 303 (vhdl-electric-tab): Toggle comment indent.
291 (vhdl-generate-makefile): Check compiler name. 304 (vhdl-generate-makefile): Check compiler name.
292 (vhdl-generate-makefile): Add library option in Makefile generation 305 Add library option in Makefile generation command.
293 command.
294 (vhdl-generate-makefile): Add dependencies for components in package. 306 (vhdl-generate-makefile): Add dependencies for components in package.
295 (vhdl-template-elsif): No expansion in concurrent part (except AMS). 307 (vhdl-template-elsif): No expansion in concurrent part (except AMS).
296 (vhdl-insert-string-or-file): Resolve environment variables. 308 (vhdl-insert-string-or-file): Resolve environment variables.
297 (vhdl-insert-string-or-file): Fix NTEmacs `file-exists-p' problem. 309 (vhdl-insert-string-or-file): Fix NTEmacs `file-exists-p' problem.
298 (vhdl-submit-bug-report): Prompt for summary. 310 (vhdl-submit-bug-report): Prompt for summary.
306 (vhdl-template-header): New argument `is-model'. 318 (vhdl-template-header): New argument `is-model'.
307 (vhdl-template-generate-body): Remove "begin" for VHDL'93. 319 (vhdl-template-generate-body): Remove "begin" for VHDL'93.
308 (vhdl-actual-port-name): Change default value (no "_i" extension). 320 (vhdl-actual-port-name): Change default value (no "_i" extension).
309 (vhdl-template-modify): Delete date instead of kill. 321 (vhdl-template-modify): Delete date instead of kill.
310 (vhdl-get-source-files): Don't match source files beginning with ".". 322 (vhdl-get-source-files): Don't match source files beginning with ".".
311 (vhdl-project-*-alist): Merged with variables `vhdl-*-alist'. 323 (vhdl-project-*-alist): Merge with variables `vhdl-*-alist'.
312 (vhdl-speedbar-*): Many enhancements and fixes in hierarchy browser. 324 (vhdl-speedbar-*): Many enhancements and fixes in hierarchy browser.
313 (vhdl-speedbar-expand-*): Display used packages. 325 (vhdl-speedbar-expand-*): Display used packages.
314 (vhdl-sequential-statement-p): Better algorithm. 326 (vhdl-sequential-statement-p): Better algorithm.
315 (vhdl-electric-mode, vhdl-stutter-mode): Changed key bindings. 327 (vhdl-electric-mode, vhdl-stutter-mode): Change key bindings.
316 (vhdl-electric-...): No stuttering within literals. 328 (vhdl-electric-...): No stuttering within literals.
317 (vhdl-template-footer): Replace keywords in footer as in header. 329 (vhdl-template-footer): Replace keywords in footer as in header.
318 (vhdl-align-...): Enhance alignment, add progress reporting. 330 (vhdl-align-...): Enhance alignment, add progress reporting.
319 (vhdl-beautify-region): Bug fix. 331 (vhdl-beautify-region): Bug fix.
320 (vhdl-comment-insert-inline): Remove wrapping to next line if too long. 332 (vhdl-comment-insert-inline): Remove wrapping to next line if too long.
321 (vhdl-testbench-configuration-name, 333 (vhdl-testbench-configuration-name)
322 vhdl-update-sensitivity-list-buffer): Fix starting cursor position. 334 (vhdl-update-sensitivity-list-buffer): Fix starting cursor position.
323 (vhdl-prepare-search-[12]): Fix search within hidden code. 335 (vhdl-prepare-search-[12]): Fix search within hidden code.
324 (vhdl-speedbar-jump-to-unit): Disable cursor re-positioning. 336 (vhdl-speedbar-jump-to-unit): Disable cursor re-positioning.
325 (vhdl-template-for): Fix sequential statement part detection. 337 (vhdl-template-for): Fix sequential statement part detection.
326 (vhdl-electric-space): Fix wrapping for non-word characters. 338 (vhdl-electric-space): Fix wrapping for non-word characters.
327 (vhdl-template-standard-package): Don't insert "std" library. 339 (vhdl-template-standard-package): Don't insert "std" library.
328 (vhdl-template-architecture): Code optimization. 340 (vhdl-template-architecture): Code optimization.
329 (vhdl-template-package): Search for existing package name. 341 (vhdl-template-package): Search for existing package name.
330 (vhdl-template-component-decl, vhdl-port-paste-declaration): Insert 342 (vhdl-template-component-decl, vhdl-port-paste-declaration):
331 "is" in VHDL'93. 343 Insert "is" in VHDL'93.
332 (match-string-no-properties, vhdl-forward-comment): New aliases. 344 (match-string-no-properties, vhdl-forward-comment): New aliases.
333 (vhdl-speedbar-library-face, vhdl-speedbar-subprogram-face): New faces. 345 (vhdl-speedbar-library-face, vhdl-speedbar-subprogram-face): New faces.
334 (file-expand-wildcards, regexp-opt, subst-char-in-string) 346 (file-expand-wildcards, regexp-opt, subst-char-in-string)
335 (vhdl-add-modified-file, vhdl-align-buffer, vhdl-align-declarations) 347 (vhdl-add-modified-file, vhdl-align-buffer, vhdl-align-declarations)
336 (vhdl-align-list, vhdl-align-region-2, vhdl-align-region-groups) 348 (vhdl-align-list, vhdl-align-region-2, vhdl-align-region-groups)
390 (vhdl-forward-unit, vhdl-modify-date-init, vhdl-project-switch) 402 (vhdl-forward-unit, vhdl-modify-date-init, vhdl-project-switch)
391 (vhdl-scan-file-contents, vhdl-speedbar-display-hierarchy) 403 (vhdl-scan-file-contents, vhdl-speedbar-display-hierarchy)
392 (vhdl-speedbar-toggle-hierarchy): Functions deleted. 404 (vhdl-speedbar-toggle-hierarchy): Functions deleted.
393 (vhdl-in-comment-p, vhdl-in-string-p, vhdl-standard-p): Define as 405 (vhdl-in-comment-p, vhdl-in-string-p, vhdl-standard-p): Define as
394 functions, not defsubsts. 406 functions, not defsubsts.
395 (vhdl-in-comment-or-string-p, vhdl-speedbar-project-p): Defsubsts 407 (vhdl-in-comment-or-string-p, vhdl-speedbar-project-p):
396 deleted. 408 Delete defsubsts.
397 (vhdl-compose, vhdl-naming, vhdl-speedbar, vhdl-template) 409 (vhdl-compose, vhdl-naming, vhdl-speedbar, vhdl-template)
398 (vhdl-testbench): New customization groups. 410 (vhdl-testbench): New customization groups.
399 (vhdl-electric): Customization group deleted. 411 (vhdl-electric): Customization group deleted.
400 (vhdl-align-alist, vhdl-doc-coding-style, vhdl-doc-keywords) 412 (vhdl-align-alist, vhdl-doc-coding-style, vhdl-doc-keywords)
401 (vhdl-imenu-generic-expression): Define as constants instead of 413 (vhdl-imenu-generic-expression): Define as constants instead of
402 variables. 414 variables.
403 (vhdl-ams-packages, vhdl-doc-release-notes, vhdl-emacs-21) 415 (vhdl-ams-packages, vhdl-doc-release-notes, vhdl-emacs-21)
404 (vhdl-hs-start-regexp, vhdl-time-stamp, vhdl-xemacs): New constants. 416 (vhdl-hs-start-regexp, vhdl-time-stamp, vhdl-xemacs): New constants.
405 (vhdl-font-lock-keywords-0): Constants deleted. 417 (vhdl-font-lock-keywords-0): Constants deleted.
406 (vhdl-prepare-search-1, vhdl-prepare-search-2, vhdl-visit-file): New 418 (vhdl-prepare-search-1, vhdl-prepare-search-2, vhdl-visit-file):
407 macros. 419 New macros.
408 (vhdl-ext-syntax-table): Macro deleted. 420 (vhdl-ext-syntax-table): Macro deleted.
409 (vhdl-align-group-separate, vhdl-align-same-indent) 421 (vhdl-align-group-separate, vhdl-align-same-indent)
410 (vhdl-architecture-file-name, vhdl-compile-use-local-error-regexp) 422 (vhdl-architecture-file-name, vhdl-compile-use-local-error-regexp)
411 (vhdl-components-package-name, vhdl-compose-architecture-name) 423 (vhdl-components-package-name, vhdl-compose-architecture-name)
412 (vhdl-compose-create-files, vhdl-compose-include-header) 424 (vhdl-compose-create-files, vhdl-compose-include-header)
436 (vhdl-speedbar-shown-unit-alist, vhdl-speedbar-update-current-unit) 448 (vhdl-speedbar-shown-unit-alist, vhdl-speedbar-update-current-unit)
437 (vhdl-subprog-flattened, vhdl-subprog-list, vhdl-updated-project-list) 449 (vhdl-subprog-flattened, vhdl-subprog-list, vhdl-updated-project-list)
438 (vhdl-warnings): New variables. 450 (vhdl-warnings): New variables.
439 (vhdl-project-ent-inst-list, vhdl-project-entity-alist) 451 (vhdl-project-ent-inst-list, vhdl-project-entity-alist)
440 (vhdl-project-package-alist, vhdl-speedbar-last-file-name) 452 (vhdl-project-package-alist, vhdl-speedbar-last-file-name)
441 (vhdl-speedbar-shown-units-alist, vhdl-startup-warnings): Variables 453 (vhdl-speedbar-shown-units-alist, vhdl-startup-warnings): Delete vars.
442 deleted.
443 454
444 2003-03-04 Rob Kaut <rob@siworks.com> (tiny change) 455 2003-03-04 Rob Kaut <rob@siworks.com> (tiny change)
445 456
446 * progmodes/vhdl-mode.el (vhdl-comment-uncomment-region): Remove 457 * progmodes/vhdl-mode.el (vhdl-comment-uncomment-region):
447 two comment characters at start of line instead of one. 458 Remove two comment characters at start of line instead of one.
448 459
449 2003-03-03 Vinicius Jose Latorre <vinicius@cpqd.com.br> 460 2003-03-03 Vinicius Jose Latorre <vinicius@cpqd.com.br>
450 461
451 * printing.el (pr-get-symbol): Move it to next eval-and-compile. 462 * printing.el (pr-get-symbol): Move it to next eval-and-compile.
452 463
468 inserted. 479 inserted.
469 (Info-hide-note-references): Fix doc and customize type. 480 (Info-hide-note-references): Fix doc and customize type.
470 481
471 2003-03-02 Matt Swift <swift@alum.mit.edu> 482 2003-03-02 Matt Swift <swift@alum.mit.edu>
472 483
473 * emacs-lisp/lisp-mode.el (emacs-lisp-docstring-fill-column): New 484 * emacs-lisp/lisp-mode.el (emacs-lisp-docstring-fill-column):
474 custom variable. 485 New custom variable.
475 (lisp-fill-paragraph): Use it. Add ?, to `paragraph-separate' so 486 (lisp-fill-paragraph): Use it. Add ?, to `paragraph-separate' so
476 that first docstring lines ending with a comma are respected. Add 487 that first docstring lines ending with a comma are respected.
477 "`(" to same so that function and macro bodies beginning with a 488 Add "`(" to same so that function and macro bodies beginning with a
478 backquote do not get disturbed. Revise the comments. 489 backquote do not get disturbed. Revise the comments.
479 490
480 2003-03-01 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 491 2003-03-01 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
481 492
482 * startup.el (command-line): Call menu-bar-mode with 1 instead of t. 493 * startup.el (command-line): Call menu-bar-mode with 1 instead of t.
487 2003-02-28 Kai Gro,A_(Bjohann <kai.grossjohann@uni-duisburg.de> 498 2003-02-28 Kai Gro,A_(Bjohann <kai.grossjohann@uni-duisburg.de>
488 499
489 * net/tramp.el: Version 2.0.30 released. 500 * net/tramp.el: Version 2.0.30 released.
490 Replace term "path" with "localname" unless it is used for a 501 Replace term "path" with "localname" unless it is used for a
491 search path. 502 search path.
492 (tramp-handle-expand-file-name): Allow ".." to cross host 503 (tramp-handle-expand-file-name): Allow ".." to cross host boundaries.
493 boundaries.
494 (tramp-open-connection-setup-interactive-shell): Unset $ENV in 504 (tramp-open-connection-setup-interactive-shell): Unset $ENV in
495 addition to setting $PS1 when starting the Bourne-ish shell. Some 505 addition to setting $PS1 when starting the Bourne-ish shell.
496 sh implementations (eg, bash when called as sh) read the file 506 Some sh implementations (eg, bash when called as sh) read the file
497 named there on startup, which could clobber $PS1. 507 named there on startup, which could clobber $PS1.
498 (tramp-do-copy-or-rename-file-one-local): New function. Not 508 (tramp-do-copy-or-rename-file-one-local): New function.
499 implemented. Not used. Should invoke rcp or scp directly to keep 509 Not implemented. Not used. Should invoke rcp or scp directly to keep
500 the time. 510 the time.
501 511
502 2003-02-28 Michael Albinus <Michael.Albinus@alcatel.de> 512 2003-02-28 Michael Albinus <Michael.Albinus@alcatel.de>
503 513
504 * net/tramp-smb.el: Replace term `path' with `localname' 514 * net/tramp-smb.el: Replace term `path' with `localname'