Bugs item #1702760, was opened at 2007-04-18 11:07
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=757416&aid=1702760&group_id=144022

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: dooglus (dooglus)
Assigned to: Nobody/Anonymous (nobody)
Summary: various compiler warnings

Initial Comment:
Look into fixing these compiler warnings:

+------------------------------------------------------------------------
|  synfig-core/src/synfig/valuenode_animated.cpp
+------------------------------------------------------------------------

valuenode_animated.cpp: In member function 'void _Hermite<T>::on_changed() 
[with T = int]':
valuenode_animated.cpp:1174:   instantiated from here
valuenode_animated.cpp:459: warning: converting to 'int' from 'double'
valuenode_animated.cpp:461: warning: converting to 'int' from 'double'

+------------------------------------------------------------------------
|  synfig-core/src/modules/mod_openexr/mptr_openexr.cpp
+------------------------------------------------------------------------

In file included from mptr_openexr.cpp:35:
../../../src/synfig/synfig.h:32:2: warning: #warning The use of this header is 
deprecated. Please use the individual header files.

+------------------------------------------------------------------------
|  synfig-core/src/modules/mod_openexr/trgt_openexr.cpp
+------------------------------------------------------------------------

In file included from trgt_openexr.cpp:37:
../../../src/synfig/synfig.h:32:2: warning: #warning The use of this header is 
deprecated. Please use the individual header files.

+------------------------------------------------------------------------
|  synfig-core/src/modules/mod_ppm/trgt_ppm.cpp
+------------------------------------------------------------------------

In file included from trgt_ppm.cpp:37:
../../../src/synfig/synfig.h:32:2: warning: #warning The use of this header is 
deprecated. Please use the individual header files.

+------------------------------------------------------------------------
|  synfig-core/src/modules/mod_png/trgt_png.cpp
+------------------------------------------------------------------------

trgt_png.cpp: In member function 'virtual bool 
png_trgt::start_frame(synfig::ProgressCallback*)':
trgt_png.cpp:210: warning: missing initializer for member 
'png_text_struct::text_length'
trgt_png.cpp:210: warning: missing initializer for member 
'png_text_struct::text_length'
trgt_png.cpp:210: warning: missing initializer for member 
'png_text_struct::text_length'

+------------------------------------------------------------------------
|  synfig-studio/src/synfigapp/actions/valuenodedynamiclistinsertsmart.cpp
+------------------------------------------------------------------------

actions/valuenodedynamiclistinsertsmart.cpp: In member function 'virtual void 
synfigapp::Action::ValueNodeDynamicListInsertSmart::prepare()':
actions/valuenodedynamiclistinsertsmart.cpp:164: warning: comparison between 
signed and unsigned integer expressions
actions/valuenodedynamiclistinsertsmart.cpp:167: warning: comparison between 
signed and unsigned integer expressions

+------------------------------------------------------------------------
|  synfig-studio/src/gtkmm/renderer_canvas.cpp
+------------------------------------------------------------------------

renderer_canvas.cpp: In member function ‘virtual void 
studio::Renderer_Canvas::render_vfunc(const Glib::RefPtr<Gdk::Drawable>&, const 
Gdk::Rectangle&)’:
renderer_canvas.cpp:173: warning: comparison between signed and unsigned 
integer expressions

+------------------------------------------------------------------------
|  synfig-studio/src/gtkmm/layeractionmanager.cpp
+------------------------------------------------------------------------

layeractionmanager.h: In constructor 
‘studio::LayerActionManager::LayerActionManager()’:
layeractionmanager.h:55: warning: 
‘studio::LayerActionManager::action_group_copy_paste’ will be initialized after
layeractionmanager.h:52: warning:   ‘guint 
studio::LayerActionManager::popup_id_’
layeractionmanager.cpp:59: warning:   when initialized here

+------------------------------------------------------------------------
|  synfig-studio/src/gtkmm/dockmanager.cpp
+------------------------------------------------------------------------

dockmanager.cpp: In member function ‘virtual bool 
studio::DockSettings::set_value(const synfig::String&, const synfig::String&)’:
dockmanager.cpp:139: warning: comparison between signed and unsigned integer 
expressions
dockmanager.cpp:139: warning: comparison of unsigned expression >= 0 is always 
true

+------------------------------------------------------------------------
|  synfig-studio/src/gtkmm/widget_waypoint.cpp
+------------------------------------------------------------------------

widget_waypoint.cpp:235:2: warning: #warning This really needs to be fixed to 
support value node waypoints!
widget_waypoint.cpp:262:2: warning: #warning This too!

+------------------------------------------------------------------------
|  synfig-studio/src/gtkmm/cellrenderer_value.cpp
+------------------------------------------------------------------------

cellrenderer_value.cpp: In member function ‘const synfig::ValueBase& 
studio::ValueBase_Entry::get_value()’:
cellrenderer_value.cpp:207: warning: returning reference to temporary

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=757416&aid=1702760&group_id=144022

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to