]> err.no Git - sope/blobdiff - sopex/SOPEX/ChangeLog
fixed some NGMail framework build issue
[sope] / sopex / SOPEX / ChangeLog
index 58b2659a71c9b29ec1fc514ead0f4b12b69f9646..b2856c253445499a6f98296e8987bf5a503bced3 100644 (file)
@@ -1,3 +1,110 @@
+2005-09-18  Helge Hess  <helge.hess@opengroupware.org>
+
+       * GNUmakefile.preamble: added linking path/dependency to NGMail
+         (v2.0.5)
+
+2005-08-17  Helge Hess  <helge.hess@opengroupware.org>
+
+       * GNUmakefile.preamble: fixed install-dir (/Library/Frameworks)
+         (v2.0.4)
+
+2005-08-16  Helge Hess  <helge.hess@opengroupware.org>
+
+       * v2.0.3
+
+       * added framework GNUmakefile
+
+       * SOPEXWebConnection.h: added missing NSMutableDictionary prototype
+
+       * SOPEXSheetRunner.m: include required AppKit.h
+
+       * SOPEXSheetRunner.h: added missing NSWindow prototype
+
+       * SOPEXContentValidator.m: added missing prototypes, include NSError.h
+         for NSLocalizedDescriptionKey
+
+       * SOPEXConsoleEventFormatter.m: fixed a gcc 4.0 warning
+
+       * SOPEXAppController.m: include NGObjWeb.h for missing symbols
+
+       * SOPEXConsole.h: added NGLogEvent class forward declaration
+
+2005-01-04  Marcus Mueller  <znek@mulle-kybernetik.com>
+
+       * SOPEXAppController.m: changed default handling in -prepareForLaunch
+         to be more applicable to the changed conditions. It would probably
+         be best to have a search list, but AFAIK Apple removed this from
+         NSUserDefaults ... sigh. (v2.0.2)
+
+2005-01-03  Marcus Mueller  <znek@mulle-kybernetik.com>
+
+       * v2.0.1
+
+       * SOPEXAppController.[hm]: applications start on arbitrary port now.
+         This is managed by some "convenience" insight into WOApplication.
+         Applications are also restartable now - this might help debugging
+         a bit. When the last browser window was closed, other windows are
+         closed automatically - this means the app will terminate then
+         (even in RAD mode).
+
+       * SOPEXBrowserController.m: notify SOPEXAppController of controller
+         shutdown during window close.
+
+       * SOPEXConsole.[hm]: new API to close console programmatically and
+         to ask whether it is visible currently - this is used by
+         SOPEXAppController to automatically close the console when it's the
+         last interesting window around.
+
+       * SOPEXStatisticsController.[hm]: same as in SOPEXConsole (s.a.)
+
+2004-11-23  Marcus Mueller  <znek@mulle-kybernetik.com>
+
+       * v2.0.0
+
+       * CHANGES: new file providing an overview of the architectural changes
+         between 1.x and 2.x in form of an overview
+
+       * TODO: new file
+
+       * SOPEXBrowserController.[hm]: new controller responsible for managing
+         the contents of a WebView. For each "target" window in an application
+         a new controller is created and assigned. NOTE: there's a major
+         bug that causes the controller's to be released at the end of a
+         load. The reason for the bug is still unclear, but it's something
+         that is caused by WebKit (by its resource loading delegate
+         mechanism). As long as this isn't fixed, the -release method is
+         overwritten to do nothing.
+
+       * English.lproj/SOPEXBrowserController.nib: accompanying NIB for the
+         SOPEXBrowserController
+
+       * SOPEXConsoleAppender.m: new appender for the SOPEXConsole
+
+       * SOPEXConsoleEventFormatter.m: special event formatter, providing
+         required formatting for the SOPEXConsole
+
+       * SOPEXConsole.[hm]: basically rewritten, doesn't work on file handles
+         any more but instead uses its own SOPEXConsoleAppender to receive
+         log output.
+
+       * SOPEXAppController.[hm]: substantially rewritten. SOPEXAppController
+         only cares for stuff happening on an app level (setup, connecting to
+         the SOPE thread, notifications). All other stuff (WebKit) is handled
+         by SOPEXBrowserController now.
+
+       * SOPEX_Prefix.pch: renamed - is common.h now
+
+       * SOPEXSNSController.[hm]: removed, obsoleted due to technical changes
+
+       * SOPEXApplication.[hm]: removed, obsoleted due to technical changes
+
+       * English.lproj/SOPEXMainMenu.nib: removed, this is part of a new
+         project's template now.
+
+       * *.m: major code cleanup, reformatting.
+       
+       * *.h: proper safeguarding headers against double inclusion.
+
 2004-06-05  Marcus Mueller  <znek@mulle-kybernetik.com>
 
        * v1.0.9