]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/log
thirdparty/sqlalchemy/sqlalchemy.git
16 years agoMarked a couple of unicode schema tests as failing on mssql.
Michael Trier [Fri, 2 Jan 2009 20:33:11 +0000 (20:33 +0000)] 
Marked a couple of unicode schema tests as failing on mssql.

16 years agofound some more _Function->Function
Mike Bayer [Fri, 2 Jan 2009 20:00:31 +0000 (20:00 +0000)] 
found some more _Function->Function

16 years ago- sqlalchemy.sql.expression.Function is now a public
Mike Bayer [Fri, 2 Jan 2009 19:45:05 +0000 (19:45 +0000)] 
- sqlalchemy.sql.expression.Function is now a public
class.  It can be subclassed to provide user-defined
SQL functions in an imperative style, including
with pre-established behaviors.  The postgis.py
example illustrates one usage of this.

16 years agoMarked mssql test as failing since it cannot update identity columns.
Michael Trier [Fri, 2 Jan 2009 18:25:08 +0000 (18:25 +0000)] 
Marked mssql test as failing since it cannot update identity columns.

16 years agoMapped char_length to the LEN() function for mssql.
Michael Trier [Fri, 2 Jan 2009 18:25:04 +0000 (18:25 +0000)] 
Mapped char_length to the LEN() function for mssql.

16 years agoCorrected a UOW DefaultTest for mssql because it requires the identity column setup.
Michael Trier [Fri, 2 Jan 2009 18:25:00 +0000 (18:25 +0000)] 
Corrected a UOW DefaultTest for mssql because it requires the identity column setup.

16 years agoAdded ability to use subselects within INSERTS on mssql.
Michael Trier [Fri, 2 Jan 2009 18:24:57 +0000 (18:24 +0000)] 
Added ability to use subselects within INSERTS on mssql.

16 years agoSpecialized trigger tests to accomodate mssql syntax.
Michael Trier [Fri, 2 Jan 2009 18:24:52 +0000 (18:24 +0000)] 
Specialized trigger tests to accomodate mssql syntax.

16 years agoAdded note for mssql about using snapshot isolation in order to get multiple
Michael Trier [Fri, 2 Jan 2009 18:24:49 +0000 (18:24 +0000)] 
Added note for mssql about using snapshot isolation in order to get multiple
connection session tests to pass.

16 years agoTurned off the implicit transaction behavior of MSSQL.
Michael Trier [Fri, 2 Jan 2009 18:24:47 +0000 (18:24 +0000)] 
Turned off the implicit transaction behavior of MSSQL.

This corrects the savepoint tests.

16 years ago- Custom comparator classes used in conjunction with
Mike Bayer [Fri, 2 Jan 2009 18:22:50 +0000 (18:22 +0000)] 
- Custom comparator classes used in conjunction with
column_property(), relation() etc. can define
new comparison methods on the Comparator, which will
become available via __getattr__() on the
InstrumentedAttribute.   In the case of synonym()
or comparable_property(), attributes are resolved first
on the user-defined descriptor, then on the user-defined
comparator.

16 years agoModified UOW so that a Row Switch scenario will not attempt to update the Primary...
Michael Trier [Fri, 2 Jan 2009 04:54:45 +0000 (04:54 +0000)] 
Modified UOW so that a Row Switch scenario will not attempt to update the Primary Key.

16 years agoCleanup of r5556. Makes the description_encoding less public since this is a
Michael Trier [Fri, 2 Jan 2009 03:29:33 +0000 (03:29 +0000)] 
Cleanup of r5556. Makes the description_encoding less public since this is a
workaround for the pyodbc dbapi.

16 years agoemacs
Jonathan Ellis [Wed, 31 Dec 2008 14:25:53 +0000 (14:25 +0000)] 
emacs

16 years agoyes ive been watching the IRC channel. restored setup_instance() to ClassManager...
Mike Bayer [Wed, 31 Dec 2008 05:28:53 +0000 (05:28 +0000)] 
yes ive been watching the IRC channel.  restored setup_instance() to ClassManager and added coverage for mapper's usage of it.

16 years ago- added an extremely basic illustration of a PostGIS
Mike Bayer [Tue, 30 Dec 2008 20:38:32 +0000 (20:38 +0000)] 
- added an extremely basic illustration of a PostGIS
integration to the examples folder.

16 years agoModifications to the mssql dialect in order to to pass through unicode in the pyodbc...
Michael Trier [Tue, 30 Dec 2008 06:39:37 +0000 (06:39 +0000)] 
Modifications to the mssql dialect in order to to pass through unicode in the pyodbc dialect.

16 years agoAdded a new description_encoding attribute on the dialect.
Michael Trier [Tue, 30 Dec 2008 06:39:33 +0000 (06:39 +0000)] 
Added a new description_encoding attribute on the dialect.

This is used for encoding the column name when processing the metadata. This
usually defaults to utf-8.

16 years agoA few 2.3 cleanup items.
Michael Trier [Tue, 30 Dec 2008 06:24:59 +0000 (06:24 +0000)] 
A few 2.3 cleanup items.

16 years agoAdded in MSGenericBinary to the mssql dialect tests.
Michael Trier [Mon, 29 Dec 2008 21:38:04 +0000 (21:38 +0000)] 
Added in MSGenericBinary to the mssql dialect tests.

16 years ago- added another usage recipe for contains_eager()
Mike Bayer [Mon, 29 Dec 2008 20:25:11 +0000 (20:25 +0000)] 
- added another usage recipe for contains_eager()
- some typos

16 years ago - Added OracleNVarchar type, produces NVARCHAR2, and also
Mike Bayer [Sun, 28 Dec 2008 22:32:04 +0000 (22:32 +0000)] 
  - Added OracleNVarchar type, produces NVARCHAR2, and also
      subclasses Unicode so that convert_unicode=True by default.
      NVARCHAR2 reflects into this type automatically so
      these columns pass unicode on a reflected table with no explicit
      convert_unicode=True flags.  [ticket:1233]

16 years ago- Can pass mapped attributes and column objects as keys
Mike Bayer [Sun, 28 Dec 2008 21:48:12 +0000 (21:48 +0000)] 
- Can pass mapped attributes and column objects as keys
to query.update({}).  [ticket:1262]

- Mapped attributes passed to the values() of an
expression level insert() or update() will use the
keys of the mapped columns, not that of the mapped
attribute.

16 years agoAdded in a new MSGenericBinary type.
Michael Trier [Sun, 28 Dec 2008 21:07:57 +0000 (21:07 +0000)] 
Added in a new MSGenericBinary type.

This maps to the Binary type so it can implement the specialized behavior of
treating length specified types as fixed-width Binary types and non-length
types as an unbound variable length Binary type.

16 years ago- RowProxy objects can be used in place of dictionary arguments
Mike Bayer [Sun, 28 Dec 2008 20:58:38 +0000 (20:58 +0000)] 
- RowProxy objects can be used in place of dictionary arguments
sent to connection.execute() and friends.  [ticket:935]

16 years ago- Fixed shard_id argument on ShardedSession.execute().
Mike Bayer [Sun, 28 Dec 2008 19:54:58 +0000 (19:54 +0000)] 
- Fixed shard_id argument on ShardedSession.execute().
[ticket:1072]

16 years agoCorrected reflection issue in mssql where include_columns doesn't include the PK.
Michael Trier [Sun, 28 Dec 2008 17:38:26 +0000 (17:38 +0000)] 
Corrected reflection issue in mssql where include_columns doesn't include the PK.

16 years agoOn MSSQL if a field is part of the primary_key then it should not allow NULLS.
Michael Trier [Sun, 28 Dec 2008 07:40:56 +0000 (07:40 +0000)] 
On MSSQL if a field is part of the primary_key then it should not allow NULLS.

16 years agoMSSQL refactoring of BINARY type and addition of MSVarBinary and MSImage.
Michael Trier [Sun, 28 Dec 2008 01:46:44 +0000 (01:46 +0000)] 
MSSQL refactoring of BINARY type and addition of MSVarBinary and MSImage.

- Added in new types: MSVarBinary and MSImage
- Modified MSBinary to now return BINARY instead of IMAGE. This is a
  backwards incompatible change. Closes #1249.

16 years ago- added a full exercising test for all of #946, #947, #948, #949
Mike Bayer [Sat, 27 Dec 2008 19:35:12 +0000 (19:35 +0000)] 
- added a full exercising test for all of #946, #947, #948, #949

16 years ago- Added a mutex for the initial pool creation when
Mike Bayer [Sat, 27 Dec 2008 18:45:41 +0000 (18:45 +0000)] 
- Added a mutex for the initial pool creation when
using pool.manage(dbapi).  This prevents a minor
case of "dogpile" behavior which would otherwise
occur upon a heavy load startup.  [ticket:799]

16 years ago- Added ScopedSession.is_active accessor. [ticket:976]
Mike Bayer [Sat, 27 Dec 2008 18:24:00 +0000 (18:24 +0000)] 
- Added ScopedSession.is_active accessor. [ticket:976]

16 years ago- NullPool supports reconnect on failure behavior.
Mike Bayer [Sat, 27 Dec 2008 18:07:35 +0000 (18:07 +0000)] 
- NullPool supports reconnect on failure behavior.
[ticket:1094]

16 years ago- Reflected foreign keys will properly locate
Mike Bayer [Fri, 26 Dec 2008 05:28:38 +0000 (05:28 +0000)] 
- Reflected foreign keys will properly locate
their referenced column, even if the column
was given a "key" attribute different from
the reflected name.  This is achieved via a
new flag on ForeignKey/ForeignKeyConstraint
called "link_to_name", if True means the given
name is the referred-to column's name, not its
assigned key.
[ticket:650]
- removed column types from sqlite doc, we
aren't going to list out "implementation" types
since they aren't significant and are less present
in 0.6
- mysql will report on missing reflected foreign
key targets in the same way as other dialects
(we can improve that to be immediate within
reflecttable(), but it should be within
ForeignKeyConstraint()).
- postgres dialect can reflect table with
an include_columns list that doesn't include
one or more primary key columns

16 years agofix imports for index reflection unit test
Mike Bayer [Fri, 26 Dec 2008 00:51:44 +0000 (00:51 +0000)] 
fix imports for index reflection unit test

16 years agoFixed bugs in sqlalchemy documentation. Closes #1263.
Michael Trier [Wed, 24 Dec 2008 14:43:24 +0000 (14:43 +0000)] 
Fixed bugs in sqlalchemy documentation. Closes #1263.

16 years ago- Exceptions raised during compile_mappers() are now
Mike Bayer [Wed, 24 Dec 2008 04:47:06 +0000 (04:47 +0000)] 
- Exceptions raised during compile_mappers() are now
preserved to provide "sticky behavior" - if a hasattr()
call on a pre-compiled mapped attribute triggers a failing
compile and suppresses the exception, subsequent compilation
is blocked and the exception will be reiterated on the
next compile() call.  This issue occurs frequently
when using declarative.

16 years agouse new anonymize style for the public _anonymize as well
Mike Bayer [Tue, 23 Dec 2008 19:16:01 +0000 (19:16 +0000)] 
use new anonymize style for the public _anonymize as well

16 years agoAdded MSSQL support for introspecting the default schema name for the logged in user...
Michael Trier [Tue, 23 Dec 2008 06:01:09 +0000 (06:01 +0000)] 
Added MSSQL support for introspecting the default schema name for the logged in user. Thanks Randall Smith. Fixes #1258.

16 years agosilly negative ID numbers on linux...
Mike Bayer [Tue, 23 Dec 2008 05:44:49 +0000 (05:44 +0000)] 
silly negative ID numbers on linux...

16 years ago- Added Index reflection support to Postgres, using a
Mike Bayer [Tue, 23 Dec 2008 04:47:52 +0000 (04:47 +0000)] 
- Added Index reflection support to Postgres, using a
great patch we long neglected, submitted by
Ken Kuhlman. [ticket:714]

16 years agoMerge branch 'collation'
Michael Trier [Tue, 23 Dec 2008 04:08:13 +0000 (04:08 +0000)] 
Merge branch 'collation'

16 years ago- Columns can again contain percent signs within their
Mike Bayer [Tue, 23 Dec 2008 01:22:54 +0000 (01:22 +0000)] 
- Columns can again contain percent signs within their
names. [ticket:1256]

16 years agoMajor refactoring of the MSSQL dialect. Thanks zzzeek.
Michael Trier [Mon, 22 Dec 2008 20:20:55 +0000 (20:20 +0000)] 
Major refactoring of the MSSQL dialect. Thanks zzzeek.
Includes simplifying the IDENTITY handling and the exception handling. Also
includes a cleanup of the connection string handling for pyodbc to favor
the DSN syntax.

16 years agoalso check for primaryjoin/secondaryjoin that equates to False, [ticket:1087]
Mike Bayer [Mon, 22 Dec 2008 17:51:25 +0000 (17:51 +0000)] 
also check for primaryjoin/secondaryjoin that equates to False, [ticket:1087]

16 years ago- CHANGES update
Mike Bayer [Mon, 22 Dec 2008 15:10:06 +0000 (15:10 +0000)] 
- CHANGES update
- added slightly more preemptive message for bad remote_side

16 years ago- Fixed mysql bug in exception raise when FK columns not present
Mike Bayer [Sun, 21 Dec 2008 18:30:55 +0000 (18:30 +0000)] 
- Fixed mysql bug in exception raise when FK columns not present
during reflection. [ticket:1241]

16 years agofix unittest import
Mike Bayer [Sun, 21 Dec 2008 02:39:45 +0000 (02:39 +0000)] 
fix unittest import

16 years agoPulled callable into testlib because path fixup is not available at the point we...
Michael Trier [Sun, 21 Dec 2008 00:47:04 +0000 (00:47 +0000)] 
Pulled callable into testlib because path fixup is not available at the point we need it.

16 years agoCorrected ColumnsTest for mssql's new explicit nullability behavior.
Michael Trier [Sat, 20 Dec 2008 22:35:06 +0000 (22:35 +0000)] 
Corrected ColumnsTest for mssql's new explicit nullability behavior.

16 years agoremoved the "create_execution_context()" method from dialects and replaced
Mike Bayer [Fri, 19 Dec 2008 23:02:45 +0000 (23:02 +0000)] 
removed the "create_execution_context()" method from dialects and replaced
with a more succinct "dialect.execution_ctx_cls" member

16 years agomore platform neutral way of getting at 'buffer'
Mike Bayer [Fri, 19 Dec 2008 15:32:31 +0000 (15:32 +0000)] 
more platform neutral way of getting at 'buffer'

16 years agomissed an ordering on a set. attempting to nail down linux-specific buildbot errors
Mike Bayer [Fri, 19 Dec 2008 02:07:55 +0000 (02:07 +0000)] 
missed an ordering on a set.   attempting to nail down linux-specific buildbot errors

16 years agoand try again
Mike Bayer [Fri, 19 Dec 2008 02:03:12 +0000 (02:03 +0000)] 
and try again

16 years ago2.4 doesnt have hashlib....
Mike Bayer [Fri, 19 Dec 2008 02:01:42 +0000 (02:01 +0000)] 
2.4 doesnt have hashlib....

16 years ago*most* py3k warnings are resolved, with the exception of the various __setslice__...
Mike Bayer [Thu, 18 Dec 2008 18:46:27 +0000 (18:46 +0000)] 
*most* py3k warnings are resolved, with the exception of the various __setslice__ related warnings
I don't really know how to get rid of

16 years agomerge the test/ directory from -r5438:5439 of py3k_warnings branch. this gives
Mike Bayer [Thu, 18 Dec 2008 18:11:12 +0000 (18:11 +0000)] 
merge the test/ directory from -r5438:5439 of py3k_warnings branch.  this gives
us a 2.5-frozen copy of unittest so we're insulated from unittest changes.

16 years agomerged -r5299:5438 of py3k warnings branch. this fixes some sqlite py2.6 testing...
Mike Bayer [Thu, 18 Dec 2008 17:57:15 +0000 (17:57 +0000)] 
merged -r5299:5438 of py3k warnings branch.  this fixes some sqlite py2.6 testing issues,
and also addresses a significant chunk of py3k deprecations.  It's mainly
expicit __hash__ methods.  Additionally, most usage of sets/dicts to store columns uses
util-based placeholder names.

16 years agodynamic_loader() accepts query_class= to mix in user Query subclasses.
Jason Kirtland [Thu, 18 Dec 2008 17:06:01 +0000 (17:06 +0000)] 
dynamic_loader() accepts query_class= to mix in user Query subclasses.

16 years agoAssociation proxies no longer cloak themselves at the class level.
Jason Kirtland [Thu, 18 Dec 2008 16:55:47 +0000 (16:55 +0000)] 
Association proxies no longer cloak themselves at the class level.

16 years ago- Query() can be passed a "composite" attribute
Mike Bayer [Thu, 18 Dec 2008 16:50:49 +0000 (16:50 +0000)] 
- Query() can be passed a "composite" attribute
as a column expression and it will be expanded.
Somewhat related to [ticket:1253].
- Query() is a little more robust when passed
various column expressions such as strings,
clauselists, text() constructs (which may mean
it just raises an error more nicely).
- select() can accept a ClauseList as a column
in the same way as a Table or other selectable
and the interior expressions will be used as
column elements. [ticket:1253]
- removed erroneous FooTest from test/orm/query

-This line, and those below, will be ignored--

M    test/orm/query.py
M    test/orm/mapper.py
M    test/sql/select.py
M    lib/sqlalchemy/orm/query.py
M    lib/sqlalchemy/sql/expression.py
M    CHANGES

16 years agodocument ConnectionProxy
Mike Bayer [Thu, 18 Dec 2008 00:12:12 +0000 (00:12 +0000)] 
document ConnectionProxy

16 years ago- _execute_clauseelement() goes back to being
Mike Bayer [Wed, 17 Dec 2008 23:09:51 +0000 (23:09 +0000)] 
- _execute_clauseelement() goes back to being
a private method.  Subclassing Connection
is not needed now that ConnectionProxy
is available.
- tightened the interface for the various _execute_XXX()
methods to reduce ambiguity
- __distill_params() no longer creates artificial [{}] entry,
blank dict is no longer passed through to do_execute()
in any case unless explicitly sent from the outside
as in connection.execute("somestring"), {})
- fixed a few old sql.query tests which were doing that
- removed needless do_execute() from mysql dialect
- fixed charset param not properly being sent to
_compat_fetchone() in mysql

16 years ago- sqlite types
Mike Bayer [Wed, 17 Dec 2008 20:53:43 +0000 (20:53 +0000)] 
- sqlite types
- fixed targeting for sqlalchemy.types

16 years ago- Fixed bug where many-to-many relation() with
Mike Bayer [Wed, 17 Dec 2008 20:39:18 +0000 (20:39 +0000)] 
- Fixed bug where many-to-many relation() with
viewonly=True would not correctly reference the
link between secondary->remote.

16 years ago- added sphinx handler to allow __init__ methods through
Mike Bayer [Wed, 17 Dec 2008 20:12:07 +0000 (20:12 +0000)] 
- added sphinx handler to allow __init__ methods through
- sqlite module documentation
- some corrections to pool docs
- the example in URL.translate_connect_args() never made any sense anyway so removed it

16 years agopolymorphic_fetch is deprecated. Mark it so in the documentation.
Gaëtan de Menten [Wed, 17 Dec 2008 14:53:18 +0000 (14:53 +0000)] 
polymorphic_fetch is deprecated. Mark it so in the documentation.

16 years agook we need find_packages. fine.
Mike Bayer [Mon, 15 Dec 2008 21:58:36 +0000 (21:58 +0000)] 
ok we need find_packages.  fine.

16 years agocorrections
Mike Bayer [Mon, 15 Dec 2008 21:25:17 +0000 (21:25 +0000)] 
corrections

16 years agoremoved dependencies on setuptools. distutils will be used if setuptools is not
Mike Bayer [Mon, 15 Dec 2008 21:23:55 +0000 (21:23 +0000)] 
removed dependencies on setuptools.  distutils will be used if setuptools is not
present.

16 years agoCorrected output on docs and a missing {stop} that prevented python results from...
Michael Trier [Fri, 12 Dec 2008 21:59:33 +0000 (21:59 +0000)] 
Corrected output on docs and a missing {stop} that prevented python results from displaying in the docs.

16 years agoSupport for three levels of column nullability: NULL, NOT NULL, and the database...
Michael Trier [Fri, 12 Dec 2008 04:49:24 +0000 (04:49 +0000)] 
Support for three levels of column nullability: NULL, NOT NULL, and the database's configured default.

The default Column configuration (nullable=True) will now generate NULL in the DDL. Previously no specification was emitted and the database default would take effect (usually NULL, but not always).  To explicitly request the database default, configure columns with nullable=None and no specification will be emitted in DDL. Fixes #1243.

16 years agoModified fails_on testing decorator to take a reason for the failure.
Michael Trier [Fri, 12 Dec 2008 03:41:05 +0000 (03:41 +0000)] 
Modified fails_on testing decorator to take a reason for the failure.

This should assist with helping to document the reasons for testing failures.
Currently unspecified failures are defaulted to 'FIXME: unknown'.

16 years agoCorrected and verified a few more mssql tests.
Michael Trier [Fri, 12 Dec 2008 03:40:57 +0000 (03:40 +0000)] 
Corrected and verified a few more mssql tests.

16 years agoBroke out a specific values test and indicated that it fails on mssql due to duplicat...
Michael Trier [Fri, 12 Dec 2008 01:40:05 +0000 (01:40 +0000)] 
Broke out a specific values test and indicated that it fails on mssql due to duplicate columns in the order by clause.

16 years ago- turn __visit_name__ into an explicit member.
Mike Bayer [Thu, 11 Dec 2008 23:28:01 +0000 (23:28 +0000)] 
- turn __visit_name__ into an explicit member.
[ticket:1244]

16 years agoIndex entries for thread safety.
Jason Kirtland [Thu, 11 Dec 2008 22:09:12 +0000 (22:09 +0000)] 
Index entries for thread safety.

16 years agoAnd now for the CHANGES.
Michael Trier [Thu, 11 Dec 2008 21:55:22 +0000 (21:55 +0000)] 
And now for the CHANGES.

16 years agoCorrected problem with bindparams not working properly with Query.delete and Query...
Michael Trier [Thu, 11 Dec 2008 21:52:11 +0000 (21:52 +0000)] 
Corrected problem with bindparams not working properly with Query.delete and Query.update. Thanks zzzeek. Fixes #1242.

16 years agoWe don't need two of these.
Michael Trier [Thu, 11 Dec 2008 19:27:38 +0000 (19:27 +0000)] 
We don't need two of these.

16 years agoAccess doesn't support savepoints or two-phase commit.
Michael Trier [Thu, 11 Dec 2008 19:24:24 +0000 (19:24 +0000)] 
Access doesn't support savepoints or two-phase commit.

16 years agoImplemented experimental savepoint support in mssql. There are still some failing...
Michael Trier [Thu, 11 Dec 2008 19:24:22 +0000 (19:24 +0000)] 
Implemented experimental savepoint support in mssql. There are still some failing savepoint related tests.

16 years agofix circular import
Mike Bayer [Thu, 11 Dec 2008 18:43:05 +0000 (18:43 +0000)] 
fix circular import

16 years ago- Connection.invalidate() checks for closed status
Mike Bayer [Thu, 11 Dec 2008 17:39:01 +0000 (17:39 +0000)] 
- Connection.invalidate() checks for closed status
to avoid attribute errors. [ticket:1246]

16 years ago- PickleType now favors == comparison by default,
Mike Bayer [Thu, 11 Dec 2008 17:27:33 +0000 (17:27 +0000)] 
- PickleType now favors == comparison by default,
if the incoming object (such as a dict) implements
__eq__().  If the object does not implement
__eq__() and mutable=True, a deprecation warning
is raised.

16 years ago- fixed string-based "remote_side", "order_by" and
Mike Bayer [Thu, 11 Dec 2008 15:34:45 +0000 (15:34 +0000)] 
- fixed string-based "remote_side", "order_by" and
others not propagating correctly when used in
backref().

16 years ago- VERSION moves just as a string in __version__
Mike Bayer [Wed, 10 Dec 2008 21:27:21 +0000 (21:27 +0000)] 
- VERSION moves just as a string in __version__
- added modified sphinx.sty with plain Verbatim section
- link to pdf doc in site

16 years ago- first() works as expected with Query.from_statement().
Mike Bayer [Wed, 10 Dec 2008 20:28:54 +0000 (20:28 +0000)] 
- first() works as expected with Query.from_statement().

16 years ago- reworked the "SQL assertion" code to something more flexible and based off of Conne...
Mike Bayer [Wed, 10 Dec 2008 02:16:52 +0000 (02:16 +0000)] 
- reworked the "SQL assertion" code to something more flexible and based off of ConnectionProxy.  upcoming changes to dependency.py
will make use of the enhanced flexibility.

16 years agodont use names to find Annotated subclasses
Mike Bayer [Tue, 9 Dec 2008 21:52:08 +0000 (21:52 +0000)] 
dont use names to find Annotated subclasses

16 years ago- restored the previous API Reference structure
Mike Bayer [Mon, 8 Dec 2008 21:32:29 +0000 (21:32 +0000)] 
- restored the previous API Reference structure
- bumped latex TOC structure, the PDF looks great
- but we need to fix the translate_connect_args docstring bug to really have PDF

16 years agofix typos
Mike Bayer [Mon, 8 Dec 2008 20:49:12 +0000 (20:49 +0000)] 
fix typos

16 years ago- removed redundant declarative docs
Mike Bayer [Mon, 8 Dec 2008 20:21:02 +0000 (20:21 +0000)] 
- removed redundant declarative docs
- cleanup of metadata/foreignkey docs

16 years agofurther fix that docstring
Gaëtan de Menten [Mon, 8 Dec 2008 10:43:57 +0000 (10:43 +0000)] 
further fix that docstring

16 years agofixed invalid docstring example
Gaëtan de Menten [Mon, 8 Dec 2008 10:41:36 +0000 (10:41 +0000)] 
fixed invalid docstring example

16 years ago- restored the main search form
Mike Bayer [Mon, 8 Dec 2008 00:20:20 +0000 (00:20 +0000)] 
- restored the main search form
- fixed search highlighting
- the url docstring works again from a ReST perspective, still not PDF

16 years ago- moved index.rst around to have the API docs right there, no "Main Documentation...
Mike Bayer [Sun, 7 Dec 2008 23:58:02 +0000 (23:58 +0000)] 
- moved index.rst around to have the API docs right there, no "Main Documentation" chapter which is fairly needless.  this all allows PDF to have a decent TOC on the side with only two levels (can we change that ?)
- added LatexFormatter.
- PDF wont work until issue with the docstirng in url.py/URL.translate_connect_args is fixed.

16 years agoworked schema into sections
Mike Bayer [Sun, 7 Dec 2008 21:10:27 +0000 (21:10 +0000)] 
worked schema into sections

16 years ago- convert __init__ and :members: to be compatible with autoclass_content='both'
Mike Bayer [Sun, 7 Dec 2008 20:13:26 +0000 (20:13 +0000)] 
- convert __init__ and :members: to be compatible with autoclass_content='both'

16 years agofix typos
Gaëtan de Menten [Sun, 7 Dec 2008 14:32:37 +0000 (14:32 +0000)] 
fix typos