Removed autotools, maven, and ant build tools to focus on cmake
diff --git a/Makefile.am b/Makefile.am
deleted file mode 100644
index 181d0f6..0000000
--- a/Makefile.am
+++ /dev/null
@@ -1,31 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-AUTOMAKE_OPTIONS = foreign
-ACLOCAL_AMFLAGS = -I src/m4
-
-SUBDIRS = src
-EXTRA_DIST = \
- aclocal.m4 \
- autogen.sh \
- build.xml \
- INSTALL \
- KEYS \
- LICENSE \
- NOTICE \
- pom.xml
-
-pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = liblog4cxx.pc
diff --git a/autogen.sh b/autogen.sh
deleted file mode 100755
index 2ca2925..0000000
--- a/autogen.sh
+++ /dev/null
@@ -1,29 +0,0 @@
-#! /bin/sh -e
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-# Regenerate the files autoconf / automake
-
-case `uname` in
- (Darwin) LIBTOOLIZE=glibtoolize ;;
- (*) LIBTOOLIZE=libtoolize ;;
-esac
-$LIBTOOLIZE --force --automake --copy
-
-rm -f config.cache
-rm -f config.log
-aclocal -I src/m4
-autoconf
-automake -a --copy
diff --git a/build.xml b/build.xml
deleted file mode 100644
index a49280e..0000000
--- a/build.xml
+++ /dev/null
@@ -1,459 +0,0 @@
-<?xml version="1.0"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!DOCTYPE project [
-<!ENTITY license '
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-'>
-<!ENTITY common SYSTEM 'src/ant/common.xml'>
-]>
-
-<!--
- This file releases log4cxx using Apache Ant (http://ant.apache.org)
--->
-<project name="log4cxx" default="usage">
-
- &common;
-
- <property name="base.dir"
- location="."
- />
- <property name="src.dir"
- location="${base.dir}/src/main/cpp"
- />
- <property name="resources.dir"
- location="${base.dir}/src/main/resources"
- />
- <property name="include.dir"
- location="${base.dir}/src/main/include"
- />
- <property name="target.dir"
- location="${base.dir}/target"
- />
- <property name="lib.dir"
- location="${target.dir}/lib"
- />
- <property name="examples.dir"
- location="${base.dir}/src/examples/cpp"
- />
- <property name="tests.dir"
- location="${base.dir}/src/test"
- />
- <property name="tests.cpp.dir"
- location="${tests.dir}/cpp"
- />
- <property name="tests.resources.dir"
- location="${tests.dir}/resources"
- />
- <property name="tests.output.dir"
- location="${tests.resources.dir}/output"
- />
- <property name="m2_repo"
- location="${user.home}/.m2/repository"
- />
- <property name="log4j.version"
- value="1.2.14"
- />
- <available property="log4j.jar"
- value="/usr/share/java/log4j-1.2.jar"
- file="/usr/share/java/log4j-1.2.jar"
- />
- <property name="log4j.jar"
- location="${m2_repo}/log4j/log4j/${log4j.version}/log4j-${log4j.version}.jar"
- />
- <property name="doxygen.exe"
- value="doxygen"
- />
- <property name="lib.name"
- value="${project.groupId}"
- />
- <property name="lib.prefix"
- value=""
- />
-
- <propertyregex property="version.major"
- input="${project.version}"
- regexp="^(\d+)"
- select="\1"
- />
- <propertyregex property="version.minor"
- input="${project.version}"
- regexp="\.(\d+)\."
- select="\1"
- />
- <propertyregex property="version.rev"
- input="${project.version}"
- regexp="(\d+)(?:-.+)?$"
- select="\1"
- />
- <propertyregex property="version.hasSuffix"
- input="${project.version}"
- regexp="\d+-.+$"
- select="\0"
- />
-
- <property name="site.svnRepoUrl"
- value="https://svn.apache.org/repos/infra/websites/production/logging/content/log4cxx"
- />
- <property name="site.deployDir"
- value="target/site-deploy"
- />
- <property name="site.deployDir.curVersion"
- value="${site.deployDir}/${project.version}"
- />
- <property name="site.deployDir.curVersionWoSuffix"
- value="${site.deployDir}/${version.major}.${version.minor}.${version.rev}"
- />
-
- <target name="usage"
- description="Describes usage of the release script">
- <echo>
- Ant file for releasing log4cxx
-
- Common invocations:
-
- > ant -p
-
- Displays available targets
- </echo>
- </target>
-
- <target name="init"
- depends="common-init">
-
- <condition property="force-ant"
- value="1">
- <equals arg1="${find}"
- arg2="false"
- />
- </condition>
- <echo>force-ant: ${force-ant}</echo>
- </target>
-
- <target name="make-header-check">
- <echo file="${header}.cpp"
- append="false">
- #include "${header}"
- #include "${header}"
- </echo>
- </target>
-
- <target name="header-check"
- description="Checks headers against Effective C++ guidelines">
- <fail unless="is-gcc">Requires GCC compiler</fail>
-
- <taskdef resource="net/sf/antcontrib/antcontrib.properties" />
- <delete dir="${target.dir}/header-check" />
- <mkdir dir="${target.dir}/header-check" />
- <copy todir="${target.dir}/header-check"
- overwrite="true">
- <fileset dir="${include.dir}"
- includes="**/*.h">
- <!-- obsolete header with #error directive to eliminate its use -->
- <exclude name="**/tchar.h" />
- <!-- excluded due to conflict between log4cxx/rfa.h and log4cxx/rolling/rfa.h -->
- <exclude name="log4cxx/rollingfileappender.h" />
- </fileset>
- </copy>
- <foreach target="make-header-check"
- param="header">
- <path>
- <fileset dir="${target.dir}/header-check"
- includes="**/*.h"
- />
- </path>
- </foreach>
- <cc objdir="${target.dir}/header-check"
- name="gcc"
- exceptions="true"
- subsystem="gui"
- optimize="${optimize}"
- multithreaded="true"
- relentless="true"
- debug="${debug}"
- projectsOnly="${projectsOnly}">
-
- <compilerarg value="-Weffc++"
- />
- <compilerarg value="-Wall"
- />
- <compilerarg value="${pic-option}"
- if="pic-option"
- />
- <fileset dir="${target.dir}/header-check"
- includes="**/*.cpp"
- excludes="log4cxx/private/*.cpp **/aprinitializer.h.cpp"
- />
- <includepath path="${include.dir}" />
- <project outfile="${projects.dir}/projects/header-check"
- type="${project.type}"
- if="project.if"
- />
- </cc>
- </target>
-
- <target name="clean-output"
- depends="init">
- <delete>
- <fileset dir="${tests.dir}"
- includes="output/*"
- />
- </delete>
- </target>
-
- <target name="apidocs"
- description="Build log4cxx manual">
- <copy file="${base.dir}/src/site/doxy/Doxyfile.in"
- tofile="${target.dir}/Doxyfile"
- overwrite="true"
- />
- <replace file="${target.dir}/Doxyfile">
- <replacefilter token="@version@"
- value="${project.version}"
- />
- <replacefilter token="@base_dir@"
- value="${base.dir}"
- />
- <replacefilter token="@manual_dest@"
- value="${target.dir}/site/apidocs"
- />
- </replace>
-
- <!--
- Copying project site index data to apidocs index
-
- We need some Apache boilerplate and intro in the apidocs index page and the easiest
- solution seems to be to simply copy some of the contents of the project site index.
- -->
- <xslt in="${target.dir}/site/index.html"
- out="${target.dir}/mainpage.dox"
- style="${base.dir}/src/site/doxy/mainpage.dox.xsl"
- force="true">
- <xmlcatalog>
- <dtd publicId="-//W3C//DTD XHTML 1.0 Transitional//EN"
- location="${base.dir}/src/site/doxy/DTDs/xhtml1-transitional.dtd"
- />
- <dtd publicId="-//W3C//ENTITIES Latin 1 for XHTML//EN"
- location="${base.dir}/src/site/doxy/DTDs/xhtml-lat1.ent"
- />
- <dtd publicId="-//W3C//ENTITIES Symbols for XHTML//EN"
- location="${base.dir}/src/site/doxy/DTDs/xhtml-symbol.ent"
- />
- <dtd publicId="-//W3C//ENTITIES Special for XHTML//EN"
- location="${base.dir}/src/site/doxy/DTDs/xhtml-special.ent"
- />
- </xmlcatalog>
- </xslt>
-
- <mkdir dir="${target.dir}/site/apidocs" />
- <exec executable="${doxygen.exe}"
- dir="${target.dir}"
- />
-
- <!--
- Links to the main project site
-
- We want links to the main project site and adding them after doxygen seems to be the
- only and easiest way.
- -->
- <replaceregexp match="(<div (?:id="projectname"|class="title")>)(Apache log4cxx)"
- replace="\1<a href="http://logging.apache.org/log4cxx">\2</a>"
- flags="img">
- <fileset dir="${target.dir}/site/apidocs">
- <include name="*.html" />
- </fileset>
- </replaceregexp>
- </target>
-
- <target name="site-text-file-cleanup">
- <fixcrlf srcDir="${base.dir}/${subDir}"
- tab="asis"
- tablength="4"
- fixlast="false"
- eof="asis"
- eol="unix"
- includes="**/*.css **/*.html"
- />
-
- <replaceregexp flags="mg"
- match="(?: |\t)+$"
- replace="">
- <fileset dir="${base.dir}/${subDir}"
- includes="**/*.css, **/*.html"
- />
- </replaceregexp>
- </target>
-
- <target name="site"
- depends="apidocs">
- <antcall target="site-text-file-cleanup">
- <param name="subDir"
- value="target/site"
- />
- </antcall>
- </target>
-
- <target name="prepare-changes"
- description="Prepares changes.xml from a JIRA issues list">
- <xslt style="src/changes/changes.xslt"
- in="issues.xml"
- out="src/changes/changes.xml"
- />
- </target>
-
- <target name="checkout-site">
- <exec executable="svn"
- failonerror="true">
- <arg value="co" />
- <arg value="${site.svnRepoUrl}" />
- <arg value="${site.deployDir}" />
- </exec>
- </target>
-
- <target name="update-site">
- <exec executable="svn"
- dir="${site.deployDir}"
- failonerror="true">
- <arg value="update" />
- </exec>
- </target>
-
- <target name="post-site"
- depends="checkout-site, update-site"
- />
-
- <target name="svn-mime=css">
- <exec executable="svn">
- <arg value="propset" />
- <arg value="svn:mime-type" />
- <arg value="text/css" />
- <arg value="${src.css}" />
- </exec>
- </target>
-
- <target name="svn-mime=html">
- <exec executable="svn">
- <arg value="propset" />
- <arg value="svn:mime-type" />
- <arg value="text/html" />
- <arg value="${src.html}" />
- </exec>
- </target>
-
- <!--
- Was unable to get a version w/o any suffix in pom.xml/distributionManagement, guess it's a
- limitation of the property interpolation used. All suggestions found in the net seem to only
- work outside that section, e.g. I was able to make a shorter version available in some
- phases calling ANT targets. Doesn't get me anything... So I'm dealing with the long vs.
- short name here by simply renaming the folder with the long name created by maven.
-
- This only works for SVN clients using only one ".svn" folder per working copy!
-
- https://cwiki.apache.org/confluence/display/MAVENOLD/POM+Interpolation+Refactor
- https://stackoverflow.com/a/12002359/2055163
- https://gist.github.com/tux2323/970877#file-pom-xml-L24
- -->
- <target name="svn-shorten-dir-name"
- if="version.hasSuffix">
- <delete dir="${site.deployDir.curVersionWoSuffix}"
- />
- <move file="${site.deployDir.curVersion}"
- tofile="${site.deployDir.curVersionWoSuffix}"
- />
- </target>
-
- <target name="site-deploy">
- <antcall target="svn-shorten-dir-name" />
- <delete file="${site.deployDir}/svn-commit.tmp~" />
-
- <exec executable="svn"
- failonerror="true">
- <arg value="add" />
- <arg value="--force" />
- <arg value="--depth=infinity" />
- <arg value="${site.deployDir.curVersionWoSuffix}" />
- </exec>
-
- <taskdef name="foreach"
- classname="net.sf.antcontrib.logic.ForEach"
- />
- <foreach target="svn-mime=css"
- param="src.css">
- <path>
- <fileset dir="${site.deployDir.curVersionWoSuffix}"
- includes="**/*.css"
- />
- </path>
- </foreach>
- <foreach target="svn-mime=html"
- param="src.html">
- <path>
- <fileset dir="${site.deployDir.curVersionWoSuffix}"
- includes="**/*.html"
- />
- </path>
- </foreach>
-
- <antcall target="site-text-file-cleanup">
- <param name="subDir"
- value="${site.deployDir.curVersionWoSuffix}"
- />
- </antcall>
-
- <!--
- Is allowed to fail in case of no files to delete:
-
- [exec] svn: E205001: Try 'svn help delete' for more information
- [exec] svn: E205001: Not enough arguments provided
- -->
- <exec executable="sh"
- failonerror="false">
- <arg value="-c" />
- <arg value="svn st "${site.deployDir.curVersionWoSuffix}" | grep ! | cut -d! -f2 | sed 's/^ *//' | sed 's/^/\"/g' | sed 's/$/\"/g' | xargs svn rm" />
- </exec>
-
- <!-- Requires that SVN_EDITOR, VISUAL or EDITOR being set to edit commit description. -->
- <exec executable="sh"
- failonerror="true">
- <arg value="-c" />
- <arg value="svn ci "${site.deployDir.curVersionWoSuffix}" < /dev/tty > /dev/tty 2> /dev/tty" />
- </exec>
- </target>
-
- <target name="autogen"
- depends="init"
- if="is-unix">
- <exec executable="sh">
- <arg value="autogen.sh" />
- </exec>
- </target>
-</project>
-
diff --git a/configure.ac b/configure.ac
deleted file mode 100644
index f6b3f44..0000000
--- a/configure.ac
+++ /dev/null
@@ -1,502 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-AC_INIT([log4cxx], [0.11.0])
-AC_CONFIG_MACRO_DIR([src/m4])
-AC_CONFIG_SRCDIR(src/main/cpp/logger.cpp)
-
-# autoconf 2.50 or higher to rebuild aclocal.m4, because the
-# AC_CREATE_PREFIX_CONFIG_H macro needs the AS_DIRNAME macro.
-AC_PREREQ(2.50)
-
-AC_CANONICAL_HOST
-AC_CANONICAL_TARGET
-
-#
-# +1 : ? : +1 == new interface that does not break old one
-# +1 : ? : 0 == new interface that breaks old one
-# ? : ? : 0 == no new interfaces, but breaks apps
-# ? :+1 : ? == just some internal changes, nothing breaks but might work
-# better
-# CURRENT : REVISION : AGE
-LT_VERSION=11:0:0
-
-AC_SUBST(LT_VERSION)
-
-AH_VERBATIM([HAVE_NO_EXPLICIT_EXPORTS],
-[/* no explicit exports */
-#define LOG4CXX_EXPORT])
-
-AM_INIT_AUTOMAKE([foreign subdir-objects -Wall])
-
-# Checks for programs
-# ----------------------------------------------------------------------------
-
-AM_PROG_AR
-AM_PROG_LIBTOOL
-AC_PROG_INSTALL
-AC_PROG_LN_S
-AC_PROG_MAKE_SET
-
-AC_PROG_CXX([g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC QCC])
-
-AC_PROG_CXXCPP
-AC_LANG(C++)
-
-# CXX fine tuning
-case "$host" in
- *-dec-osf*)
- CXXFLAGS="$CXXFLAGS -std strict_ansi_errors"
- ;;
- *)
- ;;
-esac
-
-# Doxygen
-
-AC_ARG_ENABLE(doxygen,
- AC_HELP_STRING(--enable-doxygen,
- [enable documentation generation with doxygen (auto)]))
-
-AC_ARG_ENABLE(dot,
- AC_HELP_STRING(--enable-dot,
- [use 'dot' to generate graphs in doxygen (auto)]))
-
-AC_ARG_ENABLE(html-docs,
- AC_HELP_STRING(--enable-html-docs,
- [enable HTML generation with doxygen (yes)]),
- [],
- [enable_html_docs=yes])
-
-AC_ARG_ENABLE(latex-docs,
- AC_HELP_STRING(--enable-latex-docs,
- [enable LaTeX documentation generation with doxygen (no)]),
- [],
- [enable_latex_docs=no])
-
-if test "x$enable_doxygen" = xno; then
- enable_doc=no
-else
- AC_PATH_PROG(DOXYGEN, doxygen, , $PATH)
- if test "x$DOXYGEN" = x; then
- if test "x$enable_doxygen" = xyes; then
- AC_MSG_ERROR([could not find doxygen])
- fi
- enable_doc=no
- else
- enable_doc=yes
- AC_PATH_PROG(DOT, dot, , $PATH)
- fi
-fi
-AM_CONDITIONAL(DOC, test x$enable_doc = xyes)
-AM_CONDITIONAL(LATEX_DOC, test x$enable_latex_docs = xyes)
-
-if test x$DOT = x; then
- if test "x$enable_dot" = xyes; then
- AC_MSG_ERROR([could not find dot])
- fi
- enable_dot=no
-else
- enable_dot=yes
-fi
-
-manual_dest="manual"
-base_dir=`(cd $srcdir && pwd)`
-
-AC_SUBST(enable_dot)
-AC_SUBST(enable_html_docs)
-AC_SUBST(enable_latex_docs)
-AC_SUBST(manual_dest)
-AC_SUBST(base_dir)
-
-
-
-
-# Checks header files
-# ----------------------------------------------------------------------------
-APR_FIND_APR( , , 1, 1)
-if test "$apr_found" = "no"; then
- AC_MSG_ERROR(APR could not be located. Please use the --with-apr option.)
-fi
-
-CPPFLAGS="$CPPFLAGS `$apr_config --cppflags` `$apr_config --includes`"
-APR_LIBS="`$apr_config --link-ld --libs`"
-AC_SUBST(APR_LIBS)
-LDFLAGS="$LDFLAGS $APR_LIBS"
-
-APR_FIND_APU( , , 1, 1)
-if test "$apu_found" = "no"; then
- AC_MSG_ERROR(APR-util could not be located. Please use the --with-apr-util option.)
-fi
-
-CPPFLAGS="$CPPFLAGS `$apu_config --includes`"
-APU_LIBS="`$apu_config --link-ld --libs`"
-AC_SUBST(APU_LIBS)
-LDFLAGS="$LDFLAGS $APU_LIBS"
-
-# Checks local idioms
-# ----------------------------------------------------------------------------
-
-# for local syslog() function for SyslogAppender
-AC_CHECK_FUNCS(mbsrtowcs, [have_mbsrtowcs=yes], [have_mbsrtowcs=no])
-if test "$have_mbsrtowcs" = "yes"
-then
- AC_SUBST(HAS_MBSRTOWCS, 1)
-else
- AC_SUBST(HAS_MBSRTOWCS, 0)
-fi
-
-AC_CHECK_FUNCS(wcstombs, [have_wcstombs=yes], [have_wcstombs=no])
-if test "$have_wcstombs" = "yes"
-then
- AC_SUBST(HAS_WCSTOMBS, 1)
-else
- AC_SUBST(HAS_WCSTOMBS, 0)
-fi
-
-# for local syslog() function for SyslogAppender
-AC_CHECK_FUNCS(syslog, [have_syslog=yes], [have_syslog=no])
-if test "$have_syslog" = "yes"
-then
- AC_SUBST(HAS_SYSLOG, 1)
-else
- AC_SUBST(HAS_SYSLOG, 0)
-fi
-
-AC_CHECK_HEADER([locale],have_locale=yes,have_locale=no)
-if test "$have_locale" = "yes"
-then
- AC_SUBST(HAS_STD_LOCALE, 1)
-else
- AC_SUBST(HAS_STD_LOCALE, 0)
-fi
-
-AC_MSG_CHECKING([for wchar_t])
-AC_COMPILE_IFELSE([AC_LANG_SOURCE([
- #include <string>
- std::wstring w;])], [have_wchar_t=yes], [have_wchar_t=no])
-AC_MSG_RESULT($have_wchar_t)
-if test "$have_wchar_t" = "yes"
-then
- AC_SUBST(HAS_WCHAR_T, 1)
-else
- AC_SUBST(HAS_WCHAR_T, 0)
-fi
-
-AC_CHECK_FUNCS(fwide, [have_fwide=yes], [have_fwide=no])
-if test "$have_fwide" = "yes"
-then
- AC_SUBST(HAS_FWIDE, 1)
-else
- AC_SUBST(HAS_FWIDE, 0)
-fi
-
-
-# Checks for libraries
-# ----------------------------------------------------------------------------
-
-#for ODBCAppender
-AC_MSG_CHECKING(for ODBC support)
-AC_ARG_WITH(ODBC,
- AC_HELP_STRING(--with-ODBC, [ODBC support. Accepted arguments :
- unixODBC, iODBC, Microsoft, no (default=no)]),
- [ac_with_odbc=$withval],
- [ac_with_odbc=no])
-case "$ac_with_odbc" in
- Microsoft)
- AC_SUBST(HAS_ODBC, 1, ODBC support)
- AC_MSG_RESULT(Microsoft)
- LIBS_ODBC="-lodbc32"
- ;;
- unixODBC)
- AC_MSG_RESULT(unixODBC)
- AC_CHECK_HEADER(sqlext.h,, AC_MSG_ERROR(unixODBC not found !))
- AC_SUBST(HAS_ODBC, 1, ODBC support)
- LIBS_ODBC="-lodbc"
- ;;
- iODBC)
- AC_MSG_RESULT(iODBC)
- AC_CHECK_PROG(IODBC_CONFIG, iodbc-config, yes, no)
- if test "x$IODBC_CONFIG" = "xyes"
- then
- AC_SUBST(HAS_ODBC, 1, ODBC support)
- LIBS_ODBC="`iodbc-config --libs`"
- CPPFLAGS_ODBC="`iodbc-config --cflags`"
- else
- AC_MSG_ERROR(iODBC not found !)
- fi
- ;;
- no)
- AC_SUBST(HAS_ODBC, 0, No ODBC support)
- AC_MSG_RESULT(no)
- ;;
- *)
- AC_MSG_RESULT(???)
- AC_MSG_ERROR(Unknown option : $ac_with_odbc)
- ;;
-esac
-AC_SUBST(LIBS_ODBC)
-AC_SUBST(CPPFLAGS_ODBC)
-
-
-#for SMTPAppender
-AC_MSG_CHECKING(for SMTP support)
-AC_ARG_WITH(SMTP,
- AC_HELP_STRING(--with-SMTP, [SMTP support. Accepted arguments :
- libesmtp, no (default=no)]),
- [ac_with_smtp=$withval],
- [ac_with_smtp=no])
-case "$ac_with_smtp" in
- libesmtp)
- AC_MSG_RESULT(libesmtp)
- AC_CHECK_LIB([esmtp], [smtp_create_session],,
- AC_MSG_ERROR(libesmtp library not found !),
- -lesmtp)
- AC_SUBST(HAS_LIBESMTP, 1, SMTP support through libesmtp library.)
- LIBS="-lesmtp $LIBS"
- ;;
- no)
- AC_MSG_RESULT(no)
- AC_SUBST(HAS_LIBESMTP, 0, SMTP support through libesmtp library.)
- ;;
- *)
- AC_MSG_RESULT(???)
- AC_MSG_ERROR(Unknown option : $ac_with_smtp)
- ;;
-esac
-
-#for char api
-AC_ARG_ENABLE(char,
- AC_HELP_STRING(--enable-char,
- [enable char API (yes)]))
-if test "x$enable_char" = xno; then
- have_char_api=no
-else
- have_char_api=yes
-fi
-
-if test "$have_char_api" = "yes"
-then
- AC_SUBST(CHAR_API, 1)
-else
- AC_SUBST(CHAR_API, 0)
-fi
-
-#for wchar_t api
-AC_ARG_ENABLE(wchar_t,
- AC_HELP_STRING(--enable-wchar_t,
- [enable wchar_t API (yes if wchar_t available)]))
-if test "x$enable_wchar_t" = xno; then
- have_wchar_t_api=no
-else
- if test "$have_wchar_t" = "yes"
- then
- have_wchar_t_api=yes
- else
- have_wchar_t_api=no
- fi
-fi
-
-if test "$have_wchar_t_api" = "yes"
-then
- AC_SUBST(WCHAR_T_API, 1)
-else
- AC_SUBST(WCHAR_T_API, 0)
-fi
-
-#for unichar api
-AC_ARG_ENABLE(unichar,
- AC_HELP_STRING(--enable-unichar,
- [enable unichar API (no)]))
-if test "x$enable_unichar" = "yes"
-then
- AC_SUBST(UNICHAR_API, 1)
-else
- AC_SUBST(UNICHAR_API, 0)
-fi
-
-#for cfstring api
-AC_ARG_ENABLE(cfstring,
- AC_HELP_STRING(--enable-cfstring,
- [enable cfstring API (no)]))
-if test "x$enable_cfstring" = xyes; then
- AC_MSG_CHECKING([for cfstring])
- CPPFLAGS="$CPPFLAGS -framework CoreFoundation"
- AC_COMPILE_IFELSE([AC_LANG_SOURCE([
- #include <CoreFoundation/CFString.h>
- CFStringRef x = CFSTR("Hello");])], [have_cfstring_api=yes], [have_cfstring_api=no])
- AC_MSG_RESULT($have_cfstring_api)
-else
- have_cfstring_api=no
-fi
-
-if test "$have_cfstring_api" = "yes"
-then
- AC_SUBST(CFSTRING_API, 1)
-else
- AC_SUBST(CFSTRING_API, 0)
-fi
-
-#determine charset type
-AC_MSG_CHECKING([charset type])
-AC_ARG_WITH(charset,
- AC_HELP_STRING(--with-charset=TYPE, [locale charset.
- Accepted TYPE variants: auto, utf-8, iso-8859-1, usascii, ebcdic (default=auto)]),
- [ac_with_charset=$withval],
- [ac_with_charset=auto])
-
-case "$ac_with_charset" in
- utf-8)
- AC_MSG_RESULT(utf-8)
- AC_SUBST(CHARSET_UTF8, 1)
- AC_SUBST(CHARSET_ISO88591, 0)
- AC_SUBST(CHARSET_USASCII, 0)
- AC_SUBST(CHARSET_EBCDIC, 0)
- ;;
-
- iso-8859-1)
- AC_MSG_RESULT(iso-8859-1)
- AC_SUBST(CHARSET_UTF8, 0)
- AC_SUBST(CHARSET_ISO88591, 1)
- AC_SUBST(CHARSET_USASCII, 0)
- AC_SUBST(CHARSET_EBCDIC, 0)
- ;;
-
- usascii)
- AC_MSG_RESULT(usascii)
- AC_SUBST(CHARSET_UTF8, 0)
- AC_SUBST(CHARSET_ISO88591, 0)
- AC_SUBST(CHARSET_USASCII, 1)
- AC_SUBST(CHARSET_EBCDIC, 0)
- ;;
-
- ebcdic)
- AC_MSG_RESULT(usascii)
- AC_SUBST(CHARSET_UTF8, 0)
- AC_SUBST(CHARSET_ISO88591, 0)
- AC_SUBST(CHARSET_USASCII, 0)
- AC_SUBST(CHARSET_EBCDIC, 1)
- ;;
-
- auto)
- AC_MSG_RESULT(auto)
- AC_SUBST(CHARSET_UTF8, 0)
- AC_SUBST(CHARSET_ISO88591, 0)
- AC_SUBST(CHARSET_USASCII, 0)
- AC_SUBST(CHARSET_EBCDIC, 0)
- ;;
-
- *)
- AC_MSG_RESULT(???)
- AC_MSG_ERROR(Invalid charset type: $ac_with_charset)
- ;;
-esac
-
-
-
-#determine logchar type
-AC_MSG_CHECKING([logchar type])
-AC_ARG_WITH(logchar,
- AC_HELP_STRING(--with-logchar=TYPE, [type for logchar.
- Accepted TYPE variants: utf-8, wchar_t, unichar (default=utf-8)]),
- [ac_with_logchar=$withval],
- [ac_with_logchar=utf-8])
-
-case "$ac_with_logchar" in
- utf-8)
- AC_MSG_RESULT(utf-8)
- AC_SUBST(LOGCHAR_IS_UTF8, 1)
- AC_SUBST(LOGCHAR_IS_WCHAR, 0)
- AC_SUBST(LOGCHAR_IS_UNICHAR, 0)
- ;;
-
- wchar_t)
- AC_MSG_RESULT(wchar_t)
- AC_SUBST(LOGCHAR_IS_UTF8, 0)
- AC_SUBST(LOGCHAR_IS_WCHAR, 1)
- AC_SUBST(LOGCHAR_IS_UNICHAR, 0)
- ;;
-
- unichar)
- AC_MSG_RESULT(unichar)
- AC_SUBST(LOGCHAR_IS_UTF8, 0)
- AC_SUBST(LOGCHAR_IS_WCHAR, 0)
- AC_SUBST(LOGCHAR_IS_UNICHAR, 1)
- ;;
-
- *)
- AC_MSG_RESULT(???)
- AC_MSG_ERROR(Invalid logchar type: $ac_with_logchar)
- ;;
-esac
-
-
-AC_ARG_ENABLE(non-blocking,
- AC_HELP_STRING(--enable-non-blocking,
- [non-blocking mode (no)]))
-if test "x$enable_non_blocking" = xyes; then
- CXXFLAGS="$CXXFLAGS -std=c++11"
- AC_DEFINE(NON_BLOCKING)
- AC_DEFINE(RW_MUTEX)
- AC_DEFINE(STATIC_STRINGSTREAM)
-fi
-
-AM_CONDITIONAL([NON_BLOCKING], [test "x$enable_non_blocking" = xyes])
-
-# Create files
-# ----------------------------------------------------------------------------
-
-AC_CONFIG_FILES([
-Makefile
-liblog4cxx.pc
-src/Makefile
-src/main/Makefile
-src/main/cpp/Makefile
-src/main/include/Makefile
-src/main/include/log4cxx/log4cxx.h
-src/main/include/log4cxx/private/log4cxx_private.h
-src/main/include/log4cxx/private/Makefile
-src/main/include/log4cxx/Makefile
-src/main/include/log4cxx/helpers/Makefile
-src/main/include/log4cxx/net/Makefile
-src/main/include/log4cxx/nt/Makefile
-src/main/include/log4cxx/spi/Makefile
-src/main/include/log4cxx/spi/location/Makefile
-src/main/include/log4cxx/varia/Makefile
-src/main/include/log4cxx/xml/Makefile
-src/main/include/log4cxx/config/Makefile
-src/main/include/log4cxx/db/Makefile
-src/main/include/log4cxx/rolling/Makefile
-src/main/include/log4cxx/pattern/Makefile
-src/main/include/log4cxx/filter/Makefile
-src/m4/Makefile
-src/site/Makefile
-src/site/doxy/Makefile
-src/site/doxy/Doxyfile
-src/test/Makefile
-src/test/resources/Makefile
-src/test/resources/input/Makefile
-src/test/resources/input/ndc/Makefile
-src/test/resources/input/rolling/Makefile
-src/test/resources/input/xml/Makefile
-src/test/cpp/Makefile
-src/test/resources/witness/Makefile
-src/test/resources/witness/encoding/Makefile
-src/test/resources/witness/ndc/Makefile
-src/test/resources/witness/rolling/Makefile
-src/examples/Makefile
-src/examples/cpp/Makefile
-])
-AC_OUTPUT
diff --git a/configure.bat b/configure.bat
deleted file mode 100644
index b1101c0..0000000
--- a/configure.bat
+++ /dev/null
@@ -1,19 +0,0 @@
-ECHO OFF
-REM Licensed to the Apache Software Foundation (ASF) under one or more
-REM contributor license agreements. See the NOTICE file distributed with
-REM this work for additional information regarding copyright ownership.
-REM The ASF licenses this file to You under the Apache License, Version 2.0
-REM (the "License"); you may not use this file except in compliance with
-REM the License. You may obtain a copy of the License at
-REM
-REM http://www.apache.org/licenses/LICENSE-2.0
-REM
-REM Unless required by applicable law or agreed to in writing, software
-REM distributed under the License is distributed on an "AS IS" BASIS,
-REM WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-REM See the License for the specific language governing permissions and
-REM limitations under the License.
-REM
-
-copy /Y src\main\include\log4cxx\log4cxx.hw src\main\include\log4cxx\log4cxx.h
-copy /Y src\main\include\log4cxx\private\log4cxx_private.hw src\main\include\log4cxx\private\log4cxx_private.h
diff --git a/pom.xml b/pom.xml
deleted file mode 100644
index ba23870..0000000
--- a/pom.xml
+++ /dev/null
@@ -1,484 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <groupId>log4cxx</groupId>
- <artifactId>apache-log4cxx</artifactId>
- <packaging>pom</packaging>
- <version>0.11.0-SNAPSHOT</version>
- <name>Apache log4cxx</name>
- <description>Logging framework for C++.</description>
- <url>http://logging.apache.org/log4cxx</url>
- <inceptionYear>2003</inceptionYear>
-
- <issueManagement>
- <system>JIRA</system>
- <url>https://issues.apache.org/jira/browse/LOGCXX</url>
- </issueManagement>
-
- <mailingLists>
- <mailingList>
- <name>log4cxx usage</name>
- <subscribe>log4cxx-user-subscribe@logging.apache.org</subscribe>
- <unsubscribe>log4cxx-user-unsubscribe@logging.apache.org</unsubscribe>
- <post>log4cxx-user@logging.apache.org</post>
- <archive>http://mail-archives.apache.org/mod_mbox/logging-log4cxx-user/</archive>
- <otherArchives>
- <otherArchive>http://markmail.org/search/list:org.apache.logging.log4cxx-user</otherArchive>
- <otherArchive>http://marc.info/?l=log4cxx-user</otherArchive>
- <otherArchive>http://dir.gmane.org/gmane.comp.apache.logging.log4cxx.user</otherArchive>
- </otherArchives>
- </mailingList>
- <mailingList>
- <name>log4cxx development</name>
- <subscribe>dev-subscribe@logging.apache.org</subscribe>
- <unsubscribe>dev-unsubscribe@logging.apache.org</unsubscribe>
- <post>dev@logging.apache.org</post>
- <archive>http://mail-archives.apache.org/mod_mbox/logging-dev/</archive>
- <otherArchives>
- <otherArchive>http://markmail.org/search/list:org.apache.logging.dev</otherArchive>
- <otherArchive>http://marc.info/?l=dev</otherArchive>
- <otherArchive>http://dir.gmane.org/gmane.comp.apache.logging.devel</otherArchive>
- </otherArchives>
- </mailingList>
- <mailingList>
- <name>Old log4cxx development (NOT USED ANYMORE!)</name>
- <subscribe>log4cxx-dev-subscribe@logging.apache.org</subscribe>
- <unsubscribe>log4cxx-dev-unsubscribe@logging.apache.org</unsubscribe>
- <post>log4cxx-dev@logging.apache.org</post>
- <archive>http://mail-archives.apache.org/mod_mbox/logging-log4cxx-dev/</archive>
- <otherArchives>
- <otherArchive>http://markmail.org/search/list:org.apache.logging.log4cxx-dev</otherArchive>
- <otherArchive>http://marc.info/?l=log4cxx-dev</otherArchive>
- <otherArchive>http://dir.gmane.org/gmane.comp.apache.logging.log4cxx.devel</otherArchive>
- </otherArchives>
- </mailingList>
- </mailingLists>
-
- <licenses>
- <license>
- <name>Apache License, Version 2.0</name>
- <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
- <distribution>repo</distribution>
- </license>
- </licenses>
-
- <scm>
- <connection>scm:git:http://gitbox.apache.org/repos/asf/logging-log4cxx.git</connection>
- <developerConnection>scm:git:https://gitbox.apache.org/repos/asf/logging-log4cxx.git</developerConnection>
- <url>https://gitbox.apache.org/repos/asf?p=logging-log4cxx.git</url>
- <tag>HEAD</tag>
- </scm>
-
- <properties>
- <!-- Note that any properties you want available in velocity templates must not use periods! -->
- <releaseArtifactId>${project.artifactId}</releaseArtifactId>
- <releaseVersion>${project.version}</releaseVersion>
- <releaseManager>Matt Sicker</releaseManager>
- <releaseKey>B62BABE8</releaseKey>
- <windowsArchitecture>x64</windowsArchitecture>
- </properties>
-
- <organization>
- <name>Apache Software Foundation</name>
- <url>http://www.apache.org</url>
- </organization>
-
- <!-- Developers listed by PMC, Committers, alphabetical by id-->
- <developers>
- <!--Begin PMC-->
- <!--End PMC, Begin Committers-->
- <developer>
- <id>alexz</id>
- <name>Alex Zbarcea</name>
- <email>alexz@apache.org</email>
- <timezone>America/New York</timezone>
- <roles>
- <role>Committer</role>
- </roles>
- </developer>
- <developer>
- <id>chand</id>
- <name>Chand Priyankara</name>
- <email>chand@apache.org</email>
- <timezone>Sri Lanka/Kadawathe</timezone>
- <roles>
- <role>Committer</role>
- </roles>
- </developer>
- <developer>
- <id>fseydoux</id>
- <name>Florian Seydoux</name>
- <email>fseydoux@apache.org</email>
- <timezone>Europe/Zurich</timezone>
- <roles>
- <role>Committer</role>
- </roles>
- </developer>
- <developer>
- <id>joseph</id>
- <name>Joseph Southwell</name>
- <email>joseph@apache.org</email>
- <timezone>America/Chicago</timezone>
- <roles>
- <role>Committer</role>
- </roles>
- </developer>
- <developer>
- <id>rhys</id>
- <name>Rhys Ulerich</name>
- <email>rhys@apache.org</email>
- <timezone>America/Chicago</timezone>
- <roles>
- <role>Committer</role>
- </roles>
- </developer>
- <developer>
- <id>tschoening</id>
- <name>Thorsten Schöning</name>
- <email>tschoening@apache.org</email>
- <timezone>Europe/Berlin</timezone>
- <roles>
- <role>Committer</role>
- </roles>
- </developer>
- <!--End Committers, Begin Emeritus-->
- <developer>
- <id>afester</id>
- <name>Andreas Fester</name>
- <roles>
- <role>Emeritus</role>
- </roles>
- </developer>
- <developer>
- <id>carnold</id>
- <name>Curtis Arnold</name>
- <roles>
- <role>Emeritus</role>
- </roles>
- </developer>
- <developer>
- <id>cdevienne</id>
- <name>Christophe de Vienne</name>
- <roles>
- <role>Emeritus</role>
- </roles>
- </developer>
- <developer>
- <id>mcatan</id>
- <name>Michael Catanzariti</name>
- <roles>
- <role>Emeritus</role>
- </roles>
- </developer>
- <!--End Emeritus-->
- </developers>
-
- <contributors>
- <contributor>
- <name>Andrew Lazarus</name>
- </contributor>
- </contributors>
-
- <build>
- <plugins>
- <plugin>
- <groupId>com.googlecode.cmake-maven-project</groupId>
- <artifactId>cmake-maven-plugin</artifactId>
- <version>3.16.3-b1</version>
-
- <executions>
- <execution>
- <id>cmake-generate</id>
- <goals>
- <goal>generate</goal>
- </goals>
-
- <configuration>
- <sourcePath>${project.basedir}</sourcePath>
- <targetPath>${project.build.directory}/${platform}</targetPath>
- <classifier>${cmake.classifier}</classifier>
- <options>${cmake.options}</options>
- <environmentVariables>
- <CMAKE_CLASSIFIER>${cmake.classifier}</CMAKE_CLASSIFIER>
- </environmentVariables>
- <downloadBinaries>${download.cmake}</downloadBinaries>
- </configuration>
- </execution>
-
- <execution>
- <id>cmake-compile</id>
- <phase>process-resources</phase>
- <goals>
- <goal>compile</goal>
- </goals>
-
- <configuration>
- <projectDirectory>${project.build.directory}/${platform}</projectDirectory>
- <classifier>${cmake.classifier}</classifier>
- <config>${cmake.config}</config>
- <downloadBinaries>true</downloadBinaries>
- </configuration>
- </execution>
-
- <execution>
- <phase>test</phase>
- <id>cmake-run-tests</id>
- <goals>
- <goal>test</goal>
- </goals>
-
- <configuration>
- <buildDirectory>${project.build.directory}/${platform}</buildDirectory>
- <testFailureIgnore>true</testFailureIgnore>
- <ctest.skip.tests>${maven.test.skip}</ctest.skip.tests>
- <config>${cmake.config}</config>
- <threadCount>1</threadCount>
- </configuration>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <artifactId>maven-antrun-plugin</artifactId>
- <version>1.7</version>
- <executions>
- <execution>
- <phase>package</phase>
- <id>autogen</id>
- <configuration>
- <target>
- <ant target="autogen" />
- </target>
- </configuration>
- <goals>
- <goal>run</goal>
- </goals>
- </execution>
-
- <execution>
- <phase>site</phase>
- <id>site</id>
- <configuration>
- <target>
- <ant target="site" />
- </target>
- </configuration>
- <goals>
- <goal>run</goal>
- </goals>
- </execution>
-
- <execution>
- <phase>post-site</phase>
- <id>post-site</id>
- <configuration>
- <target>
- <ant target="post-site" />
- </target>
- </configuration>
- <goals>
- <goal>run</goal>
- </goals>
- </execution>
-
- <execution>
- <phase>site-deploy</phase>
- <id>site-deploy</id>
- <configuration>
- <target>
- <ant target="site-deploy" />
- </target>
- </configuration>
- <goals>
- <goal>run</goal>
- </goals>
- </execution>
- </executions>
-
- <dependencies>
- <dependency>
- <groupId>org.apache.ant</groupId>
- <artifactId>ant</artifactId>
- <version>1.9.3</version>
- </dependency>
-
- <dependency>
- <groupId>ant-contrib</groupId>
- <artifactId>ant-contrib</artifactId>
- <version>1.0b2</version>
- </dependency>
- </dependencies>
- </plugin>
-
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <version>3.2.0</version>
- <configuration>
- <descriptors>
- <descriptor>src/assembly/source.xml</descriptor>
- </descriptors>
- <appendAssemblyId>false</appendAssemblyId>
- <tarLongFileMode>gnu</tarLongFileMode>
- </configuration>
- <executions>
- <execution>
- <phase>package</phase>
- <goals>
- <goal>single</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
-
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>rat-maven-plugin</artifactId>
- <version>1.0-alpha-3</version>
- </plugin>
-
- <plugin>
- <artifactId>maven-site-plugin</artifactId>
- <version>3.3</version>
- <configuration>
- <templateFile>${basedir}/src/site/site.vm</templateFile>
- </configuration>
- </plugin>
-
- <plugin>
- <artifactId>maven-release-plugin</artifactId>
- <version>2.3</version>
- <configuration>
- <tagNameFormat>v@{project.version}-RCx</tagNameFormat>
- <goals>site-deploy assembly:single</goals>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
- <reporting>
- <excludeDefaults>true</excludeDefaults>
- <plugins>
- <plugin>
- <artifactId>maven-project-info-reports-plugin</artifactId>
- <version>2.7</version>
- <reportSets>
- <reportSet>
- <reports>
- <report>scm</report>
- <report>dependencies</report>
- <report>mailing-list</report>
- <report>license</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
-
- <plugin>
- <artifactId>maven-changes-plugin</artifactId>
- <version>2.9</version>
- <reportSets>
- <reportSet>
- <reports>
- <report>changes-report</report>
- </reports>
- </reportSet>
- </reportSets>
- <configuration>
- <issueLinkTemplatePerSystem>
- <GHPR>https://github.com/apache/logging-log4cxx/pull/%ISSUE%</GHPR>
- <JIRA>%URL%/%ISSUE%</JIRA>
- </issueLinkTemplatePerSystem>
- </configuration>
- </plugin>
- </plugins>
- </reporting>
-
- <distributionManagement>
- <repository>
- <id>tmp.repo</id>
- <url>file:///tmp</url>
- </repository>
- <site>
- <id>logging.site</id>
- <url>file:///${user.dir}/target/site-deploy/${project.version}</url>
- </site>
- </distributionManagement>
-
- <profiles>
- <profile>
- <id>linux-x86_64-debug</id>
- <properties>
- <platform>linux-x86_64</platform>
- <build.type>debug</build.type>
- </properties>
- </profile>
- <profile>
- <id>linux-x86_64-release</id>
- <activation>
- <os>
- <family>linux</family>
- <arch>amd64</arch>
- </os>
- </activation>
- <properties>
- <platform>linux-x86_64</platform>
- <build.type>release</build.type>
- <cmake.classifier>linux-x86_64</cmake.classifier>
- </properties>
- </profile>
- <profile>
- <id>Win32</id>
- <properties>
- <windowsArchitecture>Win32</windowsArchitecture>
- </properties>
- </profile>
- <profile>
- <id>windows-debug</id>
- <properties>
- <platform>windows-${windowsArchitecture}</platform>
- <build.type>debug</build.type>
- <cmake.classifier>windows-x86_64</cmake.classifier>
- <cmake.options>-A${windowsArchitecture}</cmake.options>
- <cmake.config>${build.type}</cmake.config>
- </properties>
- </profile>
- <profile>
- <id>windows-release</id>
- <activation>
- <os>
- <family>windows</family>
- <arch>amd64</arch>
- </os>
- </activation>
- <properties>
- <platform>windows-${windowsArchitecture}</platform>
- <build.type>release</build.type>
- <cmake.classifier>windows-x86_64</cmake.classifier>
- <cmake.options>-A${windowsArchitecture}</cmake.options>
- <cmake.config>${build.type}</cmake.config>
- </properties>
- </profile>
- <profile>
- <id>mac-x86_64-debug</id>
- <properties>
- <platform>mac-x86_64</platform>
- <build.type>debug</build.type>
- <cmake.classifier>mac-x86_64</cmake.classifier>
- <cmake.config>${build.type}</cmake.config>
- </properties>
- </profile>
- <profile>
- <id>mac-x86_64-release</id>
- <activation>
- <os>
- <family>mac</family>
- <arch>x86_64</arch>
- </os>
- </activation>
- <properties>
- <platform>mac-x86_64</platform>
- <build.type>release</build.type>
- <cmake.classifier>mac-x86_64</cmake.classifier>
- <cmake.config>${build.type}</cmake.config>
- </properties>
- </profile>
- </profiles>
-</project>
diff --git a/src/Makefile.am b/src/Makefile.am
deleted file mode 100644
index 4c94395..0000000
--- a/src/Makefile.am
+++ /dev/null
@@ -1,17 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-SUBDIRS = main examples site test
-DIST_SUBDIRS = ${SUBDIRS} m4
diff --git a/src/ant/common.xml b/src/ant/common.xml
deleted file mode 100644
index 1f9f192..0000000
--- a/src/ant/common.xml
+++ /dev/null
@@ -1,212 +0,0 @@
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-
-<property file="build.properties"
-/>
-<property name="debug"
- value="true"
-/>
-<property name="rtti"
- value="false"
-/>
-<property name="optimize"
- value="none"
-/>
-<property name="lib.type"
- value="shared"
-/>
-<property name="runtime"
- value="dynamic"
-/>
-
-<taskdef resource="net/sf/antcontrib/antcontrib.properties" />
-
-<target name="os-detect">
- <condition property="os.family"
- value="mac">
- <os family="mac" />
- </condition>
- <condition property="os.family"
- value="windows">
- <os family="windows" />
- </condition>
- <property name="os.family"
- value="unix"
- />
-
- <condition property="is-mac"
- value="1">
- <equals arg1="${os.family}" arg2="mac" />
- </condition>
- <condition property="is-windows"
- value="1">
- <equals arg1="${os.family}" arg2="windows" />
- </condition>
- <condition property="is-unix" value="1">
- <or>
- <equals arg1="${os.family}" arg2="unix" />
- <equals arg1="${os.family}" arg2="mac" />
- <equals arg1="${os.family}" arg2="cygwin" />
- </or>
- </condition>
-</target>
-
-<target name="win-init"
- depends="os-detect"
- if="is-windows">
- <property name="compiler"
- value="msvc"
- />
-
- <condition property="is-bcc"
- value="true">
- <or>
- <equals arg1="${compiler}" arg2="bcc" />
- </or>
- </condition>
-
- <condition property="is-msvc"
- value="true">
- <or>
- <equals arg1="${compiler}" arg2="msvc" />
- </or>
- </condition>
-
- <condition property="is-mingw"
- value="true">
- <or>
- <equals arg1="${compiler}" arg2="gcc" />
- <equals arg1="${compiler}" arg2="g++" />
- </or>
- </condition>
-</target>
-
-<target name="mac-init"
- depends="os-detect"
- if="is-mac">
- <property name="project.type"
- value="xcode"
- />
-</target>
-
-<target name="unix-init"
- depends="mac-init" if="is-unix">
- <property name="compiler"
- value="gcc"
- />
-
- <condition property="has-expat"
- value="true">
- <not><isset property="is-mac" /></not>
- </condition>
- <condition property="is-cygwin"
- value="true">
- <os family="windows" />
- </condition>
-</target>
-
-<target name="common-init"
- depends="win-init, unix-init">
-
- <condition property="is-gcc"
- value="true">
- <or>
- <equals arg1="${compiler}" arg2="gcc" />
- <equals arg1="${compiler}" arg2="g++" />
- </or>
- </condition>
-
- <condition property="pic-option"
- value="-fPIC">
- <and>
- <isset property="is-gcc" />
- <istrue value="${use-pic}" />
- </and>
- </condition>
-
-
- <condition property="is-debug"
- value="true">
- <istrue value="${debug}" />
- </condition>
-
- <condition property="debug.release"
- value="debug">
- <isset property="is-debug" />
- </condition>
- <property name="debug.release"
- value="release"
- />
-
- <condition property="D.debug"
- value="d">
- <isset property="is-debug" />
- </condition>
- <property name="D.debug"
- value=""
- />
-
- <condition property="D.R"
- value="d">
- <isset property="is-debug" />
- </condition>
- <property name="D.R"
- value="r"
- />
-
- <property name="lib-suffix"
- value=""
- />
-
- <condition property="is-static"
- value="1">
- <equals arg1="${lib.type}" arg2="static" />
- </condition>
- <condition property="is-shared"
- value="1">
- <equals arg1="${lib.type}" arg2="shared" />
- </condition>
-
- <property name="executable.dir"
- value="${target.dir}/${debug.release}/${lib.type}"
- />
-
- <property name="projectsOnly"
- value="false"
- />
-</target>
-
-<target name="copy-if-changed-compare"
- unless="force-copy">
- <condition property="force-copy"
- value="2">
- <not>
- <filesmatch file1="${tofile}"
- file2="${file}"
- />
- </not>
- </condition>
-</target>
-
-<target name="copy-if-changed"
- depends="copy-if-changed-compare" if="force-copy">
- <copy tofile="${tofile}"
- file="${file}"
- overwrite="true"
- />
-</target>
\ No newline at end of file
diff --git a/src/assembly/source.xml b/src/assembly/source.xml
deleted file mode 100644
index 860fb2e..0000000
--- a/src/assembly/source.xml
+++ /dev/null
@@ -1,110 +0,0 @@
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<assembly>
- <id>source</id>
- <formats>
- <format>tar.gz</format>
- <format>zip</format>
- </formats>
- <baseDirectory>${project.artifactId}-${project.version}</baseDirectory>
-
- <fileSets>
- <!-- Some files need to be executable. -->
- <fileSet>
- <includes>
- <include>ar-lib</include>
- <include>autogen.sh</include>
- <include>configure.bat</include>
- <include>configure-aprutil.bat</include>
- <include>configure</include>
- <include>depcomp</include>
- <include>install-sh</include>
- <include>ltmain.sh</include>
- <include>missing</include>
- </includes>
-
- <fileMode>0755</fileMode>
- </fileSet>
-
- <fileSet>
- <includes>
- <include>aclocal.m4</include>
- <include>build.xml</include>
- <include>CMakeLists.txt</include>
- <include>configure.ac</include>
- <include>config.guess</include>
- <include>config.sub</include>
- <include>INSTALL</include>
- <include>KEYS</include>
- <include>liblog4cxx.pc.in</include>
- <include>LICENSE</include>
- <include>Makefile.am</include>
- <include>Makefile.in</include>
- <include>NOTICE</include>
- <include>pom.xml</include>
- <include>src/**</include>
- </includes>
-
- <excludes>
- <exclude>src/examples/cpp/console</exclude>
- <exclude>src/examples/cpp/delayedloop</exclude>
- <exclude>src/examples/cpp/stream</exclude>
- <exclude>src/examples/cpp/trivial</exclude>
- <exclude>src/m4/libtool.m4</exclude>
- <exclude>src/m4/ltoptions.m4</exclude>
- <exclude>src/m4/ltsugar.m4</exclude>
- <exclude>src/m4/ltversion.m4</exclude>
- <exclude>src/m4/lt~obsolete.m4</exclude>
- <exclude>src/main/include/log4cxx/log4cxx.h</exclude>
- <exclude>src/main/include/log4cxx/private/log4cxx_private.h</exclude>
- <exclude>src/test/cpp/testsuite</exclude>
- <exclude>src/test/resources/output/**</exclude>
- <exclude>**/.libs/**</exclude>
- <exclude>**/.deps/**</exclude>
- <exclude>**/*.a</exclude>
- <exclude>**/*.dll</exclude>
- <exclude>**/*.dylib</exclude>
- <exclude>**/*.la</exclude>
- <exclude>**/*.lo</exclude>
- <exclude>**/*.o</exclude>
- <exclude>**/*.Po</exclude>
- <exclude>**/*.so</exclude>
- <exclude>**/Doxyfile</exclude>
- <exclude>**/Makefile</exclude>
- </excludes>
-
- <fileMode>0644</fileMode>
- <directoryMode>0755</directoryMode>
- </fileSet>
-
- <!-- "includeSiteDirectory" seems to add files with wrong permissions. -->
- <fileSet>
- <directory>target</directory>
- <lineEnding>keep</lineEnding>
- <outputDirectory>.</outputDirectory>
-
- <includes>
- <include>site/**</include>
- </includes>
-
- <fileMode>0644</fileMode>
- <directoryMode>0755</directoryMode>
- </fileSet>
- </fileSets>
-</assembly>
-
diff --git a/src/changes/Makefile.am b/src/changes/Makefile.am
deleted file mode 100644
index 8e6be87..0000000
--- a/src/changes/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
deleted file mode 100644
index fb2f76f..0000000
--- a/src/changes/changes.xml
+++ /dev/null
@@ -1,466 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<document>
- <properties>
- <title>Changes</title>
- </properties>
-
- <body>
- <release version="0.11.0"
- date="XXXX-XX-XX"
- description="Maintenance release.">
- <action issue="LOGCXX-512" type="fix">cmake and autotools generate different versioned binaries</action>
- <action issue="LOGCXX-506" type="fix">CachedDateFormat reuses timestamps without updating milliseconds after formatting timestamp with ms == 654</action>
- <action issue="LOGCXX-503" type="update">Checksums/Signatures don't match for log4cxx binaries</action>
- <action issue="LOGCXX-502" type="update">appenderattachable.h function doc formatted "incorrectly"</action>
- <action issue="LOGCXX-500" type="update">Logging in Timing-Critical Applications</action>
- <action issue="LOGCXX-494" type="fix">Provide a windows build environment for the project by replacing the ant build with a CMake build</action>
- <action issue="LOGCXX-493" type="fix">Wrong usage of milli- vs. micro- and non- vs. milliseconds in some docs.</action>
- <action issue="LOGCXX-490" type="fix">conditional expression is constant</action>
- <action issue="LOGCXX-488" type="fix">Space after log level hides messages</action>
- <action issue="LOGCXX-484" type="fix">Spelling error s/excute/execute</action>
- <action issue="LOGCXX-483" type="update">Not able to see hebrew values when logging in log4cxx</action>
- <action issue="LOGCXX-482" type="fix">Build failure with GCC-6</action>
- <action issue="LOGCXX-464" type="fix">TimeBasedRollingPolicy should append as configured on rollover</action>
- <action issue="LOGCXX-455" type="fix">LogLog::setQuietMode(true) does not suppress exception reporting</action>
- <action issue="LOGCXX-446" type="fix">make install fails, trying to overwrite header files</action>
- <action issue="LOGCXX-443" type="fix">Return by const reference in Logger::getName()</action>
- <action issue="LOGCXX-433" type="fix">Autoconf 2.69 needs 'ACLOCAL_AMFLAGS= -I .'</action>
- <action issue="LOGCXX-428" type="fix">Wildcards in Makefile.am break either VPATH or non-VPATH installs</action>
- <action issue="LOGCXX-425" type="fix">exceptions in CachedDateFormatTestCase after LOGCXX-420</action>
- <action issue="LOGCXX-424" type="fix">liblog4cxx.pc.in should reflect dependency on apr-1, apr-1-util</action>
- <action issue="LOGCXX-423" type="fix">Repair autogen script warnings</action>
- <action issue="LOGCXX-422" type="fix">Regression of LOGCXX-420</action>
- <action issue="LOGCXX-420" type="fix">Possible out_of_range exception for millisecond formats in CachedDateFormat</action>
- <action issue="LOGCXX-417" type="fix">atoi undefined on Mac OS 10.9 compiling stringhelper.cpp</action>
- <action issue="LOGCXX-416" type="fix">Configure and watch could crash on app exit with static linking</action>
- <action issue="LOGCXX-415" type="fix">Empty XML configuration file causes crash</action>
- <action issue="LOGCXX-414" type="fix">possibly wrong use of autotools docdir (due to Alex Zbarcea)</action>
- <action issue="LOGCXX-413" type="fix">log4cxx doesn't compile on openembedded (due to Alex Zbarcea)</action>
- <action issue="LOGCXX-412" type="fix">Log4cxx doesn't roll normally when working under multiple processes environment</action>
- <action issue="LOGCXX-411" type="fix">Crash when logging on multiple threads.</action>
- <action issue="LOGCXX-400" type="fix">C++11 does not allow char literals with highest bit set unless cast</action>
- <action issue="LOGCXX-399" type="fix">Non-ascii character output wrong.</action>
- <action issue="LOGCXX-398" type="fix">Infinite loop in Transcoder::encode(const LogString& src, std::wstring& dst)</action>
- <action issue="LOGCXX-394" type="fix">Levels are not thread safe</action>
- <action issue="LOGCXX-388" type="fix">Hierarchy::updateParents loops forever on illegal logger-name like '.logger1'</action>
- <action issue="LOGCXX-382" type="fix">Mingw build type conversion error</action>
- <action issue="LOGCXX-381" type="fix">Pkgconfig can't find dependencies properly if log4cxx built statically</action>
- <action issue="LOGCXX-369" type="fix">Load Properties File Fails When There Are multibyte Characters in the Path</action>
- <action issue="LOGCXX-368" type="fix">method and class name functions not properly implemented</action>
- <action issue="LOGCXX-367" type="fix">Build fails on Linux with g++ 4.4</action>
- <action issue="LOGCXX-366" type="fix">Errors when compile log4cxx 0.10.0 under Win7 x64 with Visual Studio 2010 (due to Christian Boos and Feng Nan)</action>
- <action issue="LOGCXX-365" type="fix">Unit tests fail on system dates later than 2009-12-31.</action>
- <action issue="LOGCXX-358" type="fix">SMTPAppender generating Emails with an empty body</action>
- <action issue="LOGCXX-356" type="fix">apache-log4cxx-0.10.0\src\main\include\log4cxx\spi\configurator.h(57) : warning C4231: nonstandard extension used : 'extern' before template explicit instantiation</action>
- <action issue="LOGCXX-353" type="fix">When a client disconnects the SocketHubAppender crashes on the next log message</action>
- <action issue="LOGCXX-351" type="fix">Download page does not have link to KEYS file</action>
- <action issue="LOGCXX-340" type="fix">Transcoder::encodeCharsetName bungles encoding</action>
- <action issue="LOGCXX-339" type="update">Child thread does not inherit a copy of the mapped diagnostic context of its parent</action>
- <action issue="LOGCXX-337" type="fix">Suggested fix for socketappender not reconnecting multiple times</action>
- <action issue="LOGCXX-336" type="fix">Test compilation fails: Overloading ambiguity</action>
- <action issue="LOGCXX-331" type="fix">DailyRollingFileAppender should roll if program doesn't run at rolling time</action>
- <action issue="LOGCXX-320" type="fix">TLS memory of APR is not freed in destructor of APRInitializer</action>
- <action issue="LOGCXX-319" type="fix">Please make sure that the LOG4CXX_* macro's can be used as ordinary statements.</action>
- <action issue="LOGCXX-317" type="fix">Log4cxx triggers locking inversion which can result in a deadlock.</action>
- <action issue="LOGCXX-313" type="fix">Build process fails in case of absence of iconv support in apr-util</action>
- <action issue="LOGCXX-305" type="fix">Property/DOMConfigurator::configureAndWatch can continue to run after APR termination</action>
- <action issue="LOGCXX-304" type="fix">BasicConfigurator::configure results in writer not set warning.</action>
- <action issue="LOGCXX-303" type="fix">DOMConfigurator does not set ErrorHandler.</action>
- <action issue="LOGCXX-300" type="fix">ODBCAppender connection settings broken (or just have changed).</action>
- <action issue="LOGCXX-299" type="fix">odbcappender.cpp does not compile with unixODBC on linux.</action>
- <action issue="LOGCXX-298" type="fix">SMTPAppender does not build properly with autotools.</action>
- <action issue="LOGCXX-293" type="fix">Escape sequences not recognized in property files.</action>
- <action issue="LOGCXX-292" type="fix">Value continuation does not properly handle CRLF in property files.</action>
- <action issue="LOGCXX-291" type="fix">Tab characters are not recognized in property files.</action>
- <action issue="LOGCXX-288" type="fix">Unnecessary trailing semi-colons after LOG4CXX_INFO et al in docs, examples and tests.</action>
- <action issue="LOGCXX-286" type="fix">gcc 4.3 requires #include <cstring> when using memcpy and related.</action>
- <action issue="LOGCXX-285" type="fix">LevelRangeFilter has default value for acceptOnMatch that is different from log4j</action>
- <action issue="LOGCXX-284" type="fix">Unit tests fail to compile with xlc_r on AIX</action>
- <action issue="LOGCXX-283" type="fix">Suspicious, but harmless, reuse of LOCAL1 in SyslogAppender</action>
- <action issue="LOGCXX-282" type="fix">Thread::sleep not affected by Thread::interrupt.</action>
- <action issue="LOGCXX-281" type="fix">Sun Studio 11 reports function hides base virtual function warning</action>
- <action issue="LOGCXX-280" type="fix">tests and sample code unnecessarily compiled during default make target</action>
- <action issue="LOGCXX-278" type="fix">Threads for reconnecting sockets do not end cleanly when program exits</action>
- <action issue="LOGCXX-277" type="fix">Reconnection not working for sockets</action>
- <action issue="LOGCXX-276" type="fix">AndFilter and others defined but not implemented</action>
- <action issue="LOGCXX-275" type="fix">Headers cannot be included with very strict warning settings</action>
- <action issue="LOGCXX-273" type="fix">Prevent filenamepatterntestcase from failing in some timezones</action>
- <action issue="LOGCXX-272" type="update">Apache log4cxx 0.11.0 release</action>
- <action issue="LOGCXX-271" type="fix">MDC::put will not overwrite existing key value pair</action>
- <action issue="LOGCXX-270" type="fix">Add ability to compile out logging by logging level.</action>
- <action issue="LOGCXX-267" type="fix">Local variables hide member variables</action>
- <action issue="LOGCXX-266" type="fix">Eliminate Extra ";" ignored warnings</action>
- <action issue="LOGCXX-265" type="fix">Eliminate anachronism warnings</action>
- <action issue="LOGCXX-263" type="fix">Bad link to log4cxx-dev archive</action>
- <action issue="LOGCXX-262" type="fix">socketappendertestcase and xmlsocketappendertestcase not run</action>
- <action issue="LOGCXX-249" type="fix">Console appender crashes if layout is not set</action>
-
- <action issue="32" system="GHPR" type="add">Set SONAME in cmake like autotools based buildsystem would do.</action>
- <action issue="24" system="GHPR" type="add">Implementation of map-based filter.</action>
- <action issue="21" system="GHPR" type="add">Added support for building log4cxx as a statically linked library on Windows.</action>
- <action issue="14" system="GHPR" type="add">Replaced ant build with cmake.</action>
- <action issue="13" system="GHPR" type="add">JSONLayout</action>
-
- <action type="update">Behavior of StringHelper::startsWith and endsWith synced.</action>
- <action type="update">Documented C (class) and M (method) log format keywords.</action>
- <action type="add">LocationInfo for Borland C++ Builder and successors improved.</action>
- </release>
-
- <release version="0.10.0"
- date="2008-04-03"
- description="First Apache release">
- <action issue="LOGCXX-259" type="fix">Several appenders fail to compile in Visual Studio 2008</action>
- <action issue="LOGCXX-258" type="fix">unable to build from make dist package due to missing doxygen file</action>
- <action issue="LOGCXX-257" type="fix">ServerSocket::accept hangs on Unix</action>
- <action issue="LOGCXX-256" type="fix">SocketHubAppender fails after accepting connection</action>
- <action issue="LOGCXX-254" type="add">Add build option for static C RTL</action>
- <action issue="LOGCXX-253" type="fix">Transcoder compilation error with utf-8 charset</action>
- <action issue="LOGCXX-252" type="add">Add documentation for use of operator<< in logging requests</action>
- <action issue="LOGCXX-251" type="fix">NDC::cloneStack and NDC::inherit missing in 0.10.0 RC2</action>
- <action issue="LOGCXX-248" type="fix">ODBCAppender has unicode issues</action>
- <action issue="LOGCXX-247" type="fix">MSVC project has wrong additional include directories</action>
- <action issue="LOGCXX-246" type="fix">Config refresh hangs a client application that uses TelnetAppender</action>
- <action issue="LOGCXX-243" type="fix">Problem Compile in Doxy</action>
- <action issue="LOGCXX-242" type="update">Eliminate log4cxx proxies for APR types</action>
- <action issue="LOGCXX-241" type="fix">Non-ascii named files have names mangled</action>
- <action issue="LOGCXX-239" type="update">Inconsistent const qualification on logging methods.</action>
- <action issue="LOGCXX-237" type="fix">Include missing headers</action>
- <action issue="LOGCXX-236" type="fix">Re-order constructor initialiser lists to match declaration order</action>
- <action issue="LOGCXX-235" type="add">Add ObjectPtrT::exchange</action>
- <action issue="LOGCXX-234" type="fix">Assignment operator removes const qualifier</action>
- <action issue="LOGCXX-233" type="update">Unnecessary casts in ObjectPtrT</action>
- <action issue="LOGCXX-232" type="update">Drop src/performance</action>
- <action issue="LOGCXX-231" type="fix">Deadlock in AsyncAppender</action>
- <action issue="LOGCXX-230" type="update">Align ant build options with automake</action>
- <action issue="LOGCXX-228" type="update">Remove @author tags</action>
- <action issue="LOGCXX-227" type="update">Remove @since tags</action>
- <action issue="LOGCXX-226" type="update">Default configurator uses *.properties in preference to *.xml</action>
- <action issue="LOGCXX-225" type="update">Migrate unit tests from LGPL'd CPPUNIT to an ASL'd testing framework</action>
- <action issue="LOGCXX-222" type="fix">trunk compile error.</action>
- <action issue="LOGCXX-221" type="fix">ThreadID layout does not match debugger</action>
- <action issue="LOGCXX-220" type="fix">Memory leaks when using MFC</action>
- <action issue="LOGCXX-219" type="fix">suspicious warnings</action>
- <action issue="LOGCXX-218" type="add">Visual Studio 8 build</action>
- <action issue="LOGCXX-217" type="fix">Not initialized LoggerPtr segfault program.</action>
- <action issue="LOGCXX-216" type="fix">crash on program exit</action>
- <action issue="LOGCXX-215" type="update">Eliminate sqlext.h from odbcappender.h</action>
- <action issue="LOGCXX-214" type="fix">Possible memory leak due to fault in build process (via make)</action>
- <action issue="LOGCXX-213" type="fix">trace method implementation is missing</action>
- <action issue="LOGCXX-212" type="fix">unittest failed</action>
- <action issue="LOGCXX-211" type="fix">Crash(Segmentation Fault) in DailyRollingFileAppender when file change</action>
- <action issue="LOGCXX-210" type="fix">HTMLLayout NDC null check</action>
- <action issue="LOGCXX-209" type="fix">A message of type wchar_t* is not beeing written correctly to the internal message buffer (Revision: 592627)</action>
- <action issue="LOGCXX-208" type="fix">isTraceEnabled implemenation missing in logger.cpp (Revision: 592627)</action>
- <action issue="LOGCXX-204" type="fix">PatternParserTestCase and FileNamePatternTestCase fail only with VC6</action>
- <action issue="LOGCXX-202" type="fix">ObjectPtrT has inconsistent const-ness on accessors</action>
- <action issue="LOGCXX-201" type="add">Visual Studio 6 build</action>
- <action issue="LOGCXX-200" type="add">Implement compression for RollingFileAppender</action>
- <action issue="LOGCXX-197" type="fix">ant can't generate vc6 project</action>
- <action issue="LOGCXX-196" type="fix">Syslog appender destructor can cause core</action>
- <action issue="LOGCXX-195" type="fix">Syslog appender adds characters to output.</action>
- <action issue="LOGCXX-194" type="fix">Garbage in log files when appenders are defined in multiple levels of the logger hierarchy</action>
- <action issue="LOGCXX-193" type="update">Please rename or remove new local variable "buf" in Logger.h macros</action>
- <action issue="LOGCXX-192" type="update">Suggested improvements to log4cxx webpages</action>
- <action issue="LOGCXX-191" type="fix">Application cores when syslog appender is given an unreachable host/ip.</action>
- <action issue="LOGCXX-190" type="fix">The 'logger.h' header includes itself.</action>
- <action issue="LOGCXX-189" type="update">Migrate to Maven 2.0 for documentation and packaging</action>
- <action issue="LOGCXX-188" type="update">Upgrade to apr 1.2.9 and apr-util 1.2.8</action>
- <action issue="LOGCXX-187" type="fix">LogLog::emit() could potentially interleave messages</action>
- <action issue="LOGCXX-186" type="fix">Garbage characters in log files when log requests from multiple threads with hyperthreading enabled</action>
- <action issue="LOGCXX-184" type="fix">Crash when log level set to 'inherited'</action>
- <action issue="LOGCXX-183" type="fix">Compiler warning: dereferencing type-punned pointer will break strict-aliasing rules</action>
- <action issue="LOGCXX-182" type="fix">missing man page for simplesocketserver</action>
- <action issue="LOGCXX-181" type="fix">Level::DEBUG and other non-local statics cause crash on app shutdown on AIX</action>
- <action issue="LOGCXX-180" type="fix">Build fails at domconfigurator.h</action>
- <action issue="LOGCXX-179" type="add">example applications do SIGABRT on aix 5.2</action>
- <action issue="LOGCXX-178" type="fix">Link failure if wchar_t cannot be determined as UTF-16 or UTF-32</action>
- <action issue="LOGCXX-177" type="fix">SocketImpl::accept uses private APR function: apr_wait_for_io_or_timeout</action>
- <action issue="LOGCXX-175" type="fix">APRCharsetEncoder is not thread safe</action>
- <action issue="LOGCXX-172" type="fix">configure fail with ".infig.status: error: cannot find input file:"</action>
- <action issue="LOGCXX-171" type="add">Add project description file for projects.apache.org</action>
- <action issue="LOGCXX-169" type="fix">XMLLayoutTestCase fails on compilers that do not provide location info</action>
- <action issue="LOGCXX-168" type="fix">log4j.dtd does not contain rollingPolicy and other o.a.l.r.RFA elements</action>
- <action issue="LOGCXX-167" type="fix">system locale charmap is not determined properly on Fedora Core 6</action>
- <action issue="LOGCXX-165" type="fix">XMLSocketAppender may generate erroneous output due to mismatched encoding</action>
- <action issue="LOGCXX-164" type="fix">XMLSocketAppender is disabled</action>
- <action issue="LOGCXX-163" type="fix">liblog4cxx (svn 480882) does not link on Mac OS X 10.4</action>
- <action issue="LOGCXX-162" type="fix">Problem printing string with embedded NULL character</action>
- <action issue="LOGCXX-161" type="fix">Using RollingFileAppender increases the working set with each rollover</action>
- <action issue="LOGCXX-160" type="fix">helpers/object.h: DECLARE_LOG4CXX_OBJECT macro definition is missing virtual destructor declaration</action>
- <action issue="LOGCXX-159" type="fix">Initialization of local static objects out of order on Linux</action>
- <action issue="LOGCXX-158" type="fix">tolower not defined in stringhelper.cpp</action>
- <action issue="LOGCXX-157" type="fix">make install fails since @manual_dest@ replacement is missing in Makefiles</action>
- <action issue="LOGCXX-156" type="update">immediate flush in console appender</action>
- <action issue="LOGCXX-155" type="update">Update source headers per new ASF header policy</action>
- <action issue="LOGCXX-153" type="add">Automate log4cxx site and doxygen generation and deployment</action>
- <action issue="LOGCXX-152" type="fix">gcc warning about cast from `const void*' to `log4cxx::helpers::Object*' discards qualifiers from pointer target typ</action>
- <action issue="LOGCXX-151" type="fix">Umlauts as literal in patternlayout won't be logged correct</action>
- <action issue="LOGCXX-150" type="fix">logstream's operator<< declared in the wrong namespace</action>
- <action issue="LOGCXX-149" type="fix">make dist does not work</action>
- <action issue="LOGCXX-146" type="fix">DailyRollingFileAppender::~DailyRollingFileAppender must call finalize</action>
- <action issue="LOGCXX-143" type="fix">-xarch=v8plus should be removed from Makefile.in</action>
- <action issue="LOGCXX-142" type="fix">socketservertestcase.cpp does not compile with Sun Studio 11 on Solaris</action>
- <action issue="LOGCXX-141" type="update">Upgrade to APR 1.2.7 or later</action>
- <action issue="LOGCXX-140" type="fix">Handle leak with LoggingEvent::getCurrentThreadName</action>
- <action issue="LOGCXX-139" type="fix">XMLLayoutTestCase uses inadequate filters for 64 bit platforms</action>
- <action issue="LOGCXX-138" type="fix">XMLLayoutTestCase output and filtered output gets overwritten</action>
- <action issue="LOGCXX-136" type="fix">DailyRollingFileAppender not using Property options</action>
- <action issue="LOGCXX-135" type="update">Use std::string with logstream</action>
- <action issue="LOGCXX-134" type="fix">FileAppender could create missing directories</action>
- <action issue="LOGCXX-133" type="fix">Missing parenthesis in LOG4CXX_ASSERT</action>
- <action issue="LOGCXX-132" type="fix">various segmentation faults in multithreaded application</action>
- <action issue="LOGCXX-131" type="fix">TimeBasedRollingPolicy is declared "abstract"</action>
- <action issue="LOGCXX-130" type="fix">Compile fails on gcc4.1</action>
- <action issue="LOGCXX-129" type="fix">Asyncappender is full of race conditions (improper use of condition variables)</action>
- <action issue="LOGCXX-127" type="fix">Main build.xml not referencing "env" properly.</action>
- <action issue="LOGCXX-126" type="fix">std::cout stops working if log4cxx is first to output</action>
- <action issue="LOGCXX-125" type="update">L7dTestCase is stubbed out</action>
- <action issue="LOGCXX-124" type="fix">wchar_t constructor missing in class NDC</action>
- <action issue="LOGCXX-123" type="fix">UTF-8 build fails on Linux</action>
- <action issue="LOGCXX-120" type="fix">Wrong parameter description in Patternlayout</action>
- <action issue="LOGCXX-119" type="fix">ndctestcase not working</action>
- <action issue="LOGCXX-118" type="fix">Hierarchy corrupts with PropertyConfigurator</action>
- <action issue="LOGCXX-117" type="fix">Memory leak with ThreadSpecificData on Win32</action>
- <action issue="LOGCXX-116" type="fix">SVN head does not compiler with MinGW compiler</action>
- <action issue="LOGCXX-115" type="fix">SVN head does not compile with Borland C++ compiler</action>
- <action issue="LOGCXX-114" type="update">Upgrade APR to 1.2.2 from 1.1.0</action>
- <action issue="LOGCXX-113" type="update">separate apr detection m4 codes from aclocal.m4</action>
- <action issue="LOGCXX-112" type="update">change "static" to "auto" for Transcoder::decode() decoder and CharsetDecoder::getDefaultDecoder() decoder</action>
- <action issue="LOGCXX-111" type="update">make Logger cache a LoggerRepositoryPtr instead of a "blind" pointer</action>
- <action issue="LOGCXX-110" type="fix">try fix 64bit log4cxx_intptr_t</action>
- <action issue="LOGCXX-107" type="fix">Can't compile log4cxx in ascii on Windows</action>
- <action issue="LOGCXX-106" type="fix">maxFileSize has bad type in SizeBasedTriggeringPolicy file</action>
- <action issue="LOGCXX-105" type="fix">Infinite loop in string replacing</action>
- <action issue="LOGCXX-104" type="fix">ODBCAppender::close does not check if appender is already closed</action>
- <action issue="LOGCXX-103" type="update">Much of CVS HEAD seems #if 0 out, especially ResourceBundle stuff</action>
- <action issue="LOGCXX-100" type="fix">Fixes for ODBCAppender</action>
- <action issue="LOGCXX-98" type="fix">Gump build fails for log4cxx-ant-no-wchar-t target</action>
- <action issue="LOGCXX-94" type="update">simplesocketserver.cpp should use LOG4CXX_STR("...") not L"..."</action>
- <action issue="LOGCXX-88" type="update">Explore use of security-enhanced CRT methods</action>
- <action issue="LOGCXX-87" type="update">Remove remaining uses of Category and Priority</action>
- <action issue="LOGCXX-86" type="add">Add TRACE level</action>
- <action issue="LOGCXX-85" type="update">Mac OS/X fixes and enhancements</action>
- <action issue="LOGCXX-84" type="fix">Problems with stream logging in UTF8, no WCHAR_T build</action>
- <action issue="LOGCXX-83" type="fix">log4cxx::Level::ERROR fails to compile when GDI enabled</action>
- <action issue="LOGCXX-82" type="fix">Compiling with stream.h in multiple object files errors</action>
- <action issue="LOGCXX-81" type="fix">SimpleDateFormat does not compile on Solaris 2.95.2 gcc</action>
- <action issue="LOGCXX-80" type="update">Migrated network appenders to APR network IO</action>
- <action issue="LOGCXX-79" type="update">configure check for apr-util</action>
- <action issue="LOGCXX-77" type="fix">Static builds broken</action>
- <action issue="LOGCXX-76" type="add">user.home, user.dir, java.io.tmpdir available within configuration files</action>
- <action issue="LOGCXX-75" type="add">Cygwin build</action>
- <action issue="LOGCXX-74" type="add">MinGW build</action>
- <action issue="LOGCXX-73" type="fix">Not loading configuration from log4cxx.properties or log4cxx.xml</action>
- <action issue="LOGCXX-72" type="update">INSTALL out of date</action>
- <action issue="LOGCXX-71" type="update">Update performance page on web site</action>
- <action issue="LOGCXX-70" type="fix">Logic flaws in StringHelper::startsWith and StringHelper::endsWith</action>
- <action issue="LOGCXX-67" type="fix">NTEventLogAppender always uses RPC method for logging and has inadequate error handling.</action>
- <action issue="LOGCXX-66" type="fix">SyslogAppender append method currently stubbed out</action>
- <action issue="LOGCXX-64" type="update">Migrate to APR network IO</action>
- <action issue="LOGCXX-63" type="update">Platform appropriate line-feed convention</action>
- <action issue="LOGCXX-62" type="update">log4cxx 0.10.0 release</action>
- <action issue="LOGCXX-60" type="fix">XML layout can be mismatched with document encoding</action>
- <action issue="LOGCXX-59" type="update">Implement encoding support for Writer appender</action>
- <action issue="LOGCXX-58" type="fix">ImmediateFlush'd FileAppenders extremely slow on Windows</action>
- <action issue="LOGCXX-57" type="add">Port log4j performance test</action>
- <action issue="LOGCXX-56" type="fix">BasicConfiguration is unreliable</action>
- <action issue="LOGCXX-55" type="add">DailyRolling File Appender</action>
- <action issue="LOGCXX-54" type="fix">Eliminate use of boost-regex in unit tests</action>
- <action issue="LOGCXX-53" type="fix">Problems compiling with MsDev 6.0 (space in paths)</action>
- <action issue="LOGCXX-52" type="add">Migrate log4j 1.3 RollingFileAppender</action>
- <action issue="LOGCXX-50" type="fix">variable name clash in macro</action>
- <action issue="LOGCXX-49" type="add">Move timezone specification into pattern, remove locale specification</action>
- <action issue="LOGCXX-48" type="add">Use hex representation for thread identifier</action>
- <action issue="LOGCXX-47" type="fix">Check headers for missing declarations and Effective C++ violations</action>
- <action issue="LOGCXX-46" type="fix">Extra semicolon after namespace closing paren</action>
- <action issue="LOGCXX-45" type="fix">_T causes error : 1048576 cannot be used as a function</action>
- <action issue="LOGCXX-44" type="add">GUMP integation</action>
- <action issue="LOGCXX-43" type="add">configure/make help needed</action>
- <action issue="LOGCXX-41" type="fix">Layout timestamp doesn't seem to adjust for daylight saving</action>
- <action issue="LOGCXX-40" type="fix">PatternLayout does not support Java date format specifiers</action>
- <action issue="LOGCXX-39" type="remove">Remove DailyRollingFileAppender</action>
- <action issue="LOGCXX-37" type="fix">Unable to build log4cxx under Borland C++</action>
- <action issue="LOGCXX-36" type="add">Migrate to Apache Portable Runtime threads</action>
- <action issue="LOGCXX-35" type="remove">Avoid use of MSXML</action>
- <action issue="LOGCXX-34" type="fix">Visual Studio 6 CVS build broken</action>
- <action issue="LOGCXX-33" type="fix">log4cxx::Exception is not derived from std::exception</action>
- <action issue="LOGCXX-32" type="fix">Missing copy constructors and assignment operators</action>
- <action issue="LOGCXX-31" type="fix">Missing const qualifiers, Exception::getMessage() in particular.</action>
- <action issue="LOGCXX-30" type="fix">StringTokenizer uses evil strtok and wcstok functions</action>
- <action issue="LOGCXX-29" type="fix">Appender attributes are not passed passed to setOption correctly.</action>
- <action issue="LOGCXX-28" type="fix">Appender threshold cannot be set in configuration files</action>
- <action issue="LOGCXX-27" type="fix">Appender threshold cannot be set in configuration files</action>
- <action issue="LOGCXX-26" type="fix">Default initialization is broken</action>
- <action issue="LOGCXX-25" type="add">Add Ant+cpptasks build file</action>
- <action issue="LOGCXX-24" type="fix">Class and module name not available in LogEvent</action>
- <action issue="LOGCXX-23" type="fix">Unit tests have become stale</action>
- <action issue="LOGCXX-22" type="fix">Backslashes in filenames in XML config of FileAppender broken</action>
- <action issue="LOGCXX-21" type="add">Add check that libxml2 not libxml has been included</action>
- <action issue="LOGCXX-19" type="add">Add .cvsignore's to ignore generated files</action>
- <action issue="LOGCXX-18" type="add">LoggerStream Feature</action>
- <action issue="LOGCXX-17" type="update">Use of non reentrant time functions</action>
- <action issue="LOGCXX-16" type="fix">Misleading statements in Introduction to log4cxx</action>
- <action issue="LOGCXX-15" type="fix">PatternLayout don't use locale time zone,it's use GMT tome zone</action>
- <action issue="LOGCXX-14" type="add">add -Wall to compile log4cxx will get many warning</action>
- <action issue="LOGCXX-13" type="add">Add branch optimization hint to LOG4CXX_DEBUG macro</action>
- <action issue="LOGCXX-12" type="fix">the threshold of ApenderSkeleton can not be set by calling setOption.</action>
- <action issue="LOGCXX-11" type="fix">Timezone may have side-effects</action>
- <action issue="LOGCXX-10" type="fix">Conflicting definitions of tchar.h/simulatenous Unicode+MBCS</action>
- <action issue="LOGCXX-8" type="fix">Compilation problems using VC5 or VC6 with later Platform SDKs</action>
- <action issue="LOGCXX-7" type="fix">SocketAppender binary format not compatible with Chainsaw</action>
- <action issue="LOGCXX-6" type="add">Win32 OutputDebugString</action>
- <action issue="LOGCXX-5" type="fix">Preprocessor macro WIN32 used instead of _WIN32</action>
- <action issue="LOGCXX-4" type="fix">initialization not working on many OS's</action>
- <action issue="LOGCXX-3" type="fix">Missing #else</action>
- <action issue="LOGCXX-2" type="fix">logger.h includes config.h</action>
- </release>
-
- <release version="0.9.7"
- date="2004-05-10">
- <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.</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">
- <action type="update">Timezone management has been optimized through the class TimeZone</action>
- <action type="update">Inter-thread synchronization and reference counting has been optimized</action>
- <action type="update">Reference counting now uses gcc atomic functions (bug 929078)</action>
- <action type="update">Use of StringBuffer has been optimized.</action>
- <action type="add">Support of localisation throug resourceBundles</action>
- <action type="update">SyslogAppender now uses the system function 'syslog' to log on the local host. (only for POSIX systems)</action>
- <action type="add">Added TimeZone configuration to PatternLayout (bug 912563)</action>
- <action type="add">Support of the DailyRollingFileAppender (feature request 842765)</action>
- </release>
-
- <release version="0.9.5"
- date="2004-02-04">
- <action type="add">Port of log4j Jnuit tests with Cppunit and Boost Regex.</action>
- <action type="add">Added explicit exports for MSDEV 6 and MSDEV 7 (no further need of .def files)</action>
- <action type="add">Custom levels can be configured through the DOMConfigurator and PropertyConfigurator classes (Level inherites from Object)</action>
- <action type="add">Added a reference counter to LoggingEvent to avoid useless copies (LoggingEvent inherites from Object)</action>
- <action type="add">The file log4j.xml as well as the file log4j.properties are now search for, in log4cxx initialization.</action>
- <action type="add">The root logger can be assigned the "OFF" level.</action>
- <action type="add">Added MSVC6 project missing files mutext.cpp and condition.cpp (bug 847397)</action>
- <action type="fix">condition.cpp now compiles with MSVC6 (bug 847417)</action>
- <action type="fix">fixed pure virtual function call in PropertyConfigurator::configureAndWatch (bug 848521)</action>
- <action type="fix">XMLAppender now displays correct timestamp with MSVC 6 (bug 852836)</action>
- <action type="add">SRLPORT 4.6 support.</action>
- <action type="fix">Fixed an infinite loop in class Properties.</action>
- <action type="fix">Fixed compilations problems with unicode.</action>
- <action type="fix">Fixed SocketAppender bug concerning MDC and NDC.</action>
- </release>
-
- <release version="0.9.4"
- date="2003-10-25">
- <action type="update">StringBuffer has been optimized.</action>
- <action type="fix">Fixed miscellaneous threading problems.</action>
- <action type="add">Added TimeZone support in PatternLayout (bug 796894)</action>
- <action type="fix">Fixed threading configuration problems (bug 809125)</action>
- <action type="fix">Fixed miscellaneous MSVC and cygwin compilation problems.</action>
- </release>
-
- <release version="0.9.3"
- date="2003-09-19">
- <action type="update">Changed tstring to log4cxx::String and tostringstream to log4cxx::StringBuffer.</action>
- <action type="fix">Fixed MSVC 2003 compilation erros and warnings.</action>
- <action type="add">Added helpers for NDC and MDC.</action>
- <action type="add">Added TimeZone support in TTCCLayout.</action>
- <action type="fix">Fixed compilation problems with logger macros (LOG4CXX_...)</action>
- <action type="fix">Fixed milliseconds formatting problem with MSVC 6.0 and 2003</action>
- <action type="fix">Fixed AsyncAppender crash</action>
- <action type="add">Added new tests </action>
- <action type="add">Added benchmarks</action>
- </release>
-
- <release version="0.9.2"
- date="2003-08-10">
- <action type="fix">Fixed FreeBSD compilation problem with pthread mutex (class CriticalSection).</action>
- <action type="fix">Fixed milliseconds formatting problem (class DateFormat).</action>
- <action type="add">Long events (> 1024 chars) are now supported in the class XMLSocketAppender.</action>
- <action type="update">Carriage returns have been normalized in the class XMLLayout.</action>
- </release>
-
- <release version="0.9.1"
- date="2003-08-06">
- <action type="fix">Fixed deadlock problems in classes Logger and AsyncAppender.</action>
- <action type="fix">Fixed MSVC 6.0 compilation problems.</action>
- <action type="add">Added MSVC 6.0 static libraty project.</action>
- <action type="update">Default configuration for the SMTP options is "no".</action>
- </release>
-
- <release version="0.9.0"
- date="2003-08-06">
- <action type="add">Added ODBCAppender (matching log4j JDBCAppender)</action>
- <action type="add">Added SyslogAppender</action>
- <action type="add">Added SMTPAppender (only for Linux/FreeBSD)</action>
- <action type="add">Added BasicConfigurator</action>
- <action type="add">Added a FileWatchDog in PropertyConfigurator and DOMConfigurator</action>
- <action type="add">Possibility to load a custom LoggerFactory through the DOMConfigurator</action>
- <action type="add">Changed time precision from seconds to milliseconds</action>
- <action type="add">Added MSVC 6.0 'Unicode Debug' and 'Unicode Release' targets</action>
- <action type="add">Added Java like System class.</action>
- </release>
-
- <release version="0.1.1"
- date="2003-07-09">
- <action type="fix">Fixed MSVC 6.0 compilation problems concerning the 'Release' target</action>
- <action type="add">Added MSVC 6.0 tests projects</action>
- </release>
-
- <release version="0.1.0"
- date="2003-07-08">
- <action type="add">FreeBSD Autotools/Compilation support</action>
- <action type="fix">Fixed TelnetAppender crash when a socket bind exception occured.</action>
- <action type="add">Added log4j DTD support to XMLLayout and DOMConfigurator</action>
- <action type="add">Can now send events in XML format over TCP (class XMLSocketAppender) for the log4j Chainsaw UI</action>
- <action type="add">Now compiles with 'configure --enable-unicode' (UTF16 Unicode support)</action>
- <action type="add">Added Java like Properties class. It's a helper for the PropertyConfigurator</action>
- <action type="add">Added Java like objects with dynamic cast and instanciation. Custom objects can be configured through the DOMConfigurator and PropertyConfigurator classes</action>
- <action type="add">Port of the PropertyConfigurator class</action>
- <action type="add">Port of the "Map Diagnostic Context" (MDC) class</action>
- <action type="add">Added 13 tests (try make check)</action>
- </release>
-
- <release version="0.0.1"
- date="2003-05-31">
- <action type="add">Loggers, Hierarchy, Filters, Appenders, Layouts, NDC</action>
- <action type="add">Appenders:
- AsyncAppender, ConsoleAppender, FileAppender, NTEventLogAppender,
- RollingFileAppender, SocketAppender, SocketHubAappender, TelnetAppender
- </action>
- <action type="add">Layouts:
- HTMLLayout, PatternLayout, SimpleLayout, TTCCLayout, XMLLayout
- </action>
- <action type="add">Filters:
- DenyAllFilter, LevelMatchFilter, LevelRangeFilter, StringMatchFilter
- </action>
- <action type="add">Configurators: DOMConfigurator</action>
- </release>
- </body>
-</document>
diff --git a/src/examples/Makefile.am b/src/examples/Makefile.am
deleted file mode 100644
index 83b32d8..0000000
--- a/src/examples/Makefile.am
+++ /dev/null
@@ -1,16 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-SUBDIRS = cpp
diff --git a/src/examples/cpp/Makefile.am b/src/examples/cpp/Makefile.am
deleted file mode 100644
index 8f2489d..0000000
--- a/src/examples/cpp/Makefile.am
+++ /dev/null
@@ -1,30 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-check_PROGRAMS = trivial delayedloop stream console
-
-AM_CPPFLAGS = -I$(top_srcdir)/src/main/include -I$(top_builddir)/src/main/include
-
-trivial_SOURCES = trivial.cpp
-trivial_LDADD = $(top_builddir)/src/main/cpp/liblog4cxx.la
-
-delayedloop_SOURCES = delayedloop.cpp
-delayedloop_LDADD = $(top_builddir)/src/main/cpp/liblog4cxx.la
-
-stream_SOURCES = stream.cpp
-stream_LDADD = $(top_builddir)/src/main/cpp/liblog4cxx.la
-
-console_SOURCES = console.cpp
-console_LDADD = $(top_builddir)/src/main/cpp/liblog4cxx.la
diff --git a/src/m4/Makefile.am b/src/m4/Makefile.am
deleted file mode 100644
index b678c61..0000000
--- a/src/m4/Makefile.am
+++ /dev/null
@@ -1,23 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-#DISTCLEANFILES = libtool.m4 ltoptions.m4 ltsugar.m4 ltversion.m4 lt~obsolete.m4
-
-dist-hook:
- -rm -f "$(distdir)/libtool.m4" \
- "$(distdir)/ltoptions.m4" \
- "$(distdir)/ltsugar.m4" \
- "$(distdir)/ltversion.m4" \
- "$(distdir)/lt~obsolete.m4"
diff --git a/src/m4/find_apr.m4 b/src/m4/find_apr.m4
deleted file mode 100644
index 88f64a7..0000000
--- a/src/m4/find_apr.m4
+++ /dev/null
@@ -1,202 +0,0 @@
-dnl -------------------------------------------------------- -*- autoconf -*-
-dnl Licensed to the Apache Software Foundation (ASF) under one or more
-dnl contributor license agreements. See the NOTICE file distributed with
-dnl this work for additional information regarding copyright ownership.
-dnl The ASF licenses this file to You under the Apache License, Version 2.0
-dnl (the "License"); you may not use this file except in compliance with
-dnl the License. You may obtain a copy of the License at
-dnl
-dnl http://www.apache.org/licenses/LICENSE-2.0
-dnl
-dnl Unless required by applicable law or agreed to in writing, software
-dnl distributed under the License is distributed on an "AS IS" BASIS,
-dnl WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-dnl See the License for the specific language governing permissions and
-dnl limitations under the License.
-
-dnl
-dnl find_apr.m4 : locate the APR include files and libraries
-dnl
-dnl This macro file can be used by applications to find and use the APR
-dnl library. It provides a standardized mechanism for using APR. It supports
-dnl embedding APR into the application source, or locating an installed
-dnl copy of APR.
-dnl
-dnl APR_FIND_APR(srcdir, builddir, implicit-install-check, acceptable-majors,
-dnl detailed-check)
-dnl
-dnl where srcdir is the location of the bundled APR source directory, or
-dnl empty if source is not bundled.
-dnl
-dnl where builddir is the location where the bundled APR will will be built,
-dnl or empty if the build will occur in the srcdir.
-dnl
-dnl where implicit-install-check set to 1 indicates if there is no
-dnl --with-apr option specified, we will look for installed copies.
-dnl
-dnl where acceptable-majors is a space separated list of acceptable major
-dnl version numbers. Often only a single major version will be acceptable.
-dnl If multiple versions are specified, and --with-apr=PREFIX or the
-dnl implicit installed search are used, then the first (leftmost) version
-dnl in the list that is found will be used. Currently defaults to [0 1].
-dnl
-dnl where detailed-check is an M4 macro which sets the apr_acceptable to
-dnl either "yes" or "no". The macro will be invoked for each installed
-dnl copy of APR found, with the apr_config variable set appropriately.
-dnl Only installed copies of APR which are considered acceptable by
-dnl this macro will be considered found. If no installed copies are
-dnl considered acceptable by this macro, apr_found will be set to either
-dnl either "no" or "reconfig".
-dnl
-dnl Sets the following variables on exit:
-dnl
-dnl apr_found : "yes", "no", "reconfig"
-dnl
-dnl apr_config : If the apr-config tool exists, this refers to it. If
-dnl apr_found is "reconfig", then the bundled directory
-dnl should be reconfigured *before* using apr_config.
-dnl
-dnl Note: this macro file assumes that apr-config has been installed; it
-dnl is normally considered a required part of an APR installation.
-dnl
-dnl If a bundled source directory is available and needs to be (re)configured,
-dnl then apr_found is set to "reconfig". The caller should reconfigure the
-dnl (passed-in) source directory, placing the result in the build directory,
-dnl as appropriate.
-dnl
-dnl If apr_found is "yes" or "reconfig", then the caller should use the
-dnl value of apr_config to fetch any necessary build/link information.
-dnl
-
-AC_DEFUN([APR_FIND_APR], [
- apr_found="no"
-
- if test "$target_os" = "os2-emx"; then
- # Scripts don't pass test -x on OS/2
- TEST_X="test -f"
- else
- TEST_X="test -x"
- fi
-
- ifelse([$4], [], [
- ifdef(AC_WARNING,AC_WARNING([$0: missing argument 4 (acceptable-majors): Defaulting to APR 0.x then APR 1.x]))
- acceptable_majors="0 1"],
- [acceptable_majors="$4"])
-
- apr_temp_acceptable_apr_config=""
- for apr_temp_major in $acceptable_majors
- do
- case $apr_temp_major in
- 0)
- apr_temp_acceptable_apr_config="$apr_temp_acceptable_apr_config apr-config"
- ;;
- *)
- apr_temp_acceptable_apr_config="$apr_temp_acceptable_apr_config apr-$apr_temp_major-config"
- ;;
- esac
- done
-
- AC_MSG_CHECKING(for APR)
- AC_ARG_WITH(apr,
- [ --with-apr=PATH prefix for installed APR or the full path to
- apr-config],
- [
- if test "$withval" = "no" || test "$withval" = "yes"; then
- AC_MSG_ERROR([--with-apr requires a directory or file to be provided])
- fi
-
- for apr_temp_apr_config_file in $apr_temp_acceptable_apr_config
- do
- for lookdir in "$withval/bin" "$withval"
- do
- if $TEST_X "$lookdir/$apr_temp_apr_config_file"; then
- apr_config="$lookdir/$apr_temp_apr_config_file"
- ifelse([$5], [], [], [
- apr_acceptable="yes"
- $5
- if test "$apr_acceptable" != "yes"; then
- AC_MSG_WARN([Found APR in $apr_config, but we think it is considered unacceptable])
- continue
- fi])
- apr_found="yes"
- break 2
- fi
- done
- done
-
- if test "$apr_found" != "yes" && $TEST_X "$withval" && $withval --help > /dev/null 2>&1 ; then
- apr_config="$withval"
- ifelse([$5], [], [apr_found="yes"], [
- apr_acceptable="yes"
- $5
- if test "$apr_acceptable" = "yes"; then
- apr_found="yes"
- fi])
- fi
-
- dnl if --with-apr is used, it is a fatal error for its argument
- dnl to be invalid
- if test "$apr_found" != "yes"; then
- AC_MSG_ERROR([the --with-apr parameter is incorrect. It must specify an install prefix, a build directory, or an apr-config file.])
- fi
- ],[
- dnl If we allow installed copies, check those before using bundled copy.
- if test -n "$3" && test "$3" = "1"; then
- for apr_temp_apr_config_file in $apr_temp_acceptable_apr_config
- do
- if $apr_temp_apr_config_file --help > /dev/null 2>&1 ; then
- apr_config="$apr_temp_apr_config_file"
- ifelse([$5], [], [], [
- apr_acceptable="yes"
- $5
- if test "$apr_acceptable" != "yes"; then
- AC_MSG_WARN([skipped APR at $apr_config, version not acceptable])
- continue
- fi])
- apr_found="yes"
- break
- else
- dnl look in some standard places
- for lookdir in /usr /usr/local /usr/local/apr /opt/apr; do
- if $TEST_X "$lookdir/bin/$apr_temp_apr_config_file"; then
- apr_config="$lookdir/bin/$apr_temp_apr_config_file"
- ifelse([$5], [], [], [
- apr_acceptable="yes"
- $5
- if test "$apr_acceptable" != "yes"; then
- AC_MSG_WARN([skipped APR at $apr_config, version not acceptable])
- continue
- fi])
- apr_found="yes"
- break 2
- fi
- done
- fi
- done
- fi
- dnl if we have not found anything yet and have bundled source, use that
- if test "$apr_found" = "no" && test -d "$1"; then
- apr_temp_abs_srcdir="`cd $1 && pwd`"
- apr_found="reconfig"
- apr_bundled_major="`sed -n '/#define.*APR_MAJOR_VERSION/s/^[^0-9]*\([0-9]*\).*$/\1/p' \"$1/include/apr_version.h\"`"
- case $apr_bundled_major in
- "")
- AC_MSG_ERROR([failed to find major version of bundled APR])
- ;;
- 0)
- apr_temp_apr_config_file="apr-config"
- ;;
- *)
- apr_temp_apr_config_file="apr-$apr_bundled_major-config"
- ;;
- esac
- if test -n "$2"; then
- apr_config="$2/$apr_temp_apr_config_file"
- else
- apr_config="$1/$apr_temp_apr_config_file"
- fi
- fi
- ])
-
- AC_MSG_RESULT($apr_found)
-])
diff --git a/src/m4/find_apu.m4 b/src/m4/find_apu.m4
deleted file mode 100644
index 6654162..0000000
--- a/src/m4/find_apu.m4
+++ /dev/null
@@ -1,211 +0,0 @@
-dnl -------------------------------------------------------- -*- autoconf -*-
-dnl Copyright 2002-2005 The Apache Software Foundation or its licensors, as
-dnl applicable.
-dnl
-dnl Licensed under the Apache License, Version 2.0 (the "License");
-dnl you may not use this file except in compliance with the License.
-dnl You may obtain a copy of the License at
-dnl
-dnl http://www.apache.org/licenses/LICENSE-2.0
-dnl
-dnl Unless required by applicable law or agreed to in writing, software
-dnl distributed under the License is distributed on an "AS IS" BASIS,
-dnl WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-dnl See the License for the specific language governing permissions and
-dnl limitations under the License.
-
-dnl
-dnl find_apu.m4 : locate the APR-util (APU) include files and libraries
-dnl
-dnl This macro file can be used by applications to find and use the APU
-dnl library. It provides a standardized mechanism for using APU. It supports
-dnl embedding APU into the application source, or locating an installed
-dnl copy of APU.
-dnl
-dnl APR_FIND_APU(srcdir, builddir, implicit-install-check, acceptable-majors,
-dnl detailed-check)
-dnl
-dnl where srcdir is the location of the bundled APU source directory, or
-dnl empty if source is not bundled.
-dnl
-dnl where builddir is the location where the bundled APU will be built,
-dnl or empty if the build will occur in the srcdir.
-dnl
-dnl where implicit-install-check set to 1 indicates if there is no
-dnl --with-apr-util option specified, we will look for installed copies.
-dnl
-dnl where acceptable-majors is a space separated list of acceptable major
-dnl version numbers. Often only a single major version will be acceptable.
-dnl If multiple versions are specified, and --with-apr-util=PREFIX or the
-dnl implicit installed search are used, then the first (leftmost) version
-dnl in the list that is found will be used. Currently defaults to [0 1].
-dnl
-dnl where detailed-check is an M4 macro which sets the apu_acceptable to
-dnl either "yes" or "no". The macro will be invoked for each installed
-dnl copy of APU found, with the apu_config variable set appropriately.
-dnl Only installed copies of APU which are considered acceptable by
-dnl this macro will be considered found. If no installed copies are
-dnl considered acceptable by this macro, apu_found will be set to either
-dnl either "no" or "reconfig".
-dnl
-dnl Sets the following variables on exit:
-dnl
-dnl apu_found : "yes", "no", "reconfig"
-dnl
-dnl apu_config : If the apu-config tool exists, this refers to it. If
-dnl apu_found is "reconfig", then the bundled directory
-dnl should be reconfigured *before* using apu_config.
-dnl
-dnl Note: this macro file assumes that apr-config has been installed; it
-dnl is normally considered a required part of an APR installation.
-dnl
-dnl Note: At this time, we cannot find *both* a source dir and a build dir.
-dnl If both are available, the build directory should be passed to
-dnl the --with-apr-util switch.
-dnl
-dnl Note: the installation layout is presumed to follow the standard
-dnl PREFIX/lib and PREFIX/include pattern. If the APU config file
-dnl is available (and can be found), then non-standard layouts are
-dnl possible, since it will be described in the config file.
-dnl
-dnl If a bundled source directory is available and needs to be (re)configured,
-dnl then apu_found is set to "reconfig". The caller should reconfigure the
-dnl (passed-in) source directory, placing the result in the build directory,
-dnl as appropriate.
-dnl
-dnl If apu_found is "yes" or "reconfig", then the caller should use the
-dnl value of apu_config to fetch any necessary build/link information.
-dnl
-
-AC_DEFUN([APR_FIND_APU], [
- apu_found="no"
-
- if test "$target_os" = "os2-emx"; then
- # Scripts don't pass test -x on OS/2
- TEST_X="test -f"
- else
- TEST_X="test -x"
- fi
-
- ifelse([$4], [],
- [
- ifdef(AC_WARNING,([$0: missing argument 4 (acceptable-majors): Defaulting to APU 0.x then APU 1.x]))
- acceptable_majors="0 1"
- ], [acceptable_majors="$4"])
-
- apu_temp_acceptable_apu_config=""
- for apu_temp_major in $acceptable_majors
- do
- case $apu_temp_major in
- 0)
- apu_temp_acceptable_apu_config="$apu_temp_acceptable_apu_config apu-config"
- ;;
- *)
- apu_temp_acceptable_apu_config="$apu_temp_acceptable_apu_config apu-$apu_temp_major-config"
- ;;
- esac
- done
-
- AC_MSG_CHECKING(for APR-util)
- AC_ARG_WITH(apr-util,
- [ --with-apr-util=PATH prefix for installed APU or the full path to
- apu-config],
- [
- if test "$withval" = "no" || test "$withval" = "yes"; then
- AC_MSG_ERROR([--with-apr-util requires a directory or file to be provided])
- fi
-
- for apu_temp_apu_config_file in $apu_temp_acceptable_apu_config
- do
- for lookdir in "$withval/bin" "$withval"
- do
- if $TEST_X "$lookdir/$apu_temp_apu_config_file"; then
- apu_config="$lookdir/$apu_temp_apu_config_file"
- ifelse([$5], [], [], [
- apu_acceptable="yes"
- $5
- if test "$apu_acceptable" != "yes"; then
- AC_MSG_WARN([Found APU in $apu_config, but it is considered unacceptable])
- continue
- fi])
- apu_found="yes"
- break 2
- fi
- done
- done
-
- if test "$apu_found" != "yes" && $TEST_X "$withval" && $withval --help > /dev/null 2>&1 ; then
- apu_config="$withval"
- ifelse([$5], [], [apu_found="yes"], [
- apu_acceptable="yes"
- $5
- if test "$apu_acceptable" = "yes"; then
- apu_found="yes"
- fi])
- fi
-
- dnl if --with-apr-util is used, it is a fatal error for its argument
- dnl to be invalid
- if test "$apu_found" != "yes"; then
- AC_MSG_ERROR([the --with-apr-util parameter is incorrect. It must specify an install prefix, a build directory, or an apu-config file.])
- fi
- ],[
- if test -n "$3" && test "$3" = "1"; then
- for apu_temp_apu_config_file in $apu_temp_acceptable_apu_config
- do
- if $apu_temp_apu_config_file --help > /dev/null 2>&1 ; then
- apu_config="$apu_temp_apu_config_file"
- ifelse([$5], [], [], [
- apu_acceptable="yes"
- $5
- if test "$apu_acceptable" != "yes"; then
- AC_MSG_WARN([skipped APR-util at $apu_config, version not acceptable])
- continue
- fi])
- apu_found="yes"
- break
- else
- dnl look in some standard places (apparently not in builtin/default)
- for lookdir in /usr /usr/local /usr/local/apr /opt/apr; do
- if $TEST_X "$lookdir/bin/$apu_temp_apu_config_file"; then
- apu_config="$lookdir/bin/$apu_temp_apu_config_file"
- ifelse([$5], [], [], [
- apu_acceptable="yes"
- $5
- if test "$apu_acceptable" != "yes"; then
- AC_MSG_WARN([skipped APR-util at $apu_config, version not acceptable])
- continue
- fi])
- apu_found="yes"
- break 2
- fi
- done
- fi
- done
- fi
- dnl if we have not found anything yet and have bundled source, use that
- if test "$apu_found" = "no" && test -d "$1"; then
- apu_temp_abs_srcdir="`cd $1 && pwd`"
- apu_found="reconfig"
- apu_bundled_major="`sed -n '/#define.*APU_MAJOR_VERSION/s/^[^0-9]*\([0-9]*\).*$/\1/p' \"$1/include/apu_version.h\"`"
- case $apu_bundled_major in
- "")
- AC_MSG_ERROR([failed to find major version of bundled APU])
- ;;
- 0)
- apu_temp_apu_config_file="apu-config"
- ;;
- *)
- apu_temp_apu_config_file="apu-$apu_bundled_major-config"
- ;;
- esac
- if test -n "$2"; then
- apu_config="$2/$apu_temp_apu_config_file"
- else
- apu_config="$1/$apu_temp_apu_config_file"
- fi
- fi
- ])
-
- AC_MSG_RESULT($apu_found)
-])
diff --git a/src/main/Makefile.am b/src/main/Makefile.am
deleted file mode 100644
index 67714c0..0000000
--- a/src/main/Makefile.am
+++ /dev/null
@@ -1,16 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-SUBDIRS = cpp include
diff --git a/src/main/cpp/Makefile.am b/src/main/cpp/Makefile.am
deleted file mode 100644
index 3643623..0000000
--- a/src/main/cpp/Makefile.am
+++ /dev/null
@@ -1,180 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-lib_LTLIBRARIES = liblog4cxx.la
-
-AM_CPPFLAGS = -I$(top_srcdir)/src/main/include -I$(top_builddir)/src/main/include
-
-liblog4cxx_la_SOURCES = \
- action.cpp \
- andfilter.cpp \
- appenderattachableimpl.cpp \
- appenderskeleton.cpp \
- aprinitializer.cpp \
- basicconfigurator.cpp \
- bufferedwriter.cpp \
- bytearrayinputstream.cpp \
- bytearrayoutputstream.cpp \
- bytebuffer.cpp \
- cacheddateformat.cpp \
- charsetdecoder.cpp \
- charsetencoder.cpp \
- class.cpp \
- classnamepatternconverter.cpp \
- classregistration.cpp \
- condition.cpp \
- configurator.cpp \
- consoleappender.cpp \
- cyclicbuffer.cpp \
- dailyrollingfileappender.cpp \
- datagrampacket.cpp \
- datagramsocket.cpp \
- date.cpp \
- dateformat.cpp \
- datelayout.cpp \
- datepatternconverter.cpp \
- defaultloggerfactory.cpp \
- defaultconfigurator.cpp \
- defaultrepositoryselector.cpp \
- domconfigurator.cpp \
- exception.cpp \
- fallbackerrorhandler.cpp \
- file.cpp \
- fileappender.cpp \
- filedatepatternconverter.cpp \
- fileinputstream.cpp \
- filelocationpatternconverter.cpp \
- fileoutputstream.cpp \
- filerenameaction.cpp \
- filewatchdog.cpp \
- filter.cpp \
- filterbasedtriggeringpolicy.cpp \
- fixedwindowrollingpolicy.cpp \
- formattinginfo.cpp \
- fulllocationpatternconverter.cpp \
- gzcompressaction.cpp \
- hierarchy.cpp \
- htmllayout.cpp \
- inetaddress.cpp \
- inputstream.cpp \
- inputstreamreader.cpp \
- integer.cpp \
- integerpatternconverter.cpp \
- jsonlayout.cpp \
- layout.cpp\
- level.cpp \
- levelmatchfilter.cpp \
- levelrangefilter.cpp \
- levelpatternconverter.cpp \
- linelocationpatternconverter.cpp \
- lineseparatorpatternconverter.cpp \
- literalpatternconverter.cpp \
- loggermatchfilter.cpp \
- loggerpatternconverter.cpp \
- loggingeventpatternconverter.cpp \
- loader.cpp\
- locale.cpp\
- locationinfo.cpp\
- logger.cpp \
- loggingevent.cpp \
- loglog.cpp \
- logmanager.cpp \
- logstream.cpp \
- manualtriggeringpolicy.cpp \
- mapfilter.cpp \
- messagebuffer.cpp \
- messagepatternconverter.cpp \
- methodlocationpatternconverter.cpp \
- mdc.cpp \
- mutex.cpp \
- nameabbreviator.cpp \
- namepatternconverter.cpp \
- ndcpatternconverter.cpp \
- ndc.cpp \
- nteventlogappender.cpp \
- objectimpl.cpp \
- objectptr.cpp \
- objectoutputstream.cpp \
- obsoleterollingfileappender.cpp \
- odbcappender.cpp \
- onlyonceerrorhandler.cpp \
- optionconverter.cpp \
- outputdebugstringappender.cpp \
- outputstream.cpp \
- outputstreamwriter.cpp \
- patternconverter.cpp \
- patternlayout.cpp \
- patternparser.cpp \
- pool.cpp \
- properties.cpp \
- propertiespatternconverter.cpp \
- propertyconfigurator.cpp \
- propertyresourcebundle.cpp \
- propertysetter.cpp \
- reader.cpp \
- relativetimedateformat.cpp \
- relativetimepatternconverter.cpp \
- resourcebundle.cpp \
- rollingfileappender.cpp \
- rollingpolicy.cpp \
- rollingpolicybase.cpp \
- rolloverdescription.cpp \
- rootlogger.cpp \
- serversocket.cpp \
- simpledateformat.cpp \
- simplelayout.cpp \
- sizebasedtriggeringpolicy.cpp \
- smtpappender.cpp \
- socket.cpp \
- socketappender.cpp \
- socketappenderskeleton.cpp \
- sockethubappender.cpp \
- socketoutputstream.cpp \
- strftimedateformat.cpp \
- stringhelper.cpp \
- stringmatchfilter.cpp \
- stringtokenizer.cpp \
- synchronized.cpp \
- syslogappender.cpp \
- syslogwriter.cpp \
- system.cpp \
- systemerrwriter.cpp \
- systemoutwriter.cpp \
- telnetappender.cpp \
- threadcxx.cpp \
- threadlocal.cpp \
- threadspecificdata.cpp \
- threadpatternconverter.cpp \
- throwableinformationpatternconverter.cpp \
- timezone.cpp \
- timebasedrollingpolicy.cpp \
- transform.cpp \
- triggeringpolicy.cpp \
- transcoder.cpp \
- ttcclayout.cpp \
- writer.cpp \
- writerappender.cpp \
- xmllayout.cpp\
- xmlsocketappender.cpp \
- zipcompressaction.cpp
-
-if NON_BLOCKING
-liblog4cxx_la_SOURCES += asyncappender_nonblocking.cpp
-else
-liblog4cxx_la_SOURCES += asyncappender.cpp
-endif
-
-AM_CPPFLAGS += @CPPFLAGS_ODBC@
-liblog4cxx_la_LDFLAGS = -version-info @LT_VERSION@ @LIBS_ODBC@ -@APR_LIBS@
diff --git a/src/main/include/Makefile.am b/src/main/include/Makefile.am
deleted file mode 100644
index 072c7bb..0000000
--- a/src/main/include/Makefile.am
+++ /dev/null
@@ -1,16 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-SUBDIRS = log4cxx
diff --git a/src/main/include/log4cxx/Makefile.am b/src/main/include/log4cxx/Makefile.am
deleted file mode 100644
index f629b45..0000000
--- a/src/main/include/log4cxx/Makefile.am
+++ /dev/null
@@ -1,57 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-SUBDIRS = helpers net nt rolling spi varia xml config db private pattern filter
-log4cxxincdir = $(includedir)/log4cxx
-DISTCLEANFILES = log4cxx.h
-EXTRA_DIST = log4cxx.hw
-
-# Importantly, $(top_srcdir)/src/main/include/log4cxx/log4cxx.h
-# does NOT appear in the following list so the built version is preferred.
-# This subtly is important for properly handling VPATH vs non-VPATH builds.
-log4cxxinc_HEADERS = $(top_builddir)/src/main/include/log4cxx/log4cxx.h
-log4cxxinc_HEADERS += \
- $(top_srcdir)/src/main/include/log4cxx/appender.h \
- $(top_srcdir)/src/main/include/log4cxx/appenderskeleton.h \
- $(top_srcdir)/src/main/include/log4cxx/asyncappender.h \
- $(top_srcdir)/src/main/include/log4cxx/basicconfigurator.h \
- $(top_srcdir)/src/main/include/log4cxx/consoleappender.h \
- $(top_srcdir)/src/main/include/log4cxx/dailyrollingfileappender.h \
- $(top_srcdir)/src/main/include/log4cxx/defaultconfigurator.h \
- $(top_srcdir)/src/main/include/log4cxx/defaultloggerfactory.h \
- $(top_srcdir)/src/main/include/log4cxx/fileappender.h \
- $(top_srcdir)/src/main/include/log4cxx/file.h \
- $(top_srcdir)/src/main/include/log4cxx/hierarchy.h \
- $(top_srcdir)/src/main/include/log4cxx/htmllayout.h \
- $(top_srcdir)/src/main/include/log4cxx/jsonlayout.h \
- $(top_srcdir)/src/main/include/log4cxx/layout.h \
- $(top_srcdir)/src/main/include/log4cxx/level.h \
- $(top_srcdir)/src/main/include/log4cxx/logger.h \
- $(top_srcdir)/src/main/include/log4cxx/logmanager.h \
- $(top_srcdir)/src/main/include/log4cxx/logstring.h \
- $(top_srcdir)/src/main/include/log4cxx/mdc.h \
- $(top_srcdir)/src/main/include/log4cxx/ndc.h \
- $(top_srcdir)/src/main/include/log4cxx/patternlayout.h \
- $(top_srcdir)/src/main/include/log4cxx/portability.h \
- $(top_srcdir)/src/main/include/log4cxx/propertyconfigurator.h \
- $(top_srcdir)/src/main/include/log4cxx/provisionnode.h \
- $(top_srcdir)/src/main/include/log4cxx/rollingfileappender.h \
- $(top_srcdir)/src/main/include/log4cxx/simplelayout.h \
- $(top_srcdir)/src/main/include/log4cxx/stream.h \
- $(top_srcdir)/src/main/include/log4cxx/ttcclayout.h \
- $(top_srcdir)/src/main/include/log4cxx/writerappender.h
-
-dist-hook:
- -rm -f $(distdir)/log4cxx.h
diff --git a/src/main/include/log4cxx/config/Makefile.am b/src/main/include/log4cxx/config/Makefile.am
deleted file mode 100644
index df86ce1..0000000
--- a/src/main/include/log4cxx/config/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-configincdir = $(includedir)/log4cxx/config
-configinc_HEADERS= \
- propertysetter.h
diff --git a/src/main/include/log4cxx/db/Makefile.am b/src/main/include/log4cxx/db/Makefile.am
deleted file mode 100644
index 6f295d7..0000000
--- a/src/main/include/log4cxx/db/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-dbincdir = $(includedir)/log4cxx/db
-dbinc_HEADERS= \
- odbcappender.h
diff --git a/src/main/include/log4cxx/filter/Makefile.am b/src/main/include/log4cxx/filter/Makefile.am
deleted file mode 100644
index df0c3be..0000000
--- a/src/main/include/log4cxx/filter/Makefile.am
+++ /dev/null
@@ -1,27 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-filterincdir = $(includedir)/log4cxx/filter
-filterinc_HEADERS= \
- andfilter.h \
- denyallfilter.h \
- expressionfilter.h \
- levelmatchfilter.h \
- levelrangefilter.h \
- locationinfofilter.h \
- loggermatchfilter.h \
- mapfilter.h \
- propertyfilter.h \
- stringmatchfilter.h
diff --git a/src/main/include/log4cxx/helpers/Makefile.am b/src/main/include/log4cxx/helpers/Makefile.am
deleted file mode 100644
index 3d88825..0000000
--- a/src/main/include/log4cxx/helpers/Makefile.am
+++ /dev/null
@@ -1,88 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-helpersincdir = $(includedir)/log4cxx/helpers
-helpersinc_HEADERS= \
- absolutetimedateformat.h \
- appenderattachableimpl.h \
- aprinitializer.h \
- bufferedoutputstream.h \
- bufferedwriter.h \
- bytearrayinputstream.h \
- bytearrayoutputstream.h \
- bytebuffer.h \
- cacheddateformat.h \
- charsetdecoder.h \
- charsetencoder.h \
- class.h \
- classregistration.h \
- condition.h \
- cyclicbuffer.h \
- datagrampacket.h \
- datagramsocket.h \
- dateformat.h \
- date.h \
- datelayout.h \
- datetimedateformat.h \
- exception.h \
- fileinputstream.h \
- fileoutputstream.h \
- filewatchdog.h \
- inetaddress.h \
- inputstream.h \
- inputstreamreader.h \
- integer.h \
- iso8601dateformat.h \
- loader.h \
- locale.h \
- loglog.h \
- messagebuffer.h \
- mutex.h \
- object.h \
- objectimpl.h \
- objectoutputstream.h \
- objectptr.h \
- onlyonceerrorhandler.h \
- optionconverter.h \
- outputstream.h \
- outputstreamwriter.h \
- pool.h \
- properties.h \
- propertyresourcebundle.h \
- reader.h \
- relativetimedateformat.h \
- resourcebundle.h \
- serversocket.h \
- simpledateformat.h \
- socket.h \
- socketoutputstream.h \
- strftimedateformat.h \
- strictmath.h \
- stringhelper.h \
- stringtokenizer.h \
- synchronized.h \
- syslogwriter.h \
- systemerrwriter.h \
- system.h \
- systemoutwriter.h \
- tchar.h \
- thread.h \
- threadlocal.h \
- threadspecificdata.h \
- timezone.h \
- transcoder.h \
- transform.h \
- writer.h \
- xml.h
diff --git a/src/main/include/log4cxx/net/Makefile.am b/src/main/include/log4cxx/net/Makefile.am
deleted file mode 100644
index 7fbb21f..0000000
--- a/src/main/include/log4cxx/net/Makefile.am
+++ /dev/null
@@ -1,24 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-netincdir = $(includedir)/log4cxx/net
-netinc_HEADERS= \
- smtpappender.h \
- socketappender.h \
- socketappenderskeleton.h \
- sockethubappender.h \
- syslogappender.h \
- telnetappender.h \
- xmlsocketappender.h
diff --git a/src/main/include/log4cxx/nt/Makefile.am b/src/main/include/log4cxx/nt/Makefile.am
deleted file mode 100644
index 5214143..0000000
--- a/src/main/include/log4cxx/nt/Makefile.am
+++ /dev/null
@@ -1,19 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-ntincdir = $(includedir)/log4cxx/nt
-ntinc_HEADERS= \
- nteventlogappender.h \
- outputdebugstringappender.h
diff --git a/src/main/include/log4cxx/pattern/Makefile.am b/src/main/include/log4cxx/pattern/Makefile.am
deleted file mode 100644
index 57d42e9..0000000
--- a/src/main/include/log4cxx/pattern/Makefile.am
+++ /dev/null
@@ -1,41 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-patternincdir = $(includedir)/log4cxx/pattern
-patterninc_HEADERS= \
- classnamepatternconverter.h \
- datepatternconverter.h \
- filedatepatternconverter.h \
- filelocationpatternconverter.h \
- formattinginfo.h \
- fulllocationpatternconverter.h \
- integerpatternconverter.h \
- levelpatternconverter.h \
- linelocationpatternconverter.h \
- lineseparatorpatternconverter.h \
- literalpatternconverter.h \
- loggerpatternconverter.h \
- loggingeventpatternconverter.h \
- messagepatternconverter.h \
- methodlocationpatternconverter.h \
- nameabbreviator.h \
- namepatternconverter.h \
- ndcpatternconverter.h \
- patternconverter.h \
- patternparser.h \
- propertiespatternconverter.h \
- relativetimepatternconverter.h \
- threadpatternconverter.h \
- throwableinformationpatternconverter.h
diff --git a/src/main/include/log4cxx/private/Makefile.am b/src/main/include/log4cxx/private/Makefile.am
deleted file mode 100644
index 82ff880..0000000
--- a/src/main/include/log4cxx/private/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-privateincdir = $(includedir)/log4cxx/private
-privateinc_HEADERS = log4cxx_private.h
-EXTRA_DIST = log4cxx_private.hw
diff --git a/src/main/include/log4cxx/rolling/Makefile.am b/src/main/include/log4cxx/rolling/Makefile.am
deleted file mode 100644
index 5bca754..0000000
--- a/src/main/include/log4cxx/rolling/Makefile.am
+++ /dev/null
@@ -1,32 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-rollingincdir = $(includedir)/log4cxx/rolling
-rollinginc_HEADERS= \
- action.h \
- filerenameaction.h \
- filterbasedtriggeringpolicy.h \
- fixedwindowrollingpolicy.h \
- gzcompressaction.h \
- manualtriggeringpolicy.h \
- rollingfileappender.h \
- rollingfileappenderskeleton.h \
- rollingpolicybase.h \
- rollingpolicy.h \
- rolloverdescription.h \
- sizebasedtriggeringpolicy.h \
- timebasedrollingpolicy.h \
- triggeringpolicy.h \
- zipcompressaction.h
diff --git a/src/main/include/log4cxx/spi/Makefile.am b/src/main/include/log4cxx/spi/Makefile.am
deleted file mode 100644
index 2c1336c..0000000
--- a/src/main/include/log4cxx/spi/Makefile.am
+++ /dev/null
@@ -1,31 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-SUBDIRS = location
-spiincdir = $(includedir)/log4cxx/spi
-spiinc_HEADERS= \
- appenderattachable.h \
- configurator.h \
- defaultrepositoryselector.h \
- errorhandler.h \
- filter.h \
- hierarchyeventlistener.h \
- loggerfactory.h \
- loggerrepository.h \
- loggingevent.h \
- optionhandler.h \
- repositoryselector.h \
- rootlogger.h \
- triggeringeventevaluator.h
diff --git a/src/main/include/log4cxx/spi/location/Makefile.am b/src/main/include/log4cxx/spi/location/Makefile.am
deleted file mode 100644
index f7da589..0000000
--- a/src/main/include/log4cxx/spi/location/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-spiincdir = $(includedir)/log4cxx/spi/location
-spiinc_HEADERS= \
- locationinfo.h
diff --git a/src/main/include/log4cxx/varia/Makefile.am b/src/main/include/log4cxx/varia/Makefile.am
deleted file mode 100644
index 85ff262..0000000
--- a/src/main/include/log4cxx/varia/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-variaincdir = $(includedir)/log4cxx/varia
-variainc_HEADERS= \
- fallbackerrorhandler.h
diff --git a/src/main/include/log4cxx/xml/Makefile.am b/src/main/include/log4cxx/xml/Makefile.am
deleted file mode 100644
index eeebb42..0000000
--- a/src/main/include/log4cxx/xml/Makefile.am
+++ /dev/null
@@ -1,19 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-xmlincdir = $(includedir)/log4cxx/xml
-xmlinc_HEADERS= \
- domconfigurator.h \
- xmllayout.h
diff --git a/src/site/Makefile.am b/src/site/Makefile.am
deleted file mode 100644
index d48a135..0000000
--- a/src/site/Makefile.am
+++ /dev/null
@@ -1,16 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-SUBDIRS = doxy
diff --git a/src/site/apt/Makefile.am b/src/site/apt/Makefile.am
deleted file mode 100644
index 8e6be87..0000000
--- a/src/site/apt/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
diff --git a/src/site/doxy/Makefile.am b/src/site/doxy/Makefile.am
deleted file mode 100644
index 307e53b..0000000
--- a/src/site/doxy/Makefile.am
+++ /dev/null
@@ -1,85 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-EXTRA_DIST = Doxyfile license_notice_footer.txt
-
-# DOC is defined if installer requests doc generation.
-
-
-if DOC
-
-htmldest = $(docdir)/html
-
-install-data-hook:
- $(mkinstalldirs) $(DESTDIR)$(htmldest)
- cp -pR @manual_dest@/* $(DESTDIR)$(htmldest)
-
-# Automake's "distcheck" is sensitive to having files left over
-# after "make uninstall", so we have to clean up the install hook.
-uninstall-local:
- rm -rf $(DESTDIR)$(htmldest)
-
-dox: @manual_dest@/index.html
-
-if LATEX_DOC
-
-pdf: @PACKAGE@.pdf
-@PACKAGE@.pdf:
- $(MAKE) -C ./latex pdf
- ln -s ./latex/refman.ps @PACKAGE@.ps
- ln -s ./latex/refman.pdf @PACKAGE@.pdf
-
-endif
-
-else
-
-# We repeat the three targets in both the "if" and "else" clauses
-# of the conditional, because the generated makefile will contain
-# references to the targets (target "install" depends on target
-# "install-datahook", for example), and some make programs get upset
-# if no target exists.
-
-install-data-hook:
-uninstall-local:
-dox:
-
-endif
-
-
-all-local: dox
-
-
-@manual_dest@/index.html: Doxyfile
- "@DOXYGEN@"
-
-distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)
-
-# Make tarfile to distribute the HTML documentation.
-doc-dist: dox
- rm -rf $(distdir)
- mkdir $(distdir)
- mkdir $(distdir)/docs
- mkdir $(distdir)/docs/html
- cp @manual_dest@/* $(distdir)/docs/html
- tar -czf $(top_builddir)/$(PACKAGE)-docs-$(VERSION).tar.gz -C $(distdir) docs
- rm -rf $(distdir)
-
-
-clean-local:
- $(RM) -r latex
- $(RM) -r @manual_dest@ man @PACKAGE@.ps @PACKAGE@.pdf
-
-dist-hook:
- -rm -f $(distdir)/Doxyfile
diff --git a/src/site/fml/Makefile.am b/src/site/fml/Makefile.am
deleted file mode 100644
index 8e6be87..0000000
--- a/src/site/fml/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
diff --git a/src/site/site.vm b/src/site/site.vm
deleted file mode 100644
index d6aeca9..0000000
--- a/src/site/site.vm
+++ /dev/null
@@ -1,518 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-<!-- Generated by Apache Maven Doxia at $dateFormat.format( $currentDate ) -->
-#macro ( link $href $name $target $img $position $alt $border $width $height )
- #set ( $linkTitle = ' title="' + $name + '"' )
- #if( $target )
- #set ( $linkTarget = ' target="' + $target + '"' )
- #else
- #set ( $linkTarget = "" )
- #end
- #if ( $href.toLowerCase().startsWith("http:/") || $href.toLowerCase().startsWith("https:/") ||
- $href.toLowerCase().startsWith("ftp:/") || $href.toLowerCase().startsWith("mailto:/") ||
- $href.toLowerCase().startsWith("file:/") || ($href.toLowerCase().indexOf("://") != -1) )
- #set ( $linkClass = ' class="external" target="_blank"' )
-
- #if ( $linkTarget )
- #else
- #set ( $linkTarget = "_blank" )
- #end
-
- #else
- #set ( $linkClass = "" )
- #end
- #if ( $img )
- #if ( $position == "left" )
- <a href="$href"$linkClass$linkTarget$linkTitle>#image($img $alt $border $width $height)$name</a>
- #else
- <a href="$href"$linkClass$linkTarget$linkTitle>$name #image($img $alt $border $width $height)</a>
- #end
- #else
- <a href="$href"$linkClass$linkTarget$linkTitle>$name</a>
- #end
-#end
-##
-#macro ( image $img $alt $border $width $height )
- #if( $img )
- #if ( ! ( $img.toLowerCase().startsWith("http:/") || $img.toLowerCase().startsWith("https:/") ||
- $img.toLowerCase().startsWith("ftp:/") || $img.toLowerCase().startsWith("mailto:/") ||
- $img.toLowerCase().startsWith("file:/") || ($img.toLowerCase().indexOf("://") != -1) ) )
- #set ( $imgSrc = $PathTool.calculateLink( $img, $relativePath ) )
- #set ( $imgSrc = $imgSrc.replaceAll( '\\', '/' ) )
- #set ( $imgSrc = ' src="' + $imgSrc + '"' )
- #else
- #set ( $imgSrc = ' src="' + $img + '"' )
- #end
- #if( $alt )
- #set ( $imgAlt = ' alt="' + $alt + '"' )
- #else
- #set ( $imgAlt = ' alt=""' )
- #end
- #if( $border )
- #set ( $imgBorder = ' border="' + $border + '"' )
- #else
- #set ( $imgBorder = "" )
- #end
- #if( $width )
- #set ( $imgWidth = ' width="' + $width + '"' )
- #else
- #set ( $imgWidth = "" )
- #end
- #if( $height )
- #set ( $imgHeight = ' height="' + $height + '"' )
- #else
- #set ( $imgHeight = "" )
- #end
- <img class="imageLink"$imgSrc$imgAlt$imgBorder$imgWidth$imgHeight/>
- #end
-#end
-#macro ( banner $banner $id )
- #if ( $banner )
- #if( $banner.href )
- #set ( $hrf = $banner.href )
- #if ( ! ( $hrf.toLowerCase().startsWith("http:/") || $hrf.toLowerCase().startsWith("https:/") ||
- $hrf.toLowerCase().startsWith("ftp:/") || $hrf.toLowerCase().startsWith("mailto:/") ||
- $hrf.toLowerCase().startsWith("file:/") || ($hrf.toLowerCase().indexOf("://") != -1) ) )
- #set ( $hrf = $PathTool.calculateLink( $hrf, $relativePath ) )
- #set ( $hrf = $hrf.replaceAll( '\\', '/' ) )
- #if ( ( $hrf == '' ) )
- #set ( $hrf = './' )
- #end
- #end
- <a href="$hrf" id="$id"#if( $banner.alt ) title="$banner.alt"#end>
- #else
- <div id="$id">
- #end
-##
- #if( $banner.src )
- #set ( $src = $banner.src )
- #if ( ! ( $src.toLowerCase().startsWith("http:/") || $src.toLowerCase().startsWith("https:/") ||
- $src.toLowerCase().startsWith("ftp:/") || $src.toLowerCase().startsWith("mailto:/") ||
- $src.toLowerCase().startsWith("file:/") || ($src.toLowerCase().indexOf("://") != -1) ) )
- #set ( $src = $PathTool.calculateLink( $src, $relativePath ) )
- #set ( $src = $src.replaceAll( '\\', '/' ) )
- #end
- #if ( $banner.alt )
- #set ( $alt = $banner.alt )
- #else
- #set ( $alt = $banner.name )
- #end
- <img src="$src" alt="$alt" />
- #else
- $banner.name
- #end
-##
- #if( $banner.href )
- </a>
- #else
- </div>
- #end
- #end
-#end
-##
-#macro ( links $links )
- <ul class="nav">
- #set ( $counter = 0 )
- #foreach( $item in $links )
- #set ( $counter = $counter + 1 )
- #set ( $currentItemHref = $PathTool.calculateLink( $item.href, $relativePath ) )
- #set ( $currentItemHref = $currentItemHref.replaceAll( '\\', '/' ) )
- #set ( $activeClass = "" )
- #if ( $alignedFileName == $currentItemHref)
- #set ( $activeClass = ' class="active"' )
- #end
- <li$activeClass>
- #link( $currentItemHref $item.name $item.target $item.img $item.position $item.alt $item.border $item.width $item.height )
- </li>
- #end
- </ul>
-#end
-##
-#macro ( breadcrumbs $breadcrumbs )
- #foreach( $item in $breadcrumbs )
- #set ( $currentItemHref = $PathTool.calculateLink( $item.href, $relativePath ) )
- #set ( $currentItemHref = $currentItemHref.replaceAll( '\\', '/' ) )
- #if ( ( $currentItemHref == '' ) )
- #set ( $currentItemHref = './' )
- #end
-##
- #link( $currentItemHref $item.name $item.target $item.img $item.position $item.alt $item.border $item.width $item.height )
- <span class="divider">></span>
- #end
- $title
-#end
-##
-#macro ( displayTree $display $item )
- #if ( $item && $item.items && $item.items.size() > 0 )
- #foreach( $subitem in $item.items )
- #set ( $subitemHref = $PathTool.calculateLink( $subitem.href, $relativePath ) )
- #set ( $subitemHref = $subitemHref.replaceAll( '\\', '/' ) )
-##
- #if ( $alignedFileName == $subitemHref )
- #set ( $display = true )
- #end
-##
- #displayTree( $display $subitem )
- #end
- #end
-#end
-##
-#macro ( menuItem $item $isComponentDocumentation )
- #set ( $collapse = "none" )
- #set ( $currentItemHref = $PathTool.calculateLink( $item.href, $relativePath ) )
- #set ( $currentItemHref = $currentItemHref.replaceAll( '\\', '/' ) )
-##
- #if ( $item && $item.items && $item.items.size() > 0 )
- #if ( $item.collapse == false )
- #set ( $collapse = "expanded" )
- #else
- ## By default collapsed
- #set ( $collapse = "collapsed" )
- #end
-##
- #set ( $display = false )
- #displayTree( $display $item )
-##
- #if ( $alignedFileName == $currentItemHref || $display )
- #set ( $collapse = "expanded" )
- #end
- #end
- #set ( $active = "" )
- #if ( $alignedFileName == $currentItemHref )
- #set ($active = " active")
- #end
- #set ( $thisProjectDir = "../${project.artifactId}" )
- #if ($thisProjectDir == $PathTool.getDirectoryComponent( $item.href ))
- #set ($active = " active")
- #end
- #if (${project.artifactId} != "apache-log4cxx" && $isComponentDocumentation &&
- ($item.href == "team-list.html" || $item.href == "mail-lists.html"
- || $item.href == "issue-tracking.html" || $item.href == "license.html"
- || $item.href == "source-repository.html"))
- <!-- Removing overall project item $item.name from component-specific menu -->
- #else
- #set ($thisItemName = $item.name)
- #if (${project.artifactId} != "apache-log4cxx" && $isComponentDocumentation )
- #set ($thisItemName = $item.name.replace("Project Information", "Component Project"))
- #set ($thisItemName = $item.name.replace("Project", "Component"))
- #end
- <li class="$collapse$active">
- #link($currentItemHref $thisItemName $item.target $item.img $item.position $item.alt $item.border $item.width $item.height )
- #if ( $item && $item.items && $item.items.size() > 0 )
- #if ( $collapse == "expanded" )
- <ul>
- #foreach( $subitem in $item.items )
- #menuItem( $subitem $isComponentDocumentation )
- #end
- </ul>
- #end
- #end
- </li>
- #end
-#end
-##
-#macro ( mainMenu $menus )
- #foreach( $menu in $menus )
- <ul class="nav nav-list">
- #set ($isComponentDocumentation = false)
- #if ( $menu.name )
- #set ( $menuName = $menu.name )
- #if ( $menuName == "Project Documentation" )
- #set ( $menuName = "Component Documentation" )
- #set ($isComponentDocumentation = true)
- #end
- #if ( $menu.img )
- <li class="nav-header"><i class="$menu.img"></i>$menuName</li>
- #else
- <li class="nav-header">$menuName</li>
- #end
- #end
- #if ( $menu.items && $menu.items.size() > 0 )
- #foreach( $item in $menu.items )
- #menuItem( $item $isComponentDocumentation )
- #end
- #end
- </ul>
- #end
-#end
-##
-#macro ( copyright )
- #if ( $project )
- #if ( ${project.organization} && ${project.organization.name} )
- #set ( $period = "" )
- #else
- #set ( $period = "." )
- #end
-##
- #set ( $currentYear = ${currentDate.year} + 1900 )
-##
- #if ( ${project.inceptionYear} && ( ${project.inceptionYear} != ${currentYear.toString()} ) )
- ${project.inceptionYear}-${currentYear}${period}
- #else
- ${currentYear}${period}
- #end
-##
- #if ( ${project.organization} )
- #if ( ${project.organization.name} && ${project.organization.url} )
- <a href="$project.organization.url">${project.organization.name}</a>.
- #elseif ( ${project.organization.name} )
- ${project.organization.name}.
- #end
- #end
- #end
-#end
-##
-#macro ( publishDate $position $publishDate $version )
- #if ( $publishDate && $publishDate.format )
- #set ( $format = $publishDate.format )
- #else
- #set ( $format = "yyyy-MM-dd" )
- #end
-##
- $dateFormat.applyPattern( $format )
-##
- #set ( $dateToday = $dateFormat.format( $currentDate ) )
-##
- #if ( $publishDate && $publishDate.position )
- #set ( $datePosition = $publishDate.position )
- #else
- #set ( $datePosition = "left" )
- #end
-##
- #if ( $version )
- #if ( $version.position )
- #set ( $versionPosition = $version.position )
- #else
- #set ( $versionPosition = "left" )
- #end
- #else
- #set ( $version = "" )
- #set ( $versionPosition = "left" )
- #end
-##
- #set ( $breadcrumbs = $decoration.body.breadcrumbs )
- #set ( $links = $decoration.body.links )
-
- #if ( $datePosition.equalsIgnoreCase( $position ) )
- #if ( ( $datePosition.equalsIgnoreCase( "right" ) ) || ( $datePosition.equalsIgnoreCase( "bottom" ) ) )
- <span id="publishDate">$i18n.getString( "site-renderer", $locale, "template.lastpublished" ): $dateToday</span>
- #if ( $versionPosition.equalsIgnoreCase( $position ) )
- <span class="divider">|</span> <span id="projectVersion">$i18n.getString( "site-renderer", $locale, "template.version" ): ${project.version}</span>
- #end
- #elseif ( ( $datePosition.equalsIgnoreCase( "navigation-bottom" ) ) || ( $datePosition.equalsIgnoreCase( "navigation-top" ) ) )
- <div id="lastPublished">
- <span id="publishDate">$i18n.getString( "site-renderer", $locale, "template.lastpublished" ): $dateToday</span>
- #if ( $versionPosition.equalsIgnoreCase( $position ) )
- <span class="divider">|</span> <span id="projectVersion">$i18n.getString( "site-renderer", $locale, "template.version" ): ${project.version}</span>
- #end
- </div>
- #elseif ( $datePosition.equalsIgnoreCase("left") )
- <div class="pull-left">
- <span id="publishDate">$i18n.getString( "site-renderer", $locale, "template.lastpublished" ): $dateToday</span>
- #if ( $versionPosition.equalsIgnoreCase( $position ) )
- <span class="divider">|</span> <span id="projectVersion">$i18n.getString( "site-renderer", $locale, "template.version" ): ${project.version}</span>
- #end
- #if ( $breadcrumbs && $breadcrumbs.size() > 0 )
- <span class="divider">|</span> #breadcrumbs( $breadcrumbs )
- #end
- </div>
- #end
- #elseif ( $versionPosition.equalsIgnoreCase( $position ) )
- #if ( ( $versionPosition.equalsIgnoreCase( "right" ) ) || ( $versionPosition.equalsIgnoreCase( "bottom" ) ) )
- $prefix <span id="projectVersion">$i18n.getString( "site-renderer", $locale, "template.version" ): ${project.version}</span>
- #elseif ( ( $versionPosition.equalsIgnoreCase( "navigation-bottom" ) ) || ( $versionPosition.equalsIgnoreCase( "navigation-top" ) ) )
- <div id="lastPublished">
- <span id="projectVersion">$i18n.getString( "site-renderer", $locale, "template.version" ): ${project.version}</span>
- </div>
- #elseif ( $versionPosition.equalsIgnoreCase("left") )
- <div class="pull-left">
- <span id="projectVersion">$i18n.getString( "site-renderer", $locale, "template.version" ): ${project.version}</span>
- #if ( $breadcrumbs && $breadcrumbs.size() > 0 )
- <span class="divider">|</span> #breadcrumbs( $breadcrumbs )
- #end
- </div>
- #end
- #elseif ( $position.equalsIgnoreCase( "left" ) )
- #if ( $breadcrumbs && $breadcrumbs.size() > 0 )
- <div class="pull-left">
- #breadcrumbs( $breadcrumbs )
- </div>
- #end
- #end
-#end
-##
-#macro ( poweredByLogo $poweredBy )
- #if( $poweredBy )
- #foreach ($item in $poweredBy)
- #if( $item.href )
- #set ( $href = $PathTool.calculateLink( $item.href, $relativePath ) )
- #set ( $href = $href.replaceAll( '\\', '/' ) )
- #else
- #set ( $href="https://maven.apache.org/" )
- #end
-##
- #if( $item.name )
- #set ( $name = $item.name )
- #else
- #set ( $name = $i18n.getString( "site-renderer", $locale, "template.builtby" ) )
- #set ( $name = "${name} Maven" )
- #end
-##
- #if( $item.img )
- #set ( $img = $item.img )
- #else
- #set ( $img = "images/maven-feather.png" )
- #end
-##
- #if ( ! ( $img.toLowerCase().startsWith("http:/") || $img.toLowerCase().startsWith("https:/") ||
- $img.toLowerCase().startsWith("ftp:/") || $img.toLowerCase().startsWith("mailto:/") ||
- $img.toLowerCase().startsWith("file:/") || ($img.toLowerCase().indexOf("://") != -1) ) )
- #set ( $img = $PathTool.calculateLink( $img, $relativePath ) )
- #set ( $img = $img.replaceAll( '\\', '/' ) )
- #end
-##
- #if( $item.alt )
- #set ( $alt = ' alt="' + $item.alt + '"' )
- #else
- #set ( $alt = ' alt="' + $name + '"' )
- #end
-##
- #if( $item.border )
- #set ( $border = ' border="' + $item.border + '"' )
- #else
- #set ( $border = "" )
- #end
-##
- #if( $item.width )
- #set ( $width = ' width="' + $item.width + '"' )
- #else
- #set ( $width = "" )
- #end
- #if( $item.height )
- #set ( $height = ' height="' + $item.height + '"' )
- #else
- #set ( $height = "" )
- #end
-##
- <a href="$href" title="$name" class="poweredBy">
- <img class="poweredBy" $alt src="$img" $border $width $height />
- </a>
- #end
- #if( $poweredBy.isEmpty() )
- <a href="https://maven.apache.org/" title="$i18n.getString( "site-renderer", $locale, "template.builtby" ) Maven" class="poweredBy">
- <img class="poweredBy" alt="$i18n.getString( "site-renderer", $locale, "template.builtby" ) Maven" src="$relativePath/images/logos/maven-feather.png" />
- </a>
- #end
- #else
- <a href="https://maven.apache.org/" title="$i18n.getString( "site-renderer", $locale, "template.builtby" ) Maven" class="poweredBy">
- <img class="poweredBy" alt="$i18n.getString( "site-renderer", $locale, "template.builtby" ) Maven" src="$relativePath/images/logos/maven-feather.png" />
- </a>
- #end
-#end
-##
-#macro ( googleAnalytics $accountId )
- #if( $accountId && $accountId != "" )
- <!-- Google Analytics -->
- <script type="text/javascript">
-
- var _gaq = _gaq || [];
- _gaq.push(['_setAccount', '$accountId']);
- _gaq.push (['_gat._anonymizeIp']);
- _gaq.push(['_trackPageview']);
-
- (function() {
- var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
- ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
- var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
- })();
-
- </script>
- #end
-#end
-##
-<html xmlns="http://www.w3.org/1999/xhtml"#if ( $locale ) xml:lang="$locale.language" lang="$locale.language"#end>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=${outputEncoding}" />
- <title>$title - $project.name</title>
- <link rel="stylesheet" href="$relativePath/css/bootstrap.min.css" type="text/css" />
- <link rel="stylesheet" href="$relativePath/css/site.css" type="text/css" />
- <script type="text/javascript" src="$relativePath/js/jquery.min.js"></script>
- <script type="text/javascript" src="$relativePath/js/bootstrap.min.js"></script>
- <script type="text/javascript" src="$relativePath/js/prettify.min.js"></script>
- <script type="text/javascript" src="$relativePath/js/site.js"></script>
-#foreach( $author in $authors )
- <meta name="author" content="$author" />
-#end
-#if ( $dateCreation )
- <meta name="Date-Creation-yyyymmdd" content="$dateCreation" />
-#end
-#if ( $dateRevision )
- <meta name="Date-Revision-yyyymmdd" content="$dateRevision" />
-#end
-#if ( $locale )
- <meta http-equiv="Content-Language" content="$locale.language" />
-#end
- $headContent
- #googleAnalytics( $decoration.googleAnalyticsAccountId )
- </head>
- <body class="composite">
- <a href="https://logging.apache.org/">
- <img class="logo-left" src="$relativePath/images/logos/ls-logo.jpg" alt="Apache logging services logo" />
- </a>
- <img class="logo-right" src="$relativePath/images/logos/logo.png" alt="Apache log4j logo" />
- <div class="clear"></div>
-
- <div class="navbar">
- <div class="navbar-inner">
- <div class="container-fluid">
- <a class="brand" href="$project.url">$project.name ™</a>
- #links( $decoration.body.links )
-
- <div class="pull-right">
- #publishDate( "right" $decoration.publishDate $decoration.version )
- </div>
- </div>
- </div>
- </div>
-
- <div class="container-fluid">
- <table class="layout-table">
- <tr>
- <td class="sidebar">
- <div class="well sidebar-nav">
- #mainMenu( $decoration.body.menus )
- </div>
- <div id="poweredBy">
- #poweredByLogo( $decoration.poweredBy )
- </div>
- </td>
- <td class="content">
- $bodyContent
- </td>
- </tr>
- </table>
- </div>
-
- <div class="footer">
- #set ( $currentYear = ${currentDate.year} + 1900 )
- <p>Copyright © ${project.inceptionYear}-${currentYear} <a class="external" href="$project.organization.url">${project.organization.name}</a>. All Rights Reserved.</p>
- <p>Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, and the Apache Logging project logo are trademarks of The Apache Software Foundation.</p>
- <p>Site powered by <a class="external" href="https://getbootstrap.com/">Twitter Bootstrap</a>. Icons from <a class="external" href="https://glyphicons.com/">Glyphicons Free</a>.</p>
- </div>
- </body>
-</html>
\ No newline at end of file
diff --git a/src/site/site.xml b/src/site/site.xml
deleted file mode 100644
index c19d505..0000000
--- a/src/site/site.xml
+++ /dev/null
@@ -1,142 +0,0 @@
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/DECORATION/1.4.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/DECORATION/1.4.0 https://maven.apache.org/xsd/decoration-1.4.0.xsd"
- name="log4cxx">
-
- <publishDate position="right" />
- <version position="right" />
-
- <bannerLeft>
- <name>Logging Services</name>
- <src>images/logos/ls-logo.jpg</src>
- <href>https://logging.apache.org</href>
- <title>Open the Apache Logging homepage</title>
- </bannerLeft>
-
- <body>
- <links>
- <item name="Logging Wiki"
- href="https://wiki.apache.org/logging"
- />
- <item name="Apache"
- href="https://www.apache.org/"
- />
- <item name="Logging Services"
- href="https://logging.apache.org/"
- />
- <item name="GitHub"
- href="https://github.com/apache/logging-log4cxx"
- />
- </links>
-
- <menu name="About"
- img="icon-home">
- <item name="What is log4cxx?"
- href="/index.html"
- />
- <item name="Project Information"
- href="project-info.html"
- />
- <item name="Generated Reports"
- href="project-reports.html"
- />
- </menu>
-
- <menu name="Usage"
- img="icon-book">
- <item name="How to use log4cxx?"
- href="/usage.html"
- />
- <item name="API Documentation"
- href="/apidocs/index.html"
- />
- <item name="FAQ"
- href="/faq.html"
- />
- </menu>
-
- <menu name="Get"
- img="icon-cog">
- <item name="Download"
- href="/download.html"
- />
- <item name="Changes"
- href="/changes-report.html"
- />
- <item name="License"
- href="/license.html"
- />
- </menu>
-
- <menu name="Community"
- img="icon-pencil">
- <item name="Mailing Lists"
- href="/mail-lists.html"
- />
- <item name="Issue Tracking"
- href="/community/issue-tracking.html"
- />
- <item name="Wiki"
- href="https://wiki.apache.org/logging-log4cxx"
- />
- </menu>
-
- <menu name="Development"
- img="icon-pencil">
- <item name="Repository"
- href="/source-repository.html"
- />
- <item name="Dependencies"
- href="dependencies.html"
- />
- <item name="Building"
- href="/building/index.html">
- <item name="Apache Maven 2"
- href="/building/maven.html"
- />
- <item name="Autotools"
- href="/building/autotools.html"
- />
- <item name="CMake"
- href="/building/cmake.html"
- />
- <item name="Microsoft vcpkg"
- href="/building/vcpkg.html"
- />
- </item>
- </menu>
-
- <menu name="Apache"
- img="icon-info-sign">
- <item name="Home"
- href="https://www.apache.org"
- />
- <item name="Sponsorship"
- href="https://www.apache.org/foundation/sponsorship.html"
- />
- <item name="Thanks"
- href="https://www.apache.org/foundation/thanks.html"
- />
- <item name="Conferences"
- href="https://www.apachecon.com"
- />
- </menu>
- </body>
-</project>
diff --git a/src/site/xdoc/Makefile.am b/src/site/xdoc/Makefile.am
deleted file mode 100644
index 8e6be87..0000000
--- a/src/site/xdoc/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
diff --git a/src/test/Makefile.am b/src/test/Makefile.am
deleted file mode 100644
index 528d1b8..0000000
--- a/src/test/Makefile.am
+++ /dev/null
@@ -1,16 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-SUBDIRS = cpp resources
diff --git a/src/test/cpp/Makefile.am b/src/test/cpp/Makefile.am
deleted file mode 100644
index 1f42361..0000000
--- a/src/test/cpp/Makefile.am
+++ /dev/null
@@ -1,196 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-noinst_HEADERS = \
- $(top_srcdir)/src/test/cpp/abts.h \
- $(top_srcdir)/src/test/cpp/abts_tests.h \
- $(top_srcdir)/src/test/cpp/appenderskeletontestcase.h \
- $(top_srcdir)/src/test/cpp/customlogger/xlogger.h \
- $(top_srcdir)/src/test/cpp/fileappendertestcase.h \
- $(top_srcdir)/src/test/cpp/helpers/localechanger.h \
- $(top_srcdir)/src/test/cpp/insertwide.h \
- $(top_srcdir)/src/test/cpp/logunit.h \
- $(top_srcdir)/src/test/cpp/net/socketservertestcase.h \
- $(top_srcdir)/src/test/cpp/pattern/num343patternconverter.h \
- $(top_srcdir)/src/test/cpp/testchar.h \
- $(top_srcdir)/src/test/cpp/testutil.h \
- $(top_srcdir)/src/test/cpp/util/absolutedateandtimefilter.h \
- $(top_srcdir)/src/test/cpp/util/absolutetimefilter.h \
- $(top_srcdir)/src/test/cpp/util/binarycompare.h \
- $(top_srcdir)/src/test/cpp/util/compare.h \
- $(top_srcdir)/src/test/cpp/util/controlfilter.h \
- $(top_srcdir)/src/test/cpp/util/filenamefilter.h \
- $(top_srcdir)/src/test/cpp/util/filter.h \
- $(top_srcdir)/src/test/cpp/util/iso8601filter.h \
- $(top_srcdir)/src/test/cpp/util/linenumberfilter.h \
- $(top_srcdir)/src/test/cpp/util/relativetimefilter.h \
- $(top_srcdir)/src/test/cpp/util/serializationtesthelper.h \
- $(top_srcdir)/src/test/cpp/util/threadfilter.h \
- $(top_srcdir)/src/test/cpp/util/transformer.h \
- $(top_srcdir)/src/test/cpp/util/xmlfilenamefilter.h \
- $(top_srcdir)/src/test/cpp/util/xmllineattributefilter.h \
- $(top_srcdir)/src/test/cpp/util/xmlthreadfilter.h \
- $(top_srcdir)/src/test/cpp/util/xmltimestampfilter.h \
- $(top_srcdir)/src/test/cpp/vectorappender.h \
- $(top_srcdir)/src/test/cpp/writerappendertestcase.h \
- $(top_srcdir)/src/test/cpp/xml/xlevel.h
-
-AM_CPPFLAGS = -I$(top_srcdir)/src/main/include -I$(top_builddir)/src/main/include
-
-check_PROGRAMS = testsuite
-
-customlogger_tests = \
- customlogger/xlogger.cpp \
- customlogger/xloggertestcase.cpp
-
-defaultinit_tests = \
- defaultinit/testcase1.cpp \
- defaultinit/testcase2.cpp \
- defaultinit/testcase3.cpp \
- defaultinit/testcase4.cpp
-
-filter_tests = \
- filter/andfiltertest.cpp \
- filter/denyallfiltertest.cpp \
- filter/levelmatchfiltertest.cpp \
- filter/levelrangefiltertest.cpp \
- filter/loggermatchfiltertest.cpp \
- filter/mapfiltertest.cpp \
- filter/stringmatchfiltertest.cpp
-
-helpers = \
- helpers/absolutetimedateformattestcase.cpp \
- helpers/cacheddateformattestcase.cpp \
- helpers/charsetdecodertestcase.cpp \
- helpers/charsetencodertestcase.cpp \
- helpers/cyclicbuffertestcase.cpp \
- helpers/datetimedateformattestcase.cpp \
- helpers/inetaddresstestcase.cpp \
- helpers/iso8601dateformattestcase.cpp \
- helpers/localechanger.cpp \
- helpers/messagebuffertest.cpp \
- helpers/optionconvertertestcase.cpp \
- helpers/propertiestestcase.cpp \
- helpers/relativetimedateformattestcase.cpp \
- helpers/stringtokenizertestcase.cpp \
- helpers/stringhelpertestcase.cpp \
- helpers/syslogwritertest.cpp \
- helpers/threadtestcase.cpp \
- helpers/timezonetestcase.cpp \
- helpers/transcodertestcase.cpp
-
-net_tests = \
- net/smtpappendertestcase.cpp \
- net/socketappendertestcase.cpp \
- net/sockethubappendertestcase.cpp \
- net/socketservertestcase.cpp \
- net/syslogappendertestcase.cpp \
- net/telnetappendertestcase.cpp \
- net/xmlsocketappendertestcase.cpp
-
-pattern_tests = \
- pattern/num343patternconverter.cpp \
- pattern/patternparsertestcase.cpp
-
-rolling_tests = \
- rolling/filenamepatterntestcase.cpp \
- rolling/filterbasedrollingtest.cpp \
- rolling/manualrollingtest.cpp \
- rolling/obsoletedailyrollingfileappendertest.cpp \
- rolling/obsoleterollingfileappendertest.cpp \
- rolling/sizebasedrollingtest.cpp \
- rolling/timebasedrollingtest.cpp
-
-util = \
- util/absolutetimefilter.cpp \
- util/absolutedateandtimefilter.cpp \
- util/binarycompare.cpp \
- util/compare.cpp \
- util/controlfilter.cpp \
- util/filenamefilter.cpp \
- util/utilfilter.cpp \
- util/iso8601filter.cpp \
- util/linenumberfilter.cpp \
- util/relativetimefilter.cpp \
- util/serializationtesthelper.cpp \
- util/threadfilter.cpp \
- util/transformer.cpp \
- util/xmlfilenamefilter.cpp \
- util/xmllineattributefilter.cpp \
- util/xmltimestampfilter.cpp \
- util/xmlthreadfilter.cpp
-
-varia_tests = \
- varia/errorhandlertestcase.cpp \
- varia/levelmatchfiltertestcase.cpp \
- varia/levelrangefiltertestcase.cpp
-
-db_tests = \
- db/odbcappendertestcase.cpp
-
-xml_tests = \
- xml/customleveltestcase.cpp \
- xml/domtestcase.cpp \
- xml/xlevel.cpp \
- xml/xmllayouttestcase.cpp \
- xml/xmllayouttest.cpp
-
-nt_tests = \
- nt/nteventlogappendertestcase.cpp
-
-testsuite_SOURCES = \
- $(customlogger_tests) \
- $(defaultinit_tests) \
- $(filter_tests) \
- $(helpers) \
- $(net_tests) \
- $(pattern_tests) \
- $(rolling_tests) \
- $(util) \
- $(varia_tests) \
- $(db_tests) \
- $(xml_tests) \
- $(nt_tests) \
- abts.cpp \
- asyncappendertestcase.cpp \
- encodingtest.cpp \
- filetestcase.cpp \
- hierarchytest.cpp \
- hierarchythresholdtestcase.cpp \
- jsonlayouttest.cpp \
- l7dtestcase.cpp \
- leveltestcase.cpp \
- logunit.cpp \
- loggertestcase.cpp \
- minimumtestcase.cpp \
- patternlayouttest.cpp \
- vectorappender.cpp \
- appenderskeletontestcase.cpp \
- consoleappendertestcase.cpp \
- fileappendertestcase.cpp \
- rollingfileappendertestcase.cpp \
- streamtestcase.cpp \
- writerappendertestcase.cpp \
- ndctestcase.cpp \
- propertyconfiguratortest.cpp \
- mdctestcase.cpp
-
-testsuite_LDADD = \
- $(top_builddir)/src/main/cpp/liblog4cxx.la
-
-testsuite_DEPENDENCIES = \
- $(top_builddir)/src/main/cpp/liblog4cxx.la
-
-check: testsuite
diff --git a/src/test/resources/Makefile.am b/src/test/resources/Makefile.am
deleted file mode 100644
index d86a1ad..0000000
--- a/src/test/resources/Makefile.am
+++ /dev/null
@@ -1,63 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-SUBDIRS = input witness
-EXTRA_DIST = L7D_en_US.properties L7D_fr_CH.properties L7D_fr.properties
-
-# if we are building in a separate build tree, then prepare all necessary links
-all-local:
- @if test "$(top_srcdir)" != "$(top_builddir)"; then \
- echo "Symlinking test suite data files ..." ; \
- for file in $(EXTRA_DIST); do \
- test -a "$$file" || $(LN_S) "$(srcdir)/$$file"; \
- done \
- fi
-
-prepare:
- @test -d output || mkdir output
- @rm -rf log4j.xml
- @rm -rf log4j.properties
- @rm -rf log4cxx.xml
- @rm -rf log4cxx.properties
-
-build: check-recursive prepare
-
-clean-local:
- @rm -rf output/*
-
-check: prepare run-unittest DefaultInit
-
-run-unittest: build clean-local
- @export TOTO=wonderful; \
- export key1=value1; \
- export key2=value2; \
- ../cpp/testsuite -v
-
-DefaultInit: build clean-local
- ../cpp/testsuite -v testcase1
- @cp input/xml/defaultInit.xml log4j.xml
- ../cpp/testsuite -v testcase2
- @rm -f log4j.xml
- @cp input/defaultInit3.properties log4j.properties
- ../cpp/testsuite -v testcase3
- @rm -f log4j.properties
- @cp input/defaultInit3.properties log4j.properties
- @cp input/xml/defaultInit.xml log4j.xml
- ../cpp/testsuite -v testcase4
- @rm -f log4j.xml
- @rm -f log4j.properties
-
-SocketServer: build clean-local
- ../cpp/testsuite -v socketservertestcase
diff --git a/src/test/resources/input/Makefile.am b/src/test/resources/input/Makefile.am
deleted file mode 100644
index d3016ae..0000000
--- a/src/test/resources/input/Makefile.am
+++ /dev/null
@@ -1,58 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-SUBDIRS = ndc xml rolling
-EXTRA_DIST = \
- defaultInit3.properties \
- hierarchyThreshold1.properties \
- hierarchyThreshold2.properties \
- hierarchyThreshold3.properties \
- hierarchyThreshold4.properties \
- hierarchyThreshold5.properties \
- hierarchyThreshold6.properties \
- hierarchyThreshold7.properties \
- hierarchyThreshold8.properties \
- l7d1.properties \
- patternLayout10.properties \
- patternLayout11.properties \
- patternLayout12.properties \
- patternLayout1.properties \
- patternLayout2.properties \
- patternLayout3.properties \
- patternLayout4.properties \
- patternLayout5.properties \
- patternLayout6.properties \
- patternLayout7.properties \
- patternLayout8.properties \
- patternLayout9.properties \
- patternLayout.mdc.1.properties \
- propertiestestcase.properties \
- socketServer1.properties \
- socketServer2.properties \
- socketServer3.properties \
- socketServer4.properties \
- socketServer5.properties \
- socketServer6.properties \
- socketServer7.properties \
- socketServer8.properties
-
-# if we are building in a separate build tree, then prepare all necessary links
-all-local:
- @if test "$(top_srcdir)" != "$(top_builddir)"; then \
- echo "Symlinking test suite data files ..." ; \
- for file in $(EXTRA_DIST); do \
- test -a "$$file" || $(LN_S) "$(srcdir)/$$file"; \
- done \
- fi
diff --git a/src/test/resources/input/decoding/Makefile.am b/src/test/resources/input/decoding/Makefile.am
deleted file mode 100644
index c1a34ad..0000000
--- a/src/test/resources/input/decoding/Makefile.am
+++ /dev/null
@@ -1,31 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-EXTRA_DIST = \
- ascii.txt \
- latin1.txt \
- UTF-16BE.txt \
- UTF-16LE.txt \
- UTF-16.txt \
- UTF-8.txt
-
-# if we are building in a separate build tree, then prepare all necessary links
-all-local:
- @if test "$(top_srcdir)" != "$(top_builddir)"; then \
- echo "Symlinking test suite data files ..." ; \
- for file in $(EXTRA_DIST); do \
- test -a "$$file" || $(LN_S) "$(srcdir)/$$file"; \
- done \
- fi
diff --git a/src/test/resources/input/ndc/Makefile.am b/src/test/resources/input/ndc/Makefile.am
deleted file mode 100644
index e1e6cf3..0000000
--- a/src/test/resources/input/ndc/Makefile.am
+++ /dev/null
@@ -1,26 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-EXTRA_DIST = \
- NDC1.properties
-
-# if we are building in a separate build tree, then prepare all necessary links
-all-local:
- @if test "$(top_srcdir)" != "$(top_builddir)"; then \
- echo "Symlinking test suite data files ..." ; \
- for file in $(EXTRA_DIST); do \
- test -a "$$file" || $(LN_S) "$(srcdir)/$$file"; \
- done \
- fi
diff --git a/src/test/resources/input/rolling/Makefile.am b/src/test/resources/input/rolling/Makefile.am
deleted file mode 100644
index d8083d2..0000000
--- a/src/test/resources/input/rolling/Makefile.am
+++ /dev/null
@@ -1,30 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-EXTRA_DIST = \
- filter1.xml \
- obsoleteDRFA1.properties \
- obsoleteERFA1.properties \
- obsoleteRFA1.properties \
- time1.xml
-
-# if we are building in a separate build tree, then prepare all necessary links
-all-local:
- @if test "$(top_srcdir)" != "$(top_builddir)"; then \
- echo "Symlinking test suite data files ..." ; \
- for file in $(EXTRA_DIST); do \
- test -a "$$file" || $(LN_S) "$(srcdir)/$$file"; \
- done \
- fi
diff --git a/src/test/resources/input/xml/Makefile.am b/src/test/resources/input/xml/Makefile.am
deleted file mode 100644
index fc25cb7..0000000
--- a/src/test/resources/input/xml/Makefile.am
+++ /dev/null
@@ -1,45 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-EXTRA_DIST = \
- log4j.dtd \
- asyncAppender1.xml \
- customLevel1.xml \
- customLevel2.xml \
- customLevel3.xml \
- customLevel4.xml \
- customLogger1.xml \
- customLogger2.xml \
- defaultInit.xml \
- DOMTestCase1.xml \
- DOMTestCase2.xml \
- DOMTestCase3.xml \
- DOMTestCase4.xml \
- fallback1.xml \
- filters.LevelMatchFilter.test4.0.xml \
- filters.LevelMatchFilter.test4.1.xml \
- filters.LevelMatchFilter.test4.2.xml \
- filters.LevelMatchFilter.test4.3.xml \
- filters.LevelMatchFilter.test4.4.xml \
- smtpAppender1.xml
-
-# if we are building in a separate build tree, then prepare all necessary links
-all-local:
- @if test "$(top_srcdir)" != "$(top_builddir)"; then \
- echo "Symlinking test suite data files ..." ; \
- for file in $(EXTRA_DIST); do \
- test -a "$$file" || $(LN_S) "$(srcdir)/$$file"; \
- done \
- fi
diff --git a/src/test/resources/witness/Makefile.am b/src/test/resources/witness/Makefile.am
deleted file mode 100644
index bc5cfce..0000000
--- a/src/test/resources/witness/Makefile.am
+++ /dev/null
@@ -1,82 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-SUBDIRS = encoding ndc rolling
-EXTRA_DIST = \
- customLevel.1 \
- customLevel.2 \
- customLevel.3 \
- customLevel.4 \
- customLogger.1 \
- customLogger.2 \
- dom.A1.1 \
- dom.A1.2 \
- dom.A2.1 \
- dom.A2.2 \
- fallback1 \
- hierarchyThreshold.1 \
- hierarchyThreshold.2 \
- hierarchyThreshold.3 \
- hierarchyThreshold.4 \
- hierarchyThreshold.5 \
- hierarchyThreshold.6 \
- hierarchyThreshold.7 \
- hierarchyThreshold.8 \
- l7d.1 \
- LevelMatchFilter_accept \
- LevelMatchFilter_deny \
- LevelRangeFilter_accept \
- LevelRangeFilter_neutral \
- NDCMatchFilter_accept \
- NDCMatchFilter_deny \
- patternLayout.1 \
- patternLayout.10 \
- patternLayout.11 \
- patternLayout.12 \
- patternLayout.2 \
- patternLayout.3 \
- patternLayout.4 \
- patternLayout.5 \
- patternLayout.6 \
- patternLayout.7 \
- patternLayout.8 \
- patternLayout.9 \
- patternLayout.mdc.1 \
- patternLayout.mdc.2 \
- simple \
- socketServer.1 \
- socketServer.2 \
- socketServer.3 \
- socketServer.4 \
- socketServer.5 \
- socketServer.6 \
- socketServer.7 \
- socketServer.8 \
- ttcc \
- xmlLayout.1 \
- xmlLayout.2 \
- xmlLayout.3 \
- xmlLayout.mdc.1 \
- xmlLayout.mdc.2 \
- xmlLayout.null
-
-# if we are building in a separate build tree, then prepare all necessary links
-all-local:
- @if test "$(top_srcdir)" != "$(top_builddir)"; then \
- echo "Symlinking test suite data files ..." ; \
- for file in $(EXTRA_DIST); do \
- test -a "$$file" || $(LN_S) "$(srcdir)/$$file"; \
- done \
- fi
diff --git a/src/test/resources/witness/encoding/Makefile.am b/src/test/resources/witness/encoding/Makefile.am
deleted file mode 100644
index cd909f2..0000000
--- a/src/test/resources/witness/encoding/Makefile.am
+++ /dev/null
@@ -1,31 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-EXTRA_DIST = \
- ascii.log \
- latin1.log \
- UTF-16BE.log \
- UTF-16LE.log \
- UTF-16.log \
- UTF-8.log
-
-# if we are building in a separate build tree, then prepare all necessary links
-all-local:
- @if test "$(top_srcdir)" != "$(top_builddir)"; then \
- echo "Symlinking test suite data files ..." ; \
- for file in $(EXTRA_DIST); do \
- test -a "$$file" || $(LN_S) "$(srcdir)/$$file"; \
- done \
- fi
diff --git a/src/test/resources/witness/ndc/Makefile.am b/src/test/resources/witness/ndc/Makefile.am
deleted file mode 100644
index ffd9944..0000000
--- a/src/test/resources/witness/ndc/Makefile.am
+++ /dev/null
@@ -1,26 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-EXTRA_DIST = \
- NDC.1
-
-# if we are building in a separate build tree, then prepare all necessary links
-all-local:
- @if test "$(top_srcdir)" != "$(top_builddir)"; then \
- echo "Symlinking test suite data files ..." ; \
- for file in $(EXTRA_DIST); do \
- test -a "$$file" || $(LN_S) "$(srcdir)/$$file"; \
- done \
- fi
diff --git a/src/test/resources/witness/rolling/Makefile.am b/src/test/resources/witness/rolling/Makefile.am
deleted file mode 100644
index c51948d..0000000
--- a/src/test/resources/witness/rolling/Makefile.am
+++ /dev/null
@@ -1,50 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-EXTRA_DIST = \
- sbr-test2.0 \
- sbr-test2.1 \
- sbr-test2.log \
- sbr-test3.0.gz \
- sbr-test3.1.gz \
- sbr-test3.log \
- sbr-test4.log \
- tbr-test1.0 \
- tbr-test1.1 \
- tbr-test1.2 \
- tbr-test1.3 \
- tbr-test2.0 \
- tbr-test2.1 \
- tbr-test2.2 \
- tbr-test2.3 \
- tbr-test3.3 \
- tbr-test4.0 \
- tbr-test4.1 \
- tbr-test4.2 \
- tbr-test4.3 \
- tbr-test5.0 \
- tbr-test5.1 \
- tbr-test5.2 \
- tbr-test5.3 \
- tbr-test6.3
-
-# if we are building in a separate build tree, then prepare all necessary links
-all-local:
- @if test "$(top_srcdir)" != "$(top_builddir)"; then \
- echo "Symlinking test suite data files ..." ; \
- for file in $(EXTRA_DIST); do \
- test -a "$$file" || $(LN_S) "$(srcdir)/$$file"; \
- done \
- fi