aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorAlex Schroeder2003-08-18 18:07:27 +0000
committerAlex Schroeder2003-08-18 18:07:27 +0000
commite6e76838b619e262d9f4e18cbc524f5eaa027dcf (patch)
tree878f00f88efaf01c77951fe1318349493e47b141 /lisp/ChangeLog
parent78024f8836822d1854d497884ae95f76500fecba (diff)
downloademacs-e6e76838b619e262d9f4e18cbc524f5eaa027dcf.tar.gz
emacs-e6e76838b619e262d9f4e18cbc524f5eaa027dcf.zip
ChangeLog
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog80
1 files changed, 80 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index b450df03a92..8797a56a24b 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,83 @@
12003-08-18 Michael Mauger <mmaug@yahoo.com>
2
3 Version 1.8.0 of sql-mode. (Patch submitted 2003-06-21)
4
5 Simplify selection of SQL products to define highlighting and
6 interactive mode. Includes detailed instructions on adding
7 support for new products.
8
9 * progmodes/sql.el (sql-product): New variable. Identifies SQL
10 product for use in highlighting and interactive mode.
11 (sql-interactive-product): New variable. SQL product for
12 sql-interactive-mode.
13 (sql-product-support): New variable. Specifies product-specific
14 parameters to drive highlighting and interactive mode.
15 (sql-imenu-generic-expression): Add more object types.
16 (sql-sqlite-options): Correct comment.
17 (sql-ms-program): Use "osql" rather than "isql".
18 (sql-prompt-regexp, sql-prompt-length): Update comment.
19 (sql-mode-menu): Add "Start SQLi session" entry. Replace
20 Highlighting submenu with Product menu. Fix Send Region entry.
21 (sql-mode-abbrev-table): Add abbreviations. Support of
22 SYSTEM-FLAG on define-abbrev. Support was removed with last
23 check-in; it now handles older Emacsen without the SYSTEM-FLAG.
24 (sql-mode-font-lock-object-name): Add font-lock pattern for object
25 names.
26 (sql-mode-ansi-font-lock-keywords): Set as default value.
27 (sql-mode-oracle-font-lock-keywords): Set as default value.
28 Support Oracle 9i keywords.
29 (sql-mode-postgres-font-lock-keywords): Set as default value.
30 (sql-mode-linter-font-lock-keywords): Set as default value.
31 (sql-mode-ms-font-lock-keywords): New variable. Support Microsoft
32 SQLServer 2000.
33 (sql-mode-sybase-font-lock-keywords)
34 (sql-mode-interbase-font-lock-keywords)
35 (sql-mode-sqlite-font-lock-keywords)
36 (sql-mode-strong-font-lock-keywords)
37 (sql-mode-mysql-font-lock-keywords)
38 (sql-mode-db2-font-lock-keywords): New variables. Default to ANSI
39 keywords.
40 (sql-mode-font-lock-defaults): Update comment.
41 (sql-product-feature): New function. Returns feature associated
42 with a product from `sql-product-support' alist.
43 (sql-product-font-lock): New function. Set font-lock support
44 based on `sql-product'.
45 (sql-add-product-keywords): New function. Add font-lock rules to
46 product-specific keyword variables.
47 (sql-set-product): New function. Set `sql-product' and apply
48 appropriate font-lock highlighting.
49 (sql-highlight-product): New function. Set font-lock support
50 based on a product. Also set mode name to include product name.
51 (sql-highlight-ansi-keywords, sql-highlight-oracle-keywords)
52 (sql-highlight-postgres-keywords, sql-highlight-linter-keywords):
53 Use `sql-set-product'.
54 (sql-highlight-ms-keywords)
55 (sql-highlight-sybase-keywords)
56 (sql-highlight-interbase-keywords)
57 (sql-highlight-strong-keywords)
58 (sql-highlight-mysql-keywords)
59 (sql-highlight-sqlite-keywords)
60 (sql-highlight-db2-keywords): New functions. Use
61 `sql-set-product'.
62 (sql-get-login): Prompt in the same order as the tokens.
63 (sql-mode): Uses `sql-product-highlight' and
64 `sql-product-font-lock'.
65 (sql-product-interactive): New function. Common portions of
66 product-specific interactive mode wrappers.
67 (sql-interactive-mode): Rewritten to use product features.
68 (sql-oracle, sql-sybase, sql-informix, sql-sqlite, sql-mysql)
69 (sql-solid, sql-ingres, sql-ms, sql-postgres, sql-interbase)
70 (sql-db2, sql-linter): Use `sql-product-interactive'.
71 (sql-connect-oracle, sql-connect-sybase, sql-connect-informix)
72 (sql-connect-sqlite, sql-connect-mysql, sql-connect-solid)
73 (sql-connect-ingres, sql-connect-postgres)
74 (sql-connect-interbase, sql-connect-db2, sql-connect-linter): New
75 functions. Format command line parameters and invoke comint on
76 the appropriate interpreter. Code was in the corresponding
77 `sql-xyz' function before.
78 (sql-connect-ms): New function. Support -E argument to use
79 operating system credentials for authentication.
80
12003-08-18 Kenichi Handa <handa@m17n.org> 812003-08-18 Kenichi Handa <handa@m17n.org>
2 82
3 * international/mule.el (encode-char): Fix for the ASCII case. 83 * international/mule.el (encode-char): Fix for the ASCII case.