Changeset 423
- Timestamp:
- 03/31/05 10:42:14 (4 years ago)
- Location:
- trunk
- Files:
-
- 10 modified
-
formats/vformats-xml/xml-vcal.c (modified) (4 diffs)
-
opensync/opensync_debug.c (modified) (1 diff)
-
osengine/osengine_engine.c (modified) (5 diffs)
-
osengine/osengine_engine_internals.h (modified) (1 diff)
-
osengine/osengine_flags.c (modified) (1 diff)
-
osengine/osengine_flags_internals.h (modified) (1 diff)
-
osengine/osengine_mapcmds.c (modified) (2 diffs)
-
osengine/osengine_mapping.c (modified) (3 diffs)
-
osengine/osengine_mapping_internals.h (modified) (1 diff)
-
tests/mock-plugin/mock_sync.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/formats/vformats-xml/xml-vcal.c
r420 r423 348 348 static xmlNode *handle_organizer_attribute(xmlNode *root, VFormatAttribute *attr) 349 349 { 350 osync_trace(TRACE_INTERNAL, "Handling last_modified attribute");351 350 xmlNode *current = xmlNewChild(root, NULL, (xmlChar*)"Organizer", NULL); 352 351 osxml_node_add(current, "Content", vformat_attribute_get_nth_value(attr, 0)); … … 356 355 static xmlNode *handle_recurid_attribute(xmlNode *root, VFormatAttribute *attr) 357 356 { 358 osync_trace(TRACE_INTERNAL, "Handling last_modified attribute");359 357 xmlNode *current = xmlNewChild(root, NULL, (xmlChar*)"RecurrenceID", NULL); 360 358 osxml_node_add(current, "Content", vformat_attribute_get_nth_value(attr, 0)); … … 364 362 static xmlNode *handle_status_attribute(xmlNode *root, VFormatAttribute *attr) 365 363 { 366 osync_trace(TRACE_INTERNAL, "Handling last_modified attribute");367 364 xmlNode *current = xmlNewChild(root, NULL, (xmlChar*)"Status", NULL); 368 365 osxml_node_add(current, "Content", vformat_attribute_get_nth_value(attr, 0)); … … 372 369 static xmlNode *handle_duration_attribute(xmlNode *root, VFormatAttribute *attr) 373 370 { 374 osync_trace(TRACE_INTERNAL, "Handling last_modified attribute");375 371 xmlNode *current = xmlNewChild(root, NULL, (xmlChar*)"Duration", NULL); 376 372 osxml_node_add(current, "Content", vformat_attribute_get_nth_value(attr, 0)); -
trunk/opensync/opensync_debug.c
r361 r423 127 127 /*! @brief Used for debugging 128 128 * 129 * Used for debugging. Severity ranges from 0=Error to 5=Full Debug129 * Used for debugging. Severity ranges from 0=Error to 4=Full Debug 130 130 * 131 131 * @param subpart String to identify the subpart (and filter on it) -
trunk/osengine/osengine_engine.c
r421 r423 339 339 OSyncPluginTimeouts timeouts = osync_client_get_timeouts(entry->client); 340 340 itm_queue_send_with_timeout(entry->client->incoming, message, timeouts.commit_timeout, sender); 341 342 g_assert(osync_flag_is_attached(entry->fl_committed) == TRUE); 343 osync_flag_detach(entry->fl_committed); 341 344 } 342 345 … … 519 522 } 520 523 521 static void trigger_engine_ multiplied(OSyncEngine *engine)524 static void trigger_engine_committed_all(OSyncEngine *engine) 522 525 { 523 526 osync_trace(TRACE_ENTRY, "%s(%p)", __func__, engine); … … 587 590 osync_flag_set_state(engine->cmb_connected, FALSE); 588 591 osync_flag_set_state(engine->cmb_read_all, TRUE); 589 osync_flag_set_state(engine->cmb_ multiplied, FALSE);592 osync_flag_set_state(engine->cmb_committed_all, TRUE); 590 593 itm_queue_flush(engine->incoming); 591 594 … … 675 678 osync_flag_set_pos_trigger(engine->cmb_chkconflict, (OSyncFlagTriggerFunc)trigger_status_end_conflicts, engine, NULL); 676 679 677 engine->cmb_ multiplied = osync_comb_flag_new(FALSE, FALSE);678 osync_flag_set_pos_trigger(engine->cmb_ multiplied, (OSyncFlagTriggerFunc)trigger_engine_multiplied, engine, NULL);680 engine->cmb_committed_all = osync_comb_flag_new(FALSE, TRUE); 681 osync_flag_set_pos_trigger(engine->cmb_committed_all, (OSyncFlagTriggerFunc)trigger_engine_committed_all, engine, NULL); 679 682 680 683 osync_flag_set(engine->fl_sync); … … 722 725 osync_flag_free(engine->cmb_connected); 723 726 osync_flag_free(engine->cmb_read_all); 724 osync_flag_free(engine->cmb_ multiplied);727 osync_flag_free(engine->cmb_committed_all); 725 728 726 729 itm_queue_flush(engine->incoming); -
trunk/osengine/osengine_engine_internals.h
r421 r423 46 46 OSyncFlag *cmb_chkconflict; 47 47 OSyncFlag *cmb_read_all; 48 OSyncFlag *cmb_multiplied; 48 //OSyncFlag *cmb_multiplied; 49 OSyncFlag *cmb_committed_all; 49 50 50 51 osync_bool man_dispatch; -
trunk/osengine/osengine_flags.c
r421 r423 61 61 } 62 62 osync_flag_calculate_comb(target); 63 } 64 65 osync_bool osync_flag_is_attached(OSyncFlag *flag) 66 { 67 if (flag->comb_flag) 68 return TRUE; 69 return FALSE; 63 70 } 64 71 -
trunk/osengine/osengine_flags_internals.h
r421 r423 51 51 void osync_flag_attach(OSyncFlag *flag, OSyncFlag *target); 52 52 void osync_flag_detach(OSyncFlag *flag); 53 osync_bool osync_flag_is_attached(OSyncFlag *flag); -
trunk/osengine/osengine_mapcmds.c
r416 r423 120 120 if (osync_flag_is_not_set(master->fl_dirty)) 121 121 osync_flag_set(master->fl_synced); 122 122 else 123 osync_flag_attach(master->fl_committed, table->engine->cmb_committed_all); 124 123 125 //Send the change to every source that is different to the master source and set state to writing in the changes 124 126 GList *v; … … 163 165 OSyncError *error = NULL; 164 166 osync_change_save(entry->change, TRUE, &error); 167 osync_flag_attach(entry->fl_committed, table->engine->cmb_committed_all); 165 168 } 166 169 } -
trunk/osengine/osengine_mapping.c
r421 r423 291 291 osync_flag_attach(mapping->cmb_synced, table->engine->cmb_synced); 292 292 osync_flag_attach(mapping->fl_chkconflict, table->engine->cmb_chkconflict); 293 osync_flag_attach(mapping->fl_multiplied, table->engine->cmb_multiplied);294 293 } 295 294 osync_trace(TRACE_INTERNAL, "osengine_mapping_new(%p): %p", table, mapping); … … 492 491 entry->fl_deleted = osync_flag_new(NULL); 493 492 entry->fl_read = osync_flag_new(NULL); 493 entry->fl_committed = osync_flag_new(NULL); 494 494 osync_flag_set(entry->fl_synced); 495 495 … … 514 514 osync_flag_free(entry->fl_deleted); 515 515 osync_flag_free(entry->fl_read); 516 osync_flag_free(entry->fl_committed); 516 517 517 518 entry->view->changes = g_list_remove(entry->view->changes, entry); -
trunk/osengine/osengine_mapping_internals.h
r421 r423 46 46 OSyncFlag *fl_deleted; 47 47 OSyncFlag *fl_read; 48 OSyncFlag *fl_committed; 48 49 }; 49 50 #endif -
trunk/tests/mock-plugin/mock_sync.c
r422 r423 298 298 mock_env *env = (mock_env *)osync_context_get_plugin_data(ctx); 299 299 300 //fail_unless(env->committed_all == FALSE, NULL);300 fail_unless(env->committed_all == FALSE, NULL); 301 301 302 302 char *filename = NULL; … … 350 350 mock_env *env = (mock_env *)osync_context_get_plugin_data(ctx); 351 351 352 //fail_unless(env->committed_all == FALSE, NULL);352 fail_unless(env->committed_all == FALSE, NULL); 353 353 354 354 if (mock_get_error(env->member, "COMMIT_ERROR")) {
