Beruflich Dokumente
Kultur Dokumente
~~~~~~~~~
Improvements:
- refresh on synonyms tab "Object List (Alt+3)" has been speeded up for 10g and
above
- added JOIN, INNER, OUTER to sql keywords (remove old language.xml)
- added "Open Settings Folder" in "Tools" menu
- a small fix for CASE expression in PLS/SQL language support
- "Find Object" <F12> and "Load DDL script" <Ctrl>+<F12> do substitution
before searching for an object
- improved cursor position / selection indicator has been borrowed from
sqltools++
- commit/rollback dialog on exit allows cancel exit
- block indent keeps a selection anchored to a text
- DDL reengineering supports compound triggers for 11g
- DDL reengineering supports constraints on views
- DDL reengineering supports NOVALIDATE and RELY for constraints
bug fixes:
- deleting selection extended beyond EOF causes EXCEPTION_ACCESS_VIOLATION
- the application hangs if user sets either Indent or Tab size to 0
- /**/ comments after END of a procedure cause a compilation error
- DDL reengineering fails on wrapped pl/sql procedures
because all_source.text might contain multiple code lines
- block undent does not work correctly if Tab size > Indent size
- editor gutter might not show syntax nesting correctly during incremental
parsing
- PL/SQL Analyzer fails on auth/wrapped packages
- PL/SQL Analyzer fails on packages with startup/shuldtown/run procedures
(those are script keywords)
- PL/SQl Analyzer fails on grant/revoke
- some bug fixes taken from sqltools++ by Randolf Geist
- DDL reengineering fails on IOT tables w/o overflow
SQLTools has been released under GNU GPL v3 (updated from v2 to v3).
"Find Object" <F12> and "Load DDL script" <Ctrl>+<F12> use an updated object
name resolver
that can handle ALTER SESSION SET CURREN_SCHEMA = <Schema>
1.4.1 build 58
Improvements:
- Action on disconnect: rollback, commit or user choice
Following bugs have been fixed:
- Memory corruption on a query with blob columns.
It's a very serious bug, which has been introduced since 1.4.1 (I guess).
1.4.1 build 57
Improvements:
- sort in editor
Following bugs have been fixed:
- Autocommit does not work
- unknown exception on "save as", if a user doesn't have permissions
to rewrite the destination
- exception "FixedString is too long (>=64K)" on undo after save
1.4.1 build 53
Improvements:
- Bug-report memory consumption has been decreased
Following bugs have been fixed:
- DDL reengineering: domain index bug (introduced in 141b46)
- CreareAs file property is ignored for "Open In Editor", "Query", etc (always
in Unix format)
- Output: only the first line of multiline error/message is visible (introduced
in 141b50)
1.4.1 build 52
Improvements:
- global sql history is done
- history files are merged if concurrent sqltools instances save history for
same files
- setting and history can be moved to another location.
You can do it only manually, see example:
REGEDIT4
[HKEY_CURRENT_USER\Software\KochWare\SQL Tools\Roots]
"History"="e:\\_TEST\\SQLTools.settings\\sql-history"
"Settings"="e:\\_TEST\\SQLTools.settings\\data"
1.4.1 build 49
Bug fix release:
- exception on scrolling if grid contains more then 32K rows
- temporary tables reengineering fails on 8.1.X (since build 47)
- editor: exception on PgDn if "Cursor beyond end of file" is unchecked
- a connection info might not be displayed properly after changing an existing
connection profile
Small improvements:
- a connection info in the main window title (pls let me know if it looks ugly)
- a server version in the connection toolbar and in the status bar
1.4.1 build 48
Bug fix release:
- "Object List"/"Object Tree" small issues with cancellation of ddl loading
- DDL reengineering: trigger/views group operation bug (introduced in build 47)
1.4.1 build 47
Bug fix release:
- DDL reengineering: 64K limit for trigger increased to 512K
- DDL reengineering: 64K limit for view increased to 512K
- DDL reengineering: Oracle Server 8.0.5 support (tables, indexes)
- suppressed bug-reporting for oracle errors on grid fetching
- some fixes in general exception handling
1.4.1 build 46
Bug fix release:
- some fixes in diagnostics and bug-reporting, partial support for Win98/WinME
- "Object List" error handling changed to avoid paranoiac bug-reporting
- Lock/open/save file error handling changed to avoid paranoiac bug-reporting
1.4.1 build 45
Improvements:
- Diagnostics and bug-reporting
Following bugs have been fixed:
- Ctrl+End causes unknown exception in data grid if query result is empty
- Explain plan result may contain duplicated records if you press F9 too fast
- Explain plan table is not cleared after fetching result
- CreareAs property is ignored for ddl scripts (always in Unix format)
1.4.1 build 44
Improvements:
- SQL History persistence (it should be enabled in History settings)
- PERL support (language.dat and settings.dat has to be replaced for
activation)
Following bugs have been fixed:
- Table transformer helper generates unique name only once
- Substitution error and Cancel window problem
- When using Ctrl +F12 (Load DDL Script) on a table name,
only index script is loaded, not table creation script.
It happens only when index name is identical to table name.
- handling unregular eol, e.c. single '\n' for MSDOS files
1.4.1 build 41
- Following bugs have been fixed:
- shortcut F1 has been disabled until sqltools help can be worked out
- missing public keyword for public synonyms
- Unexpected exception: "OCI8::BlobVar::GetString(): String buffer overflow!"
1.4.1 build 40
Following bugs have been fixed:
- continuous exception "Invalid vector<t> subscript" on query which returns no
records,
it happens only if grid inplace editor is activated
1.4.1 build 39
Following bugs have been fixed:
-"Invalid vector<t> subscript" happened again, some diagnostics
improvement and protection against infinite exception loop
- missing new line characters for procedure/function/package code
1.4.1 build 38
Improvements:
- type and uniqueness have been added to index description in "Object Viewer"
Following bugs have been fixed:
- wrong order of html tags for html export
- "Invalid vector<T> subscript" happens continually
if a query returns error during fetching the first portion of records
- file extension is not recognized properly if it's shorter then 3 chars
- quote character in comments for table/view DDL
- Cancel window does not work properly on Load DDL
- missing public keyword for public database links
1.4.1 build 37
Improvements:
- a new option for cancel query window - it can be topmost
Following bugs have been fixed:
- the serious bug since the previous build, a procedure/function/package code
line can be truncated if its length > 128
- multiple occurences of PUBLIC in "Schema" list ("Object List" window)
- any sql statement which is executed after cancelation will be also canceled
- multiple typos in menus, hints and dialogs
- workaround for oracle 8.1.6, removed trailing '0' for long columns and
trigger text
- html export does not handle empty strings (with spaces) properly
- export settings do not affect on quick html/csv viewer launch
1.4.1 build 36
Improvements:
- open grid data with default html and csv viewers (see gred toolbar)
Following bugs have been fixed:
- goto the last record does not fetch all rows
- clob fields have extra 0 character
1.4.1 build 35
It's the first Beta build for 1.4.1 release.
Major improvements since 1.4 release:
- OCI8 instead of OCI7 and as result some related features
which were not be available for OCI7 (for example connect as sysdba)
- SQL Window redesign and SQL History pane
1.4.1 build 34
8.0.X compatibility problem resolved
1.4.1 build 33
A lot of fixes and small improvements
1.4.1 build 32
Improvements:
- Cancel query is available after reimplementation
Several bugs have been fixed
1.4.1 build 31
Improvements:
- sql history
1.4.1 build 29
Following bugs have been fixed:
- no error offset for sql statemnet
- oracle types support
1.4.1 build 21
Improvements:
- safety is a new conection property (none, confirmation required (not
implemented yet), read-only)
- connection control bar
- connection string in application title while application is minimized
1.4.1 build 11
Improvements:
- output/error postions is based on internal line IDs and more stable on
editing text above the original line
- thousand delemiters for cost,cardinality and bytes in Explain Plan viewer
1.4.1 build 3
Improvements:
- Added two new connect options SYSDBA and SYSOPER.
1.4 build 28
Improvements:
- SQR language support has been improved (match for begin-setup/end-setup, ...)
- C++ language support has been improved (match for #if/#else/#endif)
23.03.2003 improvement, save files dialog appears when the program is closing
23.03.2003 improvement, added a new command - mdi last window - default
shortcut is Ctrl+Tab
23.03.2003 improvement, added a new editor option - keep selection after drag
and drop operation
23.03.2003 improvement, added a new mouse word selectiton on left butten click
with pressed ctrl
24.03.2003 improvement, MouseSelectionDelimiters has been added (hidden) which
influences on double click selection behavior
26.03.2003 improvement, added delay for scrolling in drag & drop mode
30.03.2003 optimization, removed images from Object Browser for
Win95/Win98/WinMe because of resource cost
30.03.2003 improvement, added command line support, try sqltools /h to get help
30.03.2003 improvement, added SQR language support (no match for control
constructions yet)
1.3.5.19 Improvements:
- Plan table option
- Dbms Output size option
Following bugs have been fixed:
- wrong declaration length of character type column for fixed charset
- wrong aligmnet for long type column in data grid
1.3.5.18 Improvements:
"Object List" supports new commands:
- Query (it's not good enough yet)
- Delete
- Truncate
1.3.0.8 Sqlplus-like EXECUTE command has been added. DEFINE supports sqlplus
syntax.
Comments processing bug has been fixed (';' was not skipped in comments).
1.3.0.6 Editor bookmark failure has been fixed. Load options for "Load as one"
have been fixed. MS Wheel support has been added.