Timeline



Dec 10, 2015:

8:35 AM Ticket #53 (Consider avoiding encoding/decoding bytea in queries) created by cito
Currently, when executing queries that contain bytea values on input …
7:59 AM Changeset [664] by cito
get() should convert bytea to bytes insert() and update() should also …
7:40 AM Changeset [663] by cito
Fix nasty typo in update() method This bug prevented the method from …
6:36 AM Changeset [662] by cito
insert() and update() should convert bytes to bytea As suggested by …

Dec 6, 2015:

8:59 AM Changeset [661] by D'Arcy J.M. Cain
Update copyright.

Dec 5, 2015:

11:06 AM Changeset [660] by D'Arcy J.M. Cain
Add missing paragraph break.
11:03 AM Changeset [659] by D'Arcy J.M. Cain
Change version to 5.0. Add Cito to introduction page and acknowledge …
10:53 AM Changeset [658] by D'Arcy J.M. Cain
Switch to Sphinx.
10:36 AM Changeset [657] by D'Arcy J.M. Cain
Set version for trunk.

Nov 28, 2015:

7:43 AM Changeset [656] by cito
Removed outdated note in docstring about unicode Unicode is now …
7:32 AM Changeset [655] by cito
Fix garbage collection issues This patch fixes memory management …

Nov 27, 2015:

7:10 PM Changeset [654] by cito
Specify supported Python versions for the 5.x branch Tests for Python …
5:40 PM Changeset [653] by cito
Specify supported Python versions for the 4.x branch Tests for Python …
5:30 PM Changeset [652] by cito
Fix issue with some cleanup code in the C module
1:29 PM Changeset [651] by cito
Forgot to rename one .rst file
12:48 PM Changeset [650] by cito
Make tests compatible with Python 2.4 We want to be able to test the …
12:46 PM Changeset [649] by cito
Use unittest2 for the dbapi20 tests
11:45 AM Changeset [648] by cito
Use unittest2 in test_classic Also, depending on how the tests are …
11:03 AM Changeset [647] by cito
Make tests compatible with Python 2.5
10:35 AM Changeset [646] by cito
Backport some more tests from trunk to 4.x
10:22 AM Changeset [645] by cito
Fixed small issue with large object When an object was already …
8:10 AM Changeset [644] by cito
Make tests compatible with Python 2.6
7:56 AM Changeset [643] by cito
Fix and backport some issues in the config tests
7:39 AM Changeset [642] by cito
Skip test if German locale cannot be set

Nov 26, 2015:

5:43 PM Changeset [641] by cito
Remove surplus quote marks in docstrings Also, backport reduction of …
5:27 PM Changeset [640] by cito
Move all tests into a separate directory This makes the test modules …
3:38 PM Ticket #50 (Better support for PostgreSQL Boolean types) closed by cito
fixed: pgdb already fully supports Boolean values and I have added a test for …
3:32 PM Changeset [639] by cito
Backport of recently added features to 4.x Ported the support for …
3:03 PM Changeset [638] by cito
Update the documentation
2:32 PM Changeset [637] by cito
More doc cleanup in the trunk The last commit was not complete
2:23 PM Changeset [636] by cito
Clean up the docs We had used .txt for the old docs and .rst for the …
1:33 PM Changeset [635] by cito
Add getter functions where we only had setters set_namedresult() and …
12:02 PM Changeset [634] by cito
Add support for bool values in classic module Bool values have been …
10:46 AM Changeset [633] by cito
Test for bool should no test other things Whether or not fetchall() …
10:37 AM Changeset [632] by D'Arcy J.M. Cain
Prepare setup script for 4.2.
10:34 AM Changeset [631] by D'Arcy J.M. Cain
Start adding release notes for 4.2.
10:34 AM Changeset [630] by cito
Add test for bool support in pgdb
1:33 AM Changeset [629] by cito
Improve unicode support, particularly for pgdb The pgdb source object …

Nov 25, 2015:

12:48 PM Changeset [628] by cito
Accept non-ascii queries passed as unicode So far, queries needed to …
12:03 PM Ticket #28 (Proper Python types for bytea and date values) closed by cito
duplicate: This has been split into #51 and #52
11:53 AM Ticket #52 (Proper Python types for date/time/timestamp/interval values) created by cito
Currently, Pygres can accept and return date/time/timestamp/interval …
11:49 AM Ticket #51 (Proper Python type for bytea values) created by cito
Currently, Pygres can accept and return bytea values only as strings. …
11:44 AM Ticket #50 (Better support for PostgreSQL Boolean types) created by cito
Currently, Pygres can map Postgres Boolean values only to strings …
10:09 AM Changeset [627] by cito
Proper enabling of function for Python 2.6
9:53 AM Changeset [626] by cito
Ticket mentioned in future.txt has been closed
9:49 AM Ticket #6 (Revisit large object and direct access functions) closed by cito
fixed: Tests for large objects and direct access have now been added to the …
9:35 AM Ticket #33 (Return decimal type when appropriate) closed by cito
fixed: This has been fixed in 2008 already and solves the originally posted …
9:21 AM Ticket #2 (Make PyGreSQL work with Python 3.x) closed by cito
fixed: The trunk as of r620 now works with Python 3.x, all the tests pass in …
8:40 AM Changeset [625] by cito
Backport notification handler fix to 4.x The notificaton handler had …
8:37 AM Changeset [624] by cito
Avoid test thread running forever if it fails
7:59 AM Changeset [623] by cito
Backport decimal_point handling from trunk to 4.x This fixes some …
7:25 AM Changeset [622] by cito
Use the ternary operator in modern Python Since we require Python …
7:09 AM Changeset [621] by cito
Notification handler dropped concurrent messages Add fix and test …

Nov 24, 2015:

3:59 PM Changeset [620] by D'Arcy J.M. Cain
Strings should always be unsigned characters. I feel that it is a …
10:27 AM Changeset [619] by cito
Fixed a problem on NetBSD It seems isdigit() and ispunct() expect …
8:57 AM Changeset [618] by cito
Avoid possible compiler warning

Nov 23, 2015:

7:49 PM Changeset [617] by cito
Forgot to change point for German locale
7:42 PM Changeset [616] by cito
Allow money values to be returned as string If set_decimal_point() is …
4:15 PM Changeset [615] by cito
Reset decimal point and class after testing These were not always …
2:16 PM Changeset [614] by cito
Fix decoding issue in inserttable()
2:15 PM Changeset [613] by cito
Add some more testing of unicode issues
2:14 PM Changeset [612] by cito
Allow test database host name to be None
10:09 AM Changeset [611] by cito
Don't need to set encoding in test any more
10:05 AM Changeset [610] by cito
Set proper encoding for getline/putline tests
9:56 AM Changeset [609] by cito
Set proper encoding for param query tests
4:01 AM Changeset [608] by cito
Initialize database parameters in config test

Nov 22, 2015:

3:11 PM Changeset [607] by cito
Skip over known libpq issue under Windows
2:09 PM Changeset [606] by cito
Amend the large obj tests for Windows
1:20 PM Changeset [605] by cito
Fix confusing comment
1:19 PM Changeset [604] by cito
Allow for several variations of the locale names
11:26 AM Changeset [603] by cito
unescape_bytea() is actually stateless Contrary to escape_bytea() and …
11:12 AM Changeset [602] by cito
Account for statefulness of some module functions Some functions on …
9:16 AM Changeset [601] by cito
Python 3 changed the iterator protocol
9:02 AM Changeset [600] by cito
Make use of decorator syntax
8:59 AM Changeset [599] by cito
Fix a few Python 3 issues with the main tests
8:36 AM Changeset [598] by cito
Testing large objects set to Unicode content
8:25 AM Changeset [597] by cito
Use better and fully qualified Python class names That way, the …
7:38 AM Changeset [596] by cito
Use the default repr method for all objects Our custom repr methods …
7:16 AM Changeset [595] by cito
Simplify tests for printing objects Now that we use tp_str instead of …
7:05 AM Changeset [594] by cito
Python 3 does not support tp_print any more
6:25 AM Changeset [593] by cito
Adapt large object tests for Python 3 The content of large objects …
6:13 AM Changeset [592] by cito
Adapt some more tests for Python 3
12:01 AM Changeset [591] by cito
Some more adaptations for Python 3

Nov 21, 2015:

11:48 PM Changeset [590] by cito
Fix debugging of DB() via open file
11:46 PM Changeset [589] by cito
The file type is gone in Python 3
11:42 PM Changeset [588] by cito
Make putline() accept bytes as well
11:19 PM Changeset [587] by cito
Fix bad name of a test function
11:16 PM Changeset [586] by cito
Get print tests running under Python 3
11:00 PM Changeset [585] by cito
Make non-ascii query results work with Python 3
8:13 PM Changeset [584] by cito
Make query parameters work with Python 3
7:53 PM Changeset [583] by cito
Make inserttable() run on Python 3
6:51 PM Changeset [582] by cito
Make the module name available on the class That's a bit more …
6:43 PM Changeset [581] by cito
Fix wrong parameter in C code
6:40 PM Changeset [580] by cito
Return proper class and module attrs We do not need to …
5:37 PM Changeset [579] by cito
members has been deprecated a long time ago The members (and …
2:48 PM Changeset [578] by cito
Finalize defined types during the initialization
2:22 PM Changeset [577] by cito
Use the py3c macros for module initialization
12:41 PM Changeset [576] by cito
Set lc_monetary before testing inserttable()
12:26 PM Changeset [575] by cito
Don't use eval() if not necessary
11:43 AM Changeset [574] by cito
map() doesn't return a list in Python 3 any more
11:39 AM Changeset [573] by cito
Structure tests for bytes/unicode a bit better
11:19 AM Changeset [572] by cito
Get the classic_functions tests running in Py 2/3
9:19 AM Changeset [571] by cito
Adapt tests for long ints under Python 3 We need to make some small …
9:16 AM Changeset [570] by cito
Improve tests for long ints under Python 2 PyGreSQL returns longs for …
8:20 AM Changeset [569] by cito
Don't break named tuple result function in test After running the …
8:10 AM Changeset [568] by cito
We can assume namedtuples are always available Since we require at …
7:45 AM Changeset [567] by cito
Add a custom dir() method to the DB wrapper Seems this is necessary …
6:55 AM Changeset [566] by cito
Use py3c compatibility layer for str/unicode issue See …

Nov 20, 2015:

4:44 PM Changeset [565] by cito
Using a better locale name for tests In the test we need to force …
4:18 PM Changeset [564] by cito
Use py3c compatibility layer for int/long issue See …
1:45 PM Changeset [563] by cito
Small corrections in the docs
12:34 PM Changeset [562] by cito
Amend tests to skip over magic methods These are now part of the …
11:54 AM Changeset [561] by cito
Keep the old names on the Python level Reverted some renaming in r530
11:27 AM Changeset [560] by cito
Remove some more code for Python < 2.5 in the trunk
11:09 AM Changeset [559] by cito
Add test for printing large objects Again, note that the print …
10:43 AM Changeset [558] by cito
Instance print function doesn't output to a pseudo-file So for …
10:23 AM Changeset [557] by cito
Use print the modern way as a function
10:13 AM Changeset [556] by cito
Use the modern except .. as syntax in the trunk
10:04 AM Changeset [555] by cito
Proper testing of the version number
6:32 AM Changeset [554] by D'Arcy J.M. Cain
The current source compiles without warnings. Let's keep it that way.
6:16 AM Changeset [553] by cito
Require at least Python 2.6 for the trunk (5.x) Support for even …
5:44 AM Changeset [552] by cito
unittest2 is needed for Python 2.6 as well
5:37 AM Changeset [551] by cito
StandardError? has been removed in Python 3. We now subclass from …
5:13 AM Changeset [550] by cito
Merge changes in 4.x branch to the trunk This is mainly the …

Nov 19, 2015:

2:25 PM Ticket #9 (Clean-up the test for the classic module) closed by cito
fixed: Ok, the test_pg module has now been completely overhauled in …
1:49 PM Changeset [549] by cito
Add tests for large object support. Also fix some minor issues in the …
10:39 AM Changeset [548] by cito
Add tests for direct socket access functions
9:19 AM Changeset [547] by cito
Add test for canceling a long-running query
6:33 AM Changeset [546] by cito
Add tests for the remaining module level functions

Nov 18, 2015:

2:15 PM Changeset [545] by cito
Fix test code for checking the port
1:50 PM Changeset [544] by cito
Don't assume utf8 encoding of the test database
1:15 PM Changeset [543] by cito
Check against the configured host and port in tests
12:56 PM Changeset [542] by cito
Improve type checks in the tests for classic pg
12:11 PM Changeset [541] by D'Arcy J.M. Cain
Set properties on new TEST modules the same as the existing ones.
11:48 AM Changeset [540] by cito
Remove Python 3 related code from this branch. The version 4.x branch …
11:24 AM Changeset [539] by cito
Refactor the test_pg module into three smaller modules This …
10:51 AM Changeset [538] by cito
test_inserttable is already contained in test_pg

Nov 17, 2015:

4:16 PM Changeset [537] by cito
Let test take options and return an exit code
4:05 PM Changeset [536] by cito
Do not install as zipped archive
3:57 PM Changeset [535] by cito
Create branch for maintaining version 4.x

Nov 16, 2015:

11:46 PM Changeset [534] by D'Arcy J.M. Cain
Closer to Python 3. This compiles under both Python 2 and 3 but unit …
11:45 PM Changeset [533] by D'Arcy J.M. Cain
Change supported versions.
11:41 PM Changeset [532] by D'Arcy J.M. Cain
Make sure tables from failed runs are cleared out. Run under Python 2 or 3.

Nov 13, 2015:

11:42 PM Changeset [531] by D'Arcy J.M. Cain
Further name changes and re-organization. Move a little closer to …
11:49 AM Changeset [530] by D'Arcy J.M. Cain
More re-organization. Still passes all tests.
11:49 AM Changeset [529] by D'Arcy J.M. Cain
We should be able to compile cleanly.

Nov 10, 2015:

9:38 AM Changeset [528] by D'Arcy J.M. Cain
As part of moving to Python 3 I am also going to re-organize the code. …
Note: See TracTimeline for information about the timeline view.