summaryrefslogtreecommitdiff
path: root/.gitignore
Commit message (Collapse)AuthorAge
* Merge branch 'HARMATTAN-1-3-1'Patrick Ohly2012-11-01
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fetched the code and its history from the 1.3.1 archives at: http://people.debian.org/~ovek/maemo/ http://people.debian.org/~ovek/harmattan/ Merged almost everything, except for Maemo/Harmattan specific build files: autogen-maemo.sh builddeb buildsrc debian The following changes were also removed, because they are either local workarounds or merge artifacts which probably also don't belong into the Maemo/Harmattan branch: diff --git a/configure.ac b/configure.ac index cb66617..2c4403c 100644 --- a/configure.ac +++ b/configure.ac @@ -44,7 +44,7 @@ if test "$enable_release_mode" = "yes"; then AC_DEFINE(SYNCEVOLUTION_STABLE_RELEASE, 1, [binary is meant for end-users]) fi -AM_INIT_AUTOMAKE([1.11.1 tar-ustar silent-rules subdir-objects -Wno-portability]) +AM_INIT_AUTOMAKE([subdir-objects -Wno-portability]) AM_PROG_CC_C_O diff --git a/src/backends/webdav/CalDAVSource.cpp b/src/backends/webdav/CalDAVSource.cpp index decd170..7d338ac 100644 --- a/src/backends/webdav/CalDAVSource.cpp +++ b/src/backends/webdav/CalDAVSource.cpp @@ -1282,6 +1282,7 @@ void CalDAVSource::Event::fixIncomingCalendar(icalcomponent *calendar) // time. bool ridInUTC = false; const icaltimezone *zone = NULL; + icalcomponent *parent = NULL; for (icalcomponent *comp = icalcomponent_get_first_component(calendar, ICAL_VEVENT_COMPONENT); comp; @@ -1295,6 +1296,7 @@ void CalDAVSource::Event::fixIncomingCalendar(icalcomponent *calendar) // is parent event? -> remember time zone unless it is UTC static const struct icaltimetype null = { 0 }; if (!memcmp(&rid, &null, sizeof(null))) { + parent = comp; struct icaltimetype dtstart = icalcomponent_get_dtstart(comp); if (!icaltime_is_utc(dtstart)) { zone = icaltime_get_timezone(dtstart); diff --git a/src/backends/webdav/CalDAVSource.h b/src/backends/webdav/CalDAVSource.h index 517ac2f..fa7c2ca 100644 --- a/src/backends/webdav/CalDAVSource.h +++ b/src/backends/webdav/CalDAVSource.h @@ -45,6 +45,10 @@ class CalDAVSource : public WebDAVSource, virtual void removeMergedItem(const std::string &luid); virtual void flushItem(const string &uid); virtual std::string getSubDescription(const string &uid, const string &subid); + virtual void updateSynthesisInfo(SynthesisInfo &info, + XMLConfigFragments &fragments) { + info.m_backendRule = "HAVE-SYNCEVOLUTION-EXDATE-DETACHED"; + } // implementation of SyncSourceLogging callback virtual std::string getDescription(const string &luid); Making SySync_ConsolePrintf a real instance inside SyncEvolution leads to link errors in other configurations. It really has to be extern. Added a comment to the master branch to make that more obvious: -extern "C" { // without curly braces, g++ 4.2 thinks the variable is extern - int (*SySync_ConsolePrintf)(FILE *stream, const char *format, ...); -} +// This is just the declaration. The actual function pointer instance +// is inside libsynthesis, which, for historic purposes, doesn't define +// it in its header files (yet). +extern "C" int (*SySync_ConsolePrintf)(FILE *stream, const char *format, ...);
| * Merge tag 'syncevolution-1-2-99-4' into FREMANTLE-1-2-99-4Ove Kåven2012-08-12
| |\
| * | Remove INSTALL file from version control.Ove Kåven2012-08-05
| | |
| * | Merge tag 'syncevolution-1-2-99-3' into FREMANTLE-1-2-99-3Ove Kåven2012-08-05
| |\ \
| * \ \ Merge commit 'syncevolution-1-1-99-4' into FREMANTLE-1-1-99-4Ove Kåven2011-06-19
| |\ \ \
| * | | | Ignore some stuff in the Maemo build.Ove Kaaven2010-07-20
| | | | |
* | | | | gitignore: added *.pycPatrick Ohly2012-10-26
| |_|_|/ |/| | | | | | | | | | | Needed for testdbus.pyc.
* | | | autotools: let autogen.sh install the INSTALL filePatrick Ohly2012-08-02
| |_|/ |/| | | | | | | | | | | | | | INSTALL is copied unmodified from the autotools when invoking autogen.sh. No need to have it in git; that just leads to diffs when using more recent autotools.
* | | Buteo: removed from source codePatrick Ohly2012-05-22
| | | | | | | | | | | | | | | Pseudo-backend (really more like a plugin for Buteo) and testing framework changes were removed because Buteo is obsolete.
* | | Port build system to non-recursive Automake.Krzesimir Nowak2011-08-30
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | All but toplevel Makefile.am are replaced with their non-recursive counterparts. The generation of configure.in was removed (and thus configure-{pre,post}.in are also removed) in favor of configure.ac and m4 macros adding backend specific configure parts. Version number is generated like in old build system. There are still many things to improve, but for now there are no immediate regressions. AUTOTOOLS-TODO contains a list of possible improvements and fixes. AUTOTOOLS-TESTING contains what was tested with current build system (configure flags, make options).
* | added .gitignore entries for locally created filesPatrick Ohly2011-04-13
|/ | | | | | This should be enough to keep "git" happy after a compilation inside the source directory. Kudos to Sascha Peilicke for the original patch.
* .gitignore: fixes for .gitignore and .patchPatrick Ohly2010-03-18
| | | | | | | | | .gitignore itself is under git control and thus should not be ignored. *.patch was too broad and ignored files which have to be tracked by git, like test/testcases/*.patch. Now it only matches patch files in the top-level directory, like the ones which might be created there by "git format-patch".
* LINGUAS: create automatically as part of autogen.sh/gen-autotools.shPatrick Ohly2009-10-02
| | | | | | Manually updating the LINGUAS file is error prone because new translations can be added at any time via translate.moblin.org. Better create the file automatically on each build/release.
* sync.desktop: fixed "make dist" after recent renamePatrick Ohly2009-07-13
| | | | | The file which has to be distributed is "sync.desktop.in" now, not "sync.desktop".
* compilation: fixes + installation of client-test + version bumpPatrick Ohly2009-03-25
| | | | | | | | | | | | Removed a spurious package check for synthesis which was reintroduced during the recent code cleanup and merging. Fixed compilation with --enable-unit-tests and/or --enable-integration-tests. CPPUnit header files were not included properly. When at least one of these enable options is used, client-test is built as part of the normal "make all" and installed in bindir as part of "make install". The test files go into the docdir.
* .gitignore: ignore patchesPatrick Ohly2009-03-25
|
* ignore autotools filesPatrick Ohly2009-03-25