Commit Graph

  • 9a2a53de14 Note release of 5.3. Anthony Tuininga 2017-03-09 20:39:22 -07:00
  • 9eddc9dfed Changed URL to point to new home page. Anthony Tuininga 2017-03-09 20:23:09 -07:00
  • 2ab1278917 Changed URL to point to new home page. 5.3 Anthony Tuininga 2017-03-09 19:44:54 -07:00
  • 244ed3d5cc ReadTheDocs uses Python 2.7 so Unicode string specifier is required. Anthony Tuininga 2017-03-09 19:27:10 -07:00
  • fb7994df74 Add CONTRIBUTING.md and small improvements in README.md. Anthony Tuininga 2017-03-09 19:19:55 -07:00
  • 6d658511cb Minor tweaks to README.md. Anthony Tuininga 2017-03-09 19:18:00 -07:00
  • 14e91813d1 Add CONTRIBUTING.md and help section in README.md. Anthony Tuininga 2017-03-09 19:07:32 -07:00
  • 79a024309f Add samples for implicit results and scrollable cursors. Anthony Tuininga 2017-03-09 13:33:43 -07:00
  • 113c31edd8 Add samples for implicit results and scrollable cursors. Anthony Tuininga 2017-03-09 13:00:24 -07:00
  • 6da6c42a7f Minor documentation tweaks. Anthony Tuininga 2017-03-09 12:43:10 -07:00
  • 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. Anthony Tuininga 2017-03-09 12:40:41 -07:00
  • 73f2e39534 Added copyright notices to the top of all tests and samples as requested. Anthony Tuininga 2017-03-09 11:45:28 -07:00
  • 7bebcda64d Added issue and pull request templates. Anthony Tuininga 2017-03-09 11:33:03 -07:00
  • b614a47ef2 Added copyright notices to the top of all tests and samples as requested. Anthony Tuininga 2017-03-09 10:21:22 -07:00
  • 00621215f2 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. Anthony Tuininga 2017-03-09 10:16:58 -07:00
  • dfcc54c511 Added all copyright notices as requested. Anthony Tuininga 2017-03-08 16:20:12 -07:00
  • 431a6d7ddb Added all copyright notices as requested. Anthony Tuininga 2017-03-08 16:06:05 -07:00
  • 42167e9483 Correct version reference. Anthony Tuininga 2017-03-07 17:11:32 -07:00
  • b3782e6094 Correct version reference. Anthony Tuininga 2017-03-07 17:11:04 -07:00
  • 402810aea4 Improve clarity and structure of README.txt. Anthony Tuininga 2017-03-07 17:07:56 -07:00
  • c8169cbcd6 Minor tweaks to README.txt. Anthony Tuininga 2017-03-07 17:03:09 -07:00
  • 02885c203c Tweak description. Anthony Tuininga 2017-03-07 17:00:10 -07:00
  • 0069b83691 Removed unnecessary Home link. Anthony Tuininga 2017-03-07 16:49:09 -07:00
  • 5f239e0b68 Include logo and separate style into base.css file. Anthony Tuininga 2017-03-07 16:44:30 -07:00
  • 8951200192 Added original cx_Oracle landing page with the source code location changed. Anthony Tuininga 2017-03-07 16:30:13 -07:00
  • b28e04e901 Rework to use the ODPI-C library instead of direct OCI calls. Anthony Tuininga 2017-03-07 13:21:49 -07:00
  • 856608e49c Update release month for 5.3. Anthony Tuininga 2017-03-07 11:55:35 -07:00
  • 6ba2550d09 Final changes to license and copyright notices as requested; addition of separate license file and copyright notices to all source files. Anthony Tuininga 2017-03-07 11:36:04 -07:00
  • ffb8271e93 Minor tweaks to the README.txt and BUILD.txt to account for changes over the past few years. Anthony Tuininga 2017-02-21 17:42:01 -07:00
  • 9e0487d132 Introduce links to the documentation where appropriate. Anthony Tuininga 2017-02-21 17:11:59 -07:00
  • 39ffdfc5d4 Improve documentation. Anthony Tuininga 2017-02-21 14:17:17 -07:00
  • ebb1cb8093 Add Sphinx deprecated tags for constants. Anthony Tuininga 2017-02-20 16:36:48 -07:00
  • 1bdfcb816f Use intended release name instead of development now that release is imminent. Anthony Tuininga 2017-02-20 16:22:19 -07:00
  • dceea89925 Moved documentation source to separate directory and rename build directory to match the name used in newer versions of Sphinx. Anthony Tuininga 2017-02-20 16:15:33 -07:00
  • 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. Anthony Tuininga 2017-02-20 16:07:41 -07:00
  • d85be5c778 Use the default build location for HTML files and ensure that directory is in the list of files and directories to ignore. Anthony Tuininga 2017-02-20 15:13:02 -07:00
  • 8d73c3c8f3 Silence warning about non-existent directory. Anthony Tuininga 2017-02-20 15:02:38 -07:00
  • 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. Anthony Tuininga 2017-02-17 16:53:33 -08:00
  • f909593516 Updated copyright information to Oracle for 2016 and 2017. Anthony Tuininga 2017-02-16 09:54:33 -08:00
  • 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. Anthony Tuininga 2017-02-03 17:07:57 -07:00
  • a56f7056d9 Increased default array size to 100 (from 50) to match other drivers. Anthony Tuininga 2017-02-03 14:23:36 -07:00
  • 55b0d5d480 Removed deprecated types UNICODE, FIXED_UNICODE and LONG_UNICODE. Anthony Tuininga 2017-02-03 14:19:52 -07:00
  • 9c7eb12448 Dropped support for callbacks on OCI functions. Anthony Tuininga 2017-02-03 14:08:04 -07:00
  • 09b9a20ccc Adjusted license description to be clear that the BSD 3-clause license is in use. Anthony Tuininga 2017-02-03 13:32:54 -07:00
  • 239b370d66 Added preliminary release notes for version 5.3. Anthony Tuininga 2017-02-03 10:25:41 -07:00
  • a71154d64a Added approximate dates of release to release notes. Anthony Tuininga 2017-02-03 10:24:41 -07:00
  • 73f61d8a07 Raise cx_Oracle.DatabaseError, not IndexError for a scroll operation that would position the cursor outside of the result set. Anthony Tuininga 2017-02-03 09:01:47 -07:00
  • 0bcbd072a8 Use None instead of 0 for items in the cursor.description attribute that do not have any validity. Anthony Tuininga 2017-01-25 15:17:20 -07:00
  • 6d2368a676 Eliminated final compiler warnings for Microsoft compiler for Oracle 11g. Anthony Tuininga 2017-01-16 16:47:23 -07:00
  • 95f3998c3a Eliminated further compiler warnings for the Microsoft compiler. Anthony Tuininga 2017-01-16 16:32:02 -07:00
  • e443ddbd69 Eliminate warnings with Microsoft compiler. Anthony Tuininga 2017-01-16 16:12:44 -07:00
  • 7bf8ae65ca Correct execution of test suite on Windows which doesn't support UTF-8 by default. Anthony Tuininga 2017-01-16 15:20:14 -07:00
  • 4ad590ebc9 Eliminate compiler warnings about signed vs unsigned variables. Anthony Tuininga 2017-01-16 14:06:02 -07:00
  • bcae487111 Oracle 11g Release 2 is the minimum supported release. Anthony Tuininga 2017-01-16 14:03:29 -07:00
  • a043bb7ca9 Adjust MANIFEST.in to take into account new location for sources. Anthony Tuininga 2017-01-16 13:47:54 -07:00
  • da720e5d06 Move all source to subdirectory src. Anthony Tuininga 2017-01-16 13:45:35 -07:00
  • 36668c51ea The release script is now outdated and no longer needed. Anthony Tuininga 2017-01-16 13:42:36 -07:00
  • 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. Anthony Tuininga 2017-01-16 13:40:43 -07:00
  • 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. Anthony Tuininga 2017-01-13 18:14:45 -07:00
  • 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. Anthony Tuininga 2017-01-13 17:10:49 -07:00
  • 6356f78bd9 Correct handling of the encoding and nencoding parameters to connection creation. Anthony Tuininga 2017-01-13 16:21:51 -07:00
  • 678476f5f0 Remove unnecessary section of TNS naming string (ADDRESS_LIST). Anthony Tuininga 2017-01-13 11:37:52 -07:00
  • 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. Anthony Tuininga 2017-01-13 10:47:20 -07:00
  • c238f63b58 Tidy up documentation and remove unnecessary "tablespace users" clauses since the default tablespace is defined anyway! Anthony Tuininga 2017-01-12 15:29:31 -07:00
  • ab42359f26 Fix cursor.scroll() to calculate row count correctly in all situations and add test cases to verify that it does in fact work. Anthony Tuininga 2017-01-12 15:22:29 -07:00
  • 0e50be2a08 Renamed table TestExecuteMany to TestTempTable to be more in keeping with its actual uses (not just testing executemany()). Anthony Tuininga 2017-01-12 15:20:44 -07:00
  • 59053718be Remove memory leak when function call raises an exception. Anthony Tuininga 2017-01-12 14:09:27 -07:00
  • 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! Anthony Tuininga 2017-01-12 14:08:05 -07:00
  • 71f2b1cc7e Change version to 5.3 (proposed version to be released). Anthony Tuininga 2017-01-12 13:53:13 -07:00
  • 5126c7456e Enable statement caching to improve performance. Anthony Tuininga 2017-01-12 11:50:47 -07:00
  • 647198bd88 cursor.connection is an attribute, not a method! Anthony Tuininga 2017-01-12 11:50:16 -07:00
  • 9fe01bd90b Clear the object prior to fetching; otherwise, OCI will try to do something with it and potentially crash the application! Anthony Tuininga 2017-01-12 11:49:28 -07:00
  • 6ef66ec3d6 The -mno-cygwin compile time flag is deprecated and now causes an error in newer versions of the gcc compiler for cygwin. Anthony Tuininga 2017-01-12 11:41:00 -07:00
  • 4bc5aa80f0 Repository has migrated from Mercurial to Git. Anthony Tuininga 2017-01-12 11:36:43 -07:00
  • 14bc5044e1 Retain the hex address of the object since there may be many objects of the same type available in a program. Anthony Tuininga 2016-03-07 09:03:57 -07:00
  • 4125914447 Added support for displaying a string representation of an Oracle object as a convenience. Anthony Tuininga 2016-03-07 08:09:54 -07:00
  • 614b272e34 Fixed support for integers. OCI_TYPECODE_INTEGER is stored as a OCINumber, not as a native integer. Anthony Tuininga 2016-03-07 08:01:24 -07:00
  • d86cf980ba Fix setting of raw values on AQ descriptors. Anthony Tuininga 2016-03-04 10:02:25 -07:00
  • 0f3b0f17c0 Added support for using the C API for advanced queuing. Anthony Tuininga 2016-03-01 15:34:05 -07:00
  • 9c8cc1160b Only allow up to 10,000 arguments -- any more than that likely wouldn't work anyway (or be reasonable) and this prevents a possible improper memory access from taking place if an attempt was made to pass more than 10,000 arguments. Anthony Tuininga 2016-02-29 09:19:19 -07:00
  • d59bd1922b Added script demonstrating advanced queuing. Anthony Tuininga 2016-02-25 18:23:41 -07:00
  • fca5acc558 Ensure that memory checked in the attribute data free method is initialized so that improper frees are not attempted. Anthony Tuininga 2016-02-25 14:34:20 -07:00
  • 92ec23930b Added support for initializing a collection upon creation; provided a synonym for newobject() in simply calling the type directly (as a convenience). Anthony Tuininga 2016-02-24 14:16:40 -07:00
  • 9a7fb0065f Added support for integers. Anthony Tuininga 2016-02-24 12:05:49 -07:00
  • 2d73b12325 Remove debugging lines. Anthony Tuininga 2016-02-24 12:02:04 -07:00
  • 9aa9de0526 Return value is not an integer -- some versions of the Oracle client use native integers and others will use regular numbers so specify that the return value is in fact a regular number so that the test works correctly in all cases. Anthony Tuininga 2016-02-24 10:08:43 -07:00
  • 238981860c Unicode test case needs to match the normal test case! Anthony Tuininga 2016-02-23 17:08:54 -07:00
  • 29e5529bf9 Added setup for the test records case. Anthony Tuininga 2016-02-23 16:52:06 -07:00
  • 7b3868eafe Use generic connection credentials, not specific ones. Anthony Tuininga 2016-02-23 15:37:15 -07:00
  • 0fa31f21cc Added example for creating SDO_GEOMETRY. Anthony Tuininga 2016-02-23 15:34:56 -07:00
  • 4b4f2ceb18 Pass the type code associated with the object type, as it might be something other than OCI_TYPECODE_OBJECT. Anthony Tuininga 2016-02-22 09:53:35 -07:00
  • d03854ccfe Added support for testing binding records in/out. Note that records must be initialized before being bound as they are not initialized internally. Anthony Tuininga 2016-02-22 09:38:34 -07:00
  • f4a24f3930 Added support for PL/SQL collections of booleans (available only in 12.1). Anthony Tuininga 2016-02-16 16:32:00 -07:00
  • 6f52f6ce39 Added support for manipluating PL/SQL collections (both ordered and unordered). Anthony Tuininga 2016-02-16 15:51:01 -07:00
  • e9d5a70e25 Added preliminary support for binding collections (both SQL typed and PL/SQL typed in Oracle 12.1). Anthony Tuininga 2016-02-15 18:57:17 -07:00
  • 39805c66d7 Added support for binding objects with sub objects attached to them; ensured that instances are created when an empty object variable is created; enhanced test cases for binding objects. Anthony Tuininga 2016-02-11 11:47:46 -07:00
  • cd9fced3e6 Remove deprecated variable attributes maxlength and allocelems. Anthony Tuininga 2016-02-09 17:11:06 -07:00
  • cb3f833a63 Added support for binding objects and setting attributes on objects of numbers, strings and dates. Anthony Tuininga 2016-02-09 14:51:30 -07:00
  • 371717623b Renamed ExternalObjectVar to Object since it will be independent of variables; removed limitation for retrieving the object from the variable only once. Anthony Tuininga 2016-02-08 12:16:28 -07:00
  • 4e1c26a3dc Eliminate unnecessary initialization code. Anthony Tuininga 2016-02-08 10:32:11 -07:00