]> err.no Git - sope/commitdiff
prepared ChangeLog for 4.7.1 release
authorhelge <helge@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Sun, 10 Jun 2007 19:22:21 +0000 (19:22 +0000)
committerhelge <helge@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Sun, 10 Jun 2007 19:22:21 +0000 (19:22 +0000)
git-svn-id: http://svn.opengroupware.org/SOPE/trunk@1499 e4a50df8-12e2-0310-a44c-efbce7f8a7e3

maintenance/changes-4.5.10-to-4.7.1.txt [new file with mode: 0644]

diff --git a/maintenance/changes-4.5.10-to-4.7.1.txt b/maintenance/changes-4.5.10-to-4.7.1.txt
new file mode 100644 (file)
index 0000000..b5eaf11
--- /dev/null
@@ -0,0 +1,744 @@
+- bug ids touched by ChangeLog (check Bugzilla for the complete list):
+  1829, 1850, 1856, 1866, 1867, 1873, 1875
+
+- various fixes for gnustep-base compatibility
+- various code cleanups
+- fixed PostgreSQL adaptor for PostgreSQL 8.1
+- fixed computeXYZ KVC methods
+- added support for ACLs in GCS
+- fixed some issues with quoted-printable encoding
+- improved charset handling in MIME bodies
+- libXMLSaxDriver: fixed decoding of #%i; values in attributes
+- STXSaxDriver: improved API
+- added a few standard namespaces
+- bumped contained gnustep-make to 1.13.0
+- added isRenderingDisabled / fragment API to template rendering
+- some improvements to OFS subsystem
+- improved handling of 'charset' parameter in HTTP request processing
+- mapped a set of new WebDAV properties
+- added support for class names in template hash syntax (eg <#MyClass/>)
+- fixed a bug in the WebDAV renderer to honour the WOUseRelativeURLs default
+- improved handling of photo fields in vCards
+- fixed byday calculation in rrules
+
+Major contributors on the SOPE 4.7.1 release:
+Wolfgang Sourdeau
+Marcus Mueller
+Stephane Corthesy
+Sebastian Reitenbach
+Helge Hess
+... and many more :-)
+
+===========================================================================
+compare ../releases/4.5.10-unie with .
+changed: sope-core/NGExtensions/
+     2007-05-31  Helge Hess  <helge.hess@opengroupware.org>
+       * FdExt.subproj/NSString+Encoding.m: added gnustep-base and
+         libFoundation implementations for
+         [NSString +stringEncodingForEncodingNamed:] (v4.7.194)
+     2007-05-28  Helge Hess  <helge.hess@opengroupware.org>
+       * NGCalendarDateRange.m: return nil for undefined KVC keys (v4.7.193)
+     2007-04-17  Helge Hess  <helge.hess@opengroupware.org>
+       * NGExtensions/NSString+Ext.h: expose a few GNUstep NSString
+         extensions (v4.7.192)
+     2006-11-19  Helge Hess  <helge.hess@opengroupware.org>
+       * v4.5.191
+       * NGRuleEngine.subproj/NGRuleContext.m: allow keypathes in rule values,
+         not just keys
+       * FdExt.subproj/NSString+misc.m: fixed a quote-skipping issue
+     2006-11-16  Helge Hess  <helge.hess@opengroupware.org>
+       * EOExt.subproj/EOCacheDataSource.m: the NSTimer of the datasource
+         does not retain the datasource anymore to avoid keeping them around
+         w/o any other refers (fixes a buserror on MacOS) (v4.5.190)
+changed: sope-core/EOControl/
+     2007-04-17  Helge Hess  <helge.hess@opengroupware.org>
+       * EOKeyValueCoding.m: fixed a gcc4 warning (v4.7.73)
+     2007-01-15  Stephane Corthesy  <stephane@sente.ch>
+       * EOQualifierParser.m (_parseValue): fixed a bug in the qualifier
+         parser (v4.5.72)
+     2006-12-17  Marcus Mueller  <znek@mulle-kybernetik.com>
+       * EOKeyValueCoding.m: fixed a runtime portability issue - removed
+         +initialize on NSArray category (v4.5.71)
+     2006-12-02  Marcus Mueller  <znek@mulle-kybernetik.com>
+       * EOKeyValueCoding.m: fixed numerous bugs in the computeXXX: methods
+         and provided proper implementations according to the WO4.5 specs
+         for gnustep-base and Apple Foundation (v4.5.70)
+     2006-12-02  Helge Hess  <helge.hess@opengroupware.org>
+       * EOKeyValueCoding.m: added NSDecimalNumber implementation for
+         -computeSumForKey: (TBD: implementations for the other methods)
+         (v4.5.69)
+changed: sope-gdl1/PostgreSQL/
+     2007-06-09  Helge Hess  <helge.hess@opengroupware.org>
+       * added NSNumber+ExprValue.m which returns 0/1 for bool values on
+         GNUstep-Base (v4.7.50)
+     2007-03-22  Helge Hess  <helge.hess@opengroupware.org>
+       * EOAttribute+PostgreSQL72.m: removed sql3types.h from inclusion (which
+         was not available on Ubuntu/PG 8.1.4), hopefully it still compiles
+         with all relevant PG versions (v4.5.49)
+added:   sope-gdl1/PostgreSQL/NSNumber+ExprValue.m
+changed: sope-gdl1/GDLAccess/
+     2007-06-10  Helge Hess  <helge.hess@opengroupware.org>
+       * v4.7.61
+       * EOAttribute.m: minor code cleanups
+       * EOExpressionArray.m: copy prefix/suffix/infix strings in accessor
+         methods
+     2007-06-01  Helge Hess  <helge.hess@opengroupware.org>
+       * EOEntity.m, EOAttribute.m: minor improvements/comments on value
+         encoding (v4.7.60)
+     2007-04-17  Helge Hess  <helge.hess@opengroupware.org>
+       * EOSQLExpression.m: fixed a gcc4 warning (v4.7.59)
+changed: sope-gdl1/GDLContentStore/
+     2007-04-25  Wolfgang Sourdeau  <WSourdeau@Inverse.CA>
+       * GCSFolder.[hm]: added methods to delete ACL records (OGo bug #1866)
+         (v4.7.44)
+     2007-04-22  Helge Hess  <helge.hess@opengroupware.org>
+       * GCSChannelManager.m: improved error log (v4.7.43)
+     2007-04-17  Helge Hess  <helge.hess@opengroupware.org>
+       * fixed a few GNUstep compilation warnings (v4.7.42)
+     2007-03-21  Wolfgang Sourdeau  <WSourdeau@Inverse.CA>
+       * GCSFolder.[hm], GCSFolderManager.[hm]: added ability to create and
+         delete GCS folders programmatically (OGo bug #1850) (v4.7.41)
+     2007-02-12  Helge Hess  <helge.hess@opengroupware.org>
+       * GCSFolder.m: fixed a gnustep-base compilation warning (v4.7.40)
+     2007-02-09  Helge Hess  <helge.hess@opengroupware.org>
+       * use -errorWithFormat:, fixed a few logging crashes (incomplete format
+         strings) (v4.5.39)
+     2007-02-08  Wolfgang Sourdeau  <WSourdeau@Inverse.CA>
+       * GCSFolder.m: added a gnustep-base hack to properly format bool
+         numbers for SQL. Base returns YES or NO in -stringValue while
+         libFoundation/NGExt returns 0 or 1 (v4.5.39)
+     2007-01-15  Wolfgang Sourdeau  <WSourdeau@Inverse.CA>
+       * GCSFolder.[hm], GCSFolderManager.m: added support for content table
+         ACLs (v4.5.38)
+changed: sope-mime/
+     2007-06-01  Helge Hess  <helge.hess@opengroupware.org>
+       * NGMime: code refactoring, fixed OGo bug #1856 (QP decoding)
+         (v4.7.248)
+     2007-05-28  Helge Hess  <helge.hess@opengroupware.org>
+       * NGMime: fixed compilation on gnustep-base (v4.7.247)
+       * NGMime: improved text body encoding (v4.7.246)
+     2007-05-15  Wolfgang Sourdeau  <WSourdeau@Inverse.CA>
+       * NGMime.m: encode string body contents using the charset
+         of the content-type (when available) (OGo bug #1873) (v4.7.245)
+     2007-05-28  Helge Hess  <helge.hess@opengroupware.org>
+       * NGImap4: changed behaviour wrt bug 1875 (v4.7.244)
+     2007-02-12  Helge Hess  <helge.hess@opengroupware.org>
+       * NGImap4: fixed a gstep-base compilation warning (v4.7.243)
+changed: sope-mime/NGMime/
+     2007-06-01  Helge Hess  <helge.hess@opengroupware.org>
+       * NGMimePartParser.m: moved processing of content-transfer-encoding
+         to an NSData category, fixed OGo bug #1856 (use correct quoted
+         printable decoder!)
+     2007-05-28  Helge Hess  <helge.hess@opengroupware.org>
+       * NGMimeTextBodyGenerator.m: fixed compilation on gnustep-base
+     2007-05-28  Helge Hess  <helge.hess@opengroupware.org>
+       * NGMimeTextBodyGenerator.m: reworked body contents encoding using the
+         character encoding support in NGExtension/NSString+Encoding
+       * NGMimeBodyGenerator.m: moved contained classes to own .m files
+     2007-05-15  Wolfgang Sourdeau  <WSourdeau@Inverse.CA>
+       * NGMimeBodyGenerator.m: encode string body contents using the charset
+         of the content-type (when available) (OGo bug #1873)
+added:   sope-mime/NGMime/NGMimeRfc822BodyGenerator.m
+added:   sope-mime/NGMime/NGMimeTextBodyGenerator.m
+changed: sope-mime/NGImap4/
+     2007-05-28  Helge Hess  <helge.hess@opengroupware.org>
+       * NGImap4ResponseNormalizer.m: changed not to throw an exception in the
+         situation described in OGo bug 1875
+     2007-02-12  Helge Hess  <helge.hess@opengroupware.org>
+       * NGImap4Functions.m, NGSieveClient.m: fixed a gstep-base compilation
+         warning
+changed: sope-xml/libxmlSAXDriver/
+     2006-07-03  Helge Hess  <helge.hess@opengroupware.org>
+       * libXMLSaxDriver.m: fixed last changes for libFoundation (v4.5.24)
+     2007-03-18  Marcus Mueller  <znek@mulle-kybernetik.com>
+       * libxmlSAXDriver.m: rewrote decoding of hexadecimal entities as
+         this used functionality not present in libFoundation (v4.7.26)
+     2007-03-15  Marcus Mueller  <znek@mulle-kybernetik.com>
+       * libxmlSAXDriver.m: properly decode #%i; values in attributes -
+         libxml2 doesn't decode them properly, but the driver is expected
+         to do so. While fixing this also refrained from using the global
+         uniqued string cache for these values (I guess the former is
+         correct for tags and attribute names, but using it for values
+         feels somewhat odd). (v4.7.25)
+changed: sope-xml/STXSaxDriver/
+     2007-02-21  Marcus Mueller  <znek@mulle-kybernetik.com>
+       * v4.7.15
+       * STXSaxDriver.m, ExtraSTX/StructuredTextRenderingDelegate.h: changed
+         the API, which was broken by design, to properly deal with block
+         elements (which can be nested).
+       * Model/{StructuredTextBodyElement.[hm], StructuredTextParagraph.m}:
+         changed API and implementation to properly deal with block elements.
+       * data/znektest1.stx: trimmed testcase
+     2007-02-19  Marcus Mueller  <znek@mulle-kybernetik.com>
+       * data/znektest1.stx: added testcase demonstrating a bug in conjunction
+         with lists and hyperlinks
+     2007-02-12  Marcus Mueller  <znek@mulle-kybernetik.com>
+       * STXSaxDriver.xcodeproj: added Xcode 2.4 project file
+added:   sope-xml/STXSaxDriver/STXSaxDriver.xcodeproj
+changed: sope-xml/XmlRpc/
+     2007-02-12  Helge Hess  <helge.hess@opengroupware.org>
+       * XmlRpcSaxHandler.m, XmlRpcDecoder.m: fixed a few gnustep-base
+         compilation warnings (v4.7.31)
+changed: sope-xml/SaxObjC/
+     2007-03-28  Helge Hess  <helge.hess@opengroupware.org>
+       * XMLNamespaces.h: added XMLNS_MXML_2006 namespace (4.7.66)
+     2007-02-08  Helge Hess  <helge.hess@opengroupware.org>
+       * XMLNamespaces.h: added XMLNS_CARDDAV namespace (v4.5.65)
+       * XMLNamespaces.h: added XMLNS_AppleCalApp namespace (v4.5.64)
+       * XMLNamespaces.h: added XMLNS_GROUPDAV namespace (v4.5.63)
+       * XMLNamespaces.h: added XMLNS_AppleCalServer namespace (v4.5.62)
+changed: gnustep-make/
+     2006-12-03  Helge Hess  <helge.hess@opengroupware.org>
+       * bumped gnustep-make to 1.13.0 vendor branch. This most likely breaks
+         own additions but is required to make SOPE compile properly.
+         Conflicting files were: configure, rules.make, Instance/rules.make,
+         Instance/library.make. Conflicts got resolved by using the 1.13.0
+         versions of the files.
+         This also breaks specfiles. The major new change in 1.13.0 is that
+         the _d suffix for shared libraries got removed!
+     2006-03-31  Helge Hess  <helge.hess@opengroupware.org>
+       * Instance/library.make: added a hack to redefine CC to gcj in case
+         the shared library build includes AOT_JAVA_FILES.
+       * gcj-tool.make, Instance/gcj-tool.make, Master/gcj-tool.make,
+         GNUmakefile.in: added special AOT tool makefile
+       * Instance/rules.make, common.make, rules.make: added support for
+         ahead-of-time Java compilation (AOT_JAVA_FILES), aka GCJ compilation
+     2005-08-29  Helge Hess  <helge.hess@opengroupware.org>
+       * Instance/subproject.make: moved include of Shared/pch.make up (to
+         make it available prior use)
+       * Instance/framework.make: enabled compilation of PCH
+     2005-08-29  Helge Hess  <helge.hess@skyrix.com>
+       * Instance/Shared/headers.make: fixed HEADER_FILES_INSTALL_DIR not to
+         include HEADER_FILES_DIR
+       * Instance/Shared/headers.make (.PHONY): removed all/clean targets (now
+         in pch.make)
+       * Instance/Shared/pch.make: removed PCH debug logs
+       * which_lib.c: fixed gcc4 warnings
+     2005-08-26  Helge Hess  <helge.hess@opengroupware.org>
+       * configure.ac: replaced gcc-version check with a --enable-pch option
+       * Master/*.make: delete derived sources directory during clean in
+         relevant project files
+       * Instance/*.make: include pch.make in relevant project files
+       * GNUmakefile.in: properly install pch.make
+       * Instance/Shared/headers.make: moved PCH stuff to an own Shared file
+         (pch.make)
+     2005-08-26  Helge Hess  <helge.hess@skyrix.com>
+       * configure.ac/config.make.in: enable PRECOMPILED_HEADERS if gcc
+         version is >=4
+       * Instance/Shared/headers.make: added shared-instance-headers-all/clean
+         phony targets, added ability to compile a PCH_FILE
+       * Instance/library.make: moved internal-library-clean out of the
+         old-dll section (but this doesn't get called?). Make 
+         shared-instance-headers-all a dependency of internal-library-all_
+       * Master/library.make (internal-clean): delete $(DERIVED_SOURCES_DIR)
+         directory (which contains the precompiled header if one was created)
+       * rules.make: added a rule to compile a precompiled header (.h header
+         to .gch), added a flag to ObjC file compilation to include a PCH
+     2006-08-28  Adam Fedor  <fedor@gnu.org>
+       * Version 1.13.0
+     2006-08-24  Adam Fedor  <fedor@gnu.org>
+       * common.make: Remove 'd' suffix for debug libraries.
+       * which_lib.c: Don't search for debug libraries in case there are
+       old ones still around.
+       * Documentation/news.texi: Update for new release.
+     2006-08-21  Adam Fedor  <fedor@gnu.org>
+       * target.make: Add dragonfly OS.
+       * Documentation/machine.texi: Updates.
+     2006-07-29 10:51-EDT Gregory John Casamento <greg_casamento@yahoo.com>
+       * configure: Changed "cp -p" to "cp -rp" to correct breakage
+       when the file being linked is a directory.
+     2006-07-06  Richard Frith-Macdonald <rfm@gnu.org>
+       * configure.ac: Prevent bad characters in paths
+       * configure: regenerate
+       * GNUstep.csh.in: remove use of obsolete substitutions
+       * GNUstep.sh.in: ditto
+       * GNUstep.conf.in: ditto
+       The use of backslash or space characters in a path/filename can
+       confuse make and shell scripts, so we check for them and prevent
+       them from being specified at configure time and/or built in to
+       scripts.  Hopefully this will prevent much confusion on windows.
+     2006-07-05  Richard Frith-Macdonald <rfm@gnu.org>
+       * GNUmakefile.in: install config.make in library combo specific
+       directory so that non-flattened builds can pick up the correct
+       config info for the library combo being used.
+       * common.make: pick up config.make from new location
+       * rules.make: know about new location for config.make
+     2006-06-14  Richard Frith-Macdonald <rfm@gnu.org>
+       * common.make: determine host/target info before trying to load
+       host/target specific configuration.
+     2006-05-01  Richard Frith-Macdonald <rfm@gnu.org>
+       * configure.ac: Change --with... options specifying paths so that if
+       someone oddly uses --without... we treat it as if they had specified
+       nothing.
+     2006-04-26  Adam Fedor  <fedor@gnu.org>
+       * Documentation/gnustep-howto.texi: Fix node link
+     2006-04-26  Saso Kiselkov
+       * common.make: Add option to turn on native exceptions.
+     2006-04-25  Adam Fedor  <fedor@gnu.org>
+       * Documentation/gnustep-howto.texi: Update windowmaker address
+     2006-04-07  Adam Fedor  <fedor@gnu.org>
+       * Documentation/README.MinGW: Correct typo in xml instructions.
+     2006-04-06  Adam Fedor  <fedor@gnu.org>
+       * config.make.in: Set GNUSTEP_HOME to $(HOME). Fix if statements
+       with filter in them. Fixes bug #16010.
+     2006-03-27  Adam Fedor  <fedor@gnu.org>
+       * target.make (openbsd): Add additional link flags for bundle
+       loading. Patch #4989 from Andrew Sveikauskas.
+     2006-03-27  Adam Fedor  <fedor@gnu.org>
+       * Master/source-distribution.make (svn-tag): Add comment line
+       (svn-dist): Simplify checkout.
+       * Master/framework.make: Add build-headers rules
+       * GNUmakefile: Add special_prefix to GNUSTEP_MAKEFILES
+     2006-03-17  Richard Frith-Macdonald <rfm@gnu.org>
+       * Documentation/README.MinGW: Attempt to clarify versions to be used.
+     2006-03-13  Adam Fedor  <fedor@gnu.org>
+       * Version 1.12.0
+     2006-03-09  Adam Fedor  <fedor@gnu.org>
+       * target.make (openbsd): Add specific EXTACT_CLASS_NAMES_COMMAND.
+       Patch #4957 from Andrew Sveikauskas.
+     2006-03-07  Jeremy Bettis  <jeremy@deadbeef.com>
+       * Instance/framework.make: Only copy headers if they changed.
+       Delete framework.dll if the compile fails.
+       * Instance/subproject.make: Only copy headers if they changed
+       * Master/framework.make: make
+       $(FRAMEWORK_NAME:=.all.framework.variables) depend on
+       $(FRAMEWORK_NAME:=.build-headers.framework.variables), sometimes
+       the copying of header files would happen too late.
+       * target.make: Added -Wl,--enable-auto-image-base to link command
+       for shared libs & bundles on mingw32.
+     2006-02-23  Adam Fedor  <fedor@gnu.org>
+       * Master/source-distribution.make: Add svn tag/dist rules
+       * Documentation/userfaq.texi: updates.
+     2006-01-11  Richard Frith-Macdonald <rfm@gnu.org>
+       * Documentation/README.MinGW: Update with information on libxml2
+     2006-01-05  Adam Fedor  <fedor@gnu.org>
+       * Instance/bundle.make: Always link agains all libs when using
+       Apple's CC.
+     2006-01-01  Richard Frith-Macdonald <rfm@gnu.org>
+       * openapp.in: Remove IFS setting and search again ... it prevented
+       windows paths from working (which was why it was removed in the first
+       place).  Also removed insertion of '.' as a path to search ... since
+       this is generally considered a security flaw.
+       Removed some code to search in odd subdirectories.
+       Added code to search the directories specified in PATH as well as the
+       standard locations.  Does this need a different path separator on
+       mingw?  Can't remember and I don't currently have a windows system to
+       test on.
+     2005-12-30  Adam Fedor  <fedor@gnu.org>
+       * openapp.in: Re-add IFS setting and search in current dir
+       (Fixes Bug #15289).
+     2005-12-21  Adam Fedor  <fedor@gnu.org>
+       * Version 1.11.2
+     2005-12-20  Adam Fedor  <fedor@gnu.org>
+       * configure.ac: Check for objc-gnu in the GNUstep libraries dir.
+       * Instance/bundle.make: Always link againt all libs on darwin.
+     2005-12-20  Adam Fedor  <fedor@gnu.org>
+       * configure.ac: Don't strip -g from CFLAGS. Someone might want it
+       without using debug=yes.
+     2005-12-06  Richard Frith-Macdonald <rfm@gnu.org>
+       * configure.ac: On mingw32, if we don't get the config file location
+       from an earlier installatioin or a command line option, use
+       /c/GNUstep/GNUstep.conf-dev ... assuming a development version
+       rather than a version for distribution.
+       * target.m: add -SystemStubs to bundle libraries on MacOS-X tiger ...
+       as linking of stdio functions seems to fail otherwise.
+     2005-12-05  Richard Frith-Macdonald <rfm@gnu.org>
+       * Documentation/filesystem.texi: Initial attempt at adding
+       documentation on how the filesystem layout is controlled by
+       the GNUstep config file.
+     2005-12-05  Nicola Pero  <n.pero@mi.flashnet.it>
+       * configure.ac: Display a message with the GNUSTEP_MAKEFILES that
+       is used.  In psychological preparation for when it will actually
+       be configurable. ;-)
+       * configure: Regenerated.
+     2005-12-05  Nicola Pero  <n.pero@mi.flashnet.it>
+       * Instance/library.make (internal-library-uninstall_): Fixed
+       uninstallation of dll on windows.  (Suggested by Frode
+       <frode@bredband.net>).
+     2005-12-02  Richard Frith-Macdonald <rfm@gnu.org>
+       * opentool.in:
+       * openapp.in:
+       * config.make.in:
+       Honor the GNUSTEP_CONFIG_FILE environment variable.
+     2005-11-28  Richard Frith-Macdonald <rfm@gnu.org>
+       * GNUstep.conf.in: Use new variables for handling backslashes in
+       paths.
+       * GNUstep.csh.in: ditto
+       * GNUstep.sh.in: ditto
+       * GNUmakefile.in: Quote paths when we use them .. to avoid backslashes
+       being removed when they should be present in the path.
+       * configure.ac: Always make GNUSTEP_MAKEFILES the Library/Makefiles
+       subdirectory of the system root.  Create new variables containing
+       escaped backslashes to handle being given a backslash in a path.
+       * configure: regenerate
+     2005-11-21  Richard Frith-Macdonald <rfm@gnu.org>
+       * opentool.in:
+       * openapp.in:
+       Changed to use new GNUstep.conf configuration file to obtain the
+       directories to search.
+     2005-10-28  Richard Frith-Macdonald <rfm@gnu.org>
+       * configure.ac: Set up a sensible default location for GNUstep.conf
+       on mingw32 systems (C:\GNUstep\GNUstep.conf).
+       * configure: ditto
+     2005-10-27  Nicola Pero  <n.pero@mi.flashnet.it>
+       * configure.ac: Standardized the format of option help, and also
+       written fairly complete help on each and every option.
+       * configure: Regenerated.
+     2005-10-26  Nicola Pero  <n.pero@mi.flashnet.it>
+       * common.make: Removed checks for GNUSTEP_*_ROOT variables
+       top-level, they are now automatically and always set by
+       config.make, no need to check for them here in the new system.
+     2005-10-26  Nicola Pero  <n.pero@mi.flashnet.it>
+       * Master/rules.make: Rewritten code that determines if this the
+       top-level make invocation (in order to have the dependencies
+       install: check-install-permissions all, and distclean: clean
+       top-level), so that it also works when gnustep-make is invoked
+       from within a makefile itself (this fixes 'make distclean' in
+       gnustep-make's own Documentation/GNUmakefile).
+       * common.make: Updated similar checks.
+     2005-10-26  Nicola Pero  <n.pero@mi.flashnet.it>
+       * Documentation/GNUmakefile: Updated commands to create temporary
+       gnustep-make installation.  Also, do not source GNUstep.sh but rely
+       just on passing GNUSTEP_MAKEFILES on the make command line.
+     2005-10-26  Nicola Pero  <n.pero@mi.flashnet.it>
+       * GNUmakefile.in (install): Fixed installing GNUstep.conf
+       when the build directory is different from the source directory.
+     2005-10-23  Nicola Pero  <n.pero@mi.flashnet.it>
+       * configure.ac: Fixed error in the documentation of
+       --with-user-config-file option.
+       * configure: Regenerated.
+     2005-10-23  Nicola Pero  <n.pero@mi.flashnet.it>
+       * config.make.in: Removed code to compute GNUSTEP_HOST,
+       GNUSTEP_HOST_CPU, etc, when in GNUSTEP_MULTI_PLATFORM mode -- this
+       is already done by names.make later.
+     2005-10-23  Nicola Pero  <n.pero@mi.flashnet.it>
+       This change is key to no longer having to source GNUstep.sh when
+       compiling stuff using gnustep-make.  Please understand this is all
+       very experimental so don't upgrade yet if you need stability.
+       * config.make.in (GNUSTEP_CONFIG_FILE): Read configuration files
+       directly and get all required information from there; only
+       GNUSTEP_MAKEFILES is assumed to be set.
+       * common.make: Include config.make first because until we include
+       that one, we can no longer assume anything.
+     2005-10-23  Nicola Pero  <n.pero@mi.flashnet.it>
+       * which_lib.c (search_for_lib_with_suffix_and_ext): Enhanced
+       changes to make the code simpler and easier to understand and
+       avoid duplicate checks for static libs.  Needs testing.
+     2005-10-23  Richard Frith-Macdonald <rfm@gnu.org>
+       * which_lib.c: Tidied a little on lines suggested by David Ayers
+       * configure.ac: Check for ctype.h
+       * configure: regenerate
+       * config.h.in: regenerate
+     2005-10-23  Jeremy Bettis
+       * configure.ac: 
+       * rules.make: 
+       * target.make: 
+       Use install -p so that doing a make install doesn't change the
+       timestamp on all the headers and cause everything to need rebuilt.
+       Don't create the obj dir (symlink) on mingw.
+       Add -Wl,--enable-auto-import to link commands to make the compiler be
+       quiet.
+       * which_lib.c: Fixes to support other library types on mingw.
+       Patches applied and edited to conform to GNUstep coding standard.
+     2005-10-20  Adam Fedor  <fedor@gnu.org>
+       * config.make.in (GNUSTEP_CONFIG_FILE): Correct capitaliztion
+       of substitution variable.
+     2005-10-19  Nicola Pero  <n.pero@mi.flashnet.it>
+       * config.guess: Updated to latest version.
+       * config.sub: Idem.
+     2005-10-18  Nicola Pero  <n.pero@mi.flashnet.it>
+       * configure.ac: Make sure that --prefix=xxx takes precedence over
+       paths read from GNUstep.conf or inherited from the environment.
+       * configure: Regenerated.
+     2005-10-17  Adam Fedor  <fedor@gnu.org>
+       * target.make (netbsd): Remove static libs version of netbsd
+       target and make (netbsdelf) work for all netbsd versions.
+       * clean_os.sh: Don't clean netbsd targets. Fixes Bug #14635.
+     2005-10-14  Nicola Pero  <n.pero@mi.flashnet.it>
+       * GNUstep.sh.in: Export GNUSTEP_USER_ROOT after setting it (Bug
+       reported by Fred Kiefer <fredkiefer@gmx.de>).
+     2005-10-13  Nicola Pero  <n.pero@mi.flashnet.it>
+       * GNUstep.sh.in: Read system, local, network, user paths from
+       configuration files and use the configuration files settings in
+       preference to the hardcoded ones.
+       * GNUstep.csh.in: Same changes, where we use sed to convert on the
+       fly the sh syntax of config files to csh syntax, then we eval the
+       result.
+       * GNUmakefile.in: Do not compile, install and clean user_home.
+       * user_home.c: Removed.
+       * GNUstep-reset.sh (GNUSTEP_USER_CONFIG_FILE, GNUSTEP_USER_DIR,
+       GNUSTEP_USER_DEFAULTS_DIR, GNUSTEP_CONFIG_FILE): Unset.
+     2005-10-13  Nicola Pero  <n.pero@mi.flashnet.it>
+       * GNUmakefile.in (GNUSTEP_CONFIG_FILE): Fixed replacing this variable.
+     2005-10-13  Nicola Pero  <n.pero@mi.flashnet.it>
+       * configure.ac: Added --with-user-config-file, --with-user-dir,
+       --with-user-defaults-dir options.  Remove --with-user-root option.
+       Simplified implementation of --with-config-file option.  Do not
+       generate GNUsteprc.
+       * configure: Regenerated.
+       * GNUstep.conf.in (GNUSTEP_USER_CONFIG_FILE): New variable.
+       (GNUSTEP_USER_DIR): New variable.
+       (GNUSTEP_USER_DEFAULTS_DIR): New variable.
+       * GNUsteprc.in: Removed.
+     2005-10-13  Nicola Pero  <n.pero@mi.flashnet.it>
+       Warning: --prefix=/usr/GNUstep/System no longer works.  Please use
+       --prefix=/usr/GNUstep or --with-system-root=/usr/GNUstep/System.
+       * configure.ac: Simplified management of --prefix.  Do not try
+       setting default prefix from an existing GNUSTEP_SYSTEM_ROOT as
+       that is read from the config file after the default prefix is set.
+       Do not set $prefix variable that it not used anywhere.  Fixed bug
+       in setting GNUSTEP_SYSTEM_ROOT introduced in previous changes.
+       * configure: Regenerated.
+     2005-10-12  Nicola Pero  <n.pero@mi.flashnet.it>
+       * .cvsignore: Ignore GNUstep.conf
+     2005-10-12  Nicola Pero  <n.pero@mi.flashnet.it>
+       * configure.ac: Use the GNUSTEP_CONFIG_FILE environment variable
+       to choose the location of the config file, if no configure option
+       is given.  Automatically import the settings from an existing
+       GNUstep config file if one exists, and use them for anything not
+       specified.  Added --disable-importing-config-file option to
+       disable this behaviour.
+       * configure: Regenerated.       
+     2005-10-12  Nicola Pero  <n.pero@mi.flashnet.it>
+       * configure.ac: Added --with-system-root=xxx option.
+       * configure: Regenerated.
+     2005-10-12  Nicola Pero  <n.pero@mi.flashnet.it>
+       Removed obsolete public variable GNUSTEP_ROOT.
+       * configure.ac: Do not replace GNUSTEP_ROOT in generate files.
+       * configure: Regenerated.
+       * GNUstep.csh.in: Do not define GNUSTEP_ROOT.
+       * GNUstep.sh.in: Do not define GNUSTEP_ROOT.
+     2005-10-12  Nicola Pero  <n.pero@mi.flashnet.it>
+       * configure.ac: Define GNUSTEP_SYSTEM_ROOT from prefix.  Export
+       and reference it instead of exporting and referencing 'prefix' to
+       clarify what is happening.  Reordered some configure stages to
+       prepare it for further changes.
+       * configure: Regenerated.
+       * GNUmakefile.in: Use GNUSTEP_SYSTEM_ROOT instead of prefix.
+       * GNUstep.csh.in: Same change.
+       * GNUstep.sh.in: Same change.
+       * GNUstep.conf.in: Same change.
+     2005-10-12  Nicola Pero  <n.pero@mi.flashnet.it>
+       * configure.ac (MAKEFILE_SUFFIX): Variable removed.
+       (GNUSTEP_MAKEFILES): New variable (that is more standard and more
+       suited to make it a configure option in the future).  Replace it
+       in generated files.
+       * configure: Regenerated.
+       * debugapp.in: Use everywhere GNUSTEP_MAKEFILES, not
+       MAKEFILE_SUFFIX.
+       * opentool.in: Same change.
+       * GNUmakefile.in: Same change.
+       * executable.template.in: Same change.
+       * GNUstep.sh.in: Same change.
+       * GNUstep.csh.in: Same change.
+       * gnustep-make.spec.in: Removed MAKEFILE_SUFFIX, use Library/Makefiles
+       directly.
+     2005-10-12  Nicola Pero  <n.pero@mi.flashnet.it>
+       * configure.ac: Removed obsolete --without-system-root option.
+       * configure: Regenerated.
+     2005-10-12  Nicola Pero  <n.pero@mi.flashnet.it>
+       * configure.ac (root_prefix): Variable removed.  Wasn't used or
+       replaced anywhere.
+       * configure: Regenerated.
+     2005-10-12  Nicola Pero  <n.pero@mi.flashnet.it>
+       * configure.ac: Use /usr/pkg/etc/GNUstep.conf instead of
+       /usr/pkg/etc as GNUstep config file on NetBSD (Suggestion by David
+       Ayers).
+       * configure: Regenerated.
+     2005-10-12  Nicola Pero  <n.pero@mi.flashnet.it>
+       * configure.ac: Generate GNUstep.conf from GNUstep.conf.in
+       so that GNUstep.conf gets properly setup with the paths that
+       are configured into gnustep-make
+       * GNUstep.conf.in: New file.
+       * GNUstep.conf: Removed.
+       * configure: Regenerated.
+       * GNUmakefile.in (install): Install the GNUstep.conf file
+       in the chosen location for the GNUstep config file.
+     2005-10-12  Nicola Pero  <n.pero@mi.flashnet.it>
+       * configure.ac: Added --with-config-file=xxx (code partially taken
+       from gnustep-base) option.
+       * config.make.ac: Added GNUSTEP_CONFIG_FILE variable holding the
+       configured location of the config file for this installation.
+       * configure: Regenerated.
+     2005-10-06 Tom MacSween <macsweent@sympatico.ca>
+       * Fixes for cygwin.
+       * Instance/rules.make: Add Windows resource files for cygwin
+       * config.make.in: Cygwin does not have ln-s
+       * rules.make: Add Windows resource rules for cygwin
+       * target.make (cygwin): Fix shared link cmd.
+     2005-10-06  Nicola Pero  <n.pero@mi.flashnet.it>
+       * rules.make (ALL_OBJCCFLAGS, $(GNUSTEP_OBJ_DIR)/%${OEXT}): When
+       compiling ObjC++ files, don't use the additional ObjC flags but
+       only the internal/system ones, to make it easier/possible for end
+       users to add different flags to ObjC and ObjC++ compilations.
+     2005-10-06  Nicola Pero  <n.pero@mi.flashnet.it>
+       Added support for ObjC++.  You should list the ObjC++ .mm files in
+       the xxx_OBJCC_FILES variable, and put extra ObjC++ flags in
+       xxx_OBJCCFLAGS or ADDITI
+added:   gnustep-make/GNUstep.conf.in
+removed: gnustep-make/GNUstep.conf
+changed: xmlrpc_call/
+     2007-03-05  Helge Hess  <helge.hess@opengroupware.org>
+       * XmlRpcClientTool.m: fixed a gstep-base compilation warning
+changed: sope-appserver/WEExtensions/
+     2007-03-17  Marcus Mueller  <znek@mulle-kybernetik.com>
+       * *.m: ported all elements to honour the new
+         -[WOContext isRenderingDisabled] flag. (v4.7.93)
+     2006-11-08  Helge Hess  <helge.hess@opengroupware.org>
+       * WETableView/WETableCell.m: fixed a MacOS compilation warning
+         (v4.5.92)
+changed: sope-appserver/mod_ngobjweb/
+     2007-01-15  Helge Hess  <helge@perform>
+       * added ngobjweb.load configuration file for Apache2 setups which
+         support a2enmod (eg Ubuntu)
+added:   sope-appserver/mod_ngobjweb/ngobjweb.load
+changed: sope-appserver/SoOFS/
+     2006-12-31  Marcus Mueller  <znek@mulle-kybernetik.com>
+       * v4.5.25
+       * OFSResourceManager.m: try to locate component class in runtime,
+         according to the name of the template. If that cannot be found,
+         fall back to WOComponent.
+       * sope.m: accept --bundle <path> commandline parameters for loading
+         custom classes, i.e. custom component classes.
+     2006-12-30  Marcus Mueller  <znek@mulle-kybernetik.com>
+       * OFSResourceManager.m: assign self as resourceManager to components
+         created by it. (v4.5.24)
+       * sope.m: changed to use the new user defaults registration mechanism
+         of WOCoreApplication (v4.5.23)
+changed: sope-appserver/NGObjWeb/
+     2007-05-31  Helge Hess  <helge.hess@opengroupware.org>
+       * v4.7.11
+       * NGHttp+WO.m, WOSimpleHTTPParser.m: process the 'charset' parameter
+         of the request content type to extract the content encoding of the
+         request
+       * WOMessage.m: print a warning if -contentAsString got called but the
+         content could not be converted using the charset assigned to the
+         WORequest
+       * WORequest.m: minor code cleanups, use isNotEmpty
+     2007-05-28  Helge Hess  <helge.hess@opengroupware.org>
+       * DAVPropMap.plist: added HTTPMail junkemail property (v4.7.10)
+     2007-05-07  Helge Hess  <helge.hess@opengroupware.org>
+       * NGHttp+WO.m, WORequest.m, NGHttp: minor code cleanups (v4.7.9)
+     2007-05-07  Helge Hess  <helge.hess@opengroupware.org>
+       * WOSession.m: do not attempt to process 'nil' keys when working on
+         extra variables (lead to NSDictionary exceptions) (v4.7.8)
+     2007-05-08  Helge Hess  <helge.hess@opengroupware.org>
+       * WOApplication.m: properly call +_setupSNS method
+         (fixes OGo bug #1867) (v4.7.7)
+     2007-03-22  Helge Hess  <helge.hess@opengroupware.org>
+       * WORequest.m, WebDAV/SoWebDAVRenderer.m: fixed a gcc 4.1 warning
+         (v4.7.6)
+     2007-03-16  Marcus Mueller  <znek@mulle-kybernetik.com>
+       * v4.7.5
+       * WOContext.[hm]: added fragmentID API from JOPE. This API provides a
+         means for conditionally suppressing the rendering of WOElements -
+         this is triggered by a 'wofid' URL parameter; comes in very
+         handy when dealing with AJAX.
+       * WORequest.[hm]: added -fragmentID API.
+       * WOResponse+private.h: added new convenience macros
+       * DynamicElements/WOFragment.[m,api]: new dynamic element for
+         triggering render state
+       * WOChildComponentReference.m, WEClientCapabilities.m,
+         DynamicElements/*.m: all elements obey WOContext's new
+         -isRenderingDisabled flag now
+     2007-03-13  Marcus Mueller  <znek@mulle-kybernetik.com>
+       * WORepetition.m: Reverted 'list' binding extensions as this had side
+         effects with existing code. I advise using 'asArray' trampolines in
+         situations where the 'list extension' was helpful. (v4.7.4)
+     2007-03-06  Helge Hess  <helge.hess@opengroupware.org>
+       * Templates/WOWrapperTemplateBuilder.m: allow component classes in
+         <#hash/> references (eg <#Frame>) (v4.7.3)
+     2007-02-27  Marcus Mueller  <znek@mulle-kybernetik.com>
+       * WORepetition.m: minor code cleanup. Extended the 'list' binding
+         so that it's possible now to bind any object as a list - this helps
+         in cases where provided objects are either arrays or ordinary
+         objects. (v4.7.2)
+     2007-02-08  Helge Hess  <helge.hess@opengroupware.org>
+       * v4.5.266
+       * SoObject.m, SoWebDAVRenderer.m: made the URL generation honour the
+         WOUseRelativeURLs default (which is on by default, so all generated
+         WebDAV URLs now do not include the hostname)
+       * DAVPropMap.plist: mapped calendar-color WebDAV property
+       * WebDAV/SoWebDAVRenderer.m: added support for XML properties which
+         contain values (v4.5.265)
+       * DAVPropMap.plist: added mappings for calendar-home-set,
+         dropbox-home-URL and notifications-URL CalDAV properties (v4.5.264)
+     2007-01-17  Helge Hess  <helge@perform>
+       * WebDAV/SoObjectWebDAVDispatcher.m: never report 404 WebDAV properties
+         in combination with <allprop/> requests (this hacks in the 'brief'
+         header into the request) (v4.5.263)
+     2006-12-30  Marcus Mueller  <znek@mulle-kybernetik.com>
+       * v4.5.262
+       * WOCoreApplication.m: Removed the +_initDefaults class method and
+         instead added a new -registerUserDefaults method which provides a
+         sane hook to alter/extend registration of userDefaults in
+         subclasses. Registration is called very early by -init, though, so
+         subclassers must still act very carefully. Removed the braindead
+         +_initializeClass method, instead moved the proper initialization
+         code into -init.
+       * WOCoreApplication.h: exposed -registerUserDefaults to subclassers.
+       * WOApplication.m: removed +_initializeWOApp, instead moved
+         initialization code to the proper place in -init (after super has
+         been initialized and user defaults have been set in a proper manner).
+     2006-12-17  Marcus Mueller  <znek@mulle-kybernetik.com>
+       * DynamicElements/WORepetition.m: fixed another bug when using count
+         without index and list (v4.5.261)
+     2006-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
+       * DynamicElements/WORepetition.m: fixed a bug when using count without
+         index and list (v4.5.260)
+     2006-12-13  Helge Hess  <helge.hess@opengroupware.org>
+       * Templates/WOHTMLParser.m: fixed a bug with lowercase NAME tags in
+         wrapper templates (v4.5.259)
+     2006-11-23  Wolfgang Sourdeau  <WSourdeau@Inverse.CA>
+       * NGHttp: added DeltaV HTTP methods (v4.5.258)
+       * SoObjects/SoProductClassInfo.m: enable the use of arrays in the
+         declaration of default roles for a permission in product.plist files
+         (v4.5.257)
+     2006-11-14  Helge Hess  <helge.hess@opengroupware.org>
+       * WEClientCapabilities.m: added Sunbird as a known user-agent
+         (v4.5.256)
+     2006-11-08  Helge Hess  <helge.hess@opengroupware.org>
+       * DynamicElements/WOCopyValue.m: fixed an uninitialized local
+         (v4.5.255)
+added:   sope-appserver/NGObjWeb/DynamicElements/WOFragment.api
+added:   sope-appserver/NGObjWeb/DynamicElements/WOFragment.m
+changed: sope-appserver/NGObjWeb/NGHttp/
+     2007-05-07  Helge Hess  <helge.hess@opengroupware.org>
+       * NGHttpMessageParser.m: minor code cleanups, use -warnWithFormat:
+     2006-11-23  Wolfgang Sourdeau  <WSourdeau@Inverse.CA>
+       * NGHttpRequest.[hm]: added DeltaV HTTP methods
+changed: sope-appserver/WOExtensions/
+     2007-03-17  Marcus Mueller  <znek@mulle-kybernetik.com>
+       * *.m: ported all elements to honour the new
+         -[WOContext isRenderingDisabled] flag. (v4.7.31)
+changed: sope-appserver/WEPrototype/
+     2007-03-17  Marcus Mueller  <znek@mulle-kybernetik.com>
+       * WEPrototypeScript.m, WELiveLink.m: obey WOContext's new
+         -isRenderingDisabled flag (v4.7.9)
+changed: sope-appserver/NGXmlRpc/
+     2007-02-12  Helge Hess  <helge.hess@opengroupware.org>
+       * NGXmlRpcClient.m: fixed a gnustep-base compilation warning (v4.7.16)
+changed: maintenance/
+     2007-02-21  Marcus Mueller  <znek@mulle-kybernetik.com>
+       * syncXcodeVersions.sh: fixed substitution bug in case of
+         SUBMINOR_VERSION overflow (>255) - also check if resulting plist
+         is syntactically correct, abort on error
+changed: sope-ical/NGiCal/
+     2007-05-14  Helge Hess  <helge.hess@opengroupware.org>
+       * NGVCardValue.m: return nil for unknown KVC keys on Cocoa (v4.7.82)
+     2007-03-04  Helge Hess  <helge.hess@opengroupware.org>
+       * NGVCard.h: added missing declaration of NSData type (v4.7.81)
+     2007-02-27  Marcus Mueller  <znek@mulle-kybernetik.com>
+       * v4.7.80
+       * NGVCard.[hm]: Added API for properly dealing with photos and
+         associated MIME types
+       * NGVCardSaxHandler.m: added support for parsing photo types (section
+         3.1.4 in RFC2426). Also cleaned up some logging related code.
+     2007-02-12  Helge Hess  <helge.hess@opengroupware.org>
+       * iCalMonthlyRecurrenceCalculator.m: fixed byday calculation for days
+         which overflow the number of days in a month. Should fix OGo bug
+         #1829. (v4.7.79)
+       * iCalRecurrenceCalculator.m: added -description (v4.7.78)
+     2006-11-14  Helge Hess  <helge.hess@opengroupware.org>
+       * iCalRecurrenceRule.m: parse (but not process or store) 'bymonth'
+         rrules (v4.5.77)