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