2004-12-10 Helge Hess * 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 * 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 * 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 * OGoContextManager+LDAP.m: removed a log if an empty password is being passed in for login (v5.1.88) 2004-09-06 Helge Hess * 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 * 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 * moved header files into main directory (was in the LSFoundation subdirectory before) (v5.1.85) 2004-08-30 Helge Hess * 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 * OGoContextManager.m: use PostgreSQL instead of PostgreSQL72 as the default adaptor (was renamed in SOPE) (v5.1.83) 2004-08-23 Helge Hess * OGoContextManager.m: preload bundles from Library/OpenGroupware.org-1.0a (v5.1.82) 2004-08-21 Helge Hess * GNUmakefile.preamble: fixed linking dependency on MacOSX (v5.1.81) * fixed for SOPE 3.3 (v5.1.80) 2004-07-04 Helge Hess * LSSort.m: minor improvements (cache NSString class, faster compare of equal objects) and cleanups (v5.0.79) 2004-06-22 Helge Hess * LSDBObjectCommandException.m, LSDBObjectGetCommand.m: some code cleanups (v5.0.78) 2004-06-15 Helge Hess * LSDBFetchRelationCommand.m: code cleanups (v5.0.77) 2004-06-03 Helge Hess * all files - fixed sources to avoid gcc 3.4.0 warnings, made existing selector signatures consistent (v5.0.76) 2004-05-05 Helge Hess * 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 * GNUmakefile.preamble (load-LSModel_TOOL_LIBS): added library dependencies for new Panther gcc (v5.0.73) 2004-05-01 Helge Hess * LSBaseCommand.m: disabled a warning when not compiling with libFoundation (v5.0.72) 2004-04-26 Helge Hess * LSCommandContext.m: attempts to set 'nil' using KVC result in the key being removed (v5.0.71) 2004-04-13 Helge Hess * OGoContextManager.m: fixed handling of OGoBundlePathSpecifier default (v5.0.70) 2004-03-14 Helge Hess * LSCommandContext.m: fixed the callback for the class description notification (solves some issue with gstep-base) (v5.0.69) 2004-03-11 Helge Hess * 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 * 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 * SkyAttributeDataSource+Internals.m: do not use deprecated EOControl API (v5.0.66) 2004-03-03 Helge Hess * 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 * SkyObjectPropertyManager+Internals.m, LSGetObjectForGlobalIDs.m: fixed a warning on OSX (v5.0.64) 2004-02-26 Helge Hess * LSGetObjectForGlobalIDs.m: further improved handling of NSNull arguments in -setGlobalID:, some code cleanups (v5.0.63) 2004-02-20 Helge Hess * LSDBObjectBaseCommand.m: fixed handling of NSNull values for Cocoa foundation (v5.0.62) 2004-02-17 Helge Hess * 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 * LSSort.m: fixed to use -isNotNull instead of checking against the NSNull class (v5.0.60) 2004-02-13 Helge Hess * 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 * SkyAccessHandler.m, SkyAccessManager.m: cleanups, added input parameter sanity checks (v5.0.58) 2004-01-26 Helge Hess * v5.0.57 * LSCommandContext+Login.m: minor cleanups to log messages * LSGetObjectForGlobalIDs.m, SkyAccessManager.m: minor cleanups 2004-01-22 Helge Hess * source cleanups in various files (v5.0.56) 2004-01-18 Helge Hess * OGoContextManager+LDAP.m: fixed syntax error (introduced in v5.0.54?) (v5.0.55) 2004-01-16 Helge Hess * OGoContextManager+LDAP.m: minor cleanups (v5.0.54) 2004-01-06 Helge Hess * SkyPropertyValues.m: fixed compilation with GNU runtime ... (v5.0.53) 2004-01-05 Helge Hess * various tweaks for compilation on MacOSX (v5.0.52) 2004-01-03 Helge Hess * 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 * v5.0.49 * LSDBObjectBaseCommand.m: added a new convenience method -joinPrimaryKeysFromArrayForIN: for building ID strings for SQL IN qualifiers. The method also avoids adding "" to those strings (common error with broken contraints) 2003-12-28 Helge Hess * 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 * LSCommandContext+Login.m: fixed a compile-warning (v5.0.47) 2003-12-10 Helge Hess * LSCommandContext.m: fixed a compile-warning (v5.0.46) 2003-12-10 Martin Hoerning * LSCommandContext.m: added super-user-context creation (v5.0.45) 2003-12-10 Helge Hess * 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 * 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 * 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 * LSTypeManager.m: fixed a compile warning (v5.0.40) 2003-11-24 Helge Hess * LSBaseCommand.m: profile logging now goes to stderr, smaller cleanups (v5.0.39) Wed Nov 19 11:31:23 2003 Jan Reichmann * OGoContextManager: remove spaces form the login if it is not explicit allowed (AllowSpacesInLogin) (5.0.38) 2003-11-14 Helge Hess * 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 * 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 * v5.0.34 * add ObjLinkManager* * SkyAccessManager.m: remove unnecessary access condition (only root could check access rights) 2003-10-15 Helge Hess * 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 * SkyObjectPropertyManager*: Code cleanups (split up methods, improve variable handling, ...) (v5.0.31) 2003-10-07 Helge Hess * SkyAccessManager.m: split up some methods into smaller ones (v5.0.30) 2003-08-27 Helge Hess * LSCommandContext.m: smaller cleanups (v5.0.29) 2003-08-11 Helge Hess * LSDBObjectBaseCommand.m: smaller cleanups (v5.0.28) Fri Aug 8 16:31:29 2003 Martin Hoerning * LSDBObjectDeleteCommand.m: commented logs out (solves bug 1417) (v5.0.27) Mon Jul 7 17:37:18 2003 Jan Reichmann * OpenGroupware.org import (v5.0.26) * remove old ChangeLog entries Thu Dec 3 14:03:52 1998 Helge Hess * created ChangeLog