490 Commits

Author SHA1 Message Date
Anthony Tuininga
f6b403ed74 Create README.md with contents of README.txt in Markdown syntax for better
presentation on GitHub; replace contents of README.txt with simple description
and a link to the home page.
2017-03-09 12:40:41 -07:00
Anthony Tuininga
73f2e39534 Added copyright notices to the top of all tests and samples as requested. 2017-03-09 11:45:28 -07:00
Anthony Tuininga
431a6d7ddb Added all copyright notices as requested. 2017-03-08 16:06:05 -07:00
Anthony Tuininga
b3782e6094 Correct version reference. 2017-03-07 17:11:04 -07:00
Anthony Tuininga
402810aea4 Improve clarity and structure of README.txt. 2017-03-07 17:07:56 -07:00
Anthony Tuininga
856608e49c Update release month for 5.3. 2017-03-07 11:55:35 -07:00
Anthony Tuininga
6ba2550d09 Final changes to license and copyright notices as requested; addition of
separate license file and copyright notices to all source files.
2017-03-07 11:36:04 -07:00
Anthony Tuininga
ffb8271e93 Minor tweaks to the README.txt and BUILD.txt to account for changes over the
past few years.
2017-02-21 17:42:01 -07:00
Anthony Tuininga
9e0487d132 Introduce links to the documentation where appropriate. 2017-02-21 17:11:59 -07:00
Anthony Tuininga
39ffdfc5d4 Improve documentation. 2017-02-21 14:17:17 -07:00
Anthony Tuininga
ebb1cb8093 Add Sphinx deprecated tags for constants. 2017-02-20 16:36:48 -07:00
Anthony Tuininga
1bdfcb816f Use intended release name instead of development now that release is imminent. 2017-02-20 16:22:19 -07:00
Anthony Tuininga
dceea89925 Moved documentation source to separate directory and rename build directory to
match the name used in newer versions of Sphinx.
2017-02-20 16:15:33 -07:00
Anthony Tuininga
7299d41eca Reworked database change notification and continuous query notification to
more closely align with the PL/SQL implementation and prepare for sending
notifications for AQ messages.
2017-02-20 16:07:41 -07:00
Anthony Tuininga
d85be5c778 Use the default build location for HTML files and ensure that directory is in
the list of files and directories to ignore.
2017-02-20 15:13:02 -07:00
Anthony Tuininga
8d73c3c8f3 Silence warning about non-existent directory. 2017-02-20 15:02:38 -07:00
Anthony Tuininga
ff01f65a7c Added support for using application context during the creation of a
connection. This should be used in preference to the module, action and
clientinfo arguments which are now deprecated.
2017-02-17 16:53:33 -08:00
Anthony Tuininga
f909593516 Updated copyright information to Oracle for 2016 and 2017. 2017-02-16 09:54:33 -08:00
Anthony Tuininga
ad48010559 Added support for setting the internal_name and external_name attributes
directly; these should now be used instead of the twophase argument when
creating a connection.
2017-02-03 17:07:57 -07:00
Anthony Tuininga
a56f7056d9 Increased default array size to 100 (from 50) to match other drivers. 2017-02-03 14:23:36 -07:00
Anthony Tuininga
55b0d5d480 Removed deprecated types UNICODE, FIXED_UNICODE and LONG_UNICODE. 2017-02-03 14:19:52 -07:00
Anthony Tuininga
9c7eb12448 Dropped support for callbacks on OCI functions. 2017-02-03 14:08:04 -07:00
Anthony Tuininga
09b9a20ccc Adjusted license description to be clear that the BSD 3-clause license is in
use.
2017-02-03 13:32:54 -07:00
Anthony Tuininga
239b370d66 Added preliminary release notes for version 5.3. 2017-02-03 10:25:41 -07:00
Anthony Tuininga
a71154d64a Added approximate dates of release to release notes. 2017-02-03 10:24:41 -07:00
Anthony Tuininga
73f61d8a07 Raise cx_Oracle.DatabaseError, not IndexError for a scroll operation that
would position the cursor outside of the result set.
2017-02-03 09:01:47 -07:00
Anthony Tuininga
0bcbd072a8 Use None instead of 0 for items in the cursor.description attribute that do not
have any validity.
2017-01-25 15:17:20 -07:00
Anthony Tuininga
6d2368a676 Eliminated final compiler warnings for Microsoft compiler for Oracle 11g. 2017-01-16 16:47:23 -07:00
Anthony Tuininga
95f3998c3a Eliminated further compiler warnings for the Microsoft compiler. 2017-01-16 16:32:02 -07:00
Anthony Tuininga
e443ddbd69 Eliminate warnings with Microsoft compiler. 2017-01-16 16:12:44 -07:00
Anthony Tuininga
7bf8ae65ca Correct execution of test suite on Windows which doesn't support UTF-8 by
default.
2017-01-16 15:20:14 -07:00
Anthony Tuininga
4ad590ebc9 Eliminate compiler warnings about signed vs unsigned variables. 2017-01-16 14:06:02 -07:00
Anthony Tuininga
bcae487111 Oracle 11g Release 2 is the minimum supported release. 2017-01-16 14:03:29 -07:00
Anthony Tuininga
a043bb7ca9 Adjust MANIFEST.in to take into account new location for sources. 2017-01-16 13:47:54 -07:00
Anthony Tuininga
da720e5d06 Move all source to subdirectory src. 2017-01-16 13:45:35 -07:00
Anthony Tuininga
36668c51ea The release script is now outdated and no longer needed. 2017-01-16 13:42:36 -07:00
Anthony Tuininga
2c57b455e6 Ensure that the encoding and nencoding values are respected when the OCI
environment is created; ensure that these values are also used when LOBs are
read and written.
2017-01-16 13:40:43 -07:00
Anthony Tuininga
8fda704186 Adjusted test cases to make use of encoding and nencoding parameters to both
standalone connection and session pool creation; added test cases for binding
and fetching supplemental characters as well as fetching temporary LOBs; tidied
up a few test cases as well.
2017-01-13 18:14:45 -07:00
Anthony Tuininga
2b9e80308e Added support for specifying the encodings to use for strings in the database
at the session pool level in addition to for standalone connections.
2017-01-13 17:10:49 -07:00
Anthony Tuininga
6356f78bd9 Correct handling of the encoding and nencoding parameters to connection
creation.
2017-01-13 16:21:51 -07:00
Anthony Tuininga
678476f5f0 Remove unnecessary section of TNS naming string (ADDRESS_LIST). 2017-01-13 11:37:52 -07:00
Anthony Tuininga
4185d96682 Adjusted samples to be clearer and to match the tables used in the test suite;
added new samples for DRCP and input/output type handlers.
2017-01-13 10:47:20 -07:00
Anthony Tuininga
c238f63b58 Tidy up documentation and remove unnecessary "tablespace users" clauses since
the default tablespace is defined anyway!
2017-01-12 15:29:31 -07:00
Anthony Tuininga
ab42359f26 Fix cursor.scroll() to calculate row count correctly in all situations and
add test cases to verify that it does in fact work.
2017-01-12 15:22:29 -07:00
Anthony Tuininga
0e50be2a08 Renamed table TestExecuteMany to TestTempTable to be more in keeping with its
actual uses (not just testing executemany()).
2017-01-12 15:20:44 -07:00
Anthony Tuininga
59053718be Remove memory leak when function call raises an exception. 2017-01-12 14:09:27 -07:00
Anthony Tuininga
d4eb90d848 The current position does not need to be checked upon execute (since we are
always moving forward) and especially not since its value is always zero in
any case!
2017-01-12 14:08:05 -07:00
Anthony Tuininga
71f2b1cc7e Change version to 5.3 (proposed version to be released). 2017-01-12 13:53:13 -07:00
Anthony Tuininga
5126c7456e Enable statement caching to improve performance. 2017-01-12 11:50:47 -07:00
Anthony Tuininga
647198bd88 cursor.connection is an attribute, not a method! 2017-01-12 11:50:16 -07:00