Mercurial > emacs
annotate admin/ChangeLog @ 52242:f5ada28bb9f0
Patch by Michael Mauger <mmaug@yahoo.com>
Version 1.8.0 of sql-mode.
Simplify selection of SQL products to define highlighting and
interactive mode. Includes detailed instructions on adding
support for new products.
* sql.el (sql-product): New variable. Identifies SQL product for
use in highlighting and interactive mode.
(sql-interactive-product): New variable. SQL product for
sql-interactive-mode.
(sql-product-support): New variable. Specifies product-specific
parameters to drive highlighting and interactive mode.
(sql-imenu-generic-expression): Add more object types.
(sql-sqlite-options): Correct comment.
(sql-ms-program): Use "osql" rather than "isql".
(sql-prompt-regexp, sql-prompt-length): Update comment.
(sql-mode-menu): Add "Start SQLi session" entry. Replace
Highlighting submenu with Product menu. Fix Send Region entry.
(sql-mode-abbrev-table): Add abbreviations. Support of
SYSTEM-FLAG on define-abbrev. Support was removed with last
check-in; it now handles older Emacsen without the SYSTEM-FLAG.
(sql-mode-font-lock-object-name): Add font-lock pattern for object
names.
(sql-mode-ansi-font-lock-keywords): Set as default value.
(sql-mode-oracle-font-lock-keywords): Set as default value.
Support Oracle 9i keywords.
(sql-mode-postgres-font-lock-keywords): Set as default value.
(sql-mode-linter-font-lock-keywords): Set as default value.
(sql-mode-ms-font-lock-keywords): New variable. Support Microsoft
SQLServer 2000.
(sql-mode-sybase-font-lock-keywords)
(sql-mode-interbase-font-lock-keywords)
(sql-mode-sqlite-font-lock-keywords)
(sql-mode-strong-font-lock-keywords)
(sql-mode-mysql-font-lock-keywords)
(sql-mode-db2-font-lock-keywords): New variables. Default to ANSI
keywords.
(sql-mode-font-lock-defaults): Update comment.
(sql-product-feature): New function. Returns feature associated
with a product from `sql-product-support' alist.
(sql-product-font-lock): New function. Set font-lock support
based on `sql-product'.
(sql-add-product-keywords): New function. Add font-lock rules to
product-specific keyword variables.
(sql-set-product): New function. Set `sql-product' and apply
appropriate font-lock highlighting.
(sql-highlight-product): New function. Set font-lock support
based on a product. Also set mode name to include product name.
(sql-highlight-ansi-keywords, sql-highlight-oracle-keywords)
(sql-highlight-postgres-keywords, sql-highlight-linter-keywords):
Use `sql-set-product'.
(sql-highlight-ms-keywords)
(sql-highlight-sybase-keywords)
(sql-highlight-interbase-keywords)
(sql-highlight-strong-keywords)
(sql-highlight-mysql-keywords)
(sql-highlight-sqlite-keywords)
(sql-highlight-db2-keywords): New functions. Use
`sql-set-product'.
(sql-get-login): Prompt in the same order as the tokens.
(sql-mode): Uses `sql-product-highlight' and
`sql-product-font-lock'.
(sql-product-interactive): New function. Common portions of
product-specific interactive mode wrappers.
(sql-interactive-mode): Rewritten to use product features.
(sql-oracle, sql-sybase, sql-informix, sql-sqlite, sql-mysql)
(sql-solid, sql-ingres, sql-ms, sql-postgres, sql-interbase)
(sql-db2, sql-linter): Use `sql-product-interactive'.
(sql-connect-oracle, sql-connect-sybase, sql-connect-informix)
(sql-connect-sqlite, sql-connect-mysql, sql-connect-solid)
(sql-connect-ingres, sql-connect-postgres)
(sql-connect-interbase, sql-connect-db2, sql-connect-linter): New
functions. Format command line parameters and invoke comint on
the appropriate interpreter. Code was in the corresponding
`sql-xyz' function before.
(sql-connect-ms): New function. Support -E argument to use
operating system credentials for authentication.
| author | Alex Schroeder <alex@gnu.org> |
|---|---|
| date | Mon, 18 Aug 2003 17:29:23 +0000 |
| parents | c869cd8e35ac |
| children | 68158472dffc |
| rev | line source |
|---|---|
|
52175
c869cd8e35ac
*** empty log message ***
Markus Rost <rost@math.uni-bielefeld.de>
parents:
50666
diff
changeset
|
1 2003-08-11 Markus Rost <rost@math.ohio-state.edu> |
|
c869cd8e35ac
*** empty log message ***
Markus Rost <rost@math.uni-bielefeld.de>
parents:
50666
diff
changeset
|
2 |
|
c869cd8e35ac
*** empty log message ***
Markus Rost <rost@math.uni-bielefeld.de>
parents:
50666
diff
changeset
|
3 * cus-test.el: Remove obsolete workaround. |
|
c869cd8e35ac
*** empty log message ***
Markus Rost <rost@math.uni-bielefeld.de>
parents:
50666
diff
changeset
|
4 |
| 50666 | 5 2003-04-22 Andrew Innes <andrewi@gnu.org> |
| 6 | |
| 7 * nt/makedist.bat: Fix multi-file .zip distribution, by splitting | |
| 8 emacs.exe before zipping, and including batch file to recreate | |
| 9 after unpacking. | |
| 10 | |
| 11 * nt/stitch.bat: New file. | |
| 12 | |
| 13 * nt/README-ftp-server: Update wording and version number etc. | |
| 14 Add extra instructions for installing multi-file .zip | |
| 15 distribution. | |
| 16 | |
| 17 * nt/README.W32: Remove personal email address and update wording. | |
| 18 | |
| 19 * nt/README-UNDUMP.W32: Remove personal email address and update | |
| 20 wording. | |
| 21 | |
|
49684
009a9aac441d
*** empty log message ***
Francesco Potort? <pot@gnu.org>
parents:
49375
diff
changeset
|
22 2003-02-10 Francesco Potort,Al(B <pot@gnu.org> |
|
009a9aac441d
*** empty log message ***
Francesco Potort? <pot@gnu.org>
parents:
49375
diff
changeset
|
23 |
|
009a9aac441d
*** empty log message ***
Francesco Potort? <pot@gnu.org>
parents:
49375
diff
changeset
|
24 * make-changelog-diff: New script, code stolen from make-announcement. |
|
009a9aac441d
*** empty log message ***
Francesco Potort? <pot@gnu.org>
parents:
49375
diff
changeset
|
25 |
|
009a9aac441d
*** empty log message ***
Francesco Potort? <pot@gnu.org>
parents:
49375
diff
changeset
|
26 * make-announcement: Use make-changelog-diff. |
|
009a9aac441d
*** empty log message ***
Francesco Potort? <pot@gnu.org>
parents:
49375
diff
changeset
|
27 |
|
49342
5ec3f0cdf610
*** empty log message ***
Francesco Potort? <pot@gnu.org>
parents:
49297
diff
changeset
|
28 2003-01-20 Francesco Potort,Al(B <pot@gnu.org> |
|
5ec3f0cdf610
*** empty log message ***
Francesco Potort? <pot@gnu.org>
parents:
49297
diff
changeset
|
29 |
|
5ec3f0cdf610
*** empty log message ***
Francesco Potort? <pot@gnu.org>
parents:
49297
diff
changeset
|
30 * make-tarball.txt: Step-by-step instructions for making a tarball. |
|
5ec3f0cdf610
*** empty log message ***
Francesco Potort? <pot@gnu.org>
parents:
49297
diff
changeset
|
31 |
|
5ec3f0cdf610
*** empty log message ***
Francesco Potort? <pot@gnu.org>
parents:
49297
diff
changeset
|
32 * make-announcement: A script for creating pretest annuncements. |
|
5ec3f0cdf610
*** empty log message ***
Francesco Potort? <pot@gnu.org>
parents:
49297
diff
changeset
|
33 |
|
49296
453977aee129
*** empty log message ***
Francesco Potort? <pot@gnu.org>
parents:
48853
diff
changeset
|
34 2003-01-17 Francesco Potort,Al(B <pot@gnu.org> |
|
453977aee129
*** empty log message ***
Francesco Potort? <pot@gnu.org>
parents:
48853
diff
changeset
|
35 |
|
453977aee129
*** empty log message ***
Francesco Potort? <pot@gnu.org>
parents:
48853
diff
changeset
|
36 * admin.el (add-release-logs): Expand the directory name before |
|
453977aee129
*** empty log message ***
Francesco Potort? <pot@gnu.org>
parents:
48853
diff
changeset
|
37 calling find(1). |
|
453977aee129
*** empty log message ***
Francesco Potort? <pot@gnu.org>
parents:
48853
diff
changeset
|
38 (add-release-logs): Use the same methods as add-log.el for writing |
|
49297
3daa4e7f0cca
*** empty log message ***
Francesco Potort? <pot@gnu.org>
parents:
49296
diff
changeset
|
39 the date and the user's name and address |
|
49296
453977aee129
*** empty log message ***
Francesco Potort? <pot@gnu.org>
parents:
48853
diff
changeset
|
40 |
| 49375 | 41 2003-01-07 Miles Bader <miles@gnu.org> |
| 42 | |
| 43 * quick-install-emacs: Unset LANG etc. to avoid non-standard | |
| 44 command output from non-C locales. | |
| 45 | |
|
48853
cf30601f67b2
White space fixes.
Markus Rost <rost@math.uni-bielefeld.de>
parents:
47895
diff
changeset
|
46 2002-10-16 Markus Rost <rost@math.ohio-state.edu> |
|
47871
f0d9067a78fd
*** empty log message ***
Markus Rost <rost@math.uni-bielefeld.de>
parents:
47857
diff
changeset
|
47 |
|
47895
3ec83d27c2b2
Replaced the recent ChangeLogs for cus-test.el by a summary.
Markus Rost <rost@math.uni-bielefeld.de>
parents:
47890
diff
changeset
|
48 * cus-test.el: Extended and reorganized. There are now 4 tests |
|
47834
16798d2e1b5f
*** empty log message ***
Markus Rost <rost@math.uni-bielefeld.de>
parents:
47816
diff
changeset
|
49 which can be run in batch mode. See the Commentary section. |
|
47816
7d963d85f3d0
*** empty log message ***
Markus Rost <rost@math.uni-bielefeld.de>
parents:
47802
diff
changeset
|
50 |
|
47802
b1485d13f90d
*** empty log message ***
Markus Rost <rost@math.uni-bielefeld.de>
parents:
45538
diff
changeset
|
51 2002-10-08 Markus Rost <rost@math.ohio-state.edu> |
|
b1485d13f90d
*** empty log message ***
Markus Rost <rost@math.uni-bielefeld.de>
parents:
45538
diff
changeset
|
52 |
|
b1485d13f90d
*** empty log message ***
Markus Rost <rost@math.uni-bielefeld.de>
parents:
45538
diff
changeset
|
53 * cus-test.el: New file. |
|
b1485d13f90d
*** empty log message ***
Markus Rost <rost@math.uni-bielefeld.de>
parents:
45538
diff
changeset
|
54 |
| 45537 | 55 2002-05-27 Miles Bader <miles@gnu.org> |
| 56 | |
| 57 * quick-install-emacs (VERSION): Calculate using the same method | |
| 45538 | 58 that configure.in uses. |
| 45537 | 59 |
| 44874 | 60 2002-04-26 Pavel Jan,Bm(Bk <Pavel@Janik.cz> |
| 61 | |
| 62 * emacs-pretesters: New file with information for Emacs | |
| 63 pretesters. | |
| 64 | |
|
44113
4b1f649a4526
* quick-install-emacs (PRUNED): Avoid "head -1" and "tail +2", as
Paul Eggert <eggert@twinsun.com>
parents:
43240
diff
changeset
|
65 2002-03-22 Paul Eggert <eggert@twinsun.com> |
|
4b1f649a4526
* quick-install-emacs (PRUNED): Avoid "head -1" and "tail +2", as
Paul Eggert <eggert@twinsun.com>
parents:
43240
diff
changeset
|
66 |
|
4b1f649a4526
* quick-install-emacs (PRUNED): Avoid "head -1" and "tail +2", as
Paul Eggert <eggert@twinsun.com>
parents:
43240
diff
changeset
|
67 * quick-install-emacs (PRUNED): Avoid "head -1" and "tail +2", as |
|
4b1f649a4526
* quick-install-emacs (PRUNED): Avoid "head -1" and "tail +2", as
Paul Eggert <eggert@twinsun.com>
parents:
43240
diff
changeset
|
68 POSIX 1003.1-2001 disallows both usages. |
|
4b1f649a4526
* quick-install-emacs (PRUNED): Avoid "head -1" and "tail +2", as
Paul Eggert <eggert@twinsun.com>
parents:
43240
diff
changeset
|
69 |
| 43240 | 70 2002-02-11 Andrew Innes <andrewi@gnu.org> |
| 71 | |
| 72 * nt/makedist.bat: Don't include elisp/term/*.el files twice. | |
| 73 | |
| 42927 | 74 2002-01-24 Andrew Innes <andrewi@gnu.org> |
| 75 | |
| 76 * nt/README.W32: Remove unnecessary version number and date | |
| 77 references. | |
| 78 | |
| 79 * nt/README-UNDUMP.W32: Ditto. | |
| 80 | |
| 41842 | 81 2001-12-06 Gerd Moellmann <gerd@gnu.org> |
| 82 | |
| 83 * make-emacs: Add --trace-move. | |
| 84 | |
| 40202 | 85 2001-10-23 Andrew Innes <andrewi@gnu.org> |
| 86 | |
| 87 * nt/makedist.bat: Remove remaining obsolete reference to | |
| 88 GETTING.GNU.SOFTWARE. | |
| 89 | |
| 40163 | 90 2001-10-22 Gerd Moellmann <gerd@gnu.org> |
| 91 | |
| 92 * admin.el (set-version): Use `s' interactive spec for | |
| 93 version number. | |
| 94 | |
| 40111 | 95 2001-10-20 Gerd Moellmann <gerd@gnu.org> |
| 96 | |
| 40152 | 97 * (Version 21.1 released.) |
| 40111 | 98 |
| 40085 | 99 2001-10-20 Gerd Moellmann <gerd@gnu.org> |
| 100 | |
| 101 * admin.el (add-release-logs): Put the log entry in lispref, too. | |
| 102 | |
| 40065 | 103 2001-10-20 Miles Bader <miles@gnu.org> |
| 104 | |
| 105 * quick-install-emacs: Exit if we can't find some variable. | |
| 106 (AVOID): Add .orig & .rej files. | |
| 107 (get_config_var): Be more liberal about format of config.status | |
| 108 sed commands. | |
| 109 | |
| 40053 | 110 2001-10-19 Gerd Moellmann <gerd@gnu.org> |
| 111 | |
| 40063 | 112 * admin.el: New file. |
| 113 | |
| 40053 | 114 * build-configs: Add --help option. Add support for building |
| 115 in arbitrary source trees. | |
| 116 | |
| 39991 | 117 2001-10-17 Gerd Moellmann <gerd@gnu.org> |
| 118 | |
| 119 * alloc-colors.c: New file. | |
| 120 | |
| 39872 | 121 2001-10-13 Gerd Moellmann <gerd@gnu.org> |
| 122 | |
| 123 * make-emacs: Add --boot switch for bootstrapping. Logs to | |
| 124 EMACS_ROOT/boot.log, renames previous log file to boot.log.old. | |
| 125 | |
| 39742 | 126 2001-10-05 Gerd Moellmann <gerd@gnu.org> |
| 127 | |
| 128 * Branch for 21.1. | |
|
48853
cf30601f67b2
White space fixes.
Markus Rost <rost@math.uni-bielefeld.de>
parents:
47895
diff
changeset
|
129 |
|
39380
5cf92202b19f
Move the entry from the top-level ChangeLog file here.
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
130 2001-09-04 Andrew Innes <andrewi@gnu.org> |
|
5cf92202b19f
Move the entry from the top-level ChangeLog file here.
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
131 |
|
5cf92202b19f
Move the entry from the top-level ChangeLog file here.
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
132 * admin/nt/makedist.bat: Remove reference to obsolete file |
|
5cf92202b19f
Move the entry from the top-level ChangeLog file here.
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
133 GETTING.GNU.SOFTWARE. Remove outdated comments. Explain about |
|
5cf92202b19f
Move the entry from the top-level ChangeLog file here.
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
134 version of tar used. |
|
5cf92202b19f
Move the entry from the top-level ChangeLog file here.
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
135 |
|
5cf92202b19f
Move the entry from the top-level ChangeLog file here.
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
136 ;; Local Variables: |
|
5cf92202b19f
Move the entry from the top-level ChangeLog file here.
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
137 ;; coding: iso-2022-7bit-unix |
|
5cf92202b19f
Move the entry from the top-level ChangeLog file here.
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
138 ;; End: |
| 39627 | 139 |
| 140 Copyright (C) 2001 Free Software Foundation, Inc. | |
| 141 Copying and distribution of this file, with or without modification, | |
| 142 are permitted provided the copyright notice and this notice are preserved. |
