You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4cxx-dev@logging.apache.org by ca...@apache.org on 2008/02/21 18:39:02 UTC

svn commit: r629882 - /logging/log4cxx/trunk/src/changes/changes.xml

Author: carnold
Date: Thu Feb 21 09:39:01 2008
New Revision: 629882

URL: http://svn.apache.org/viewvc?rev=629882&view=rev
Log:
LOGCXX-62: Change list for log4cxx-0.10.0

Modified:
    logging/log4cxx/trunk/src/changes/changes.xml

Modified: logging/log4cxx/trunk/src/changes/changes.xml
URL: http://svn.apache.org/viewvc/logging/log4cxx/trunk/src/changes/changes.xml?rev=629882&r1=629881&r2=629882&view=diff
==============================================================================
--- logging/log4cxx/trunk/src/changes/changes.xml (original)
+++ logging/log4cxx/trunk/src/changes/changes.xml Thu Feb 21 09:39:01 2008
@@ -22,19 +22,23 @@
 <title>Apache log4cxx</title>
 </properties>
 <body>
-<release version="0.10.0" date="TDB" description="First Apache release">
+<release version="0.10.0" date="2008-02-29" description="First Apache release">
 <action issue="LOGCXX-2">logger.h includes config.h</action>
 <action issue="LOGCXX-3">Missing #else</action>
 <action issue="LOGCXX-4">initialization not working on many OS's</action>
 <action issue="LOGCXX-5">Preprocessor macro WIN32 used instead of _WIN32</action>
+<action issue="LOGCXX-6">Win32 OutputDebugString</action>
+<action issue="LOGCXX-7">SocketAppender binary format not compatible with Chainsaw</action>
 <action issue="LOGCXX-8">Compilation problems using VC5 or VC6 with later Platform SDKs</action>
 <action issue="LOGCXX-10">Conflicting definitions of tchar.h/simulatenous Unicode+MBCS</action>
 <action issue="LOGCXX-11">Timezone may have side-effects</action>
+<action issue="LOGCXX-12">the threshold  of ApenderSkeleton can not be set by calling setOption.</action>
 <action issue="LOGCXX-13">Add branch optimization hint to LOG4CXX_DEBUG macro</action>
 <action issue="LOGCXX-14">add -Wall to compile log4cxx will get many warning</action>
 <action issue="LOGCXX-15">PatternLayout don't use locale time zone,it's use GMT tome zone</action>
 <action issue="LOGCXX-16">Misleading statements in Introduction to log4cxx</action>
 <action issue="LOGCXX-17">Use of non reentrant time functions</action>
+<action issue="LOGCXX-18">LoggerStream Feature</action>
 <action issue="LOGCXX-19">Add .cvsignore's to ignore generated files</action>
 <action issue="LOGCXX-21">Add check that libxml2 not libxml has been included</action>
 <action issue="LOGCXX-22">Backslashes in filenames in XML config of FileAppender broken</action>
@@ -42,6 +46,7 @@
 <action issue="LOGCXX-24">Class and module name not available in LogEvent</action>
 <action issue="LOGCXX-25">Add Ant+cpptasks build file</action>
 <action issue="LOGCXX-26">Default initialization is broken</action>
+<action issue="LOGCXX-27">Appender threshold cannot be set in configuration files</action>
 <action issue="LOGCXX-28">Appender threshold cannot be set in configuration files</action>
 <action issue="LOGCXX-29">Appender attributes are not passed passed to setOption correctly.</action>
 <action issue="LOGCXX-30">StringTokenizer uses evil strtok and wcstok functions</action>
@@ -60,6 +65,7 @@
 <action issue="LOGCXX-45">_T causes error : 1048576 cannot be used as a function</action>
 <action issue="LOGCXX-46">Extra semicolon after namespace closing paren</action>
 <action issue="LOGCXX-47">Check headers for missing declarations and Effective C++ violations</action>
+<action issue="LOGCXX-48">Use hex representation for thread identifier</action>
 <action issue="LOGCXX-49">Move timezone specification into pattern, remove locale specification</action>
 <action issue="LOGCXX-50">variable name clash in macro</action>
 <action issue="LOGCXX-52">Migrate log4j 1.3 RollingFileAppender</action>
@@ -70,77 +76,146 @@
 <action issue="LOGCXX-57">Port log4j performance test</action>
 <action issue="LOGCXX-58">ImmediateFlush'd FileAppenders extremely slow on Windows</action>
 <action issue="LOGCXX-59">Implement encoding support for Writer appender</action>
+<action issue="LOGCXX-60">XML layout can be mismatched with document encoding</action>
+<action issue="LOGCXX-62">log4cxx 0.9.8 release</action>
 <action issue="LOGCXX-63">Platform appropriate line-feed convention</action>
 <action issue="LOGCXX-64">Migrate to APR network IO</action>
 <action issue="LOGCXX-66">SyslogAppender append method currently stubbed out</action>
-<action issue="LOGCXX-68">Client compiles fail if  _WIN32_WINNT</action>
-<action issue="LOGCXX-69">Macro definitions can collide with existing client coding</action>
+<action issue="LOGCXX-67">NTEventLogAppender always uses RPC method for logging and has inadequate error handling.</action>
 <action issue="LOGCXX-70">Logic flaws in StringHelper::startsWith and StringHelper::endsWith</action>
+<action issue="LOGCXX-71">Update performance page on web site</action>
+<action issue="LOGCXX-72">INSTALL out of date</action>
 <action issue="LOGCXX-73">Not loading configuration from log4cxx.properties or log4cxx.xml</action>
+<action issue="LOGCXX-74">MinGW build</action>
+<action issue="LOGCXX-75">Cygwin build</action>
 <action issue="LOGCXX-76">user.home, user.dir, java.io.tmpdir available within configuration files</action>
+<action issue="LOGCXX-77">Static builds broken</action>
 <action issue="LOGCXX-79">configure check for apr-util</action>
 <action issue="LOGCXX-80">Migrated network appenders to APR network IO</action>
 <action issue="LOGCXX-81">SimpleDateFormat does not compile on Solaris 2.95.2 gcc</action>
+<action issue="LOGCXX-82">Compiling with stream.h in multiple object files errors</action>
 <action issue="LOGCXX-83">log4cxx::Level::ERROR fails to compile when GDI enabled</action>
+<action issue="LOGCXX-84">Problems with stream logging in UTF8, no WCHAR_T build</action>
+<action issue="LOGCXX-85">Mac OS/X fixes and enhancements</action>
+<action issue="LOGCXX-86">Add TRACE level</action>
+<action issue="LOGCXX-87">Remove remaining uses of Category and Priority</action>
 <action issue="LOGCXX-88">Explore use of security-enhanced CRT methods</action>
-<action issue="LOGCXX-89">Parent-child logger hierarchy doens't work in some cases</action>
-<action issue="LOGCXX-93">Fail to link application with STLPort</action>
 <action issue="LOGCXX-94">simplesocketserver.cpp should use LOG4CXX_STR("...") not L"..."</action>
 <action issue="LOGCXX-98">Gump build fails for log4cxx-ant-no-wchar-t target</action>
-<action issue="LOGCXX-99">Named PDB files on Windows</action>
 <action issue="LOGCXX-100">Fixes for ODBCAppender</action>
+<action issue="LOGCXX-103">Much of CVS HEAD seems #if 0 out, especially ResourceBundle stuff</action>
 <action issue="LOGCXX-104">ODBCAppender::close does not check if appender is already closed</action>
 <action issue="LOGCXX-105">Infinite loop in string replacing</action>
 <action issue="LOGCXX-106">maxFileSize has bad type in SizeBasedTriggeringPolicy file</action>
 <action issue="LOGCXX-107">Can't compile log4cxx in ascii on Windows</action>
-<action issue="LOGCXX-108">LevelMatcher don't decide correctly to accept or not the LogEvent</action>
-<action issue="LOGCXX-109">NTEventLogAppender.dll distributed with Log4Cxx is different than the one distributed with Log4J</action>
 <action issue="LOGCXX-110">try fix 64bit log4cxx_intptr_t</action>
 <action issue="LOGCXX-111">make Logger cache a LoggerRepositoryPtr instead of a "blind" pointer</action>
 <action issue="LOGCXX-112">change "static" to "auto" for Transcoder::decode() decoder and CharsetDecoder::getDefaultDecoder() decoder</action>
 <action issue="LOGCXX-113">separate apr detection m4 codes from aclocal.m4</action>
 <action issue="LOGCXX-114">Upgrade APR to 1.2.2 from 1.1.0</action>
+<action issue="LOGCXX-115">SVN head does not compile with Borland C++ compiler</action>
 <action issue="LOGCXX-116">SVN head does not compiler with MinGW compiler</action>
+<action issue="LOGCXX-117">Memory leak with ThreadSpecificData on Win32</action>
 <action issue="LOGCXX-118">Hierarchy corrupts with PropertyConfigurator</action>
 <action issue="LOGCXX-119">ndctestcase not working</action>
 <action issue="LOGCXX-120">Wrong parameter description in Patternlayout</action>
-<action issue="LOGCXX-122">Rolling file appender goes into infinite loop trying to convert backslash to forward slash in file paths</action>
 <action issue="LOGCXX-123">UTF-8 build fails on Linux</action>
 <action issue="LOGCXX-124">wchar_t constructor missing in class NDC</action>
 <action issue="LOGCXX-125">L7dTestCase is stubbed out</action>
 <action issue="LOGCXX-126">std::cout stops working if log4cxx is first to output</action>
 <action issue="LOGCXX-127">Main build.xml not referencing "env" properly.</action>
-<action issue="LOGCXX-128">Passing invalid argument to ::putenv function</action>
+<action issue="LOGCXX-129">Asyncappender is full of race conditions (improper use of condition variables)</action>
 <action issue="LOGCXX-130">Compile fails on gcc4.1</action>
 <action issue="LOGCXX-131">TimeBasedRollingPolicy is declared "abstract"</action>
 <action issue="LOGCXX-132">various segmentation faults in multithreaded application</action>
 <action issue="LOGCXX-133">Missing parenthesis in LOG4CXX_ASSERT</action>
+<action issue="LOGCXX-134">FileAppender could create missing directories</action>
+<action issue="LOGCXX-135">Use std::string with logstream</action>
 <action issue="LOGCXX-136">DailyRollingFileAppender not using Property options</action>
 <action issue="LOGCXX-138">XMLLayoutTestCase output and filtered output gets overwritten</action>
 <action issue="LOGCXX-139">XMLLayoutTestCase uses inadequate filters for 64 bit platforms</action>
 <action issue="LOGCXX-140">Handle leak with LoggingEvent::getCurrentThreadName</action>
 <action issue="LOGCXX-141">Upgrade to APR 1.2.7 or later</action>
+<action issue="LOGCXX-142">socketservertestcase.cpp does not compile with Sun Studio 11 on Solaris</action>
 <action issue="LOGCXX-143">-xarch=v8plus should be removed from Makefile.in</action>
 <action issue="LOGCXX-146">DailyRollingFileAppender::~DailyRollingFileAppender must call finalize</action>
 <action issue="LOGCXX-149">make dist does not work</action>
+<action issue="LOGCXX-150">logstream's operator&lt;&lt; declared in the wrong namespace</action>
 <action issue="LOGCXX-151">Umlauts as literal in patternlayout won't be logged correct</action>
 <action issue="LOGCXX-152">gcc warning about cast from `const void*' to `log4cxx::helpers::Object*' discards qualifiers from pointer target typ</action>
 <action issue="LOGCXX-153">Automate log4cxx site and doxygen generation and deployment</action>
-<action issue="LOGCXX-154">PropertyConfigurator::configure kill application</action>
 <action issue="LOGCXX-155">Update source headers per new ASF header policy</action>
 <action issue="LOGCXX-156">immediate flush in console appender</action>
 <action issue="LOGCXX-157">make install fails since @manual_dest@ replacement is missing in Makefiles</action>
 <action issue="LOGCXX-158">tolower not defined in stringhelper.cpp</action>
+<action issue="LOGCXX-159">Initialization of local static objects out of order on Linux</action>
 <action issue="LOGCXX-160">helpers/object.h: DECLARE_LOG4CXX_OBJECT macro definition is missing virtual destructor declaration</action>
 <action issue="LOGCXX-161">Using RollingFileAppender increases the working set with each rollover</action>
 <action issue="LOGCXX-162">Problem printing string with embedded NULL character</action>
+<action issue="LOGCXX-163">liblog4cxx (svn 480882) does not link on Mac OS X 10.4</action>
 <action issue="LOGCXX-164">XMLSocketAppender is disabled</action>
+<action issue="LOGCXX-165">XMLSocketAppender may generate erroneous output due to mismatched encoding</action>
+<action issue="LOGCXX-167">system locale charmap is not determined properly on Fedora Core 6</action>
+<action issue="LOGCXX-168">log4j.dtd does not contain rollingPolicy and other o.a.l.r.RFA elements</action>
 <action issue="LOGCXX-169">XMLLayoutTestCase fails on compilers that do not provide location info</action>
+<action issue="LOGCXX-171">Add project description file for projects.apache.org</action>
+<action issue="LOGCXX-172">configure fail with ".infig.status: error: cannot find input file:"</action>
+<action issue="LOGCXX-175">APRCharsetEncoder is not thread safe</action>
+<action issue="LOGCXX-177">SocketImpl::accept uses private APR function: apr_wait_for_io_or_timeout</action>
+<action issue="LOGCXX-178">Link failure if wchar_t cannot be determined as UTF-16 or UTF-32</action>
+<action issue="LOGCXX-179">example applications do SIGABRT on aix 5.2</action>
 <action issue="LOGCXX-180">Build fails at domconfigurator.h</action>
 <action issue="LOGCXX-181">Level::DEBUG and other non-local statics cause crash on app shutdown on AIX</action>
 <action issue="LOGCXX-182">missing man page for simplesocketserver</action>
+<action issue="LOGCXX-183">Compiler warning: dereferencing type-punned pointer will break strict-aliasing rules</action>
+<action issue="LOGCXX-184">Crash when log level set to 'inherited'</action>
+<action issue="LOGCXX-186">Garbage characters in log files when log requests from multiple threads with hyperthreading enabled</action>
 <action issue="LOGCXX-187">LogLog::emit() could potentially interleave messages</action>
 <action issue="LOGCXX-188">Upgrade to apr 1.2.9 and apr-util 1.2.8</action>
+<action issue="LOGCXX-189">Migrate to Maven 2.0 for documentation and packaging</action>
+<action issue="LOGCXX-190">The 'logger.h' header includes itself.</action>
+<action issue="LOGCXX-191">Application cores when syslog appender is given an unreachable host/ip.</action>
+<action issue="LOGCXX-192">Suggested improvements to log4cxx webpages</action>
+<action issue="LOGCXX-193">Please rename or remove new local variable "buf" in Logger.h macros</action>
+<action issue="LOGCXX-194">Garbage in log files when appenders are defined in multiple levels of the logger hierarchy</action>
+<action issue="LOGCXX-195">Syslog appender adds characters to output.</action>
+<action issue="LOGCXX-196">Syslog appender destructor can cause core</action>
+<action issue="LOGCXX-197">ant can't generate vc6 project</action>
+<action issue="LOGCXX-200">Implement compression for RollingFileAppender</action>
+<action issue="LOGCXX-201">Visual Studio 6 build</action>
+<action issue="LOGCXX-202">ObjectPtrT has inconsistent const-ness on accessors</action>
+<action issue="LOGCXX-204">PatternParserTestCase and FileNamePatternTestCase fail only with VC6</action>
+<action issue="LOGCXX-208">isTraceEnabled implemenation missing in logger.cpp (Revision: 592627)</action>
+<action issue="LOGCXX-209">A  message of type wchar_t* is not beeing written correctly to the internal message buffer (Revision: 592627)</action>
+<action issue="LOGCXX-210">HTMLLayout NDC null check</action>
+<action issue="LOGCXX-211">Crash(Segmentation Fault) in DailyRollingFileAppender when file change</action>
+<action issue="LOGCXX-212">unittest failed</action>
+<action issue="LOGCXX-213">trace method implementation is missing</action>
+<action issue="LOGCXX-214">Possible memory leak due to fault in build process (via make)</action>
+<action issue="LOGCXX-215">Eliminate sqlext.h from odbcappender.h</action>
+<action issue="LOGCXX-216">crash on program exit</action>
+<action issue="LOGCXX-217">Not initialized LoggerPtr segfault program.</action>
+<action issue="LOGCXX-218">Visual Studio 8 build</action>
+<action issue="LOGCXX-219">suspicious warnings</action>
+<action issue="LOGCXX-220">Memory leaks when using MFC</action>
+<action issue="LOGCXX-221">ThreadID layout does not match debugger</action>
+<action issue="LOGCXX-222">trunk compile error.</action>
+<action issue="LOGCXX-225">Migrate unit tests from LGPL'd CPPUNIT to an ASL'd testing framework</action>
+<action issue="LOGCXX-226">Default configurator uses *.properties in preference to *.xml</action>
+<action issue="LOGCXX-227">Remove @since tags</action>
+<action issue="LOGCXX-228">Remove @author tags</action>
+<action issue="LOGCXX-230">Align ant build options with automake</action>
+<action issue="LOGCXX-231">Deadlock in AsyncAppender</action>
+<action issue="LOGCXX-232">Drop src/performance</action>
+<action issue="LOGCXX-233">Unnecessary casts in ObjectPtrT</action>
+<action issue="LOGCXX-234">Assignment operator removes const qualifier</action>
+<action issue="LOGCXX-235">Add ObjectPtrT::exchange</action>
+<action issue="LOGCXX-236">Re-order constructor initialiser lists to match declaration order</action>
+<action issue="LOGCXX-237">Include missing headers</action>
+<action issue="LOGCXX-239">Inconsistent const qualification on logging methods.</action>
+<action issue="LOGCXX-241">Non-ascii named files have names mangled</action>
+<action issue="LOGCXX-242">Eliminate log4cxx proxies for APR types</action>
+<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>