summaryrefslogtreecommitdiffstats
path: root/sync/ChangeLog
blob: a1d012090d170780ada847f7bc2bd86895567171 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
2006-12-19  Chris Lord  <chris@openedhand.com>

	* data/sync.glade:
	Replace the error label with an error text-view

	* src/sync_collection.c: (sync_collection_conflict_cb),
	(sync_collection_finished_cb), (sync_collection_failed_cb),
	(sync_collection_get_groups), (sync_collection_start):
	Make SyncCollection work serially

	* src/sync_main.c: (sync_item_activated_cb), (main):
	Enable all three SyncML sync-types, now that they execute serially

2006-12-19  Chris Lord  <chris@openedhand.com>

	* src/sync_collection.c: (sync_collection_class_init):
	Fix conflict signal (I think?)

	* src/sync_main.c: (sync_item_activated_cb), (main):
	* src/sync_main.h:
	Reinstate evo syncing (everything now syncs to evo except SyncML)

2006-12-19  Chris Lord,,,  <chris@openedhand.com>

	* src/sync_gcal_item.[ch], src/Makefile.am:
	Add a Google Calendar sync item

	* src/sync_group.[ch], src/sync_collection.[ch]:
	Add extra debugging, add a failure condition for *_start functions

	* src/sync_main.[ch]:
	Fix some crashers, add a Google Calendar target, change SyncML
	target to use the file plug-in instead of evolution

2006-08-19  Chris Lord,,,  <chris@openedhand.com>

	* src/sync_group.c: (sync_append_error),
	(sync_group_resolve_conflict):
	Fix missing sentinel in g_strconcat and update to build with latest
	Opensync svn.

2006-08-03  Chris Lord,,,  <chris@openedhand.com>

	* src/Makefile.am:
	* src/sync_collection.c:
	* src/sync_collection.h:
	Write a class that allows simultaneous synchronisation of multiple
	SyncGroup's
	
	* src/sync_evo2_item.c:
	* src/sync_file_item.c:
	* src/sync_syncml_item.c:
	Adapt to changes in SyncItem class
	
	* src/sync_group.c: (sync_group_set_item1), (sync_group_set_item2):
	Adapt to changes in SyncItem class
	
	* src/sync_item.c: (sync_item_set_property),
	(sync_item_get_property):
	* src/sync_item.h:
	Don't extend GInitiallyUnknown, change methods slightly to allow
	SyncItem's to be placed in multiple SyncGroup's
	
	* src/sync_main.c: (sync_clean_backup), (sync_item_activated_cb),
	(main):
	* src/sync_main.h:
	Use SyncCollection instead of SyncGroup for synchronisation,
	synchronise contacts, events and tasks simultaneously when doing a
	SyncML synchronisation
	
2006-08-02  Chris Lord,,,  <chris@openedhand.com>

	* data/sync.glade:
	* src/sync_group.c: (sync_group_class_init),
	(OSyncChangeType2String), (sync_enginestatus_cb),
	(sync_memberstatus_cb):
	* src/sync_group.h:
	* src/sync_main.c: (sync_finished_cb):
	Add error reporting to SyncGroup in the 'failed' signal
	
	* src/sync_syncml_item.c: (sync_syncml_item_get_member),
	(sync_syncml_item_new):
	Append the type to the name of the SyncML item, but not to its gconf
	settings, to avoid massive amounts of gconf data for the same
	SyncML server syncing with different types

2006-08-01  Chris Lord,,,  <chris@openedhand.com>

	* data/sync.glade:
	Hook up signals
	
	* src/Makefile.am:
	Add sync_syncml_item.[ch]
	
	* src/sync_evo2_item.c:
	* src/sync_evo2_item.h:
	* src/sync_file_item.c:
	* src/sync_file_item.h:
	Fix includes (include sync_group.h instead of sync.h)
	
	* src/sync_group.c: (sync_group_start),
	(sync_group_resolve_conflict):
	Don't incorrectly free groups/engines (fixes segfaults on errors)
	
	* src/sync_main.c: (sync_failed_cb), (sync_item_activated_cb),
	(sync_sync_button_cb), (dates_autoconnect), (main):
	Hook up signals in glade instead of program code, add callbacks for
	conflict resolution and synchronisation cancelling
	
	* src/sync_syncml_item.c:
	* src/sync_syncml_item.h:
	Add support for SyncML (client)

2006-07-27  Chris Lord,,,  <chris@openedhand.com>

	* data/sync.glade:
	- Minor tweaks to UI
	
	* src/Makefile.am:
	* src/sync.h:
	* src/sync_evo2_item.c:
	* src/sync_evo2_item.h:
	* src/sync_file_item.c:
	* src/sync_file_item.h:
	* src/sync_group.c:
	* src/sync_group.h:
	* src/sync_item.c:
	* src/sync_item.h:
	* src/sync_main.c: (sync_get_backup_group):
	* src/sync_main.h:
	- Refactor into an OpenSync convenience library and the application
	- Fix various bugs, add progress indicator

2006-07-24  Chris Lord,,,  <chris@openedhand.com>

	* configure.ac:
	* data/Makefile.am:
	* data/pokysync.glade:
	* src/Makefile.am:
	* src/pokysync.h:
	* src/pokysync_main.c:
	* src/sync.h:
	* src/sync_main.c: (sync_clean_backup), (sync_get_backup_group),
	(sync_animate), (OSyncChangeType2String), (sync_conflict_cb),
	(sync_changestatus_cb), (sync_mappingstatus_cb),
	(sync_enginestatus_cb), (sync_memberstatus_cb), (sync_backup),
	(sync_activate_cursor_item_cb), (sync_item_activated_cb),
	(sync_sync_button_cb), (sync_chooser_cb), (main):
	- Rename pokysync->sync
	- Clean backup data before backing up

2006-06-16  Chris Lord,,,  <chris@openedhand.com>

	* src/pokysync_main.c: (pokysync_mappingstatus_cb),
	(pokysync_enginestatus_cb):
	Finalize/free engine in an idle function, rather than in the callback

2006-06-16  Chris Lord,,,  <chris@openedhand.com>

	* COPYING:
	* INSTALL:
	* Makefile.am:
	* autogen.sh:
	* configure.ac:
	* data/Makefile.am:
	* data/pokysync.glade:
	* mkinstalldirs:
	* src/Makefile.am:
	* src/pokysync.h:
	* src/pokysync_main.c:
	Initial check-in