495 Commits

Author SHA1 Message Date
Anthony Tuininga
2153ee61b1 With building cx_Oracle only requiring a compiler and the Python development
headers and libraries, a separate BUILD.txt is now obsolete; mention the use of
ODPI-C and include a link.
2017-03-31 08:24:34 -06:00
Anthony Tuininga
2ab1278917 Changed URL to point to new home page. 5.3 2017-03-09 19:44:54 -07:00
Anthony Tuininga
fb7994df74 Add CONTRIBUTING.md and small improvements in README.md. 2017-03-09 19:19:55 -07:00
Anthony Tuininga
113c31edd8 Add samples for implicit results and scrollable cursors. 2017-03-09 13:00:24 -07:00
Anthony Tuininga
6da6c42a7f Minor documentation tweaks. 2017-03-09 12:43:10 -07:00
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