**
** \legal
** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
-** Copyright (c) 2007 Chris Moore
+** Copyright (c) 2007, 2008 Chris Moore
**
** This package is free software; you can redistribute it and/or
** modify it under the terms of the GNU General Public License as
if(iter->get_tension()!=0.0)
waypoint_node->set_attribute("tension",strprintf("%f",iter->get_tension()));
- if(iter->get_time_tension()!=0.0)
- waypoint_node->set_attribute("temporal-tension",strprintf("%f",iter->get_time_tension()));
+ if(iter->get_temporal_tension()!=0.0)
+ waypoint_node->set_attribute("temporal-tension",strprintf("%f",iter->get_temporal_tension()));
if(iter->get_continuity()!=0.0)
waypoint_node->set_attribute("continuity",strprintf("%f",iter->get_continuity()));
if(iter->get_bias()!=0.0)
if(entry_iter->state==true)
{
if(entry_iter->priority)
- {
- printf("begin priority is %d\n", entry_iter->priority);
begin_sequence+=strprintf("p%d ",entry_iter->priority);
- }
begin_sequence+=entry_iter->time.get_string(fps)+", ";
}
else
{
if(entry_iter->priority)
- {
- printf("end priority is %d\n", entry_iter->priority);
end_sequence+=strprintf("p%d ",entry_iter->priority);
- }
end_sequence+=entry_iter->time.get_string(fps)+", ";
}
encode_canvas_toplevel(document.create_root_node("canvas"),canvas);
document.write_to_file_formatted(tmp_filename);
- }
- catch(...) { synfig::error("synfig::save_canvas(): Caught unknown exception"); return false; }
-
#ifdef _WIN32
- // On Win32 platforms, rename() has bad behavior. work around it.
- char old_file[80]="sif.XXXXXXXX";
- mktemp(old_file);
- rename(filename.c_str(),old_file);
- if(rename(tmp_filename.c_str(),filename.c_str())!=0)
- {
- rename(old_file,tmp_filename.c_str());
- synfig::error("synfig::save_canvas(): Unable to rename file to correct filename, errno=%d",errno);
- return false;
- }
- remove(old_file);
+ // On Win32 platforms, rename() has bad behavior. work around it.
+ char old_file[80]="sif.XXXXXXXX";
+ mktemp(old_file);
+ rename(filename.c_str(),old_file);
+ if(rename(tmp_filename.c_str(),filename.c_str())!=0)
+ {
+ rename(old_file,tmp_filename.c_str());
+ synfig::error("synfig::save_canvas(): Unable to rename file to correct filename, errno=%d",errno);
+ return false;
+ }
+ remove(old_file);
#else
- if(rename(tmp_filename.c_str(),filename.c_str())!=0)
- {
- synfig::error("synfig::save_canvas(): Unable to rename file to correct filename, errno=%d",errno);
- return false;
- }
+ if(rename(tmp_filename.c_str(),filename.c_str())!=0)
+ {
+ synfig::error("synfig::save_canvas(): Unable to rename file to correct filename, errno=%d",errno);
+ return false;
+ }
#endif
+ }
+ catch(...) { synfig::error("synfig::save_canvas(): Caught unknown exception"); return false; }
return true;
}