Commit 668c2ab0 authored by Juanma Barranquero's avatar Juanma Barranquero
Browse files

*** empty log message ***

parent 63019bad
......@@ -89,6 +89,68 @@ See the files mac/README and mac/INSTALL for build instructions.
* Changes in Emacs 21.4
** sql changes.
*** The variable `sql-product' controls the highlightng of different
SQL dialects. This variable can be set globally via Customize, on a
buffer-specific basis via local variable settings, or for the current
session using the new SQL->Product submenu. (This menu replaces the
SQL->Highlighting submenu.)
The following values are supported:
ansi ANSI Standard (default)
db2 DB2
informix Informix
ingres Ingres
interbase Interbase
linter Linter
ms Microsoft
mysql MySQL
oracle Oracle
postgres Postgres
solid Solid
sqlite SQLite
sybase Sybase
The current product name will be shown on the mode line following the
SQL mode indicator.
The technique of setting `sql-mode-font-lock-defaults' directly in
your .emacs will no longer establish the default highlighting -- Use
`sql-product' to accomplish this.
*** The function `sql-add-product-keywords' can be used to add
font-lock rules to the product specific rules. For example, to have
all identifiers ending in "_t" under MS SQLServer treated as a type,
you would use the following line in your .emacs file:
(sql-add-product-keywords 'ms
'("\\<\\w+_t\\>" . font-lock-type-face))
*** Oracle support includes keyword highlighting for Oracle 9i. Most
SQL and PL/SQL keywords are implemented. SQL*Plus commands are
highlighted in `font-lock-doc-face'.
*** Microsoft SQLServer support has been significantly improved.
Keyword highlighting for SqlServer 2000 is implemented.
sql-interactive-mode defaults to use osql, rather than isql, because
osql flushes it's error stream more frequently. Thus error messages
are displayed when they occur rather than when the session is
If the username and password are not provided to `sql-ms', osql is
called with the -E command line argument to use the operating system
credentials to authenticate the user.
*** Imenu support has been enhanced to locate tables, views, indexes,
packages, procedures, functions, triggers, sequences, rules, and
*** Added SQL->Start SQLi Session menu entry which calls the
appropriate sql-interactive-mode wrapper for the current setting of
** M-x view-file and commands that use it now avoid interfering
with special modes such as Tar mode.
......@@ -102,7 +164,7 @@ the operating system or your X server.
** New minor mode, Visible mode, toggles invisibility in the current buffer.
When enabled, it makes all invisible text visible. When disabled, it
restores the previous value of `buffer-invisibility-spec'.
restores the previous value of `buffer-invisibility-spec'.
** New command `kill-whole-line' kills an entire line at once.
By default, it is bound to C-S-<backspace>.
2003-07-13 Juanma Barranquero <>
* frame.el (modify-all-frames-parameters): Reinstalled (copyright
papers received).
2003-07-13 Karl Eichwalder <>
* textmodes/po.el (po-find-charset): White space at the start of the
2003-07-13 Markus Rost <>
* buffers.texi (List Buffers): Adjust to new format of *Buffer
2003-07-07 Luc Teirlinck <>
* info.texi (Help-Inv, Help-M, Help-Xref): Update following
2003-07-13 Terje Rosten <>
* xterm.c (x_bitmap_icon,x_wm_set_icon_pixmap): Modify to add mask,
and use the Gtk+ function gtk_window_icon_from_file if available.
* xfns.c (x_bitmap_mask, x_create_bitmap_mask): New functions to
handle mask of bitmaps.
(x_allocate_bitmap_record, x_destroy_bitmap): Modify to handle the
mask property.
(xg_set_icon): New function, wrapper for gtk_window_icon_from_file.
* xterm.h (xg_set_icon): New function.
2003-07-12 Paul Eggert <>
* unexelf.c (unexec): Consider a section to precede the .bss
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment