]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/log
thirdparty/sqlalchemy/sqlalchemy.git
18 years ago- the "foreign_key" attribute on Column and ColumnElement in general
Mike Bayer [Sun, 8 Oct 2006 02:46:40 +0000 (02:46 +0000)] 
- the "foreign_key" attribute on Column and ColumnElement in general
    is deprecated, in favor of the "foreign_keys" list/set-based attribute,
    which takes into account multiple foreign keys on one column.
    "foreign_key" will return the first element in the "foreign_keys" list/set
    or None if the list is empty.
- added a user test to the relationships test, testing various new things this
change allows

18 years agoassorted firebird fixes from Lele Gaifax
Mike Bayer [Sat, 7 Oct 2006 00:54:14 +0000 (00:54 +0000)] 
assorted firebird fixes from Lele Gaifax

18 years agosome cleanup
Mike Bayer [Sat, 7 Oct 2006 00:50:14 +0000 (00:50 +0000)] 
some cleanup

18 years agoimproved exceptions for closed connections
Mike Bayer [Sat, 7 Oct 2006 00:49:44 +0000 (00:49 +0000)] 
improved exceptions for closed connections

18 years agofix "no engine found" to raise explicit error, [ticket:326]
Mike Bayer [Fri, 6 Oct 2006 15:50:27 +0000 (15:50 +0000)] 
fix "no engine found" to raise explicit error, [ticket:326]

18 years agorollback last change until we figure out how to check for engine without exception
Mike Bayer [Fri, 6 Oct 2006 15:38:12 +0000 (15:38 +0000)] 
rollback last change until we figure out how to check for engine without exception

18 years agobetter error message for unconnected DynamicMetaData [ticket:326]
Mike Bayer [Fri, 6 Oct 2006 15:34:08 +0000 (15:34 +0000)] 
better error message for unconnected DynamicMetaData [ticket:326]

18 years agoadd compound-where example
Jonathan Ellis [Thu, 5 Oct 2006 16:27:33 +0000 (16:27 +0000)] 
add compound-where example

18 years ago[ticket:324]
Mike Bayer [Thu, 5 Oct 2006 01:39:44 +0000 (01:39 +0000)] 
[ticket:324]

18 years agor/m sqlsoup.NoSuchTableError (SA proper takes care of that now)
Jonathan Ellis [Wed, 4 Oct 2006 22:03:15 +0000 (22:03 +0000)] 
r/m sqlsoup.NoSuchTableError (SA proper takes care of that now)
add sqlsoup.PKNotFoundError

18 years agocontinued cleanup
Mike Bayer [Wed, 4 Oct 2006 00:09:18 +0000 (00:09 +0000)] 
continued cleanup

18 years agovarious cleanup etc.
Mike Bayer [Wed, 4 Oct 2006 00:00:22 +0000 (00:00 +0000)] 
various cleanup etc.

18 years ago - "custom list classes" is now implemented via the "collection_class"
Mike Bayer [Tue, 3 Oct 2006 23:38:48 +0000 (23:38 +0000)] 
 - "custom list classes" is now implemented via the "collection_class"
    keyword argument to relation().  the old way still works but is
    deprecated [ticket:212]

18 years ago - Function objects know what to do in a FROM clause now. their
Mike Bayer [Tue, 3 Oct 2006 23:00:04 +0000 (23:00 +0000)] 
 - Function objects know what to do in a FROM clause now.  their
    behavior should be the same, except now you can also do things like
    select(['*'], from_obj=[func.my_function()]) to get multiple
    columns from the result, or even use sql.column() constructs to name the
    return columns [ticket:172].  generally only postgres understands the
    syntax (and possibly oracle).

18 years agoformatting fixup, etc.
Mike Bayer [Tue, 3 Oct 2006 22:56:54 +0000 (22:56 +0000)] 
formatting fixup, etc.

18 years ago- added auto_setinputsizes=False to oracle dialect. if true, all executions will...
Mike Bayer [Tue, 3 Oct 2006 21:47:48 +0000 (21:47 +0000)] 
- added auto_setinputsizes=False to oracle dialect.  if true, all executions will get setinputsizes called ahead of time.
- some tweaks to the types unittest for oracle.  oracle types still need lots more work.

18 years agofixed super call
Mike Bayer [Tue, 3 Oct 2006 21:12:42 +0000 (21:12 +0000)] 
fixed super call

18 years ago- removed "extension()" MapperOption
Mike Bayer [Tue, 3 Oct 2006 21:08:14 +0000 (21:08 +0000)] 
- removed "extension()" MapperOption
- TypeEngine objects can report on DBAPI types
- added set_input_sizes() to default dialect
- oracle dialect gets Timestamp type added, may need to call
set_input_sizes() to make it work with sub-second resolution [ticket:304]

18 years ago- merged loader_strategies branch into trunk.
Mike Bayer [Tue, 3 Oct 2006 16:47:14 +0000 (16:47 +0000)] 
- merged loader_strategies branch into trunk.
- this is a wide refactoring to "attribute loader" and "options" architectures.
ColumnProperty and PropertyLoader define their loading behaivor via switchable
"strategies", and MapperOptions no longer use mapper/property copying
in order to function; they are instead propigated via QueryContext
and SelectionContext objects at query/instnaces time.
All of the copying of mappers and properties that was used to handle
inheritance as well as options() has been removed and the structure
of mappers and properties is much simpler and more clearly laid out.

18 years ago- added profiling to massave
Mike Bayer [Sun, 1 Oct 2006 23:15:53 +0000 (23:15 +0000)] 
- added profiling to massave
- adjusted the formatting for per-instance loggers to limit the number
of loggers that get created in memory.

18 years agoadjustment to default timeout
Mike Bayer [Sun, 1 Oct 2006 23:14:27 +0000 (23:14 +0000)] 
adjustment to default timeout

18 years agoedits
Mike Bayer [Sun, 1 Oct 2006 16:53:19 +0000 (16:53 +0000)] 
edits

18 years agofurther str() on values that may come back as unicode
Mike Bayer [Sun, 1 Oct 2006 16:41:49 +0000 (16:41 +0000)] 
further str() on values that may come back as unicode

18 years ago[ticket:318] has a user receiving back a unicode from a SHOW CREATE TABLE for some...
Mike Bayer [Sun, 1 Oct 2006 16:35:45 +0000 (16:35 +0000)] 
[ticket:318] has a user receiving back a unicode from a SHOW CREATE TABLE for some reason

18 years ago - fixed condition that occurred during reflection when a primary key
Mike Bayer [Sat, 30 Sep 2006 16:26:52 +0000 (16:26 +0000)] 
 - fixed condition that occurred during reflection when a primary key
    column was explciitly overridden, where the PrimaryKeyConstraint would
    get both the reflected and the programmatic column doubled up

18 years agolong changelist, adding some formatting
Mike Bayer [Sat, 30 Sep 2006 04:52:38 +0000 (04:52 +0000)] 
long changelist, adding some formatting

18 years ago- internal refactoring to mapper instances() method to use a
Mike Bayer [Sat, 30 Sep 2006 04:40:15 +0000 (04:40 +0000)] 
- internal refactoring to mapper instances() method to use a
SelectionContext object to track state during the operation.
SLIGHT API BREAKAGE: the append_result() and populate_instances()
methods on MapperExtension have a slightly different method signature
now as a result of the change; hoping that these methods are not
in widespread use as of yet.

18 years ago- doc edit
Mike Bayer [Sat, 30 Sep 2006 03:10:21 +0000 (03:10 +0000)] 
- doc edit
- i have no idea what a SynonymProperty was supposed to be for

18 years ago- added some dependency logging
Mike Bayer [Fri, 29 Sep 2006 23:46:57 +0000 (23:46 +0000)] 
- added some dependency logging
- moved the ClauseSynchronizer compile from properties to dependency where its used

18 years agoremove print statement
Mike Bayer [Fri, 29 Sep 2006 21:52:28 +0000 (21:52 +0000)] 
remove print statement

18 years agomass saver for profiling mem usage....
Mike Bayer [Fri, 29 Sep 2006 20:50:13 +0000 (20:50 +0000)] 
mass saver for profiling mem usage....

18 years ago[ticket:309]
Mike Bayer [Fri, 29 Sep 2006 20:41:37 +0000 (20:41 +0000)] 
[ticket:309]

18 years agotweaks for mysql
Mike Bayer [Fri, 29 Sep 2006 20:28:43 +0000 (20:28 +0000)] 
tweaks for mysql

18 years agofix PK redefinition
Rick Morrison [Fri, 29 Sep 2006 20:08:37 +0000 (20:08 +0000)] 
fix PK redefinition

18 years agomore edits
Mike Bayer [Fri, 29 Sep 2006 17:19:56 +0000 (17:19 +0000)] 
more edits

18 years agorearrangement of docs for [ticket:310]
Mike Bayer [Fri, 29 Sep 2006 15:44:17 +0000 (15:44 +0000)] 
rearrangement of docs for [ticket:310]

18 years agoraise proper AttributeError
Mike Bayer [Thu, 28 Sep 2006 22:22:03 +0000 (22:22 +0000)] 
raise proper AttributeError

18 years ago- more adjustments to the eager load table finder to work with existing mappings
Mike Bayer [Thu, 28 Sep 2006 05:26:26 +0000 (05:26 +0000)] 
- more adjustments to the eager load table finder to work with existing mappings
against selects and query-created limit/offset subselects
- added eagertest3 to orm/alltests.py

18 years agothe new eagerloading test suite mentioned in the previous commit
Mike Bayer [Thu, 28 Sep 2006 04:54:52 +0000 (04:54 +0000)] 
the new eagerloading test suite mentioned in the previous commit

18 years ago- added test suite to test improved from_obj/join behavior with Query/eagerloading...
Mike Bayer [Thu, 28 Sep 2006 04:53:00 +0000 (04:53 +0000)] 
- added test suite to test improved from_obj/join behavior with Query/eagerloading/SelectResults
- EagerLoader looks more carefully for the correct Table/Join/FromClause to bind its outer join onto
- sqlite boolean datatype converts bind params from python booleans to integer
- took out assertion raise from 'name' property of CompoundSelect

18 years agodecruftify
Mike Bayer [Thu, 28 Sep 2006 02:13:37 +0000 (02:13 +0000)] 
decruftify

18 years ago- pool will auto-close open cursors, or can be configured to raise an error instead
Mike Bayer [Thu, 28 Sep 2006 01:46:16 +0000 (01:46 +0000)] 
- pool will auto-close open cursors, or can be configured to raise an error instead
- consolidated scalar() calls into ResultProxy scalar(), fixed ResultProxy scalar() to
apply typing rules
- general de-cruftification of ClauseElement/Compiled (yes i know theres crufty things everywhere)

18 years ago- specifying joins in the from_obj argument of query.select() will
Mike Bayer [Wed, 27 Sep 2006 07:08:26 +0000 (07:08 +0000)] 
- specifying joins in the from_obj argument of query.select() will
replace the main table of the query, if the table is somewhere within
the given from_obj.  this makes it possible to produce custom joins and
outerjoins in queries without the main table getting added twice.
[ticket:315]
- added join_to and outerjoin_to transformative methods to SelectResults,
to build up join/outerjoin conditions based on property names. also
added select_from to explicitly set from_obj parameter.
- factored "results" arrays from the mapper test suite and into the
"tables" mapper
- added "viewonly" param to docs

18 years ago- added an automatic "row switch" feature to mapping, which will
Mike Bayer [Wed, 27 Sep 2006 05:08:22 +0000 (05:08 +0000)] 
- added an automatic "row switch" feature to mapping, which will
detect a pending instance/deleted instance pair with the same
identity key and convert the INSERT/DELETE to a single UPDATE
- "association" mappings simplified to take advantage of
automatic "row switch" feature
- fixes [ticket:311]

18 years agoNCHAR and NVARCHAR support for MS-SQL. Patch from Kent Johnson
Rick Morrison [Wed, 27 Sep 2006 00:01:16 +0000 (00:01 +0000)] 
NCHAR and NVARCHAR support for MS-SQL. Patch from Kent Johnson

18 years agoadded "viewonly" flag to allow relations that dont affect flush()
Mike Bayer [Tue, 26 Sep 2006 22:38:35 +0000 (22:38 +0000)] 
added "viewonly" flag to allow relations that dont affect flush()

18 years agoSimplified MSSQL table reflection code
Rick Morrison [Tue, 26 Sep 2006 21:33:33 +0000 (21:33 +0000)] 
Simplified MSSQL table reflection code
  added support for multi-column foreign keys

18 years agofix misspelled func calls
Rick Morrison [Tue, 26 Sep 2006 14:35:49 +0000 (14:35 +0000)] 
fix misspelled func calls

18 years agocommented out open cursor check, until resolution of [ticket:312]
Mike Bayer [Tue, 26 Sep 2006 14:23:45 +0000 (14:23 +0000)] 
commented out open cursor check, until resolution of [ticket:312]

18 years agomade echo param more doc-friendly
Mike Bayer [Mon, 25 Sep 2006 16:29:51 +0000 (16:29 +0000)] 
made echo param more doc-friendly

18 years agodoc edits, moved object display in uowdumper to be hex, fixed test runner in parseconnect
Mike Bayer [Mon, 25 Sep 2006 16:22:32 +0000 (16:22 +0000)] 
doc edits, moved object display in uowdumper to be hex, fixed test runner in parseconnect

18 years ago- logging is now implemented via standard python "logging" module.
Mike Bayer [Sun, 24 Sep 2006 23:59:22 +0000 (23:59 +0000)] 
- logging is now implemented via standard python "logging" module.
"echo" keyword parameters are still functional but set/unset
log levels for their respective classes/instances.  all logging
can be controlled directly through the Python API by setting
INFO and DEBUG levels for loggers in the "sqlalchemy" namespace.
class-level logging is under "sqlalchemy.<module>.<classname>",
instance-level logging under "sqlalchemy.<module>.<classname>.<hexid>".
Test suite includes "--log-info" and "--log-debug" arguments
which work independently of --verbose/--quiet.  Logging added
to orm to allow tracking of mapper configurations, row iteration
fixes [ticket:229] [ticket:79]

18 years agospelling fix
Mike Bayer [Sun, 24 Sep 2006 20:51:53 +0000 (20:51 +0000)] 
spelling fix

18 years agoonupdate/ondelete fix
Mike Bayer [Sat, 23 Sep 2006 23:06:54 +0000 (23:06 +0000)] 
onupdate/ondelete fix

18 years agodescriptive error message when an executioncontext-requiring call is called off a...
Mike Bayer [Sat, 23 Sep 2006 23:03:50 +0000 (23:03 +0000)] 
descriptive error message when an executioncontext-requiring call is called off a ResultProxy which was created via literal statement execution and therefore does not have an execution context.

18 years agoadded MSSQL changes
Rick Morrison [Sat, 23 Sep 2006 21:55:39 +0000 (21:55 +0000)] 
added MSSQL changes

18 years agoFixes use of port for pymssql
Rick Morrison [Sat, 23 Sep 2006 21:42:34 +0000 (21:42 +0000)] 
Fixes use of port for pymssql
Introduces new auto_indentity_insert option
Fixes bug #261

18 years agoadded scalar() to ResultProxy
Mike Bayer [Sat, 23 Sep 2006 21:13:10 +0000 (21:13 +0000)] 
added scalar() to ResultProxy

18 years agomutable flag
Mike Bayer [Sat, 23 Sep 2006 21:06:42 +0000 (21:06 +0000)] 
mutable flag

18 years ago- added "mutable" flag to PickleType, set to False to allow old (faster) behavior
Mike Bayer [Sat, 23 Sep 2006 21:02:33 +0000 (21:02 +0000)] 
- added "mutable" flag to PickleType, set to False to allow old (faster) behavior
- fix attribute unit test
- attributes have explicit flag for "mutable_scalars", propigated by ColumnProperty

18 years ago- added "pickleable" module to test suite to have cPickle-compatible
Mike Bayer [Sat, 23 Sep 2006 20:26:20 +0000 (20:26 +0000)] 
- added "pickleable" module to test suite to have cPickle-compatible
test objects
- added copy_function, compare_function arguments to InstrumentedAttribute
- added MutableType mixin, copy_value/compare_values methods to TypeEngine,
PickleType
- ColumnProperty and DeferredProperty propigate the TypeEngine copy/compare
methods to the attribute instrumentation
- cleanup of UnitOfWork, removed unused methods
- UnitOfWork "dirty" list is calculated across the total collection of persistent
objects when called, no longer has register_dirty.
- attribute system can still report "modified" status fairly quickly, but does
extra work for InstrumentedAttributes that have detected a "mutable" type where
catching the __set__() event is not enough (i.e. PickleTypes)
- attribute tracking modified to be more intelligent about detecting
changes, particularly with mutable types.  TypeEngine objects now
take a greater role in defining how to compare two scalar instances,
including the addition of a MutableType mixin which is implemented by
PickleType.  unit-of-work now tracks the "dirty" list as an expression
of all persistent objects where the attribute manager detects changes.
The basic issue thats fixed is detecting changes on PickleType
objects, but also generalizes type handling and "modified" object
checking to be more complete and extensible.

18 years ago- connection pool tracks open cursors and raises an error if connection
Mike Bayer [Sat, 23 Sep 2006 20:18:41 +0000 (20:18 +0000)] 
- connection pool tracks open cursors and raises an error if connection
is returned to pool with cursors still opened.  fixes issues with MySQL,
others

18 years ago- added autoincrement=True to Column; will disable schema generation
Mike Bayer [Sat, 23 Sep 2006 17:21:56 +0000 (17:21 +0000)] 
- added autoincrement=True to Column; will disable schema generation
of SERIAL/AUTO_INCREMENT/identity seq for postgres/mysql/mssql if
explicitly set to False.  #303

18 years agoremove delete-orphan cascade from self referential mappers
Mike Bayer [Sat, 23 Sep 2006 16:37:43 +0000 (16:37 +0000)] 
remove delete-orphan cascade from self referential mappers

18 years ago- fixed unfortunate mutating-dictionary glitch from previous checkin
Mike Bayer [Sat, 23 Sep 2006 00:06:10 +0000 (00:06 +0000)] 
- fixed unfortunate mutating-dictionary glitch from previous checkin
- added "batch=True" flag to mapper; if False, save_obj
will fully save one object at a time including calls
to before_XXXX and after_XXXX

18 years agofuture log lines
Mike Bayer [Fri, 22 Sep 2006 23:04:40 +0000 (23:04 +0000)] 
future log lines

18 years agofix to reset_class_managed to look at noninherited attributes only; an artifact of...
Mike Bayer [Fri, 22 Sep 2006 22:55:10 +0000 (22:55 +0000)] 
fix to reset_class_managed to look at noninherited attributes only; an artifact of compilation brought this up

18 years ago- fix to deferred group loading
Mike Bayer [Fri, 22 Sep 2006 20:14:42 +0000 (20:14 +0000)] 
- fix to deferred group loading

18 years ago- ForeignKey reports better error message for column not found
Mike Bayer [Fri, 22 Sep 2006 17:10:53 +0000 (17:10 +0000)] 
- ForeignKey reports better error message for column not found
- change in verbiage when join conditions are figured out (and fail)

18 years ago- moved selectresults test from orm to ext package
Mike Bayer [Fri, 22 Sep 2006 00:33:44 +0000 (00:33 +0000)] 
- moved selectresults test from orm to ext package
- renamed objectstore test suite to unitofwork
- added additional "eagerdegrade" tests to mapper, to test fixes from #308

18 years ago- adjustments to eager loading so that its "eager chain" is
Mike Bayer [Thu, 21 Sep 2006 20:26:33 +0000 (20:26 +0000)] 
- adjustments to eager loading so that its "eager chain" is
kept separate from the normal mapper setup, thereby
preventing conflicts with lazy loader operation, fixes
[ticket:308]

18 years ago- BooleanExpression includes new "negate" argument to specify
Mike Bayer [Thu, 21 Sep 2006 17:15:33 +0000 (17:15 +0000)] 
- BooleanExpression includes new "negate" argument to specify
the appropriate negation operator if one is available.
- calling a negation on an "IN" or "IS" clause will result in
"NOT IN", "IS NOT" (as opposed to NOT (x IN y)).

18 years agocase sensitive function seems to return a string in some cases
Mike Bayer [Thu, 21 Sep 2006 17:12:35 +0000 (17:12 +0000)] 
case sensitive function seems to return a string in some cases

18 years agocheck for mapper or class, raise exception otherwise [ticket:305]
Mike Bayer [Wed, 20 Sep 2006 00:26:38 +0000 (00:26 +0000)] 
check for mapper or class, raise exception otherwise [ticket:305]

18 years ago- post_update behavior improved; does a better job at not
Mike Bayer [Tue, 19 Sep 2006 17:49:51 +0000 (17:49 +0000)] 
- post_update behavior improved; does a better job at not
updating too many rows, updates only required columns
[ticket:208]

18 years agono SERIAL for smallinteger columns
Mike Bayer [Tue, 19 Sep 2006 01:37:14 +0000 (01:37 +0000)] 
no SERIAL for smallinteger columns

18 years agono KeyError if url params not provided
Mike Bayer [Tue, 19 Sep 2006 01:21:39 +0000 (01:21 +0000)] 
no KeyError if url params not provided

18 years ago- added an implicit close() on the cursor in ResultProxy
Mike Bayer [Thu, 14 Sep 2006 16:45:46 +0000 (16:45 +0000)] 
- added an implicit close() on the cursor in ResultProxy
when the result closes
- added scalar() method to ComposedSQLEngine

18 years agoadded extract() function to sql dialect
Mike Bayer [Thu, 14 Sep 2006 16:41:18 +0000 (16:41 +0000)] 
added extract() function to sql dialect

18 years agomoved "c.name" to "c.key" for processing defaults since bind params use column key
Mike Bayer [Tue, 12 Sep 2006 21:44:17 +0000 (21:44 +0000)] 
moved "c.name" to "c.key" for processing defaults since bind params use column key

18 years ago- fixed bug where Connection wouldnt lose its Transaction
Mike Bayer [Tue, 12 Sep 2006 20:06:42 +0000 (20:06 +0000)] 
- fixed bug where Connection wouldnt lose its Transaction
after commit/rollback

18 years agoremoved lockmode from get_by
Mike Bayer [Mon, 11 Sep 2006 03:17:25 +0000 (03:17 +0000)] 
removed lockmode from get_by

18 years agosqlite doesnt support FOR UPDATE
Mike Bayer [Mon, 11 Sep 2006 00:23:48 +0000 (00:23 +0000)] 
sqlite doesnt support FOR UPDATE

18 years agoConcurrentModificationExecption
Mike Bayer [Mon, 11 Sep 2006 00:23:31 +0000 (00:23 +0000)] 
ConcurrentModificationExecption

18 years ago- implemented "version check" logic in Query/Mapper, used
Mike Bayer [Mon, 11 Sep 2006 00:20:28 +0000 (00:20 +0000)] 
- implemented "version check" logic in Query/Mapper, used
when version_id_col is in effect and query.with_lockmode()
is used to get() an instance thats already loaded
[ticket:292]

18 years agochecks for invalid lockmode argument
Mike Bayer [Sun, 10 Sep 2006 23:59:30 +0000 (23:59 +0000)] 
checks for invalid lockmode argument

18 years ago- changed "for_update" parameter to accept False/True/"nowait"
Mike Bayer [Sun, 10 Sep 2006 23:52:04 +0000 (23:52 +0000)] 
- changed "for_update" parameter to accept False/True/"nowait"
and "read", the latter two of which are interpreted only by
Oracle and Mysql [ticket:292]
- added "lockmode" argument to base Query select/get functions,
including "with_lockmode" function to get a Query copy that has
a default locking mode.  Will translate "read"/"update"
arguments into a for_update argument on the select side.
[ticket:292]

18 years agoremoved auto-dispose on __del__, produces too much garbage exceptiongs
Mike Bayer [Sun, 10 Sep 2006 20:13:46 +0000 (20:13 +0000)] 
removed auto-dispose on __del__, produces too much garbage exceptiongs

18 years agofixup to printing of uow
Mike Bayer [Thu, 7 Sep 2006 23:04:13 +0000 (23:04 +0000)] 
fixup to printing of uow

18 years ago- more rearrangements of unit-of-work commit scheme to better allow
Mike Bayer [Thu, 7 Sep 2006 20:04:10 +0000 (20:04 +0000)] 
- more rearrangements of unit-of-work commit scheme to better allow
dependencies within circular flushes to work properly...updated
task traversal/logging implementation

this work is still under construction !  requires more unit tests and
new dumper needs to be finished.

18 years agoforgot the tearDown step....
Mike Bayer [Thu, 7 Sep 2006 17:14:11 +0000 (17:14 +0000)] 
forgot the tearDown step....

18 years agofixed constructor on bigint
Mike Bayer [Wed, 6 Sep 2006 01:00:06 +0000 (01:00 +0000)] 
fixed constructor on bigint

18 years agoadded link
Mike Bayer [Tue, 5 Sep 2006 18:42:43 +0000 (18:42 +0000)] 
added link

18 years ago0.2.8.. rel_0_2_8
Mike Bayer [Tue, 5 Sep 2006 17:19:26 +0000 (17:19 +0000)] 
0.2.8..

18 years ago- added basic 'zblog' test suite
Mike Bayer [Tue, 5 Sep 2006 17:16:26 +0000 (17:16 +0000)] 
- added basic 'zblog' test suite
- better error message for mapper orphan detect

18 years agorestored "optimistic" behavior of hasparent. its generally disastrous without that...
Mike Bayer [Tue, 5 Sep 2006 16:58:02 +0000 (16:58 +0000)] 
restored "optimistic" behavior of hasparent.  its generally disastrous without that flag as its impossible to load all lazy loaders, deal with attributes that "noload", etc. just to check for orphan status.

18 years ago- unicode fix for startswith()/endswith() [ticket:296]
Mike Bayer [Tue, 5 Sep 2006 15:39:59 +0000 (15:39 +0000)] 
- unicode fix for startswith()/endswith() [ticket:296]

18 years agoupdate
Mike Bayer [Mon, 4 Sep 2006 23:55:38 +0000 (23:55 +0000)] 
update

18 years agofurther fixes to case sensitive logic
Mike Bayer [Mon, 4 Sep 2006 23:05:36 +0000 (23:05 +0000)] 
further fixes to case sensitive logic

18 years agorevised section on quoting, semanticized headings and table of content lists
Mike Bayer [Mon, 4 Sep 2006 23:02:13 +0000 (23:02 +0000)] 
revised section on quoting, semanticized headings and table of content lists