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