Commit Graph

2795 Commits

Author SHA1 Message Date
David Bremner d5e794448a update changelog to reflect new package and change recommends 2010-06-16 07:56:49 -03:00
David Bremner 70befa10a3 fix changelog reference to wrong example collection 2010-06-13 15:05:27 -03:00
David Bremner 39dfdf0be9 modify full description 2010-06-13 14:37:03 -03:00
David Bremner 193338dd62 Weaken recommends by recommending evolution-data-server instead of
evolution.  One could quite reasonably use eds with another client.
2010-06-13 14:36:53 -03:00
David Bremner 556ce4a20c Add a package for debugging symbols 2010-06-12 16:25:14 -03:00
David Bremner 5aab681c88 add dependency of sync-ui on syncevolution-dbus 2010-05-30 08:42:04 -03:00
David Bremner 08225b14d9 remove ${shlibs:Depends} from syncevolution-common 2010-05-30 08:29:43 -03:00
David Bremner 398e78566f Add conflicts, replaces to allow sync-ui to be upgraded to sync-ui+syncevolution-common 2010-05-30 08:25:14 -03:00
David Bremner 9f555d08a3 tidy descriptions 2010-05-29 23:26:35 -03:00
David Bremner 507cdcb630 remove build-depend on bash 2010-05-29 23:01:52 -03:00
David Bremner 0f3c1967c6 Shorten changelog entry 2010-05-29 19:36:44 -06:00
David Bremner fe6fcfaeec make syncevolution-dbus arch any 2010-05-29 19:32:08 -06:00
Thomas Bechtold cfa0cfcee7 split dbus package. fix libsynthesis dependencies. add bluez recommends. 2010-05-29 19:09:52 -06:00
Thomas Bechtold 2e95e54d79 remove sync-ui.examples because example moved to syncevolution.example. 2010-05-29 19:09:52 -06:00
Thomas Bechtold a243ad875e fix debian/control. move syncevo-dbus-server to syncevolution-package. 2010-05-29 19:09:52 -06:00
Thomas Bechtold 1ed8884266 remove install image files from debian/sync-ui.install due to dh_install error. 2010-05-29 19:09:52 -06:00
Thomas Bechtold e783ff1268 Create syncevolution-common binary package. Move language files and dbus-server to syncevolution-common. 2010-05-29 19:09:52 -06:00
David Bremner 7826527ff8 add build dependency on libnotify-dev 2010-05-01 09:31:42 -03:00
David Bremner 5fa6b2652e Merge branch 'upstream' 2010-05-01 09:02:39 -03:00
David Bremner 59dd2128c4 update upstream tag, add new version to changelog 2010-05-01 09:00:39 -03:00
Patrick Ohly 716525fcf8 NEWS, version: updated for final 1.0 beta 3 2010-04-20 21:09:53 +02:00
Jussi Kukkonen 92e830be27 gtk-ui: set "settings"-btn insensitive when syncing (MB #10482) 2010-04-20 11:34:07 +03:00
Chen Congwu 6549757434 phone-config-tool: setting test data and test result temp dir (MB#9862) 2010-04-20 09:27:06 +02:00
Chen Congwu 9cd5fd44c2 Ovi template: disable certificate checking
This is the same workaround as we already done for Google
2010-04-20 09:22:10 +08:00
Chen Congwu 3fb68fe84a resultchecker: wrote 'calendar_todo' as tag name for 'calendar+todo'
'+' is a special character in the tag name, let's avoid it.
2010-04-20 09:22:10 +08:00
Patrick Ohly 10bcfe2812 auto sync notifications: avoid extra "Dismiss" button (MB #10487)
mutter-moblin automatically adds that button itself. Because it didn't
recognize that we also add it ourselves, we ended up with two buttons
called "Dismiss".

The way to avoid this and having a "Dismiss" button in other environments
is to use the ID "default" for our "Dismiss" button, then it'll be ignored
by mutter-moblin.
2010-04-19 16:35:00 +02:00
Patrick Ohly 2f338473b0 Ovi.com: fixed typos
The "todo" source used "Calendar" and thus would have synchronized events.

The spelling for the "calendar" type was inconsistent (capital "C").
2010-04-19 16:32:58 +02:00
Patrick Ohly 443a3b5925 command line, client-test: avoid "g_set_application_name not set" warning
When glib logging is invoked, it check the application name and complains
if not set:
** (process:10130): WARNING **: g_set_application_name not set.

With output redirection we hide this in the command line, but it
showed up in client-test when the system was in a state were another
glib WARNING was triggered.

This patch sets the unlocalized program name instead of using a
localized application name, because we don't have and don't need
localization for these two programs. That seems to satisfy glib.
2010-04-19 16:29:49 +02:00
Patrick Ohly f0e0c4c373 client-test: enable it to use keyring by default (MB #10479)
With "syncevolution" using the D-Bus server and thus the keyring
by default, the client-test executable should better also use
the keyring. Otherwise setting the password via the command line
will render a test config unusable for client-test.

The patch turns out to be very easy: reusing the code in
CmdlineSyncClient via changing the inheritance of the sync engine used
by client-test-app.cpp plus adapting compile flags is enough.
2010-04-19 14:38:27 +02:00
Patrick Ohly 4d5a1ba273 RetryInterval: 0 for Funambol, 2M for everyone else (MB #10451)
A user reported that the default 1 minute resend interval did not work
for him with his own Funambol server installation. The Funambol
developers are notified, but won't be able to do much about this
in the near future.

Therefore this patch disables message resend in the Funambol server
template. Existing configurations have to be updated manually, both
to suppress the resending and to enable it again later.

The default resend interval is also increased from 1 minute to 2
minutes, to help other slow servers which might have problems handling
resends when they arrive to quickly.
2010-04-19 14:06:55 +02:00
Jussi Kukkonen 1404b78d9a gtk-ui: fix mx-gtk >= 0.99.1 header location (BME #892) 2010-04-19 11:49:05 +02:00
Chen Congwu 6e69e6a129 config-phone: interrupt handling 2010-04-19 11:35:40 +02:00
Chen Congwu 1022e21494 Test tools: automatically detection working configuration for a phone (MB#9862)
This is a python script that tries with all possible configuration
combinations for a phone, once found the corresponding configuration and
the configuration template can be generated.
The script is installed as 'syncevo-phone-config'
2010-04-19 11:35:40 +02:00
Chen Congwu 5ae423953c noctcap: Do not send ctcap properties when set SYNCEVOLUTION_NOCTCAP
Some phones might have problem in understanding the Ctcap sent from
SyncEvolution and will leading later syncing problems. Setting the
environment variable will suppress sending ctcap from SyncEvolution
side.
see:
http://lists.syncevolution.org/pipermail/syncevolution/2010-February/001005.html
2010-04-19 11:35:40 +02:00
Chen Congwu 752a234872 Test: Also register file:calendar+todo test for file backend
Since we support both evolution and file backend for supported test
case in client-test.
It might be useful running client-test with calendar+todo test cases
using file backend. (It supports evolution backend only without this
patch).
2010-04-19 11:35:40 +02:00
Patrick Ohly f035d85aee D-Bus API: added templateName to documentation (MB #10406)
The "templateName" property was added earlier as part of MB #10406.
This patch documents it in the D-Bus server API.
2010-04-19 11:30:55 +02:00
Zhu, Yongsheng 51a0843dcd D-Bus doc: refine spec about Bluetooth device support for GetConfigs
Add more statements to specify how dbus server works for
checking Bluetooth devices and how templates are created for
them.
2010-04-16 11:07:01 +08:00
Patrick Ohly 32a5810182 LogRedirect: redirecting STDOUT to log level SHOW broke the tests
The tests were still expecting the output to appear at level INFO.
They also didn't properly flush the (now) buffered stdout logging.
Added a test which check for this particular feature.
2010-04-15 16:51:55 +02:00
Patrick Ohly 8dea93eccb SecondsConfigProperty: accept "+" sign in duration and interval properties again
Actually found by unit test. The recently introduced check for a valid
digit before unit characters was also applied to + and should have.

Also added a test case for an invalid unit character without digit.
2010-04-15 16:50:13 +02:00
Zhu, Yongsheng f774bfb368 command line + D-Bus: pass known environment variables (MB#10477)
When running command line arguments in dbus server, it is necessary
to pass environment variables in the command line environment.
The temporary solution is just to collect possible used environment
variables to dbus server. To support it, a new argument of dbus
method 'Session.execute' is added to pass the map of environment
variables.
2010-04-15 11:19:51 +02:00
Chen Congwu 25de8f2baf Enable Ovi test 2010-04-15 11:15:36 +02:00
Chen Congwu b677810710 Ovi README fixes. 2010-04-15 11:15:36 +02:00
Jussi Kukkonen 9259c9e193 templates: add N85 (Nokia S60) template 2010-04-14 13:58:45 +02:00
Patrick Ohly 5d462f57ea vCard profile: hide X-EVOLUTION-UI-SLOT in DevInf for Nokia N85 (MB #8868)
When we declare X-EVOLUTION-UI-SLOT as parameter in our DevInf, then
the N85 doesn't send telephone and email addresses to us. It seems to
get confused about what this unknown parameter is and then disables
the properties it is declared for.

As a workaround, do not "show" the parameter (per-parameter Synthesis
config option), but keep using it. The implication of that change is
minimal. The X-EVOLUTION-UI-SLOT value is used to preserve the order
of entries in the Evolution GUI. Declaring that our client supports
the value is only relevant when not sending it (because then a server
knows that it can drop its own value), but because we always send it,
we don't need to declare it.

In theory, a peer might avoid sending this value to us if we don't
declare it. In practice, peers are not that sophisticated, for good
reasons (like peers not declaring all of their properties). Synthesis
itself definitely still encodes the value even if not declared by
its peer.
2010-04-14 13:58:45 +02:00
Zhu, Yongsheng 5113364ea1 sync-ui: don't use built-in specialized types (MB #10471)
The version of default dbus-glib package is 0.80 on Ubuntu 9.10.
This version has bugs of specialized types which prevents sync ui
using specialized types. So the fix is to define our used types
instead of predefined specialized types of dbus-glib.
2010-04-14 10:50:28 +02:00
Zhu, Yongsheng 4cd3a2f913 dbus server + command line: return error code (MB#10476)
If there is any error during executing command line arguments in
dbus server, it should catch the exception and set the error code
in the Status. Thus command line can judge the error code and
return the correct value to system.
2010-04-14 10:46:35 +02:00
Zhu, Yongsheng 3da3a388cc DBus server: abort when user didn't provide password (MB#10475)
When user didn't provide password, sync ui sends a hash without
'password' key-value pair in the response. Abort the current sync
process under this situation.
2010-04-14 14:51:53 +08:00
Jussi Kukkonen 03f649c459 gtk-ui: fix crasher and wrong UI state (MB #10473)
Going to configuration view and back without selecting any
configuration would set "sync now" button sensitive. Clicking
the button would crash the ui.

This commit fixes both issues.
2010-04-13 16:42:56 +03:00
Zhu, Yongsheng 8fc6808b11 Cal + Mobical: apply the workaround only for Mobical (MB#10458)
Only apply conversion of alarm time to UTC time when server is
Mobical.net. The way is to define a global flag and set the flag
when 'remoterule' of 'Mobical' is matched.

The global flag is declared as a context variable and the script
reads it via built-in function 'SESSIONVAR'.
2010-04-13 09:44:06 +02:00
Zhu, Yongsheng 63621f6804 Calendar: add workaround for 'alarm' in vCalendar1.0 (MB#10458)
Mobical.net syncML server only accepts 'trigger' time
of alarms as 'UTC' time. If 'trigger' time is a duration,
it ignores that.

To prevent this, when the outgoing format is 'vCalendar1.0',
convert the duration time into 'UTC' time.
2010-04-13 09:44:06 +02:00