SET( LIBWBXML_VERSION_MAJOR "0" )
SET( LIBWBXML_VERSION_MINOR "11" )
-SET( LIBWBXML_VERSION_PATCH "3" )
+SET( LIBWBXML_VERSION_PATCH "4" )
IF( LIBWBXML_VERSION_BETA )
IF( LIBWBXML_VERSION_BETA VERSION_GREATER 90 )
MATH( EXPR LIBWBXML_VERSION_MINOR "${LIBWBXML_VERSION_MINOR} - 1" )
#ENDIF ( BUILD_DOCUMENTATION )
OPTION( ENABLE_INSTALL_DOC "install documentation" ON )
IF( ENABLE_INSTALL_DOC )
- ADD_DOCUMENTATION( TEXT FILE ${CMAKE_SOURCE_DIR}/AUTHORS )
ADD_DOCUMENTATION( TEXT FILE ${CMAKE_SOURCE_DIR}/BUGS )
ADD_DOCUMENTATION( TEXT FILE ${CMAKE_SOURCE_DIR}/ChangeLog )
ADD_DOCUMENTATION( TEXT FILE ${CMAKE_SOURCE_DIR}/COPYING )
ADD_DOCUMENTATION( TEXT FILE ${CMAKE_SOURCE_DIR}/GNU-LGPL )
ADD_DOCUMENTATION( TEXT FILE ${CMAKE_SOURCE_DIR}/INSTALL )
- ADD_DOCUMENTATION( TEXT FILE ${CMAKE_SOURCE_DIR}/NEWS )
ADD_DOCUMENTATION( TEXT FILE ${CMAKE_SOURCE_DIR}/README )
ADD_DOCUMENTATION( TEXT FILE ${CMAKE_SOURCE_DIR}/References )
ADD_DOCUMENTATION( TEXT FILE ${CMAKE_SOURCE_DIR}/THANKS )
### CTest ########################################
ADD_SUBDIRECTORY( test/tools )
-ADD_SUBDIRECTORY( test/api )
+IF(CHECK_FOUND)
+ ADD_SUBDIRECTORY( test/api )
+ENDIF(CHECK_FOUND)
+2015-04-09 Michael Bell <michael.bell@web.de>
+ * Released 0.11.4
+ * Get rid of the useless file MANIFEST (cmake don't need it).
+ * Fixed CMakeLists.txt to get rid of the files AUTHORS and NEWS
+ (GitHub issue #17).
+ * If there is no CHECK support then the API tests must not be
+ executed (GitHub issue #18).
+ * Removed AUTHORS because the more complete information is in
+ the file THANKS.
+ * Removed NEWS because the content is already in ChangeLog.
+ * Fixed RELEASE instructions for GitHub.
+
2015-04-07 Michael Bell <michael.bell@web.de>
* Released 0.11.3
* Migrated the sources to github
+++ /dev/null
-AUTHORS
-BUGS
-COPYING
-ChangeLog
-GNU-LGPL
-INSTALL
-MANIFEST
-Makefile.am
-NEWS
-README
-References
-THANKS
-TODO
-bootstrap
-configure.in
-doxygen.h
-libwbxml2.pc.in
-macosx/expat/ascii.h
-macosx/expat/asciitab.h
-macosx/expat/expat.h
-macosx/expat/expat_config.h
-macosx/expat/iasciitab.h
-macosx/expat/internal.h
-macosx/expat/latin1tab.h
-macosx/expat/nametab.h
-macosx/expat/utf8tab.h
-macosx/expat/xmlparse.c
-macosx/expat/xmlrole.c
-macosx/expat/xmlrole.h
-macosx/expat/xmltok.c
-macosx/expat/xmltok.h
-macosx/expat/xmltok_impl.c
-macosx/expat/xmltok_impl.h
-macosx/expat/xmltok_ns.c
-macosx/libwbxml.xcodeproj/project.pbxproj
-src/Makefile.am
-src/wbxml.h
-src/wbxml_base64.c
-src/wbxml_base64.h
-src/wbxml_buffers.c
-src/wbxml_buffers.h
-src/wbxml_charset.c
-src/wbxml_charset.h
-src/wbxml_conv.c
-src/wbxml_conv.h
-src/wbxml_elt.c
-src/wbxml_elt.h
-src/wbxml_encoder.c
-src/wbxml_encoder.h
-src/wbxml_errors.c
-src/wbxml_errors.h
-src/wbxml_handlers.h
-src/wbxml_lists.c
-src/wbxml_lists.h
-src/wbxml_log.c
-src/wbxml_log.h
-src/wbxml_mem.c
-src/wbxml_mem.h
-src/wbxml_parser.c
-src/wbxml_parser.h
-src/wbxml_tables.c
-src/wbxml_tables.h
-src/wbxml_tree.c
-src/wbxml_tree.h
-src/wbxml_tree_clb_wbxml.c
-src/wbxml_tree_clb_wbxml.h
-src/wbxml_tree_clb_xml.c
-src/wbxml_tree_clb_xml.h
-src/wbxml_wrap_syncml.c
-src/wbxml_wrap_syncml.h
-symbian/LIBWBXML_ARMI.DEF
-symbian/LIBWBXML_WINS.DEF
-symbian/bld.inf
-symbian/libwbxml.mmp
-symbian/libwbxmldll.cpp
-symbian/wbxml2xml.mmp
-symbian/xml2wbxml.mmp
-tools/Makefile.am
-tools/attgetopt.c
-tools/getopt.h
-tools/wbxml2xml_tool.c
-tools/xml2wbxml_tool.c
-wbxml2.spec.in
-win32/expat/COPYING.txt
-win32/expat/README.txt
-win32/expat/expat.h
-win32/expat/libexpat.dll
-win32/expat/libexpat.lib
-win32/leaktrack/COPYING.txt
-win32/leaktrack/leaktrack.dll
-win32/leaktrack/leaktrack.h
-win32/leaktrack/leaktrack.lib
-win32/leaktrack/lt_log.h
-win32/libwbxml.dsw
-win32/libwbxml2/libwbxml2.dsp
-win32/wbxml2xml/wbxml2xml.dsp
-win32/xml2wbxml/xml2wbxml.dsp
+++ /dev/null
-wxbml -- History of visible changes.
-
-Copyright (C) 2002-2008, Aymerick Jehanne <aymerick@jehanne.org>
-See the end for copying conditions.
-
-Please send wxbml bug reports to Aymerick Jehanne <aymerick@jehanne.org>
-
-Version 0.9.3
-
-* Features
-- Project cleanup
-
-Version 0.9.2
-
-* Features
-- SyncML 1.2
-- New encoder 'flow mode'
-- WBXMLTree API enhancements
-
-Version 0.9.1
-
-* Features
-- Nokia 6600 SyncML support
-
-Version 0.9.0
-
-* Features
-- New license: GNU GPL
-- News website: http://libwbxml.aymerick.com
-- Added CDATA Support
-- Added Symbian Port
-
-Version 0.8.2
-
-* Features
-- Removed a major bug with SyncML support
-- Last release before moving to 'happycoders.net' framework
-- Last release under LGPL
-
-Version 0.8.2
-
-* Features
-- Removed a major bug with SyncML support
-- Last release before moving to 'happycoders.net' framework
-- Last release under LGPL
-
-Version 0.8.1
-
-* Features
-- Possibility to choose version of generated WBXML
-- Improved DRMREL support
-- Added Leak Tracker
-
-Version 0.8.0
-
-* Features
-- Code refacoring (no more 'libwbxml2_conv' library)
-- Better SyncML support
-
-Version 0.7.2
-
-* Features
-- EMN 1.0 Support (tested)
-- Prov 1.0 Support (tested)
-- Wireless-Village CSP 1.1 / 1.2 Support (partially tested)
-- Changed all End Of Line to "LF" (instead of "CR-LF") in all files
-- Correction of bugs in String Table handling
-
-Version 0.7.0
-
-* Features
-- New wbxml2 branch
-
-Version 0.6.1
-
-* Features
-- libtoolized and autoconf
-
-Copying information:
-
-Copyright (C) 2002-2008, Aymerick Jehanne <aymerick@jehanne.org>
-
- Permission is granted to anyone to make or distribute verbatim copies
- of this document as received, in any medium, provided that the
- copyright notice and this permission notice are preserved,
- thus giving the recipient permission to redistribute in turn.
-
- Permission is granted to distribute modified versions
- of this document, or of portions of it,
- under the above conditions, provided also that they
- carry prominent notices stating who last changed them.
-
- Check ChangeLog to be complete and add the new release name.
- - once the commit succeeds, you have to create a new tag with
- "mkdir tags/libwbxml-$MAJOR.$MINOR.$PATCH",
- 'tar -C trunk --exclude="\.svn" -cf - . | tar -C tags/libwbxml-$MAJOR.$MINOR.$PATCH -xf -'
- "svn add tags/libwbxml-$MAJOR.$MINOR.$PATCH" and
- "svn commit tags/libwbxml-$MAJOR.$MINOR.$PATCH trunk"
- (NEVER use "svn cp" because you must replace the external entities
- of the trunk directory with hard copies of the actual state.)
+ - Once the commit succeeds, you have to create a new release on GitHub.
+ Please use the web GUI of Github and write some useful release notes.
- create tarballs for an out-of-source-build with
- "cmake tags/libwbxml-$MAJOR.$MINOR.$PATCH -B/tmp/build/libwbxml-$MAJOR.$MINOR.$PATCH",
+ "cmake . -B/tmp/build/libwbxml-$MAJOR.$MINOR.$PATCH",
"cd /tmp/build/libwbxml-$MAJOR.$MINOR.$PATCH",
"make package_source"
- upload the tarballs and the checksum file to the File Release System
of SourceForge via the web interface
- - Annouce the release on the mailing list
- Tips:
- * make diff of the exported symbols "nm -g -P libwbxml.so"
- * read svn log
- * check trac tickets which are attached to the according milestone