diff --git a/ETL/ETL/_pen.h b/ETL/ETL/_pen.h index 13913be..6c551b4 100644 --- a/ETL/ETL/_pen.h +++ b/ETL/ETL/_pen.h @@ -108,8 +108,8 @@ public: operator bool()const { return (bool)data_; } bool operator!()const { return !data_; } - generic_pen_row_iterator(pointer data, int pitch):data_(data),pitch_(pitch) { } - generic_pen_row_iterator():data_(NULL) { } + generic_pen_row_iterator(pointer data, int pitch):data_(data), pitch_(pitch) { } + generic_pen_row_iterator():data_(NULL), pitch_(0) { } }; template diff --git a/synfig-core/src/synfig/renddesc.h b/synfig-core/src/synfig/renddesc.h index 7b557ce..d42f482 100644 --- a/synfig-core/src/synfig/renddesc.h +++ b/synfig-core/src/synfig/renddesc.h @@ -146,7 +146,11 @@ public: time_begin (0), time_end (0), outline_grow(0), - AntialiasFilter(ANTIALIAS_UNIFORM) + AntialiasFilter(ANTIALIAS_UNIFORM), + w_ratio_(1), + h_ratio_(1), + x_res_ratio_(1), + y_res_ratio_(1) { } static RendDesc zero() @@ -386,6 +390,7 @@ inline RendDesc::Lock operator|(RendDesc::Lock lhs, RendDesc::Lock rhs) /*! \see RendDesc::Lock, RendDesc */ inline RendDesc::Lock operator&(RendDesc::Lock lhs, RendDesc::Lock rhs) { + #warning V1016 The value '~(int) rhs' is out of range of enum values. This causes unspecified or undefined behavior. return static_cast((int)lhs&(int)rhs); } diff --git a/synfig-studio/src/gui/docks/dock_timetrack.cpp b/synfig-studio/src/gui/docks/dock_timetrack.cpp index 4458242..63e2691 100644 --- a/synfig-studio/src/gui/docks/dock_timetrack.cpp +++ b/synfig-studio/src/gui/docks/dock_timetrack.cpp @@ -409,6 +409,7 @@ public: Dock_Timetrack::Dock_Timetrack(): Dock_CanvasSpecific("timetrack",_("Timetrack"),Gtk::StockID("synfig-timetrack")) { + mimic_tree_view = NULL; table_=0; widget_timeslider_= new Widget_Timeslider(); widget_kf_list_= new Widget_Keyframe_List(); diff --git a/synfig-studio/src/gui/preview.cpp b/synfig-studio/src/gui/preview.cpp index d2e5b52..0be321e 100644 --- a/synfig-studio/src/gui/preview.cpp +++ b/synfig-studio/src/gui/preview.cpp @@ -165,7 +165,8 @@ studio::Preview::Preview(const etl::loose_handle &h, float zoom, flo overbegin(false), overend(false), quality(), - global_fps() + global_fps(), + jack_offset(0.f) { } void studio::Preview::set_canvasview(const etl::loose_handle &h) diff --git a/synfig-studio/src/gui/states/state_normal.cpp b/synfig-studio/src/gui/states/state_normal.cpp index 36da1ef..f737098 100644 --- a/synfig-studio/src/gui/states/state_normal.cpp +++ b/synfig-studio/src/gui/states/state_normal.cpp @@ -337,6 +337,7 @@ StateNormal_Context::~StateNormal_Context() DuckDrag_Combo::DuckDrag_Combo(): original_mag(), + original_angle(), bad_drag(), move_only(), is_moving(false), diff --git a/synfig-studio/src/gui/states/state_rotate.cpp b/synfig-studio/src/gui/states/state_rotate.cpp index d09f7da..6461bee 100644 --- a/synfig-studio/src/gui/states/state_rotate.cpp +++ b/synfig-studio/src/gui/states/state_rotate.cpp @@ -264,6 +264,7 @@ StateRotate_Context::~StateRotate_Context() DuckDrag_Rotate::DuckDrag_Rotate(): original_mag(), + original_angle(), bad_drag(), move_only(), use_magnitude(true) diff --git a/synfig-studio/src/gui/widgets/widget_gradient.cpp b/synfig-studio/src/gui/widgets/widget_gradient.cpp index 42ee31f..ef6fe95 100644 --- a/synfig-studio/src/gui/widgets/widget_gradient.cpp +++ b/synfig-studio/src/gui/widgets/widget_gradient.cpp @@ -100,7 +100,8 @@ studio::render_gradient_to_window(const Cairo::RefPtr& cr,const /* === M E T H O D S ======================================================= */ Widget_Gradient::Widget_Gradient(): - editable_(false) + editable_(false), + changed_(false) { set_size_request(-1,64); add_events(Gdk::BUTTON_PRESS_MASK | Gdk::BUTTON_RELEASE_MASK);