Mercurial > emacs
comparison lisp/ChangeLog @ 50102:05b7b0c519c5
*** empty log message ***
author | Juanma Barranquero <lekktu@gmail.com> |
---|---|
date | Wed, 12 Mar 2003 21:37:27 +0000 |
parents | a176c7e90fc3 |
children | f282235432d7 |
comparison
equal
deleted
inserted
replaced
50101:e5f56d47b52c | 50102:05b7b0c519c5 |
---|---|
133 * faces.el (frame-set-background-mode): Fix reference to attribute | 133 * faces.el (frame-set-background-mode): Fix reference to attribute |
134 "backgroundMode". | 134 "backgroundMode". |
135 | 135 |
136 2003-03-05 Reto Zimmermann <reto@gnu.org> | 136 2003-03-05 Reto Zimmermann <reto@gnu.org> |
137 | 137 |
138 * progmodes/vhdl-mode.el: Version 3.32.12 released. Major | 138 * progmodes/vhdl-mode.el: Version 3.32.12 released. Modifications |
139 revision. | 139 for displaying all projects in hierarchy browser and case |
140 insensitive hierarchy browsing. Change Rod's email address. | |
141 Include `itimer.el' patch for XEmacs. Backquote fix. Change some | |
142 documentation strings. Add "ERROR: " prefix to all error | |
143 messages. Enhanced usage of hideshow. | |
144 (vhdl-in-literal): Remove unused argument LIM. | |
145 (vhdl-compiler-alist): Enhanced customization for compilers; add | |
146 "Speedwave", "Simili", "Synopsys Design Compiler", "Cadence NC", | |
147 "Savant", "ProVHDL" and "VeriBest" compilers. | |
148 (vhdl-compiler-alist): Add new error message syntax for Modelsim. | |
149 (vhdl-compiler-alist): Add Synplify, column no in error regexp. | |
150 (vhdl-compiler-alist): Include library name in library command. | |
151 (vhdl-compiler-alist): Add unit-to-file name mapping for Savant. | |
152 (vhdl-compiler-alist): Add library option in Makefile generation | |
153 command. | |
154 (vhdl-compiler-alist): Add command to create library directory. | |
155 (vhdl-compiler-alist): Built-in Makefile generation is always default. | |
156 (vhdl-create-mode-menu): Split menues for compilers, projects, models. | |
157 (vhdl-create-mode-menu): Add customization for `global-font-lock-mode'. | |
158 (vhdl-create-mode-menu): Fix `customize-group' entries for XEmacs and | |
159 change "Gen." to "Generate". | |
160 (vhdl-create-mode-menu): Get *Messages* buffer. | |
161 (vhdl-create-mode-menu): Fix "Auto Load Setup File" menu entry. | |
162 (vhdl-create-mode-menu): Add faces customization to "Options". | |
163 (vhdl-create-mode-menu): Include `speedbar-indentation-width'. | |
164 (vhdl-create-mode-menu): Add "Options" entry. | |
165 (vhdl-replace-string): Allow casing (use `vhdl-file-name-case'). | |
166 (vhdl-template-exit, vhdl-template-next, vhdl-template-return): Fix | |
167 template abortion. | |
168 (vhdl-speedbar-port-copy): Add subprogram copy; copy port of component | |
169 in package. | |
170 (vhdl-fixup-whitespace-region): No whitespace after '(' and before ')'. | |
171 (vhdl-fixup-whitespace-region): Better treat comments and strings. | |
172 (vhdl-fixup-whitespace-region): Fix "=> ," alignment. | |
173 (vhdl-port-paste-testbench): Print file names created. | |
174 (vhdl-port-paste-testbench): Better handling when file exist/open. | |
175 (vhdl-port-paste-testbench): Additional comments in code. | |
176 (vhdl-port-paste-testbench): Replace keywords in testbench entity and | |
177 architecture file headers. | |
178 (vhdl-port-paste-testbench): Adjust case in testbench configuration. | |
179 (vhdl-port-paste-instance): Special case: no number in instance name. | |
180 (vhdl-speedbar-expand-units): Fix speedbar frame switching oddity. | |
181 (vhdl-font-lock-keywords-2): Enhance highlighting of instantiation; | |
182 highlight instantiations without map. | |
183 (vhdl-font-lock-keywords-2): Fix label highlighting for signal asst. | |
184 (vhdl-font-lock-keywords-2): Highlight formal parameters. | |
185 (vhdl-font-lock-keywords-2): Highlight quantity declaration names. | |
186 (vhdl-mode): `comment-padding' for Emacs 21 only. | |
187 (vhdl-mode): Remove forced `turn-on-font-lock'. | |
188 (vhdl-mode): Remove `hippie-expand-only-buffers' setting. | |
189 (vhdl-mode): Update online documentation and web address. | |
190 (vhdl-comment-uncomment-region): Remove usage of `commend-dwim' again. | |
191 (vhdl-comment-uncomment-region): Change ARG for uncommenting. | |
192 (vhdl-speedbar-make-*-line): Fix for displaying XEmacs speedbar images. | |
193 (vhdl-fontify-buffer): Toggle font-lock-mode for better recovery. | |
194 (vhdl-port-list): Add context clause. | |
195 (vhdl-port-paste-signals): Include direction comments. | |
196 (vhdl-testbench-declarations, vhdl-testbench-statements): New default. | |
197 (vhdl-port-*): Include name in status messages. | |
198 (vhdl-package-alist): Scan for and display subprogram body. | |
199 (vhdl-package-alist): Change key to lower case, add original case | |
200 identifier. | |
201 (vhdl-package-alist): Scan for packages used by package body. | |
202 (vhdl-speedbar-find-file): Always jump to design unit if buffer open. | |
203 (vhdl-speedbar-insert-hierarchy): Mark non-existing entities/packages. | |
204 (vhdl-speedbar-insert-hierarchy): Message "No VHDL design units!". | |
205 (vhdl-compile-init): Allow fourth element (column no) in error regexp. | |
206 (vhdl-compile-init): Fix `nconc' bug. | |
207 (vhdl-compile-init): Eliminate redundant regexps. | |
208 (vhdl-minibuffer-tab): No indentation. | |
209 (vhdl-minibuffer-tab): Use `hippie-expand-only-buffers' to take | |
210 expansions from VHDL buffers only; don't overwrite non-nil default of | |
211 `hippie-expand-only-buffers'; check whether | |
212 `hippie-expand-only-buffers' is bound. | |
213 (vhdl-ams-types, vhdl-ams-enum-values): Add identifiers from | |
214 `nature_pkg' package. | |
215 (vhdl-align-alist): Fix "when/else ... =>" case. | |
216 (vhdl-align-alist): Align declaration keywords only at beg. of line. | |
217 (vhdl-align-alist): Align <=, := and == among each other. | |
218 (vhdl-port-copy): Extended identifiers for signal names. | |
219 (vhdl-port-copy): Fix on empty generic/port clause. | |
220 (vhdl-port-copy): Fix parsing of comment on first line. | |
221 (vhdl-port-copy): Allow generic clause begin on first line. | |
222 (vhdl-port-copy): Add "inout" and "linkage" to direction modes. | |
223 (vhdl-font-lock-function-face): Change DarkCyan to Cyan4. | |
224 (vhdl-file-header): Insert VHDL language standard string. | |
225 (vhdl-instance-name): Unique numbers in instance names. | |
226 (vhdl-compile): Check for existing compile directory. | |
227 (vhdl-compile): Print out file name if compiler does not; put it in | |
228 quotes if contains spaces. | |
229 (vhdl-compile): Check compiler name. | |
230 (vhdl-compiler): Changed empty value from "" to nil. | |
231 (vhdl-make): Check for existing compile directory. | |
232 (vhdl-make): Fix missing options if there is a target. | |
233 (vhdl-make): Check compiler name. | |
234 (vhdl-template-field): Fix case on all VHDL words. | |
235 (vhdl-template-others): Re-electrified "others". | |
236 (vhdl-speedbar-expand-architecture): Give user control over displayed | |
237 hierarchy depth. | |
238 (vhdl-project-alist): Insert library name in Makefile name. | |
239 (vhdl-project-alist): Sources exclude regexp. | |
240 (vhdl-project-alist): Add file-specific compile exceptions. | |
241 (vhdl-project-alist): Enhanced customization of projects. | |
242 (vhdl-get-hierarchy): Include configurations in hierarchy list. | |
243 (vhdl-get-hierarchy): Fix bug with configurations. | |
244 (vhdl-get-hierarchy): Consider configurations; also at lower levels. | |
245 (vhdl-speedbar-item-info): Enhanced displaying. | |
246 (vhdl-scan-file-contents): Fix skipping of comments in scanning. | |
247 (vhdl-scan-file-contents): Sources exclude regexp. | |
248 (vhdl-scan-file-contents): Allow comment lines in instantiations. | |
249 (vhdl-scan-file-contents): Fix used packages in package body scanning. | |
250 (vhdl-scan-file-contents): Allow code before first block configuration. | |
251 (vhdl-scan-file-contents): Scan also for "is" keyword of design units. | |
252 (vhdl-scan-file-contents): Scan configuration specification. | |
253 (vhdl-scan-file-contents): Clear directory alists first. | |
254 (vhdl-scan-file-contents): Consistency check. | |
255 (vhdl-scan-file-contents): Check for multiply scanned design units. | |
256 (vhdl-scan-file-contents): Scan components/subprograms in package. | |
257 (vhdl-scan-file-contents): Scan library clauses and subconfigurations. | |
258 (vhdl-scan-file-contents): Limit file size for scanning. | |
259 (vhdl-entity-alist): Change key to lower case, add original case | |
260 identifier. | |
261 (vhdl-electric-tab): Not overwrite non-nil default of | |
262 `hippie-expand-only-buffers'. | |
263 (vhdl-electric-tab): Check whether `hippie-expand-only-buffers' is | |
264 bound; use it to take expansions from VHDL buffers only. | |
265 (vhdl-electric-tab): Toggle comment indent. | |
266 (vhdl-generate-makefile): Check compiler name. | |
267 (vhdl-generate-makefile): Add library option in Makefile generation | |
268 command. | |
269 (vhdl-generate-makefile): Add dependencies for components in package. | |
270 (vhdl-template-elsif): No expansion in concurrent part (except AMS). | |
271 (vhdl-insert-string-or-file): Resolve environment variables. | |
272 (vhdl-insert-string-or-file): Fix NTEmacs `file-exists-p' problem. | |
273 (vhdl-submit-bug-report): Prompt for summary. | |
274 (vhdl-resolve-paths): Rearrange environment variable resolution. | |
275 (vhdl-scan-project-contents): Rearrange environment variable | |
276 resolution. | |
277 (vhdl-scan-project-contents): Allow absolute paths. | |
278 (vhdl-doc-coding-style): Update RMM URL. | |
279 (vhdl-end-of-leader): Consider "is" keyword in VHDL'93. | |
280 (vhdl-model-insert): Replace header prompts too. | |
281 (vhdl-template-header): New argument `is-model'. | |
282 (vhdl-template-generate-body): Remove "begin" for VHDL'93. | |
283 (vhdl-actual-port-name): Change default value (no "_i" extension). | |
284 (vhdl-template-modify): Delete date instead of kill. | |
285 (vhdl-get-source-files): Don't match source files beginning with ".". | |
286 (vhdl-project-*-alist): Merged with variables `vhdl-*-alist'. | |
287 (vhdl-speedbar-*): Many enhancements and fixes in hierarchy browser. | |
288 (vhdl-speedbar-expand-*): Display used packages. | |
289 (vhdl-sequential-statement-p): Better algorithm. | |
290 (vhdl-electric-mode, vhdl-stutter-mode): Changed key bindings. | |
291 (vhdl-electric-...): No stuttering within literals. | |
292 (vhdl-template-footer): Replace keywords in footer as in header. | |
293 (vhdl-align-...): Enhance alignment, add progress reporting. | |
294 (vhdl-beautify-region): Bug fix. | |
295 (vhdl-comment-insert-inline): Remove wrapping to next line if too long. | |
296 (vhdl-testbench-configuration-name, | |
297 vhdl-update-sensitivity-list-buffer): Fix starting cursor position. | |
298 (vhdl-prepare-search-[12]): Fix search within hidden code. | |
299 (vhdl-speedbar-jump-to-unit): Disable cursor re-positioning. | |
300 (vhdl-template-for): Fix sequential statement part detection. | |
301 (vhdl-electric-space): Fix wrapping for non-word characters. | |
302 (vhdl-template-standard-package): Don't insert "std" library. | |
303 (vhdl-template-architecture): Code optimization. | |
304 (vhdl-template-package): Search for existing package name. | |
305 (vhdl-template-component-decl, vhdl-port-paste-declaration): Insert | |
306 "is" in VHDL'93. | |
307 (match-string-no-properties, vhdl-forward-comment): New aliases. | |
308 (vhdl-speedbar-library-face, vhdl-speedbar-subprogram-face): New faces. | |
309 (file-expand-wildcards, regexp-opt, subst-char-in-string) | |
310 (vhdl-add-modified-file, vhdl-align-buffer, vhdl-align-declarations) | |
311 (vhdl-align-list, vhdl-align-region-2, vhdl-align-region-groups) | |
312 (vhdl-align-same-indent, vhdl-aput, vhdl-auto-load-project) | |
313 (vhdl-backward-same-indent, vhdl-beginning-of-block) | |
314 (vhdl-character-to-event, vhdl-compile-directory) | |
315 (vhdl-compile-print-file-name, vhdl-compose-components-package) | |
316 (vhdl-compose-insert-generic, vhdl-compose-insert-port) | |
317 (vhdl-compose-insert-signal, vhdl-compose-new-component) | |
318 (vhdl-compose-place-component, vhdl-compose-wire-components) | |
319 (vhdl-default-directory, vhdl-delete, vhdl-delete-indentation) | |
320 (vhdl-do-group, vhdl-do-list, vhdl-do-same-indent) | |
321 (vhdl-duplicate-project, vhdl-end-of-block, vhdl-expand-abbrev) | |
322 (vhdl-expand-paren, vhdl-export-project, vhdl-fill-group) | |
323 (vhdl-fill-list, vhdl-fill-region, vhdl-fill-same-indent) | |
324 (vhdl-fix-case-word, vhdl-fix-clause, vhdl-forward-comment) | |
325 (vhdl-forward-same-indent, vhdl-generate-makefile-1) | |
326 (vhdl-get-compile-options, vhdl-get-components-package-name) | |
327 (vhdl-get-end-of-unit, vhdl-get-make-options, vhdl-get-packages) | |
328 (vhdl-get-visible-signals, vhdl-goto-marker) | |
329 (vhdl-hs-forward-sexp-func, vhdl-hs-minor-mode, vhdl-import-project) | |
330 (vhdl-indent-group, vhdl-insert-file-contents, vhdl-load-cache) | |
331 (vhdl-makefile-name, vhdl-match-string-downcase, vhdl-max-marker) | |
332 (vhdl-parse-group-comment, vhdl-paste-group-comment) | |
333 (vhdl-port-paste-context-clause, vhdl-port-paste-initializations) | |
334 (vhdl-port-reverse-direction, vhdl-process-command-line-option) | |
335 (vhdl-project-p, vhdl-re-search-backward, vhdl-re-search-forward) | |
336 (vhdl-remove-trailing-spaces, vhdl-require-hierarchy-info) | |
337 (vhdl-resolve-env-variable, vhdl-run-when-idle, vhdl-save-cache) | |
338 (vhdl-save-caches, vhdl-scan-context-clause) | |
339 (vhdl-scan-directory-contents, vhdl-set-compiler, vhdl-set-project) | |
340 (vhdl-show-messages, vhdl-sort-alist, vhdl-speedbar-check-unit) | |
341 (vhdl-speedbar-contract-all, vhdl-speedbar-contract-level) | |
342 (vhdl-speedbar-display-directory, vhdl-speedbar-display-projects) | |
343 (vhdl-speedbar-expand-all, vhdl-speedbar-expand-config) | |
344 (vhdl-speedbar-expand-package, vhdl-speedbar-expand-project) | |
345 (vhdl-speedbar-generate-makefile, vhdl-speedbar-insert-projects) | |
346 (vhdl-speedbar-insert-subpackages, vhdl-speedbar-line-key) | |
347 (vhdl-speedbar-line-project, vhdl-speedbar-line-text) | |
348 (vhdl-speedbar-make-design, vhdl-speedbar-make-subpack-line) | |
349 (vhdl-speedbar-make-subprogram-line, vhdl-speedbar-place-component) | |
350 (vhdl-speedbar-refresh, vhdl-speedbar-set-depth) | |
351 (vhdl-speedbar-update-current-project, vhdl-statistics-buffer) | |
352 (vhdl-subprog-copy, vhdl-subprog-flatten, vhdl-subprog-paste-body) | |
353 (vhdl-subprog-paste-call, vhdl-subprog-paste-declaration) | |
354 (vhdl-subprog-paste-specification, vhdl-template-others-hook) | |
355 (vhdl-template-replace-header-keywords, vhdl-toggle-project) | |
356 (vhdl-uniquify, vhdl-update-file-contents, vhdl-update-hierarchy) | |
357 (vhdl-update-progress-info, vhdl-update-sensitivity-list) | |
358 (vhdl-update-sensitivity-list-buffer) | |
359 (vhdl-update-sensitivity-list-process, vhdl-use-direct-instantiation) | |
360 (vhdl-warning, vhdl-warning-when-idle) | |
361 (vhdl-widget-directory-validate, vhdl-work-library) | |
362 (vhdl-write-file-hooks-init): New functions. | |
363 (vhdl-aappend, vhdl-add-warning, vhdl-align-noindent-buffer) | |
364 (vhdl-align-noindent-region, vhdl-create-customize-menu) | |
365 (vhdl-forward-unit, vhdl-modify-date-init, vhdl-project-switch) | |
366 (vhdl-scan-file-contents, vhdl-speedbar-display-hierarchy) | |
367 (vhdl-speedbar-toggle-hierarchy): Functions deleted. | |
368 (vhdl-in-comment-p, vhdl-in-string-p, vhdl-standard-p): Define as | |
369 functions, not defsubsts. | |
370 (vhdl-in-comment-or-string-p, vhdl-speedbar-project-p): Defsubsts | |
371 deleted. | |
372 (vhdl-compose, vhdl-naming, vhdl-speedbar, vhdl-template) | |
373 (vhdl-testbench): New customization groups. | |
374 (vhdl-electric): Customization group deleted. | |
375 (vhdl-align-alist, vhdl-doc-coding-style, vhdl-doc-keywords) | |
376 (vhdl-imenu-generic-expression): Define as constants instead of | |
377 variables. | |
378 (vhdl-ams-packages, vhdl-doc-release-notes, vhdl-emacs-21) | |
379 (vhdl-hs-start-regexp, vhdl-time-stamp, vhdl-xemacs): New constants. | |
380 (vhdl-font-lock-keywords-0): Constants deleted. | |
381 (vhdl-prepare-search-1, vhdl-prepare-search-2, vhdl-visit-file): New | |
382 macros. | |
383 (vhdl-ext-syntax-table): Macro deleted. | |
384 (vhdl-align-group-separate, vhdl-align-same-indent) | |
385 (vhdl-architecture-file-name, vhdl-compile-use-local-error-regexp) | |
386 (vhdl-components-package-name, vhdl-compose-architecture-name) | |
387 (vhdl-compose-create-files, vhdl-compose-include-header) | |
388 (vhdl-copyright-string, vhdl-default-library, vhdl-directive-keywords) | |
389 (vhdl-entity-file-name, vhdl-file-name-case) | |
390 (vhdl-include-group-comments, vhdl-include-type-comments) | |
391 (vhdl-indent-syntax-based, vhdl-makefile-generation-hook) | |
392 (vhdl-package-file-name, vhdl-project-auto-load) | |
393 (vhdl-project-file-name, vhdl-project-sort, vhdl-speedbar-auto-open) | |
394 (vhdl-speedbar-cache-file-name, vhdl-speedbar-display-mode) | |
395 (vhdl-speedbar-jump-to-unit, vhdl-speedbar-save-cache) | |
396 (vhdl-speedbar-scan-limit, vhdl-speedbar-update-on-saving) | |
397 (vhdl-testbench-configuration-name) | |
398 (vhdl-testbench-include-configuration, vhdl-testbench-include-header) | |
399 (vhdl-testbench-include-library, vhdl-use-components-package) | |
400 (vhdl-use-direct-instantiation): New options. | |
401 (vhdl-compiler-options, vhdl-speedbar, vhdl-speedbar-hierarchy-indent) | |
402 (vhdl-speedbar-show-hierarchy, vhdl-testbench-architecture-header) | |
403 (vhdl-testbench-entity-header): Options deleted. | |
404 (speedbar-indentation-width, vhdl-compile-file-name) | |
405 (vhdl-config-alist, vhdl-directive-keywords-regexp) | |
406 (vhdl-directory-alist, vhdl-font-lock-keywords-0, vhdl-menu-max-size) | |
407 (vhdl-mode-ext-syntax-table, vhdl-modified-file-list) | |
408 (vhdl-port-flattened, vhdl-port-reversed-direction) | |
409 (vhdl-speedbar-hierarchy-depth, vhdl-speedbar-last-selected-project) | |
410 (vhdl-speedbar-show-projects, vhdl-speedbar-shown-project-list) | |
411 (vhdl-speedbar-shown-unit-alist, vhdl-speedbar-update-current-unit) | |
412 (vhdl-subprog-flattened, vhdl-subprog-list, vhdl-updated-project-list) | |
413 (vhdl-warnings): New variables. | |
414 (vhdl-project-ent-inst-list, vhdl-project-entity-alist) | |
415 (vhdl-project-package-alist, vhdl-speedbar-last-file-name) | |
416 (vhdl-speedbar-shown-units-alist, vhdl-startup-warnings): Variables | |
417 deleted. | |
140 | 418 |
141 2003-03-04 Rob Kaut <rob@siworks.com> (tiny change) | 419 2003-03-04 Rob Kaut <rob@siworks.com> (tiny change) |
142 | 420 |
143 * progmodes/vhdl-mode.el (vhdl-comment-uncomment-region): Remove | 421 * progmodes/vhdl-mode.el (vhdl-comment-uncomment-region): Remove |
144 two comment characters at start of line instead of one. | 422 two comment characters at start of line instead of one. |