Author: carnold
Date: Thu Feb 21 13:46:44 2008
New Revision: 630010
URL: http://svn.apache.org/viewvc?rev=630010&view=rev
Log:
LOGCXX-62: log4cxx 0.10.0 release candidate push
Removed:
logging/log4cxx/trunk/src/site/doxy/simplesocketserver.1
Modified:
logging/log4cxx/trunk/build.xml
logging/log4cxx/trunk/pom.xml
logging/log4cxx/trunk/src/assembly/source.xml
logging/log4cxx/trunk/src/changes/changes.xml
logging/log4cxx/trunk/src/changes/changes.xslt
logging/log4cxx/trunk/src/site/apt/building/ant.apt
logging/log4cxx/trunk/src/site/apt/building/autotools.apt
logging/log4cxx/trunk/src/site/apt/building/vstudio.apt
logging/log4cxx/trunk/src/site/apt/building/xcode.apt
logging/log4cxx/trunk/src/site/doxy/Makefile.am
Modified: logging/log4cxx/trunk/build.xml
URL:
http://svn.apache.org/viewvc/logging/log4cxx/trunk/build.xml?rev=630010&r1=630009&r2=630010&view=diff
==============================================================================
--- logging/log4cxx/trunk/build.xml (original)
+++ logging/log4cxx/trunk/build.xml Thu Feb 21 13:46:44 2008
@@ -578,6 +578,7 @@
<and>
<isset property="is-mingw"/>
<equals arg1="${lib.type}" arg2="shared"/>
+ <isset property="log4cxx.lib.file"/>
</and>
</condition>
</target>
@@ -1074,39 +1075,16 @@
</replace>
<mkdir dir="target/site/apidocs"/>
<exec executable="${doxygen.exe}" dir="${target.dir}"/>
-</target>
-<target name="patch-vc6-log4cxx">
- <exec executable="sed">
- <arg value="-i"/>
- <arg value="-e"/>
- <arg value="s~ADD LINK32 .*/NOLOGO~ADD LINK32 ADVAPI32.LIB WS2_32.LIB
SHELL32.LIB ODBC32.LIB /NOLOGO~g"/>
- <arg value="${project.dsp}"/>
- </exec>
-</target>
+ <!-- doxygen.css is GPL'd, looks better with it, but not intolerable
without it -->
+ <echo file="${target.dir}/site/apidocs/doxygen.css">
+/*
+&license;
+*/
+/* Minimal replacement for GPL'd doxygen.css */
+</echo>
-<target name="patch-vc6-sample">
- <exec executable="sed">
- <arg value="-i"/>
- <arg value="-e"/>
- <arg value="s~ADD LINK32 .*/NOLOGO~ADD LINK32 ADVAPI32.LIB WS2_32.LIB
SHELL32.LIB ODBC32.LIB /NOLOGO~g"/>
- <arg value="${project.dsp}"/>
- </exec>
-</target>
-<target name="patch-vc6-dsw">
- <exec executable="sed">
- <arg value="-i"/>
- <arg value="-e"/>
- <arg value="s~.\apr.dsp~..\..\apr\apr.dsp~g"/>
- <arg value="${project.dsw}"/>
- </exec>
- <exec executable="sed">
- <arg value="-i"/>
- <arg value="-e"/>
- <arg value="s~.\apr-util.dsp~..\..\apr-util\apr-util.dsp~g"/>
- <arg value="${project.dsw}"/>
- </exec>
</target>
@@ -1118,15 +1096,36 @@
<antcall target="build-projects-xcode"/>
<taskdef name="foreach" classname="net.sf.antcontrib.logic.ForEach" />
- <foreach target="patch-vc6-sample" param="project.dsp">
- <path><fileset dir="${target.dir}" includes="**/*.dsp"/></path>
- </foreach>
- <foreach target="patch-vc6-log4cxx" param="project.dsp">
- <path><fileset dir="${target.dir}" includes="**/log4cxx.dsp
**/testsuite-standalone.dsp"/></path>
- </foreach>
- <foreach target="patch-vc6-dsw" param="project.dsw">
- <path><fileset dir="${target.dir}" includes="**/*.dsw"/></path>
- </foreach>
+ <replaceregexp flags="i"
+ match="ADD LINK32 .*/NOLOGO"
+ replace="ADD LINK32 ADVAPI32.LIB WS2_32.LIB MSWSOCK.LIB SHELL32.LIB
ODBC32.LIB /NOLOGO">
+ <fileset dir="${target.dir}" includes="**/*.dsp"/>
+ </replaceregexp>
+ <replaceregexp flags="g"
+ match=".\\apr(.*)-1.dsp"
+ replace="..\\\\..\\\\apr\1\\\\apr\1.dsp">
+ <fileset dir="${target.dir}" includes="**/*.dsw"/>
+ </replaceregexp>
+ <replace dir="${target.dir}/site" includes="**/*.html">
+ <replacetoken><html</replacetoken>
+ <replacevalue><!--
+&license;
+--><html</replacevalue>
+ </replace>
+ <replace dir="${target.dir}/site/css" includes="maven*.css">
+ <replacetoken>body {</replacetoken>
+ <replacevalue>/*
+&license;
+*/
+body {</replacevalue>
+ </replace>
+ <replace dir="${target.dir}/site/css" includes="print.css">
+ <replacetoken>#banner</replacetoken>
+ <replacevalue>/*
+&license;
+*/
+#banner</replacevalue>
+ </replace>
</target>
Modified: logging/log4cxx/trunk/pom.xml
URL:
http://svn.apache.org/viewvc/logging/log4cxx/trunk/pom.xml?rev=630010&r1=630009&r2=630010&view=diff
==============================================================================
--- logging/log4cxx/trunk/pom.xml (original)
+++ logging/log4cxx/trunk/pom.xml Thu Feb 21 13:46:44 2008
@@ -167,7 +167,7 @@
<dependency>
<groupId>ant-contrib</groupId>
<artifactId>cpptasks</artifactId>
- <version>1.0b5-SNAPSHOT</version>
+ <version>1.0b5</version>
</dependency>
</dependencies>
</plugin>
Modified: logging/log4cxx/trunk/src/assembly/source.xml
URL:
http://svn.apache.org/viewvc/logging/log4cxx/trunk/src/assembly/source.xml?rev=630010&r1=630009&r2=630010&view=diff
==============================================================================
--- logging/log4cxx/trunk/src/assembly/source.xml (original)
+++ logging/log4cxx/trunk/src/assembly/source.xml Thu Feb 21 13:46:44 2008
@@ -71,7 +71,7 @@
<includes>
<include>*.dsw</include>
<include>*.dsp</include>
- <include>*.xcodeproj/**</include>
+ <include>*.xcodeproj/project.pbxproj</include>
</includes>
</fileSet>
</fileSets>
Modified: logging/log4cxx/trunk/src/changes/changes.xml
URL:
http://svn.apache.org/viewvc/logging/log4cxx/trunk/src/changes/changes.xml?rev=630010&r1=630009&r2=630010&view=diff
==============================================================================
--- logging/log4cxx/trunk/src/changes/changes.xml (original)
+++ logging/log4cxx/trunk/src/changes/changes.xml Thu Feb 21 13:46:44 2008
@@ -218,166 +218,166 @@
<action issue="LOGCXX-243">Problem Compile in Doxy</action>
</release>
<release version="0.9.7" date="2004-05-10">
-<issue type="fix">Fixed examples source code in the "Short introduction to
log4cxx".</issue>
-<issue type="fix">Fixed, in the renaming algorithm of RollingFileAppender and
- DailyRollingFileAppender, a problem specific to Unicode.</issue>
-<issue type="fix">Fixed conflict with Windows macros "min" and "max", by
renaming
+<action type="fix">Fixed examples source code in the "Short introduction to
log4cxx".</action>
+<action type="fix">Fixed, in the renaming algorithm of RollingFileAppender and
+ DailyRollingFileAppender, a problem specific to Unicode.</action>
+<action type="fix">Fixed conflict with Windows macros "min" and "max", by
renaming
StrictMath::min and StrictMath::max to StrictMath::minimum and
- StrictMath::maximum.</issue>
-<issue type="add">Port to HPUX 11.0.</issue>
-<issue type="fix">Fixed segmentation fault in PropertyConfigurator.</issue>
-<issue type="add">Port to Solaris.</issue>
-<issue type="fix">Fixed MutexException thrown while destroying
RollingFileAppender.</issue>
-<issue type="fix">Logging macros can be used without explicity declaring the
use of log4cxx namespace.</issue>
-<issue type="fix">Fixed static library unresolved externals for msvc 6 and
7.1</issue>
+ StrictMath::maximum.</action>
+<action type="add">Port to HPUX 11.0.</action>
+<action type="fix">Fixed segmentation fault in PropertyConfigurator.</action>
+<action type="add">Port to Solaris.</action>
+<action type="fix">Fixed MutexException thrown while destroying
RollingFileAppender.</action>
+<action type="fix">Logging macros can be used without explicity declaring the
use of log4cxx namespace.</action>
+<action type="fix">Fixed static library unresolved externals for msvc 6 and
7.1</action>
</release>
<release version="0.9.6" date="2004-04-11">
-<issue>Timezone management has been optimized through the class
TimeZone</issue>
-<issue>Inter-thread synchronization and reference counting has been
optimized</issue>
-<issue>Reference counting now uses gcc atomic functions (bug 929078)</issue>
-<issue>Use of StringBuffer has been optimized.</issue>
-<issue>Support of localisation throug resourceBundles</issue>
-<issue>SyslogAppender now uses the system function 'syslog' to log on the
local host.
- (only for POSIX systems)</issue>
-<issue>Added TimeZone configuration to PatternLayout (bug 912563)</issue>
-<issue>Support of the DailyRollingFileAppender (feature request 842765)</issue>
+<action>Timezone management has been optimized through the class
TimeZone</action>
+<action>Inter-thread synchronization and reference counting has been
optimized</action>
+<action>Reference counting now uses gcc atomic functions (bug 929078)</action>
+<action>Use of StringBuffer has been optimized.</action>
+<action>Support of localisation throug resourceBundles</action>
+<action>SyslogAppender now uses the system function 'syslog' to log on the
local host.
+ (only for POSIX systems)</action>
+<action>Added TimeZone configuration to PatternLayout (bug 912563)</action>
+<action>Support of the DailyRollingFileAppender (feature request
842765)</action>
</release>
<release version="0.9.5" date="2004-02-04">
-<issue>Port of log4j Jnuit tests with Cppunit and Boost Regex.</issue>
-<issue>Added explicit exports for MSDEV 6 and MSDEV 7 (no further need of .def
files)</issue>
-<issue>Custom levels can be configured through the DOMConfigurator and
- PropertyConfigurator classes (Level inherites from Object)</issue>
-<issue>Added a reference counter to LoggingEvent to avoid useless copies
- (LoggingEvent inherites from Object)</issue>
-<issue>The file log4j.xml as well as the file log4j.properties are now search
- for, in log4cxx initialization.</issue>
-<issue>The root logger can be assigned the "OFF" level.</issue>
-<issue>Added MSVC6 project missing files mutext.cpp and condition.cpp (bug
847397)</issue>
-<issue>condition.cpp now compiles with MSVC6 (bug 847417)</issue>
-<issue>fixed pure virtual function call in
PropertyConfigurator::configureAndWatch
- (bug 848521)</issue>
-<issue>XMLAppender now displays correct timestamp with MSVC 6 (bug
852836)</issue>
-<issue>SRLPORT 4.6 support.</issue>
-<issue>Fixed an infinite loop in class Properties.</issue>
-<issue>Fixed compilations problems with unicode.</issue>
-<issue>Fixed SocketAppender bug concerning MDC and NDC.</issue>
+<action>Port of log4j Jnuit tests with Cppunit and Boost Regex.</action>
+<action>Added explicit exports for MSDEV 6 and MSDEV 7 (no further need of
.def files)</action>
+<action>Custom levels can be configured through the DOMConfigurator and
+ PropertyConfigurator classes (Level inherites from Object)</action>
+<action>Added a reference counter to LoggingEvent to avoid useless copies
+ (LoggingEvent inherites from Object)</action>
+<action>The file log4j.xml as well as the file log4j.properties are now search
+ for, in log4cxx initialization.</action>
+<action>The root logger can be assigned the "OFF" level.</action>
+<action>Added MSVC6 project missing files mutext.cpp and condition.cpp (bug
847397)</action>
+<action>condition.cpp now compiles with MSVC6 (bug 847417)</action>
+<action>fixed pure virtual function call in
PropertyConfigurator::configureAndWatch
+ (bug 848521)</action>
+<action>XMLAppender now displays correct timestamp with MSVC 6 (bug
852836)</action>
+<action>SRLPORT 4.6 support.</action>
+<action>Fixed an infinite loop in class Properties.</action>
+<action>Fixed compilations problems with unicode.</action>
+<action>Fixed SocketAppender bug concerning MDC and NDC.</action>
</release>
<release version="0.9.4" date="2003-10-25">
-<issue>StringBuffer has been optimized.</issue>
-<issue>Fixed miscellaneous threading problems.</issue>
-<issue>Added TimeZone support in PatternLayout (bug 796894)</issue>
-<issue>Fixed threading configuration problems (bug 809125)</issue>
-<issue>Fixed miscellaneous MSVC and cygwin compilation problems.</issue>
+<action>StringBuffer has been optimized.</action>
+<action>Fixed miscellaneous threading problems.</action>
+<action>Added TimeZone support in PatternLayout (bug 796894)</action>
+<action>Fixed threading configuration problems (bug 809125)</action>
+<action>Fixed miscellaneous MSVC and cygwin compilation problems.</action>
</release>
<release version="0.9.3" date="2003-09-19">
-<issue>Changed tstring to log4cxx::String and tostringstream to
+<action>Changed tstring to log4cxx::String and tostringstream to
log4cxx::StringBuffer.
-</issue>
-<issue>Fixed MSVC 2003 compilation erros and warnings.
-</issue>
-<issue>Added helpers for NDC and MDC.
-</issue>
-<issue>Added TimeZone support in TTCCLayout.
-</issue>
-<issue>Fixed compilation problems with logger macros (LOG4CXX_...)
-</issue>
-<issue>Fixed milliseconds formatting problem with MSVC 6.0 and 2003
-</issue>
-<issue>Fixed AsyncAppender crash
-</issue>
-<issue>Added new tests
-</issue>
-<issue>Added benchmarks
-</issue>
+</action>
+<action>Fixed MSVC 2003 compilation erros and warnings.
+</action>
+<action>Added helpers for NDC and MDC.
+</action>
+<action>Added TimeZone support in TTCCLayout.
+</action>
+<action>Fixed compilation problems with logger macros (LOG4CXX_...)
+</action>
+<action>Fixed milliseconds formatting problem with MSVC 6.0 and 2003
+</action>
+<action>Fixed AsyncAppender crash
+</action>
+<action>Added new tests
+</action>
+<action>Added benchmarks
+</action>
</release>
<release version="0.9.2" date="2003-08-10">
-<issue>Fixed FreeBSD compilation problem with pthread mutex (class
CriticalSection).
-</issue>
-<issue>Fixed milliseconds formatting problem (class DateFormat).
-</issue>
-<issue>Long events (> 1024 chars) are now supported in the class
XMLSocketAppender.
-</issue>
-<issue>Carriage returns have been normalized in the class XMLLayout.
-</issue>
+<action>Fixed FreeBSD compilation problem with pthread mutex (class
CriticalSection).
+</action>
+<action>Fixed milliseconds formatting problem (class DateFormat).
+</action>
+<action>Long events (> 1024 chars) are now supported in the class
XMLSocketAppender.
+</action>
+<action>Carriage returns have been normalized in the class XMLLayout.
+</action>
</release>
<release version="0.9.1" date="2003-08-06">
-<issue>Fixed deadlock problems in classes Logger and AsyncAppender.
-</issue>
-<issue>Fixed MSVC 6.0 compilation problems.
-</issue>
-<issue>Added MSVC 6.0 static libraty project.
-</issue>
-<issue>Default configuration for the SMTP options is "no".
-</issue>
+<action>Fixed deadlock problems in classes Logger and AsyncAppender.
+</action>
+<action>Fixed MSVC 6.0 compilation problems.
+</action>
+<action>Added MSVC 6.0 static libraty project.
+</action>
+<action>Default configuration for the SMTP options is "no".
+</action>
</release>
<release version="0.9.0" date="2003-08-06">
-<issue>Added ODBCAppender (matching log4j JDBCAppender)
-</issue>
-<issue>Added SyslogAppender
-</issue>
-<issue>Added SMTPAppender (only for Linux/FreeBSD)
-</issue>
-<issue>Added BasicConfigurator
-</issue>
-<issue>Added a FileWatchDog in PropertyConfigurator and DOMConfigurator
-</issue>
-<issue>Possibility to load a custom LoggerFactory through the DOMConfigurator
-</issue>
-<issue>Changed time precision from seconds to milliseconds
-</issue>
-<issue>Added MSVC 6.0 'Unicode Debug' and 'Unicode Release' targets
-</issue>
-<issue>Added Java like System class.
-</issue>
+<action>Added ODBCAppender (matching log4j JDBCAppender)
+</action>
+<action>Added SyslogAppender
+</action>
+<action>Added SMTPAppender (only for Linux/FreeBSD)
+</action>
+<action>Added BasicConfigurator
+</action>
+<action>Added a FileWatchDog in PropertyConfigurator and DOMConfigurator
+</action>
+<action>Possibility to load a custom LoggerFactory through the DOMConfigurator
+</action>
+<action>Changed time precision from seconds to milliseconds
+</action>
+<action>Added MSVC 6.0 'Unicode Debug' and 'Unicode Release' targets
+</action>
+<action>Added Java like System class.
+</action>
</release>
<release version="0.1.1" date="2003-07-09">
-<issue>Fixed MSVC 6.0 compilation problems concerning the 'Release' target
-</issue>
-<issue>Added MSVC 6.0 tests projects
-</issue>
+<action>Fixed MSVC 6.0 compilation problems concerning the 'Release' target
+</action>
+<action>Added MSVC 6.0 tests projects
+</action>
</release>
<release version="0.1.0" date="2003-07-08">
-<issue>FreeBSD Autotools/Compilation support
-</issue>
-<issue>Fixed TelnetAppender crash when a socket bind exception occured.
-</issue>
-<issue>Added log4j DTD support to XMLLayout and DOMConfigurator
-</issue>
-<issue>Can now send events in XML format over TCP (class XMLSocketAppender)
for the
+<action>FreeBSD Autotools/Compilation support
+</action>
+<action>Fixed TelnetAppender crash when a socket bind exception occured.
+</action>
+<action>Added log4j DTD support to XMLLayout and DOMConfigurator
+</action>
+<action>Can now send events in XML format over TCP (class XMLSocketAppender)
for the
log4j Chainsaw UI
-</issue>
-<issue>Now compiles with 'configure --enable-unicode' (UTF16 Unicode support)
-</issue>
-<issue>Added Java like Properties class. It's a helper for the
PropertyConfigurator
-</issue>
-<issue>Added Java like objects with dynamic cast and instanciation. Custom
objects
+</action>
+<action>Now compiles with 'configure --enable-unicode' (UTF16 Unicode support)
+</action>
+<action>Added Java like Properties class. It's a helper for the
PropertyConfigurator
+</action>
+<action>Added Java like objects with dynamic cast and instanciation. Custom
objects
can be configured through the DOMConfigurator and PropertyConfigurator
classes
-</issue>
-<issue>Port of the PropertyConfigurator class
-</issue>
-<issue>Port of the "Map Diagnostic Context" (MDC) class
-</issue>
-<issue>Added 13 tests (try make check)
-</issue>
+</action>
+<action>Port of the PropertyConfigurator class
+</action>
+<action>Port of the "Map Diagnostic Context" (MDC) class
+</action>
+<action>Added 13 tests (try make check)
+</action>
</release>
<release version="0.0.1" date="2003-05-31">
-<issue type="add">Loggers, Hierarchy, Filters, Appenders, Layouts, NDC
-</issue>
-<issue type="add">Appenders:
+<action type="add">Loggers, Hierarchy, Filters, Appenders, Layouts, NDC
+</action>
+<action type="add">Appenders:
AsyncAppender, ConsoleAppender, FileAppender, NTEventLogAppender,
RollingFileAppender, SocketAppender, SocketHubAappender,
TelnetAppender
-</issue>
-<issue type="add">Layouts:
+</action>
+<action type="add">Layouts:
HTMLLayout, PatternLayout, SimpleLayout, TTCCLayout, XMLLayout
-</issue>
-<issue type="add">Filters:
+</action>
+<action type="add">Filters:
DenyAllFilter, LevelMatchFilter, LevelRangeFilter, StringMatchFilter
-</issue>
-<issue type="add">Configurators:
+</action>
+<action type="add">Configurators:
DOMConfigurator
-</issue>
+</action>
</release>
</body>
</document>
Modified: logging/log4cxx/trunk/src/changes/changes.xslt
URL:
http://svn.apache.org/viewvc/logging/log4cxx/trunk/src/changes/changes.xslt?rev=630010&r1=630009&r2=630010&view=diff
==============================================================================
--- logging/log4cxx/trunk/src/changes/changes.xslt (original)
+++ logging/log4cxx/trunk/src/changes/changes.xslt Thu Feb 21 13:46:44 2008
@@ -53,166 +53,166 @@
</release>
<release version="0.9.7" date="2004-05-10">
-<issue type="fix">Fixed examples source code in the "Short introduction to
log4cxx".</issue>
-<issue type="fix">Fixed, in the renaming algorithm of RollingFileAppender and
- DailyRollingFileAppender, a problem specific to Unicode.</issue>
-<issue type="fix">Fixed conflict with Windows macros "min" and "max", by
renaming
+<action type="fix">Fixed examples source code in the "Short introduction to
log4cxx".</action>
+<action type="fix">Fixed, in the renaming algorithm of RollingFileAppender and
+ DailyRollingFileAppender, a problem specific to Unicode.</action>
+<action type="fix">Fixed conflict with Windows macros "min" and "max", by
renaming
StrictMath::min and StrictMath::max to StrictMath::minimum and
- StrictMath::maximum.</issue>
-<issue type="add">Port to HPUX 11.0.</issue>
-<issue type="fix">Fixed segmentation fault in PropertyConfigurator.</issue>
-<issue type="add">Port to Solaris.</issue>
-<issue type="fix">Fixed MutexException thrown while destroying
RollingFileAppender.</issue>
-<issue type="fix">Logging macros can be used without explicity declaring the
use of log4cxx namespace.</issue>
-<issue type="fix">Fixed static library unresolved externals for msvc 6 and
7.1</issue>
+ StrictMath::maximum.</action>
+<action type="add">Port to HPUX 11.0.</action>
+<action type="fix">Fixed segmentation fault in PropertyConfigurator.</action>
+<action type="add">Port to Solaris.</action>
+<action type="fix">Fixed MutexException thrown while destroying
RollingFileAppender.</action>
+<action type="fix">Logging macros can be used without explicity declaring the
use of log4cxx namespace.</action>
+<action type="fix">Fixed static library unresolved externals for msvc 6 and
7.1</action>
</release>
<release version="0.9.6" date="2004-04-11">
-<issue>Timezone management has been optimized through the class
TimeZone</issue>
-<issue>Inter-thread synchronization and reference counting has been
optimized</issue>
-<issue>Reference counting now uses gcc atomic functions (bug 929078)</issue>
-<issue>Use of StringBuffer has been optimized.</issue>
-<issue>Support of localisation throug resourceBundles</issue>
-<issue>SyslogAppender now uses the system function 'syslog' to log on the
local host.
- (only for POSIX systems)</issue>
-<issue>Added TimeZone configuration to PatternLayout (bug 912563)</issue>
-<issue>Support of the DailyRollingFileAppender (feature request 842765)</issue>
+<action>Timezone management has been optimized through the class
TimeZone</action>
+<action>Inter-thread synchronization and reference counting has been
optimized</action>
+<action>Reference counting now uses gcc atomic functions (bug 929078)</action>
+<action>Use of StringBuffer has been optimized.</action>
+<action>Support of localisation throug resourceBundles</action>
+<action>SyslogAppender now uses the system function 'syslog' to log on the
local host.
+ (only for POSIX systems)</action>
+<action>Added TimeZone configuration to PatternLayout (bug 912563)</action>
+<action>Support of the DailyRollingFileAppender (feature request
842765)</action>
</release>
<release version="0.9.5" date="2004-02-04">
-<issue>Port of log4j Jnuit tests with Cppunit and Boost Regex.</issue>
-<issue>Added explicit exports for MSDEV 6 and MSDEV 7 (no further need of .def
files)</issue>
-<issue>Custom levels can be configured through the DOMConfigurator and
- PropertyConfigurator classes (Level inherites from Object)</issue>
-<issue>Added a reference counter to LoggingEvent to avoid useless copies
- (LoggingEvent inherites from Object)</issue>
-<issue>The file log4j.xml as well as the file log4j.properties are now search
- for, in log4cxx initialization.</issue>
-<issue>The root logger can be assigned the "OFF" level.</issue>
-<issue>Added MSVC6 project missing files mutext.cpp and condition.cpp (bug
847397)</issue>
-<issue>condition.cpp now compiles with MSVC6 (bug 847417)</issue>
-<issue>fixed pure virtual function call in
PropertyConfigurator::configureAndWatch
- (bug 848521)</issue>
-<issue>XMLAppender now displays correct timestamp with MSVC 6 (bug
852836)</issue>
-<issue>SRLPORT 4.6 support.</issue>
-<issue>Fixed an infinite loop in class Properties.</issue>
-<issue>Fixed compilations problems with unicode.</issue>
-<issue>Fixed SocketAppender bug concerning MDC and NDC.</issue>
+<action>Port of log4j Jnuit tests with Cppunit and Boost Regex.</action>
+<action>Added explicit exports for MSDEV 6 and MSDEV 7 (no further need of
.def files)</action>
+<action>Custom levels can be configured through the DOMConfigurator and
+ PropertyConfigurator classes (Level inherites from Object)</action>
+<action>Added a reference counter to LoggingEvent to avoid useless copies
+ (LoggingEvent inherites from Object)</action>
+<action>The file log4j.xml as well as the file log4j.properties are now search
+ for, in log4cxx initialization.</action>
+<action>The root logger can be assigned the "OFF" level.</action>
+<action>Added MSVC6 project missing files mutext.cpp and condition.cpp (bug
847397)</action>
+<action>condition.cpp now compiles with MSVC6 (bug 847417)</action>
+<action>fixed pure virtual function call in
PropertyConfigurator::configureAndWatch
+ (bug 848521)</action>
+<action>XMLAppender now displays correct timestamp with MSVC 6 (bug
852836)</action>
+<action>SRLPORT 4.6 support.</action>
+<action>Fixed an infinite loop in class Properties.</action>
+<action>Fixed compilations problems with unicode.</action>
+<action>Fixed SocketAppender bug concerning MDC and NDC.</action>
</release>
<release version="0.9.4" date="2003-10-25">
-<issue>StringBuffer has been optimized.</issue>
-<issue>Fixed miscellaneous threading problems.</issue>
-<issue>Added TimeZone support in PatternLayout (bug 796894)</issue>
-<issue>Fixed threading configuration problems (bug 809125)</issue>
-<issue>Fixed miscellaneous MSVC and cygwin compilation problems.</issue>
+<action>StringBuffer has been optimized.</action>
+<action>Fixed miscellaneous threading problems.</action>
+<action>Added TimeZone support in PatternLayout (bug 796894)</action>
+<action>Fixed threading configuration problems (bug 809125)</action>
+<action>Fixed miscellaneous MSVC and cygwin compilation problems.</action>
</release>
<release version="0.9.3" date="2003-09-19">
-<issue>Changed tstring to log4cxx::String and tostringstream to
+<action>Changed tstring to log4cxx::String and tostringstream to
log4cxx::StringBuffer.
-</issue>
-<issue>Fixed MSVC 2003 compilation erros and warnings.
-</issue>
-<issue>Added helpers for NDC and MDC.
-</issue>
-<issue>Added TimeZone support in TTCCLayout.
-</issue>
-<issue>Fixed compilation problems with logger macros (LOG4CXX_...)
-</issue>
-<issue>Fixed milliseconds formatting problem with MSVC 6.0 and 2003
-</issue>
-<issue>Fixed AsyncAppender crash
-</issue>
-<issue>Added new tests
-</issue>
-<issue>Added benchmarks
-</issue>
+</action>
+<action>Fixed MSVC 2003 compilation erros and warnings.
+</action>
+<action>Added helpers for NDC and MDC.
+</action>
+<action>Added TimeZone support in TTCCLayout.
+</action>
+<action>Fixed compilation problems with logger macros (LOG4CXX_...)
+</action>
+<action>Fixed milliseconds formatting problem with MSVC 6.0 and 2003
+</action>
+<action>Fixed AsyncAppender crash
+</action>
+<action>Added new tests
+</action>
+<action>Added benchmarks
+</action>
</release>
<release version="0.9.2" date="2003-08-10">
-<issue>Fixed FreeBSD compilation problem with pthread mutex (class
CriticalSection).
-</issue>
-<issue>Fixed milliseconds formatting problem (class DateFormat).
-</issue>
-<issue>Long events (> 1024 chars) are now supported in the class
XMLSocketAppender.
-</issue>
-<issue>Carriage returns have been normalized in the class XMLLayout.
-</issue>
+<action>Fixed FreeBSD compilation problem with pthread mutex (class
CriticalSection).
+</action>
+<action>Fixed milliseconds formatting problem (class DateFormat).
+</action>
+<action>Long events (> 1024 chars) are now supported in the class
XMLSocketAppender.
+</action>
+<action>Carriage returns have been normalized in the class XMLLayout.
+</action>
</release>
<release version="0.9.1" date="2003-08-06">
-<issue>Fixed deadlock problems in classes Logger and AsyncAppender.
-</issue>
-<issue>Fixed MSVC 6.0 compilation problems.
-</issue>
-<issue>Added MSVC 6.0 static libraty project.
-</issue>
-<issue>Default configuration for the SMTP options is "no".
-</issue>
+<action>Fixed deadlock problems in classes Logger and AsyncAppender.
+</action>
+<action>Fixed MSVC 6.0 compilation problems.
+</action>
+<action>Added MSVC 6.0 static libraty project.
+</action>
+<action>Default configuration for the SMTP options is "no".
+</action>
</release>
<release version="0.9.0" date="2003-08-06">
-<issue>Added ODBCAppender (matching log4j JDBCAppender)
-</issue>
-<issue>Added SyslogAppender
-</issue>
-<issue>Added SMTPAppender (only for Linux/FreeBSD)
-</issue>
-<issue>Added BasicConfigurator
-</issue>
-<issue>Added a FileWatchDog in PropertyConfigurator and DOMConfigurator
-</issue>
-<issue>Possibility to load a custom LoggerFactory through the DOMConfigurator
-</issue>
-<issue>Changed time precision from seconds to milliseconds
-</issue>
-<issue>Added MSVC 6.0 'Unicode Debug' and 'Unicode Release' targets
-</issue>
-<issue>Added Java like System class.
-</issue>
+<action>Added ODBCAppender (matching log4j JDBCAppender)
+</action>
+<action>Added SyslogAppender
+</action>
+<action>Added SMTPAppender (only for Linux/FreeBSD)
+</action>
+<action>Added BasicConfigurator
+</action>
+<action>Added a FileWatchDog in PropertyConfigurator and DOMConfigurator
+</action>
+<action>Possibility to load a custom LoggerFactory through the DOMConfigurator
+</action>
+<action>Changed time precision from seconds to milliseconds
+</action>
+<action>Added MSVC 6.0 'Unicode Debug' and 'Unicode Release' targets
+</action>
+<action>Added Java like System class.
+</action>
</release>
<release version="0.1.1" date="2003-07-09">
-<issue>Fixed MSVC 6.0 compilation problems concerning the 'Release' target
-</issue>
-<issue>Added MSVC 6.0 tests projects
-</issue>
+<action>Fixed MSVC 6.0 compilation problems concerning the 'Release' target
+</action>
+<action>Added MSVC 6.0 tests projects
+</action>
</release>
<release version="0.1.0" date="2003-07-08">
-<issue>FreeBSD Autotools/Compilation support
-</issue>
-<issue>Fixed TelnetAppender crash when a socket bind exception occured.
-</issue>
-<issue>Added log4j DTD support to XMLLayout and DOMConfigurator
-</issue>
-<issue>Can now send events in XML format over TCP (class XMLSocketAppender)
for the
+<action>FreeBSD Autotools/Compilation support
+</action>
+<action>Fixed TelnetAppender crash when a socket bind exception occured.
+</action>
+<action>Added log4j DTD support to XMLLayout and DOMConfigurator
+</action>
+<action>Can now send events in XML format over TCP (class XMLSocketAppender)
for the
log4j Chainsaw UI
-</issue>
-<issue>Now compiles with 'configure --enable-unicode' (UTF16 Unicode support)
-</issue>
-<issue>Added Java like Properties class. It's a helper for the
PropertyConfigurator
-</issue>
-<issue>Added Java like objects with dynamic cast and instanciation. Custom
objects
+</action>
+<action>Now compiles with 'configure --enable-unicode' (UTF16 Unicode support)
+</action>
+<action>Added Java like Properties class. It's a helper for the
PropertyConfigurator
+</action>
+<action>Added Java like objects with dynamic cast and instanciation. Custom
objects
can be configured through the DOMConfigurator and PropertyConfigurator
classes
-</issue>
-<issue>Port of the PropertyConfigurator class
-</issue>
-<issue>Port of the "Map Diagnostic Context" (MDC) class
-</issue>
-<issue>Added 13 tests (try make check)
-</issue>
+</action>
+<action>Port of the PropertyConfigurator class
+</action>
+<action>Port of the "Map Diagnostic Context" (MDC) class
+</action>
+<action>Added 13 tests (try make check)
+</action>
</release>
<release version="0.0.1" date="2003-05-31">
-<issue type="add">Loggers, Hierarchy, Filters, Appenders, Layouts, NDC
-</issue>
-<issue type="add">Appenders:
+<action type="add">Loggers, Hierarchy, Filters, Appenders, Layouts, NDC
+</action>
+<action type="add">Appenders:
AsyncAppender, ConsoleAppender, FileAppender, NTEventLogAppender,
RollingFileAppender, SocketAppender, SocketHubAappender,
TelnetAppender
-</issue>
-<issue type="add">Layouts:
+</action>
+<action type="add">Layouts:
HTMLLayout, PatternLayout, SimpleLayout, TTCCLayout, XMLLayout
-</issue>
-<issue type="add">Filters:
+</action>
+<action type="add">Filters:
DenyAllFilter, LevelMatchFilter, LevelRangeFilter, StringMatchFilter
-</issue>
-<issue type="add">Configurators:
+</action>
+<action type="add">Configurators:
DOMConfigurator
-</issue>
+</action>
</release>
</body>
</document>
Modified: logging/log4cxx/trunk/src/site/apt/building/ant.apt
URL:
http://svn.apache.org/viewvc/logging/log4cxx/trunk/src/site/apt/building/ant.apt?rev=630010&r1=630009&r2=630010&view=diff
==============================================================================
--- logging/log4cxx/trunk/src/site/apt/building/ant.apt (original)
+++ logging/log4cxx/trunk/src/site/apt/building/ant.apt Thu Feb 21 13:46:44 2008
@@ -180,25 +180,25 @@
+-----+
- *** MinGW:
-
-+----+
-cd apache-log4cxx-0.10.0
-path c:\mingw\bin;%PATH%
-ant -Dcompiler=gcc -Dfind=false build-all
-cd src\test\resources
-set TOTO=wonderful
-set key1=value1
-set key2=value2
-..\..\..\target\release\shared\testsuite -v
-..\..\..\target\release\shared\trivial
-..\..\..\target\release\shared\stream
-+----+
-
- Running "ant check" was observed to fail with unexpected exceptions
- in streamtestcase and datetimedateformattestcase.
- See {{http://issues.apache.org/jira/browse/LOGCXX-244}LOGCXX-244}}.
-
+ *** MinGW:
+
++----+
+cd apache-log4cxx-0.10.0
+path c:\mingw\bin;%PATH%
+ant -Dcompiler=gcc -Dfind=false build-all
+cd src\test\resources
+set TOTO=wonderful
+set key1=value1
+set key2=value2
+..\..\..\target\release\shared\testsuite -v
+..\..\..\target\release\shared\trivial
+..\..\..\target\release\shared\stream
++----+
+
+ Running "ant check" was observed to fail with unexpected exceptions
+ in streamtestcase and datetimedateformattestcase.
+ See {{{http://issues.apache.org/jira/browse/LOGCXX-244}LOGCXX-244}}.
+
** Mac OS/X:
Modified: logging/log4cxx/trunk/src/site/apt/building/autotools.apt
URL:
http://svn.apache.org/viewvc/logging/log4cxx/trunk/src/site/apt/building/autotools.apt?rev=630010&r1=630009&r2=630010&view=diff
==============================================================================
--- logging/log4cxx/trunk/src/site/apt/building/autotools.apt (original)
+++ logging/log4cxx/trunk/src/site/apt/building/autotools.apt Thu Feb 21
13:46:44 2008
@@ -78,35 +78,35 @@
building APR on Cygwin with threads enabled.
-** MinGW:
-
- Recent APR 1.2.x releases fail ./configure with a error
- of "decision on anonymous shared memory failed". That issue
- has been fixed in the current APR SVN HEAD. The follow
- sequence worked with MSYS (with Python on Path):
-
-+----+
-cd expat-2.0.1
-./configure
-make install
-cd ..
-svn co https://svn.apache.org/repos/asf/apr/apr/trunk apr
-cd apr
-./buildconf.sh
-./configure
-make install
-cd ..
-svn co https://svn.apache.org/repos/asf/apr/apr-util/trunk apr-util
-cd apr-util
-./buildconf.sh
-./configure --with-apr=/usr/local --with-expat=/usr/local
-make install
-cd ../apache-log4cxx-0.10.0
-./autogen.sh
-./configure --with-apr=/usr/local --with-apr-util=/usr/local
--with-logchar=wchar_t
+** MinGW:
+
+ Recent APR 1.2.x releases fail ./configure with a error
+ of "decision on anonymous shared memory failed". That issue
+ has been fixed in the current APR SVN HEAD. The follow
+ sequence worked with MSYS (with Python on Path):
+
++----+
+cd expat-2.0.1
+./configure
make install
-+----+
-
- Running "make check" was observed to fail with unexpected exceptions
- in streamtestcase and datetimedateformattestcase.
- See {{http://issues.apache.org/jira/browse/LOGCXX-244}LOGCXX-244}}.
+cd ..
+svn co https://svn.apache.org/repos/asf/apr/apr/trunk apr
+cd apr
+./buildconf.sh
+./configure
+make install
+cd ..
+svn co https://svn.apache.org/repos/asf/apr/apr-util/trunk apr-util
+cd apr-util
+./buildconf.sh
+./configure --with-apr=/usr/local --with-expat=/usr/local
+make install
+cd ../apache-log4cxx-0.10.0
+./autogen.sh
+./configure --with-apr=/usr/local --with-apr-util=/usr/local
--with-logchar=wchar_t
+make install
++----+
+
+ Running "make check" was observed to fail with unexpected exceptions
+ in streamtestcase and datetimedateformattestcase.
+ See {{{http://issues.apache.org/jira/browse/LOGCXX-244}LOGCXX-244}}.
Modified: logging/log4cxx/trunk/src/site/apt/building/vstudio.apt
URL:
http://svn.apache.org/viewvc/logging/log4cxx/trunk/src/site/apt/building/vstudio.apt?rev=630010&r1=630009&r2=630010&view=diff
==============================================================================
--- logging/log4cxx/trunk/src/site/apt/building/vstudio.apt (original)
+++ logging/log4cxx/trunk/src/site/apt/building/vstudio.apt Thu Feb 21 13:46:44
2008
@@ -24,13 +24,20 @@
Extract APR and APR-util into neigboring directories to log4cxx and
rename to apr and apr-util. Open projects/log4cxx.dsw with Microsoft
- Visual Studio 6 or later. You will be prompted to convert the
- project to the current format with all versions later than
- Microsoft Visual Studio 6.
+ Visual Studio 6 or later at which time you may be prompted to
+ upgrade the projects to the format used by your version
+ of Microsoft Visual Studio.
*Running unit tests
+ To pass the unit tests, sed must be on the path to
+ normalize the generated output files. Also three
+ environment variables need to be defined: TOTO=wonderful,
+ key1=value1 and key2=value2. These must be done outside
+ of Microsoft Visual Studio, either in the Control Panel or
+ in a Command Prompt uses to launch Microsoft Visual Studio.
+
Prepare APR and APR-Util as previously discussed.
Open projects/testsuite.dsw or projects/testsuite-standalone.dsw
(test suite and implementation in one project) in Microsoft Visual
@@ -40,9 +47,3 @@
set the Working Directory to "../src/test/resources".
Individual tests can be specified in Program Arguments
and "-v" can be specified to output verbose test results.
-
- Three optionconvertertestcase tests will likely fail
- since they expect 3 environment variables to have been
- previously set.
-
-
\ No newline at end of file
Modified: logging/log4cxx/trunk/src/site/apt/building/xcode.apt
URL:
http://svn.apache.org/viewvc/logging/log4cxx/trunk/src/site/apt/building/xcode.apt?rev=630010&r1=630009&r2=630010&view=diff
==============================================================================
--- logging/log4cxx/trunk/src/site/apt/building/xcode.apt (original)
+++ logging/log4cxx/trunk/src/site/apt/building/xcode.apt Thu Feb 21 13:46:44
2008
@@ -22,7 +22,7 @@
*Building log4cxx.dylib
- Open projects/log4cxx.xcodeproj with Xcode, address issues described below
+ Open projects/log4cxx.xcodeproj with Xcode 2.4 or later, address issues
described below
and build as normal.
*Running unit tests
@@ -67,3 +67,5 @@
in the Groups & Files pane, drag log4cxx.dylib
and drop on the "Link Binary with Libraries" folder
under Targets.
+
+ See issue {{{http://issues.apache.org/jira/browse/LOGCXX-245}LOGCXX-245}}
for further information.
\ No newline at end of file
Modified: logging/log4cxx/trunk/src/site/doxy/Makefile.am
URL:
http://svn.apache.org/viewvc/logging/log4cxx/trunk/src/site/doxy/Makefile.am?rev=630010&r1=630009&r2=630010&view=diff
==============================================================================
--- logging/log4cxx/trunk/src/site/doxy/Makefile.am (original)
+++ logging/log4cxx/trunk/src/site/doxy/Makefile.am Thu Feb 21 13:46:44 2008
@@ -13,7 +13,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
-EXTRA_DIST = Doxyfile mainpage.dox simplesocketserver.1
+EXTRA_DIST = Doxyfile mainpage.dox
# DOC is defined if installer requests doc generation.