2005-11-10  Helge Hess  <helge.hess@skyrix.com>

	* OGoContextManager.m: added more default timezones (OGo bug #1612)
	  (v5.2.104)

2005-05-12  Helge Hess  <helge.hess@opengroupware.org>

	* EOSQLQualifier+LS.m: added hack to split keywords containing ", "
	  into multiple searches (v5.1.103)

	* EOSQLQualifier+LS.m: added category on EOSQLQualifier to build
	  qualifiers which search in DB columns which contain comma separated
	  values (eg the 'keywords' field) (v5.1.102)

2005-05-10  Helge Hess  <helge.hess@opengroupware.org>

	* LSDBObjectSetCommand.m, LSBaseCommand.m: minor code cleanups
	  (v5.1.101)

2005-05-10  Helge Hess  <helge.hess@skyrix.com>

	* LSTypeManager: removed classDescription methods (unused) (v5.1.100)

2005-05-03  Helge Hess  <helge.hess@opengroupware.org>

	* fixed gcc 4.0 warnings (v5.1.99)

2005-04-01  Helge Hess  <helge.hess@opengroupware.org>

	* NGBundleManager+OGo.m: sort bundles by name prior loading to ensure
	  the same load sequence on all platforms/installs (v5.1.98)

2005-03-31  Helge Hess  <helge.hess@skyrix.com>

	* v5.1.97

	* SkyAttributeDataSource.m: properly post a datasource changed
	  notification, added debug logs (can be enabled using the
	  'SkyAttributeDataSourceDebugEnabled' default)

	* LSCommandContext.m: minor code cleanups

	* SkyObjectPropertyManager.m: fixed a bug in adaptor channel attribute
	  array (passed strings instead of EOAttribute's to adaptor) (v5.1.96)

2005-03-16  Helge Hess  <helge.hess@opengroupware.org>

	* LSModuleManager.m: changed behaviour to +initialize all classes on
	  bundle loading. This ensures all initialization is done prior the
	  app runs (slows down startup time!) (v5.1.95)

2005-03-14  Helge Hess  <helge.hess@opengroupware.org>

	* SkyPropertyValues.m: fixed a bug when saving short property strings
	  to blob values (as reported by Rafel Amer) (v5.1.94)

2005-03-14  Helge Hess  <helge.hess@skyrix.com>

	* OGoContextManager.m: use 127.0.0.1 as default database host to avoid
	  issues with broken /etc/hosts files (v5.1.93)

2004-12-10  Helge Hess  <helge.hess@opengroupware.org>

	* v5.1.92

	* SkyObjectPropertyManager.m: code cleanup

	* SkyAttributeDataSource.m: more code cleanups

	* SkyAttributeDataSource.m: major code cleanups (v5.1.91)

2004-11-29  Helge Hess  <helge.hess@opengroupware.org>

	* v5.1.90

	* LSGetObjectForGlobalIDs.m: optimized to use '=' queries instead of
	  'IN' if only a single key is being processed

	* OGoAccessManager.m: major code cleanups

2004-11-13  Helge Hess  <helge.hess@opengroupware.org>

	* v5.1.89

	* renamed SkyAccessManager to OGoAccessManager

	* SkyAccessManager.m: renamed default SkyAccessManagerDebug to
	  OGoAccessManagerDebugEnabled, improved debug logging, use a different
	  way to lookup access bundles which solves OGo bug #1006

2004-09-10  Helge Hess  <helge.hess@skyrix.com>

	* OGoContextManager+LDAP.m: removed a log if an empty password is being
	  passed in for login (v5.1.88)

2004-09-06  Helge Hess  <helge.hess@opengroupware.org>

	* changed all sources to use new DB API for exception less selects,
	  various minor code cleanups - this improves behaviour in error
	  conditions like an unconfigured LSConnectionDictionary, some sanity
	  checks in model loading code (v5.1.87)

2004-09-05  Helge Hess  <helge.hess@opengroupware.org>

	* OGoContextManager.m: removed code to fetch modelname from the
	  database, temporarily patch bundlepath for preloading of bundles (to
	  make it work without an NGBundle being configured), added a default
	  LSConnectionDictionary (DB: OGo, user: OGo, port: 5432, 
	  host: localhost, no password) (v5.1.86)

2004-09-03  Helge Hess  <helge.hess@opengroupware.org>

	* moved header files into main directory (was in the LSFoundation
	  subdirectory before) (v5.1.85)

2004-08-30  Helge Hess  <helge.hess@opengroupware.org>

	* OGoContextManager.m: fixed lookup to opengroupware.org-1.0a

	* OGoContextManager.m: look for bundles in
	  /usr/local/lib/opengroupware.org and /usr/lib/opengroupware.org
	  (v5.1.84)

2004-08-27  Helge Hess  <helge@dogbert.in.skyrix.com>

	* OGoContextManager.m: use PostgreSQL instead of PostgreSQL72 as the
	  default adaptor (was renamed in SOPE) (v5.1.83)

2004-08-23  Helge Hess  <helge@dogbert.in.skyrix.com>

	* OGoContextManager.m: preload bundles from 
	  Library/OpenGroupware.org-1.0a (v5.1.82)

2004-08-21  Helge Hess  <helge.hess@opengroupware.org>

	* GNUmakefile.preamble: fixed linking dependency on MacOSX (v5.1.81)

	* fixed for SOPE 3.3 (v5.1.80)

2004-07-04  Helge Hess  <helge.hess@opengroupware.org>

	* LSSort.m: minor improvements (cache NSString class, faster compare
	  of equal objects) and cleanups (v5.0.79)

2004-06-22  Helge Hess  <helge.hess@opengroupware.org>
	
	* LSDBObjectCommandException.m, LSDBObjectGetCommand.m: some code 
	  cleanups (v5.0.78)

2004-06-15  Helge Hess  <helge.hess@opengroupware.org>

	* LSDBFetchRelationCommand.m: code cleanups (v5.0.77)

2004-06-03  Helge Hess  <helge.hess@skyrix.com>

	* all files - fixed sources to avoid gcc 3.4.0 warnings, made existing
	  selector signatures consistent (v5.0.76)

2004-05-05  Helge Hess  <helge.hess@skyrix.com>

	* OGoObjectLinkManager.m: minor cleanups (v5.0.75)

	* OGoObjectLink.[h|m]: added -target and -targetType accessors
	  (required for non-internal links), added support for copying and
	  -isEqual: (v5.0.74)

2004-05-04  Helge Hess  <helge.hess@opengroupware.org>

	* GNUmakefile.preamble (load-LSModel_TOOL_LIBS): added library
	  dependencies for new Panther gcc (v5.0.73)

2004-05-01  Helge Hess  <helge.hess@opengroupware.org>

	* LSBaseCommand.m: disabled a warning when not compiling with
	  libFoundation (v5.0.72)

2004-04-26  Helge Hess  <helge.hess@skyrix.com>

	* LSCommandContext.m: attempts to set 'nil' using KVC result in the
	  key being removed (v5.0.71)

2004-04-13  Helge Hess  <helge.hess@skyrix.com>

	* OGoContextManager.m: fixed handling of OGoBundlePathSpecifier default
	  (v5.0.70)

2004-03-14  Helge Hess  <helge.hess@opengroupware.org>

	* LSCommandContext.m: fixed the callback for the class description
	  notification (solves some issue with gstep-base) (v5.0.69)

2004-03-11  Helge Hess  <helge.hess@skyrix.com>
	
	* LSDBObjectBaseCommand.m: convert NSDate input parameters to
	  NSCalendarDate objects, do not throw exception in case a string value
	  could not be converted to a date (v5.0.68)

2004-03-09  Helge Hess  <helge.hess@opengroupware.org>

	* v5.0.67

	* LSDBObjectSetCommand.m, LSGetObjectForGlobalIDs.m, OGoObjectLink.m,
	  OGoObjectLinkManager.m, SkyAccessManager.m: fixed warnings when
	  compiling with gstep-base

	* LSBaseCommand.m: do not call -setUserInfo with gnustep-base

2004-03-04  Helge Hess  <helge.hess@opengroupware.org>

	* SkyAttributeDataSource+Internals.m: do not use deprecated EOControl
	  API (v5.0.66)

2004-03-03  Helge Hess  <helge.hess@skyrix.com>

	* LSGetObjectForGlobalIDs.m: be less strict about the global-id when
	  fetching objects (previously produced an exception, now silently
	  rejects the keys and does a debug log) (v5.0.65)

2004-02-27  Helge Hess  <helge.hess@opengroupware.org>
	
	* SkyObjectPropertyManager+Internals.m, LSGetObjectForGlobalIDs.m: 
	  fixed a warning on OSX (v5.0.64)

2004-02-26  Helge Hess  <helge.hess@skyrix.com>

	* LSGetObjectForGlobalIDs.m: further improved handling of NSNull 
	  arguments in -setGlobalID:, some code cleanups (v5.0.63)

2004-02-20  Helge Hess  <helge.hess@opengroupware.org>

	* LSDBObjectBaseCommand.m: fixed handling of NSNull values for Cocoa
	  foundation (v5.0.62)

2004-02-17  Helge Hess  <helge.hess@skyrix.com>
	
	* OGoContextManager.m: made bundle lookup path configurable using the
	  OGoBundlePathSpecifier default (defaults to OpenGroupware.org), this
	  is required so that we don't need to patch LSFoundation sources for
	  different OGo versions (v5.0.61)
	
2004-02-15  Helge Hess  <helge.hess@opengroupware.org>

	* LSSort.m: fixed to use -isNotNull instead of checking against the
	  NSNull class (v5.0.60)

2004-02-13  Helge Hess  <helge.hess@opengroupware.org>

	* v5.0.59

	* LSArrayFilterCommand.m, LSModuleManager.m: removed a compilation 
	  warning on MacOSX

	* LSBaseCommand.m: do not attach additional exception information using
	  -setUserInfo: with the Cocoa Foundation library

2004-01-29  Helge Hess  <helge.hess@opengroupware.org>

	* SkyAccessHandler.m, SkyAccessManager.m: cleanups, added input 
	  parameter sanity checks (v5.0.58)

2004-01-26  Helge Hess  <helge.hess@opengroupware.org>

	* v5.0.57

	* LSCommandContext+Login.m: minor cleanups to log messages

	* LSGetObjectForGlobalIDs.m, SkyAccessManager.m: minor cleanups

2004-01-22  Helge Hess  <helge.hess@skyrix.com>

	* source cleanups in various files (v5.0.56)

2004-01-18  Helge Hess  <helge.hess@opengroupware.org>

	* OGoContextManager+LDAP.m: fixed syntax error (introduced in v5.0.54?)
	  (v5.0.55)

2004-01-16  Helge Hess  <helge.hess@skyrix.com>

	* OGoContextManager+LDAP.m: minor cleanups (v5.0.54)

2004-01-06  Helge Hess  <helge@groove.local>

	* SkyPropertyValues.m: fixed compilation with GNU runtime ... (v5.0.53)

2004-01-05  Helge Hess  <helge@groove.local>

	* various tweaks for compilation on MacOSX (v5.0.52)

2004-01-03  Helge Hess  <helge.hess@opengroupware.org>

	* OGoContextManager+FailledLogin.m: major cleanups, renamed to
	  "+FailedLogin.m" ... (v5.0.51)

	* v5.0.50

	* OGoContextManager.m: code cleanups

	* LSLoginCommand.m: minor cleanups

2003-12-31  Helge Hess  <helge.hess@opengroupware.org>

	* v5.0.49
	
	* LSDBObjectBaseCommand.m: added a new convenience method 
	  -joinPrimaryKeysFromArrayForIN: for building ID strings for SQL IN
	  qualifiers. The method also avoids adding "<null>" to those strings
	  (common error with broken contraints)
	
2003-12-28  Helge Hess  <helge.hess@opengroupware.org>

	* v5.0.48
	
	* OGoContextManager: load command bundles on load (slows down startup,
	  but speeds up first session, ensures that everything is always
	  available)
	
	* SkyObjectPropertyManager.m: major cleanups (and still needs a lot
	  more ...), moved SkyObjectPropertyManagerHandler to a separate file

2003-12-11  Helge Hess  <helge.hess@skyrix.com>
	
	* LSCommandContext+Login.m: fixed a compile-warning (v5.0.47)
	
2003-12-10  Helge Hess  <helge.hess@opengroupware.org>
	
	* LSCommandContext.m: fixed a compile-warning (v5.0.46)
	
2003-12-10  Martin Hoerning  <mh@skyrix.com>

	* LSCommandContext.m: added super-user-context creation (v5.0.45)

2003-12-10  Helge Hess  <helge.hess@skyrix.com>

	* OGoContextManager.m: changed default LSAdaptor to PostgreSQL72 (was
	  Sybase10), avoid logging of failed authentication for the 
	  root/empty-pwd check, sourcecode cleanups, changed default model name
	  from lso3dev to OpenGroupware.org_PostgreSQL (v5.0.44)

2003-12-03  Helge Hess  <helge.hess@skyrix.com>

	* OGoObjectLink.m: added API to query the sourceId and targetId fields
	  (v5.0.43)

	* OGoObjectLinkManager.m: do not throw exception if a link could not
	  be created due to inconsistent data in the database. Just prints an
	  error log in the shell (v5.0.42)

2003-12-02  Helge Hess  <helge.hess@opengroupware.org>

	* v5.0.41
	
	* OGoObjectLinkManager.m: be tolerant about missing ObjectLink-entity,
          major code cleanups

	* LSFoundation/OGoObjectLinkManager.h: fixed broken header file (did
	  not even include NSObject.h ...)

	* OGoObjectLinkManager: fixed type declaration of command-context

2003-11-25  Helge Hess  <helge.hess@opengroupware.org>

	* LSTypeManager.m: fixed a compile warning (v5.0.40)

2003-11-24  Helge Hess  <helge.hess@skyrix.com>

	* LSBaseCommand.m: profile logging now goes to stderr, smaller cleanups
	  (v5.0.39)

Wed Nov 19 11:31:23 2003  Jan Reichmann  <jr@skyrix.com>

	* OGoContextManager: remove spaces form the login if 
	  it is not explicit allowed (AllowSpacesInLogin) (5.0.38)

2003-11-14  Helge Hess  <helge.hess@skyrix.com>

	* v5.0.37

	* LSDBObjectNewCommand.m: fixed some warnings

	* LSGetObjectForGlobalIDs.m: improved handling of nil arguments to
	  setGlobalID:

Tue Nov  4 19:27:27 2003  Jan Reichmann  <jr@skyrix.com>

	* SkyAccessManager.m: fixed a bug which occurs during code cleanups in 
	  v5.0.32 (  if (![_operation length] == 0) return YES; ...) (v5.0.36)

Fri Oct 24 17:38:29 2003  Jan Reichmann  <jr@skyrix.com>

	* v5.0.34
	
	* add ObjLinkManager*
	
	* SkyAccessManager.m: remove unnecessary access condition 
	  (only root could check access rights)

2003-10-15  Helge Hess  <helge.hess@skyrix.com>

	* major sourcecode cleanups in all files, eg replaced RETAIN macros
	  with method calls (v5.0.33)

	* v5.0.32

	* LSGetObjectForGlobalIDs.m: replaced jr_CACHE_GIDS with a static bool
	  (doCacheGIDs)

	* LSGetObjectForGlobalIDs.m: small cleanups

Tue Oct  7 17:48:04 2003  Jan Reichmann  <jr@skyrix.com>

	* SkyObjectPropertyManager*: Code cleanups
	  (split up methods, improve variable handling, ...) (v5.0.31) 
	  

2003-10-07  Helge Hess  <helge.hess@skyrix.com>

	* SkyAccessManager.m: split up some methods into smaller ones 
	  (v5.0.30)

2003-08-27  Helge Hess  <helge.hess@skyrix.com>

	* LSCommandContext.m: smaller cleanups (v5.0.29)

2003-08-11  Helge Hess  <helge.hess@skyrix.com>

	* LSDBObjectBaseCommand.m: smaller cleanups (v5.0.28)

Fri Aug  8 16:31:29 2003  Martin Hoerning  <mh@skyrix.com>

	* LSDBObjectDeleteCommand.m: commented logs out (solves bug 1417)
	  (v5.0.27)

Mon Jul  7 17:37:18 2003  Jan Reichmann  <jan@skyrix.com>

	* OpenGroupware.org import (v5.0.26)

	* remove old ChangeLog entries

Thu Dec  3 14:03:52 1998  Helge Hess  <helge@trex.mdlink.de>

	* created ChangeLog
