SQL Mode Revision History


			    Version 0.922

  19-JAN-96 (pez) - changed the default value of sql-risky-searches to t

  15-NOV-95 (pez) - renamed sql-bcp-row-out to sql-fake-bcp-out-row
                  - added sql-fake-bcp-out and sql-fake-bcp-out-region

  09-NOV-95 (pez) - removed sql-use-mnemonic-only-in-menubar, since it
                    wasn't referenced (and is obsolete due to mnemonic
                    aliases)

  03-NOV-95 (pez) - added value completion

  02-NOV-95 (pez) - removed NULL from sql-keyword-regexp

  31-OCT-95 (pez) - re-wrote sql-evaluate-buffer-asynchronous
                  - greatly enhanced sql-magic-yank-under-point
                  - added sql-operators and operator completion

  27-OCT-95 (pez) - added user completion
                  - added buffer info for sql-mode buffers

  25-OCT-95 (pez) - added menu aliases
                  - added sql-evaluation-buffer for sql-mode buffers
                    for batch evaluation from sql-mode buffers
                  - added sql-evaluate-buffer for sql-mode buffers
                  - added sql-evaluate-region for sql-mode buffers
                  - added sql-evaluate-statement for sql-mode buffers
                  - increased performance for sql-paste, sql-delete-row

  24-OCT-95 (pez) - re-wrote sql-get-rows-affected function
                  - cleaned up sql-modeline-format variable, added
                    process status
                  - finally made history local to the batch buffer
                  - added sql-save-history-on-exit
                  - added sql-always-load-history
                  - added history element number to modeline

  23-OCT-95 (pez) - added "stay logged into the server" support
                  - dramatically sped-up all completion
                  - added sql-log-in-on-start variable
                  - added sp_helpdb completion
                  - added table alias completion for columns
                  - fixed the code that inserted lines in the user's
                    .emacs file to append to the load-path variable
                  - added messages while building insert statements
                    since they can take a while

  17-OCT-95 (pez) - added support for buffer-modified-p in sql-batch-mode
                  - cleaned up font-lock support for results buffers

  16-OCT-95 (pez) - added sql-top-ten-help vector for echoed toolbar help
                    strings

			    Version 0.921

  15-OCT-95 (pez) - added top ten mnemonics
                  - top ten item now saves value of point
                  - added sql-top-ten-execute vector

  28-SEP-95 (pez) - results buffer appears at start
                  - big-menubar in results buffer as well
                  - enhanced toolbar to include bcp in, bcp out, cut,
                    copy, paste and delete icons

  16-AUG-95 (pez) - added sql-results-toolbar

  09-AUG-95 (pez) - changed all screen references to frame
                  - fixed sql-results-in-new-frame behavior
                  - added group by column completion
                  - added completion for field list (i.e. select [TAB])

  07-AUG-95 (pez) - added automagical load-path handling with sql-test.el

  03-AUG-95 (pez) - removed sql-loaded variable (it was useless)

  24-JUL-95 (pez) - enhanced sql-current-buffer-info to show caches

  21-JUL-95 (pez) - if region is active sql-comment-line-toggle invokes
                    sql-comment-region-toggle

  18-JUL-95 (pez) - changed most completion to be "delayed"
                  - added delete, cut, copy, and paste functionality

  14-JUL-95 (pez) - added cache saving and loading

  13-JUL-95 (pez) - added sql-delete-row
                  - added variable sql-preferred-evaluation-method
                  - added hook sql-init-hook

  12-JUL-95 (pez) - added sql-bcp-row-out

  11-JUL-95 (pez) - added sql-top-ten-toolbar
                  - changed menu to have "Emacs" and "SQL" buttons when
                    you use the big menubar
                  - changed the default value of sql-use-big-menus to t
                  - changed the value of sql-bcp-switches

			    Version 0.919

  22-MAY-95 (pez) - added association completion

  14-MAY-95 (pez) - enhanced sql-*yank-under-point functions to work from
                    any buffer, including the minibuffer

  12-MAY-95 (pez) - printing enhancements: sql-print-command,
                    sql-print-switches, enscript auto detection
                  - changed sql-results-hook to sql-results-mode-hook
                  - added hook variable devfars
                  - added database completion

  10-MAY-95 (pez) - added sql-finished-query-options
                  - fixed sql-stay-in-batch-buffer bug
                  - finally made completion work in interactive mode
                    buffers

  08-MAY-95 (pez) - fixed cleanup of results buffers so that the
                    marking-changes functionality isn't in effect

  05-MAY-95 (pez) - added sql-stay-in-batch-buffer variable
                  - wrote sql-evaluate-buffer-background and related
                    functions
                  - modified the behavior of sql-no-warn so that it
                    appends to the user's ~/.sql-mode file rather than
                    creating a new file
                  - changed the default binding of C-L from sql-recenter
                    to sql-reposition-windows (C-l is still sql-recenter)

  01-MAY-95 (pez) - made sql-*-history functions work from results buffers
                  - added canned updates (sql-edit-row and sql-update)

  26-APR-95 (pez) - fixed sql-insert-row to pay attention to column types
                  - added type-to-update functionality
                  - enhanced sql-get-columns to get the column type

  14-APR-95 (pez) - added sql-bcp-out and sql-bcp-in functions
                  - updated big menubar to include much more stuff
                  - added sql-magic-yank-under-point

  02-APR-95 (pez) - added sql-yank-under-point
                  - changed sql-set-database so that it clears cached
                    data

  31-MAR-95 (pez) - changed sql-evaluate-buffer so that it doesn't
                    destroy and re-create results buffers every time
                  - added sql-insert-row

  17-MAR-95 (pez) - fixed sql-end-of-buffer and sql-beginning-of-buffer
                    to push the mark

  07-MAR-95 (pez) - split up toolbar code for XEmacs version 19.11 and
                    19.12 since it's so different

  27-FEB-95 (pez) - made popup on button3 be context sensitive, displaying
                    completion lists where appropriate
                  - added sql-load-hook

  24-FEB-95 (pez) - enhanced sql-get-completion-context to understand
                    commas, as in: update a set b=5, c=3

  23-FEB-95 (pez) - added sql-load-sp funciton
                  - fixed sql-help-for-help to hande button events
                  - fixed font-lock regexps to match words
                  - fixed sql-determine-video-type

  09-FEB-95 (pez) - made isearch interactively recenter horizontally
                    thanks to code written by Barry Warsaw

  08-FEB-95 (pez) - added sql-previous-matching-history

  06-FEB-95 (pez) - wrote sql-toolbar.el (based on toolbar by Andy Piper)
                    and related functions
                  - designed sql-icons.el
                  - fixed sql-goto-history

  30-JAN-95 (pez) - added sql-other-window-done

  06-JAN-95 (pez) - added sql-split-window-horizontally and related
                    functions

  28-DEC-94 (pez) - added FSF emacs support

  15-DEC-94 (pez) - fixed history/next-error bug

  13-DEC-94 (pez) - made sql-stored-procedure-list buffer-local and added
                    it to sql-clear-cached-data (these were bugs)

  02-DEC-94 (pez) - added sql-next-error and sql-previous-error
                  - fixed header-motion/history incompatibility

  30-NOV-94 (pez) - added sql-read-interfaces-file
                    added sql-set-sybase

  29-NOV-94 (pez) - added sql-insert-gos and sql-insert-semi-colons
                  - fixed column name completion bug

  28-NOV-94 (pez) - added sql-evaluate-buffer-hook
                    added sql-exit-sql-mode functions

  25-NOV-94 (pez) - fixed sql-drag-display to work with shifting headers

  18-NOV-94 (pez) - added global history
                  - changed keybindings in sql-results-mode to be closer
                    to view-mode
                  - added edit mode in sql-results-mode
                  - improved header management (no moving of headers if
                    there are multiple headers)
                  - added top-ten queries

  15-NOV-94 (pez) - added scroll-in-place (with header management)
                  - changed sql-intersperse-headers to nil

  08-NOV-94 (pez) - enhanced column completion to work after `and' and
                    `or' clauses
                  - fixed regexps for warnings

  02-NOV-94 (pez) - made font-lock changes work `on the fly'
                  - added monchrome font-lock settings
                  - enhanced associations to use databases as well

  31-OCT-94 (pez) - cleaned up header comments

  28-OCT-94 (pez) - added column completion (first crack at it)
                  - header interspersion
                  - made keyword completion and font-lock regexps case-
                    insensitive
                  - fixed poor completion behavior

  29-SEP-94 (pez) - linked batch-mode and results-mode buffers

  17-AUG-94 (pez) - cleaned up commented-out code
                  - added frame-icon-title-format cusomization

  25-JUL-94 (pez) - added sql-interactive-command-switches
                  - fixed sql-end-of-row for sql-interactive-mode

  21-JUL-94 (pez) - linked history of batch buffers
                  - changed modeline-format
                  - made results buffers resizable

  20-JUN-94 (pez) - added save current options
                  - added change highlighting in results buffers
                  - fixed some options bugs

  16-JUN-94 (pez) - added options menu

  08-JUN-94 (pez) - added saving and loading of history

  07-JUN-94 (pez) - fixed heinous font-lock bug
                  - added more font-lock customizability
                  - made completion more flexible
                  - made menus version-dependant

  24-MAY-94 (pez) - added keyword completion
                  - added database buffer-local variable
                  - added sql-current-buffer-info

  23-MAY-94 (pez) - added font-locking for results buffers
                  - made associations work in interactive buffers
                  - added table completion

  16-MAY-94 (pez) - made isearch-mode-end-hook buffer local in
                    sql-interactive-mode and sql-results-mode buffers

  12-MAY-94 (pez) - added minibuffer completion for servers and users

  09-MAY-94 (pez) - changed buffer names to be consistent with emacs
                    conventions
                  - made enhancements to sql-previous-history and
                    sql-next-history

  08-MAY-94 (pez) - broke sql-mode out into sql-mode, sql-batch-mode,
                    and sql-interactive-mode
                  - added flashing messages

  06-MAY-94 (pez) - added full font-lock support (thanks to J. Price)
                  - made font-lock colors customizable
                  - history bug fixes

  02-APR-94 (pez) - changed function comments as per RMS's request

  02-MAR-94 (pez) - added warnings for where clauses and rows affected
                  - added command history
	            - made sql-results-mode separate from the function
		      sql-evaluate-buffer

  01-MAR-94 (pez) - added a first attempt at automatic indentation of
                    SQL code

  25-FEB-94 (pez) - added drag scrolling
		    - added the following functions:
				sql-set-server
				sql-set-user
				sql-set-password
				sql-set-sql-command

  22-FEB-94 (pez) - made sql-command customizable
		    - updated font-locking to be more customizable
		    - added sql-abbrev-mode
		    - changed the file name to sql-mode.el

  18-FEB-94 (pez) - added popup association menu

  17-FEB-94 (pez) - made password entry invisible (customizable)
		    - removed autogenerated passwords (bad algorithm)
		    - added associations
		    - fixed new-frame logic
		    - added resizing of new frames

  11-FEB-94 (pez) - added comment customization
		    - added the following variables:
				sql-comment-regions-by-line
				sql-scroll-overlap
				sql-max-frame-width
    				sql-save-all-results
		    - fixed sql-beginning-of-row
		    - fixed sql-end-of-row
		    - created separate menus for sql-mode buffers and 
		      sql-results buffers
		    - added support for font-lock-mode
		    - added results in new frame
		    - added results in new frame toggle function
		    - added sql-mode hook and sql-results-hook

  07-FEB-94 (pez) - added the following functions:
				sql-forward-column		C-F
				sql-backward-column		C-B
				sql-beginning-of-row		C-a
				sql-end-of-row			C-e
				sql-pop-and-rename-buffer
		    - added region commenting
		    - added sql-mode-syntax-table
		    - added sql-menu (for lemacs 19.x)
		    - added bug-reporting mechanism

  01-FEB-94 (pez) - changed the file name to isql-mode.el (from isql.el)
                  - added line and buffer commenting