CVSROOT:        /cvsroot/gnustep
Module name:    gnustep
Branch:         
Changes by:     David Ayers <[EMAIL PROTECTED]> 05/12/17 16:44:58

Modified files:
        dev-libs/gsweb : ChangeLog 
        dev-libs/gsweb/GSWeb.framework: GSWApplication+Defaults.m 
                                        GSWApplication.h 
                                        GSWApplication.m GSWBundle.m 
                                        GSWConfig.h GSWConstants.h 
                                        GSWConstants.m 
                                        GSWDefaultAdaptorThread.m 
                                        GSWHTMLRawParser.m 
                                        GSWResourceManager.m 

Log message:
        * GSWeb.framework/GSWApplication+Defaults.m
        (GSWeb_InitializeGlobalAppDefaultOptions): Add handling for
        GSW/WOStatusLoggingEndabled-GSWOPT_StatusLoggingEnabled.
        Fix handling of user defaults.
        ((UserDefaults/GSWUserDefaults)): Split category in handling
        WO45 defaults and GSWeb specific defaults.
        (+is/setStatusLoggingEnabled): New methods and default to
        control status logging.
        (-set/defaultRequestHandlerClassName): Move to GSWApplication
        class implementation as this is not handled via user defaults.
        * GSWeb.framework/GSWApplication.(h/m)
        ((UserDefaults/GSWUserDefaults)): Split category in handling
        WO45 defaults and GSWeb specific defaults.
        (+is/setStatusLoggingEnabled): New methods and default to
        control status logging.
        (+set/defaultRequestHandlerClassName): Move to GSWApplication
        class implementation as this is not handled via user defaults.
        (GSWFPutSL): New local macro to consistently log NSString's to
        a stream.  Updated callers to fputs.
        (+statusDebug...): Guard all calls with +isStatusDebuggingEnabled.
        (+statusLog...): Guard all calls with +isStatusLoggingEnabled.
        * GSWeb.framework/GSWConfig.h: Add GSWOPTVALUE_StatusLoggingEnabled.
        * GSWeb.framework/GSWConstants.h/m: Add GSWOPT_StatusLoggingEnabled.
        
        * GSWeb.framework/GSWHTMLRawParser.m (dealloc): Implement fixing
        a potentially major memory leak.
        * GSWeb.framework/GSWDefaultAdaptorThread.m (dealloc): Destroy
        pool (which should have been destroyed before, in normal operation).
        (run:) Destroy pool in case the threads is rerun.
        
        * GSWeb.framework/GSWApplication.(h/m) (-debugAdaptorThreadExited):
        New debug utility extension.
        * GSWeb.framework/GSWDefaultAdaptorThread.m (threadExited): Call new
        debug convenience method.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnustep/gnustep/dev-libs/gsweb/ChangeLog.diff?tr1=1.231&tr2=1.232&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/gnustep/gnustep/dev-libs/gsweb/GSWeb.framework/GSWApplication+Defaults.m.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/gnustep/gnustep/dev-libs/gsweb/GSWeb.framework/GSWApplication.h.diff?tr1=1.22&tr2=1.23&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/gnustep/gnustep/dev-libs/gsweb/GSWeb.framework/GSWApplication.m.diff?tr1=1.74&tr2=1.75&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/gnustep/gnustep/dev-libs/gsweb/GSWeb.framework/GSWBundle.m.diff?tr1=1.25&tr2=1.26&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/gnustep/gnustep/dev-libs/gsweb/GSWeb.framework/GSWConfig.h.diff?tr1=1.16&tr2=1.17&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/gnustep/gnustep/dev-libs/gsweb/GSWeb.framework/GSWConstants.h.diff?tr1=1.28&tr2=1.29&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/gnustep/gnustep/dev-libs/gsweb/GSWeb.framework/GSWConstants.m.diff?tr1=1.32&tr2=1.33&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/gnustep/gnustep/dev-libs/gsweb/GSWeb.framework/GSWDefaultAdaptorThread.m.diff?tr1=1.27&tr2=1.28&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/gnustep/gnustep/dev-libs/gsweb/GSWeb.framework/GSWHTMLRawParser.m.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/gnustep/gnustep/dev-libs/gsweb/GSWeb.framework/GSWResourceManager.m.diff?tr1=1.26&tr2=1.27&r1=text&r2=text


Reply via email to