Changes to 'refs/tags/libkolabxml-0.1.0'

Jeroen van Meeuwen vanmeeuwen at kolabsys.com
Mon Feb 13 18:35:37 CET 2012


Tag 'libkolabxml-0.1.0' created by Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen at kolabsys.com> at 2012-02-13 17:34 +0100

Pre-release of libkolabxml, with PHP and Python bindings and a Python module pykolab.format
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEABECAAYFAk85Sd4ACgkQKN6f2pNCvwikmwCgnmN5LjveuyMF0xIwg+r+tYw0
6goAnjbo2LP+RxUZgfpy5APw9UyLCfT5
=MwX0
-----END PGP SIGNATURE-----

Changes since the dawn of time:
Christian Mollekopf (136):
      initial commit
      removed explicit notation of namespace
      First version of Incidence Schema
      First draft of the contact object
      first draft of a task
      first draft of an event
      moved startDate to event/task as it has different constraints for the two types
      use floats for latitue/longitude
      remove from the testfile what we don't need
      a test contact file
      typo
      testevent
      Ignore recurrence to validate testevent
      new namespace "kolab.org"
      Make types global
      unanonymous types
      default values
      specify role/status
      attendee is not abstract
      updated testfiles
      recurrence v1
      use multiple cycles instead of repeating the whole recurrence
      updated recurrences
      make optional
      initial commit
      xcal schemas
      bindingstest, basic serialization
      first xCal based reading/writing test
      Added gitignore
      Merge branch 'master' into c++/master
      first working SWIG tests
      disable wscal extensions and availability-extension so xsdcxx produces compiling code (workaround)
      temp commit with SWIG bindings,
      A copy paste minimal xCard schema version
      Copy of an example event from the xCal RFC
      comment part of document which cannot be validated yet
      temp
      iCalendar-props fix
      Start of implementation according to new specification
      implemented by* recurrence types
      write event started
      conversions in separate file, no more usage of << operator, use of auto_ptr instead for non copyable types
      temp
      first approach with templates
      temp, moving kcal dependedn converters to own file (to avoid a qt/kde dependency)
      temp
      temp
      share code between all incidences
      containers
      wall
      Preparations for compiled schemas
      bindingstest/kolabformat only for KolabContainers, kcalconversiontest/kolabkcalformat for KCalCore containers
      Fixed cardinalities of Rdate and structure of exception date (schemas)
      Deleted the old schema files which we don't need anymore
      reorganize schemas
      removed some old unused testcode
      out of source build
      fix compile
      build directory to gitignore
      handle exceptions, initialize only once
      fix testfile position for out of source build
      update testfile to not use unsupported properties
      implement rdate /exdate parsing
      fix python bindings
      check pointers
      testfiles for reference
      fixed php bindings compilation
      remaining event setters/getters
      recompile if interface changed
      comments
      Don't pass around pointers of local objects
      use back_inserter
      serialization code
      return auto_ptr instead of setProperty function
      fixed transparency
      define strings centrally
      check recurrence
      initialization
      With scoped_ptr the order of destruction is wrong
      functions to copy exceptionDates and rDates
      singleton to share initialization
      todo implementation
      missing todo properties
      conversiontest benchmark
      toKCalCore conversion function
      always use typedefs (numbered names may change)
      added journal schema
      rename serialization functinos, centrally defined strings
      xcard objects
      cleanup
      moved kcal conversion code to separate library.
      return by value to make it easily wrappable by SWIG
      moved event to own file
      Buildsystem refactoring. First working PHP example.
      fixed test
      implementation for uuid, dtstamp and created date. Pass productid as parameter.
      don't compare last modified dates
      xCard skeleton prepared. A couple of smaller cleanups.
      make compile with Wall
      Build system
      disable verbose makefiles
      fully read/write cycle in php/python tests
      Renamed files to be a bit more consistent
      updated background info
      This and future
      organizer completed
      Updated development info.
      conditionally compile swig bindings
      remaining by*** rules (except byday)
      Drafted some containers
      Added LGPL licence headers
      Fix bysecond
      add recurrencerule to example
      remove unused kcal directory
      link against QtCore
      moved php/python bindings to two separate directories
      copy test files to build directory
      Don't use internal headers.
      Don't use typename where not needed, it's illegal in c++03.
      Use separate version numbers for implementation and implemented format specification.
      Attendee implementation with tests
      Attachments
      x-uid param
      test multiple attendees
      CustomProperties
      RelatedTo property, Duration, comments
      ByDay parser/serializer
      regex didn't work for weeks for some reason, this way it does. It's not entirely clear to me why though...
      Implemented alarms.
      Refactoring to get rid of all the unnecessary templates.
      Basic Error handling/reporting/logging facilites. Not yet thread-safe. Make the parser recover from errors.
      Removed some old tests.
      xCard Contacts implementation (not yet complete), cleanup, comments.
      Tests and a couple of fixes
      version 0.1
      Merge remote-tracking branch 'origin/c++/master' into c++/master

Jeroen van Meeuwen (Kolab Systems) (12):
      Namespace identifier is http://kolab.org
      Add description of branch layout
      Add AUTHORS file
      Use merge instead of rebase
      Resolve mixed spaces and tabs for indentation. 4 spaces to a tab
      A couple of changes are included in this commit:
      Add testfiles/testContactMinimalFromXML.xml
      Add a little script that does everything for you </instagib>
      Merge branch 'c++/master' of ssh://git.kolabsys.com/git/libkolabxml into c++/master
      Correct typo in Frequency (was: Frequencey)
      Set the version to the same version used in the XSDs
      Add pykolab format module




More information about the commits mailing list