Commit Graph

745 Commits

Author SHA1 Message Date
Patrick Ohly 98f52cebd2 avoid redundant conversion to C string
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@619 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-06-07 19:46:28 +00:00
Patrick Ohly 773ab47773 removeAllItems() must mark source as modified (EvolutionContactSource depends on it)
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@618 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-06-07 19:31:40 +00:00
Patrick Ohly ec378daa8d implemented SyncSource::removeAllItems()
It is needed for the testing framework.


git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@617 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-06-07 18:53:14 +00:00
Patrick Ohly f2bbe21ed3 e_cal_match_tzid() is now public: required for mapping TZIDs of existing events
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@616 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-05-15 17:05:38 +00:00
Patrick Ohly 7e875575b6 use icaltimezone_get_builtin_timezone_from_tzid()
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@615 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-05-15 17:04:13 +00:00
Patrick Ohly fcfdddb83d try to strip trailing sequence number when mapping TZIDs
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@614 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-05-15 17:01:32 +00:00
Patrick Ohly e397b77100 add system time zones to VCALENDAR if they are getting used because of mapping (keeps VCALENDAR consistent)
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@613 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-05-12 20:56:16 +00:00
Patrick Ohly f2666b74af optionally patch components stored in a GList (required by evolution-exchange)
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@612 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-05-08 20:45:55 +00:00
Patrick Ohly f2c2bb239a fixed spelling mistake
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@611 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-05-04 15:40:34 +00:00
Patrick Ohly d505107869 must define HANDLE_LIBICAL_MEMORY to avoid compiler warning
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@610 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-05-04 15:40:12 +00:00
Patrick Ohly 7b6427b71a GNOME Bugzilla #516408: always free ical strings, duplicate when necessary
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@609 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-05-02 19:05:37 +00:00
Patrick Ohly b35f44f984 also test SyncEvolution unit tests in addition to testing framework tests
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@608 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-05-02 17:22:44 +00:00
Patrick Ohly e45df98d09 suppressed all known leaks with trunk from April 1st
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@607 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-05-02 17:22:05 +00:00
Patrick Ohly b832ddaaed Maemo no longer uses patched libdbus
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@605 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-20 12:38:19 +00:00
Patrick Ohly 68b393da9a account -> user mapping for svn2cl
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@604 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-20 12:36:41 +00:00
Patrick Ohly c22b8bae05 SF #1947050: added sanity checks around string access of X-OSSO-CONTACT-STATE
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@603 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-20 12:34:11 +00:00
Patrick Ohly 8c726443ff # updated
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@602 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-20 12:32:47 +00:00
Patrick Ohly 36cf397fca finished proposal for inclusion of e_cal_check_timezones() into Evolution
- renamed files to comply with Evolution naming conventions
- implemented time zone lookup for file backend


git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@601 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-19 13:26:00 +00:00
Patrick Ohly 2158dc085e # updated
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@600 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-19 10:23:03 +00:00
Patrick Ohly 71a32db80e # updated
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@599 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-19 10:22:50 +00:00
Patrick Ohly 79dd1f7b71 svn checkout must be up-to-date for svn2cl to produce complete results
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@598 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-19 10:22:09 +00:00
Patrick Ohly 707c2226e4 generate ChangeLog from Subversion log
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@597 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-19 09:11:53 +00:00
Patrick Ohly db81cd3dce adding SyncEvolution test target in all cases, take II
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@596 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-19 08:02:42 +00:00
Patrick Ohly 00b0a913e3 avoid timezone collisions by renaming the new VTIMEZONE before importing
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@595 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-17 21:27:59 +00:00
Patrick Ohly de2a60b9cf map TZIDs to system timezones, if possible
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@594 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-17 19:52:08 +00:00
Patrick Ohly 742a377e92 avoid redundant underscore
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@593 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-17 19:51:20 +00:00
Patrick Ohly a02046b7c1 added testing of opening default database
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@592 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-17 19:09:28 +00:00
Patrick Ohly e67600e19e always provide SyncEvolution test class, even if it is empty: avoids the need to distinguish between builds when testing it
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@591 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-17 18:28:38 +00:00
Patrick Ohly 15ce044a13 unit tests were unintentionally enabled when only integration tests should have been on
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@590 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-17 18:27:53 +00:00
Patrick Ohly d0885a01b0 added comment about pre-releases
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@589 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-17 18:19:03 +00:00
Patrick Ohly 1688da5bca added SSL options also to regression testing
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@588 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-16 20:33:38 +00:00
Patrick Ohly 2b9892cbf5 bumped version to alpha, made sure that .deb package version is larger than last release but smaller than final one
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@587 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-16 17:37:10 +00:00
Patrick Ohly edfe7b8714 clarified insertItem
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@586 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-10 20:25:32 +00:00
Patrick Ohly a32c278b4f added prefix to change tracking node: that way have multiple name spaces in the same config node, in case we need it later on
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@585 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-10 20:09:32 +00:00
Patrick Ohly be97c517c6 fixed typo in error message (missing 'not')
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@584 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-10 20:08:34 +00:00
Patrick Ohly 1be87d92ea avoid expensive copying of property map
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@583 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-10 19:54:02 +00:00
Patrick Ohly bd23cc9de8 updated --help text
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@582 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-10 19:36:57 +00:00
Patrick Ohly 5520f9deb3 make sure that the icomp UID is set before calling the update method (EDS crashes otherwise)
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@581 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-10 18:49:45 +00:00
Patrick Ohly 77ae1aecee the useless clone() method is no longer needed because SyncSource no longer inherits from ArrayElement
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@580 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-10 18:16:39 +00:00
Patrick Ohly 78c2ae137c implemented support for detached recurrences
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@579 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-08 22:42:59 +00:00
Patrick Ohly 22e4e59e65 adapted to new removeAllItems() prototype
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@578 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-08 19:43:41 +00:00
Patrick Ohly 909d137156 added missing initialization of sources during --status processing
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@577 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-07 18:47:05 +00:00
Patrick Ohly fb69c3642e make results from insertItem explicit by putting them all in one struct
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@576 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-07 18:38:25 +00:00
Patrick Ohly 6249d1e092 'test' is a meta target
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@575 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-07 18:37:10 +00:00
Patrick Ohly af7d2783c2 EvolutionCalendarSyncSource now uses change tracking based on modification time stamp.
- const SyncItem cleanup
- distinguish between added/merged in TrackingSyncSource::insertItem():
  required for calendar events
- getData() util function not needed.
- TrackingSyncSource key/value strings can be arbitrary strings now.
- Clarified insertItem() semantic and errors.
- Added new required SyncSource::removeAllItems() call.


git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@574 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-07 17:59:17 +00:00
Patrick Ohly 6626c02d67 adapted to the extended printLine() method
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@573 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-07 17:51:17 +00:00
Patrick Ohly a66b80036b added template class for calling free() on arbitrary pointer
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@572 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-07 17:50:16 +00:00
Patrick Ohly faf2b40687 added wrapper around config node: accepts arbitrary key/value strings
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@571 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-07 17:49:17 +00:00
Patrick Ohly 11c8896368 use instead of make
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@569 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-06 10:20:53 +00:00
Patrick Ohly 8e81bc8b2b added missing VolatileConfigTree.h to dist
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@568 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-06 10:14:43 +00:00