Commit graph

1530 commits

Author SHA1 Message Date
auke
e57d9879ad l10n: Updates to Dutch (Flemish) (nl) translation
Transmitted-via: Transifex (translate.moblin.org)
2009-09-18 22:05:16 +00:00
milo
46b82fe803 l10n: Updates to Italian (it) translation
Transmitted-via: Transifex (translate.moblin.org)
2009-09-18 21:25:54 +00:00
GLS_JPN
ccc02781a9 l10n: Updates to Japanese (ja) translation
Transmitted-via: Transifex (translate.moblin.org)
2009-09-18 20:40:47 +00:00
Apfelchips
d9313265b3 l10n: Updates to German (de) translation
Transmitted-via: Transifex (translate.moblin.org)
2009-09-18 19:11:07 +00:00
zerng07
464656164b l10n: Updates to Chinese (Taiwan) (zh_TW) translation
Transmitted-via: Transifex (translate.moblin.org)
2009-09-18 16:34:01 +00:00
Patrick Ohly
bddf3dd274 make dist: src/gtk-ui/main.c now must be translated
The last commit adds _("Sync") to the main.c file,
so now it must be listes in POTFILES.in. Found by
"make distcheck" in the nightly test.
2009-09-18 10:40:30 +02:00
Patrick Ohly
a650877998 make dist: added sync-gtk.desktop.in
The relatively new sync-gtk.desktop.in wasn't included in source
distributions. Detected by "make distcheck" in the nightly
testing.
2009-09-17 21:39:59 +02:00
Jussi Kukkonen
0fae9a27c8 limit user input to 99 chars in entries (MB #5219) 2009-09-17 14:29:10 +03:00
Jussi Kukkonen
cd41459d6b add Sync application icon
Previously the icon was just in the moblin GTK+ theme, but it really
makes sense to include it in the application.
2009-09-17 13:11:59 +03:00
Jussi Kukkonen
4d9637bb20 Set application icon (#MB 5717)
Use gtk_window_set_default_icon_name() so window manager has an icon for the app.

Also set application name for same purpose.
2009-09-17 12:32:11 +03:00
Patrick Ohly
e650ba5701 sync-ui: "haven't set up" -> "haven't selected" (MB #5660)
Suppose someone has already configured SyncEvolution, perhaps from a previous
release or via Genesis, and then starts the sync-ui for the first time.
Telling him that he hasn't "set up" a sync service and asking him to
"set up" one is wrong.

Changed the verb from "set up" to "select", which covers both "no service
set up" and "no service selected in the GUI".
2009-09-16 11:02:57 +02:00
Patrick Ohly
f824ff57e1 sync-ui: "changes received" -> "changes applied" (MB #5185)
This is about changes made to the local data. Not all of these
changes were requested by the remote server, so "applied"
is a better word than "received".
2009-09-16 10:55:53 +02:00
Patrick Ohly
3f3147132e --enable-gui=all: use different name in .desktop file for GTK version
When installing both the plain GTK and the Moblin-themed version,
the Moblin version uses the normal "Sync - Up to date" name/comment
and the GTK version uses "Sync (GTK)" as name with the same
comment. This is a somewhat arbitrary choice, with the rationale
being that a Moblin user is less likely to care about the
distinction while a GTK user might understand what "(GTK)" means.
2009-09-16 10:48:34 +02:00
Chen Congwu
6221a032f6 Resend Messages: bug3427, adpat according to synthesis code base
Synthesis engine now returns STEMPCMD_RESENDDATA to indicate a message resend,
adapt accordingly.
When resend is triggered by network failure (not timeout), sleep a while before
resending.
2009-09-16 12:38:21 +08:00
Chen Congwu
e532d35d87 Testing: add chroot information and library information in the report
Add library information in the report
Refine the test result check statement.
2009-09-15 14:05:26 +02:00
Zhu, Yongsheng
b45f27367e Memotoo: Move test '<' and '>' from client-test to imemo20.ics (bug#5635)
Since Memotoo has issue in parsing '<', '>' and client-test.cpp
hard-code a case including this character, remove them to make
cases passed.

To continue check this, I add them into the imemo20.ics test files
to keep testing these 2 characters.

Also update memotoo's test memo patch.
2009-09-15 11:31:22 +02:00
Zhu, Yongsheng
197020cf43 Memotoo: Add new suppressions to synccompare, README.memotoo and
testcases patches (bug#5635)

1. Add new suppressions to synccompare for vcard21, ical20,
   itodo20 and text.
2. Add README.memotoo for memotoo interoperability test results
3. Add 4 test patches for vcard21, ical20, itodo20, text
2009-09-15 11:31:22 +02:00
Patrick Ohly
85c16c50a5 NEWS: revised the text about Mobical support 2009-09-15 11:30:40 +02:00
Zhu, Yongsheng
7be0691eda Mobical + NEWS: update NEWS with Mobical information (bug#3009)
Since mobical interoperability test is completed,
add its information in the NEWS
2009-09-15 11:30:40 +02:00
Zhu, Yongsheng
b7838a13d2 Mobical: add consumerReady flag for Mobical (bug#3009)
Mobical interoperability test is completed. Add
consumerReady for Mobical
2009-09-15 11:30:40 +02:00
Patrick Ohly
b73246d2d2 Merge branch 'syncevolution-0-9-branch' 2009-09-15 11:23:58 +02:00
tomasgalicia
b15474c7dd l10n: Updates to Spanish (Castilian) (es) translation
Transmitted-via: Transifex (translate.moblin.org)
2009-09-15 11:19:48 +02:00
elloxar
7f0213c538 l10n: Updates to Romanian (ro) translation
Transmitted-via: Transifex (translate.moblin.org)
2009-09-14 11:22:53 +00:00
elloxar
11a107e057 l10n: Updates to Romanian (ro) translation
Transmitted-via: Transifex (translate.moblin.org)
2009-09-14 09:59:52 +00:00
tomasgalicia
a03e55cf31 l10n: Updates to Spanish (Castilian) (es) translation
Transmitted-via: Transifex (translate.moblin.org)
2009-09-07 23:44:10 +00:00
Patrick Ohly
bd2431be41 LINGUAS: added Indonesian (id) translation 2009-09-03 16:09:24 +02:00
andika
7edca979f9 l10n: Indonesian translation
Transmitted-via: Transifex (translate.moblin.org)
2009-09-03 16:08:55 +02:00
andika
dc2563be79 l10n: Indonesian translation
Transmitted-via: Transifex (translate.moblin.org)
2009-09-02 12:21:49 +00:00
Zhu, Yongsheng
c300a83916 Memotoo: fix the regression caused by commits for bug #5633
Check the 'TEL' flag whether it contains 'CELL' type, so
TEL[i] | 0x10  -> TEL[i] & 0x10
( 0x10 is the integer flag of 'CELL' type)
2009-09-02 14:16:37 +08:00
Patrick Ohly
1248544fa3 Merge branch 'syncevolution-0-9-branch' 2009-09-01 12:06:47 +02:00
Patrick Ohly
714ff4f93d LINGUAS: enabled Romanian (ro) translation 2009-09-01 12:06:18 +02:00
elloxar
d445e7cdba l10n: Romanian Translation
Transmitted-via: Transifex (translate.moblin.org)
2009-09-01 12:05:30 +02:00
Patrick Ohly
ad63418cc1 LINGUAS: enabled Hungarian (hu) and Dutch (nl) 2009-09-01 12:05:14 +02:00
Patrick Ohly
f2340a9806 SynthesisInfo: extended the explanation of the new m_incoming/outgoingScript fields (bug#5633) 2009-09-01 10:19:01 +02:00
Zhu, Yongsheng
95c28d2097 Memotoo: add a workaround for 'TEL' with 'cell' type(bug#5633)
Evolution could not show a phone with a combination of
'HOME' or 'WORK' and 'CELL' in list view.

For incoming contacts which will be stored in evolution,
if there is only one CELL, strip the HOME or WORK flag from it.
2009-09-01 10:19:00 +02:00
Chen Congwu
af45449f35 Testing: disable retry,suspend,resend tests by default
Use CLIENT_TEST_RESEND=t, CLIENT_TEST_RETRY=t, CLIENT_TEST_SUSPEND=t to enable
them.
2009-08-31 09:54:36 +08:00
elloxar
8c00cd48d8 l10n: Romanian Translation
Transmitted-via: Transifex (translate.moblin.org)
2009-08-29 15:34:16 +00:00
Patrick Ohly
c882b15f1c EvolutionContactSource: fixed another 'join.hpp not included' compile problem 2009-08-28 17:58:45 +02:00
Patrick Ohly
007552dc8a SessionLog: fix for compiler warning (bug#5215)
On 64 bit, the "int i = 0; i < sizeof(table)/sizeof(table[0])"
comparison triggers a signed/unsigned comparison warning.
The size also doesn't match. Used size_t for i to fix this.
2009-08-27 18:56:50 +02:00
Patrick Ohly
aa8c6f9a28 SyncSource: fixed compile problem - join.hpp wasn't included explicitly
It compiled on some platforms because the relevant header file
was included implicitly, but not on all.
2009-08-27 18:04:41 +02:00
Zhu, Yongsheng
595a8c9979 SessionLog: Add more strict check for sessionlog (bug#5215)
Session judges logs whether they are owned only by
its session name as the log name's prefix. However,
it's not enough when this name is the prefix of other
session's name and possible removes incorrect log.
Add more strict check.
2009-08-27 18:25:31 +08:00
Chen Congwu
015e1d3d9c Testing: a fix to avoid null servers list if compile error 2009-08-27 10:21:58 +02:00
Patrick Ohly
49212d05d4 SyncSource: fixed compile error related to dlopen()
When configuring with --enable-shared, the code path for
opening backends dynamically didn't compile. Fixed by
including dlfcn.h after defining _GNU_SOURCE (for RTLD_NEXT).
2009-08-27 10:16:21 +02:00
Patrick Ohly
7849ce5703 HACKING: added remark about LINGUAS and Synthesis .so versions 2009-08-26 15:48:53 +02:00
Patrick Ohly
56336f41d5 LINGUAS: enabled Hungarian (hu) and Dutch (nl) 2009-08-26 15:48:02 +02:00
Patrick Ohly
f762431cea EvolutionCalendarSource: added logging via SyncSourceLogging
In 0.9, logging of calendar, task, memo changes was very rudimentary.
Only the LUID was logged. Now the summary (tasks), summary and
location separated by comma (event) and the summary or first line
(memo) are printed. This works for inserted/updated items as well
as deleted ones.
2009-08-26 15:41:51 +02:00
Patrick Ohly
28561fe96b EvolutionContactSource: reimplemented logging via SyncSourceLogging
SyncEvolution 0.9 already supported logging of updated/inserted/deleted
contacts. This feature was removed when changing the backend API and
reimplemented using the common SyncSourceLogging class in this patch.

This is more efficient (no need to parse the item data) and provides
better results (prints "first middle last" name parts in that order,
with spaces inserted only where needed). In particular, the backslash
in "Doe\, John" is avoided.
2009-08-26 15:41:51 +02:00
Patrick Ohly
801e9d4bed SyncSourceLogging: common utility code for logging item changes
This class wraps the Synthesis DB methods which update/insert/delete
items and logs INFO messages about these changes. These messages
contain a short description of the item, which is generated
by reading fields (update/insert) or by asking the backend (delete).
2009-08-26 15:41:51 +02:00
Patrick Ohly
81cf7592b9 XML configuration: always add mapping, using correct fieldlist name
The <fieldmap> is necessary to have access to individual fields.
Previously, only the "itemdata" variable was available to backends.
Now all fields can be read and written under their field names
(<automap>).

Because this only works if the correct fieldlist name is given,
this information now has to be provided as part of getSynthesisInfo().
Replaced list of strings with struct to allow future source-code
compatible API changes, like adding another field. Of course, this
will only work as long as the new fields are optional.
2009-08-26 15:41:51 +02:00
Patrick Ohly
adc22a1950 Synthesis DB InsertItemAsKey: avoid valgrind warnings about logging
The ID and status were logged in all cases, even if not set. Clear
them in advance to avoid that.
2009-08-26 15:41:51 +02:00