You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(4) |
Dec
(5) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(3) |
Feb
|
Mar
(4) |
Apr
(4) |
May
(9) |
Jun
(6) |
Jul
(2) |
Aug
(10) |
Sep
(5) |
Oct
(14) |
Nov
(7) |
Dec
(9) |
2007 |
Jan
(7) |
Feb
(19) |
Mar
(69) |
Apr
(144) |
May
(22) |
Jun
(33) |
Jul
(9) |
Aug
(55) |
Sep
(164) |
Oct
(79) |
Nov
(78) |
Dec
(52) |
2008 |
Jan
(63) |
Feb
(118) |
Mar
(79) |
Apr
(30) |
May
(26) |
Jun
(8) |
Jul
(8) |
Aug
(19) |
Sep
(152) |
Oct
(115) |
Nov
(248) |
Dec
(46) |
2009 |
Jan
(25) |
Feb
(59) |
Mar
(41) |
Apr
(61) |
May
(52) |
Jun
(158) |
Jul
(409) |
Aug
(199) |
Sep
(31) |
Oct
(89) |
Nov
(17) |
Dec
(23) |
2010 |
Jan
(47) |
Feb
(36) |
Mar
(17) |
Apr
(53) |
May
(106) |
Jun
(59) |
Jul
(48) |
Aug
(83) |
Sep
(60) |
Oct
(91) |
Nov
(57) |
Dec
(41) |
2011 |
Jan
(73) |
Feb
(18) |
Mar
(77) |
Apr
(74) |
May
(40) |
Jun
(89) |
Jul
(52) |
Aug
(74) |
Sep
(86) |
Oct
(81) |
Nov
(67) |
Dec
(34) |
2012 |
Jan
(111) |
Feb
(122) |
Mar
(165) |
Apr
(121) |
May
(86) |
Jun
(74) |
Jul
(73) |
Aug
(107) |
Sep
(68) |
Oct
(39) |
Nov
(100) |
Dec
(212) |
2013 |
Jan
(48) |
Feb
(115) |
Mar
(76) |
Apr
(70) |
May
(90) |
Jun
(13) |
Jul
(23) |
Aug
(94) |
Sep
(152) |
Oct
(97) |
Nov
(21) |
Dec
(17) |
2014 |
Jan
(43) |
Feb
(68) |
Mar
(92) |
Apr
(97) |
May
(23) |
Jun
(18) |
Jul
(16) |
Aug
(27) |
Sep
(46) |
Oct
(35) |
Nov
(38) |
Dec
(41) |
2015 |
Jan
(38) |
Feb
(17) |
Mar
(28) |
Apr
(67) |
May
(55) |
Jun
(23) |
Jul
(34) |
Aug
(10) |
Sep
(25) |
Oct
(17) |
Nov
(7) |
Dec
(31) |
2016 |
Jan
(34) |
Feb
(34) |
Mar
(9) |
Apr
(1) |
May
(2) |
Jun
(8) |
Jul
(5) |
Aug
(2) |
Sep
(6) |
Oct
(22) |
Nov
(44) |
Dec
(14) |
2017 |
Jan
(26) |
Feb
(10) |
Mar
(4) |
Apr
(12) |
May
(4) |
Jun
(1) |
Jul
|
Aug
(19) |
Sep
(11) |
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
(15) |
Mar
(23) |
Apr
(21) |
May
(7) |
Jun
(15) |
Jul
(27) |
Aug
(30) |
Sep
(27) |
Oct
(36) |
Nov
(20) |
Dec
(47) |
2020 |
Jan
(54) |
Feb
(43) |
Mar
(90) |
Apr
(76) |
May
(39) |
Jun
(40) |
Jul
(52) |
Aug
(73) |
Sep
(11) |
Oct
(43) |
Nov
(45) |
Dec
(48) |
2021 |
Jan
(27) |
Feb
(37) |
Mar
(19) |
Apr
(30) |
May
(27) |
Jun
(14) |
Jul
(42) |
Aug
(29) |
Sep
(28) |
Oct
(46) |
Nov
(41) |
Dec
(32) |
2022 |
Jan
(25) |
Feb
(20) |
Mar
(34) |
Apr
(19) |
May
(34) |
Jun
(52) |
Jul
(51) |
Aug
(37) |
Sep
(24) |
Oct
(27) |
Nov
(38) |
Dec
(38) |
2023 |
Jan
(29) |
Feb
(8) |
Mar
(20) |
Apr
(10) |
May
(33) |
Jun
(13) |
Jul
(21) |
Aug
(26) |
Sep
(18) |
Oct
(17) |
Nov
(26) |
Dec
(12) |
2024 |
Jan
(15) |
Feb
(7) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: SourceForge.net <no...@so...> - 2009-07-09 18:01:58
|
Bugs item #2818948, was opened at 2009-07-09 12:35 Message generated for change (Comment added) made by genete You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=757416&aid=2818948&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: Crasher/nasty bug Group: Latest release Status: Open Resolution: None Priority: 5 Private: No Submitted By: Karl Stiler (karl_stiler) Assigned to: Nobody/Anonymous (nobody) Summary: Crash when moving ducks in animation mode Initial Comment: Hello, i have a quite annoying bug which crashes Synfig (Stable 0.61.09, Debian Lenny), when i try to move a vertex duck "NewBLine038 Region" in Group "Crack E" (See file attached). Karl Stiler ---------------------------------------------------------------------- >Comment By: Genete (genete) Date: 2009-07-09 20:01 Message: Hi. It is possible that this bug has been solved in the latest revisions. We haven't released an official version already but we provide universal binaries for every system. Please uninstall the packages provided by debian and install the ones from the download page. Report here if you still having the same problem or not. Download the packages here: http://synfig.org/Download#Development_snapshots -G ---------------------------------------------------------------------- Comment By: Karl Stiler (karl_stiler) Date: 2009-07-09 15:05 Message: Backtrace: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb50ffb90 (LWP 22288)] sigc::internal::slot_rep::disconnect (this=0xfcefe808) at functors/slot_base.cc:43 43 functors/slot_base.cc: No such file or directory. in functors/slot_base.cc Current language: auto; currently c++ (gdb) bt #0 sigc::internal::slot_rep::disconnect (this=0xfcefe808) at functors/slot_base.cc:43 #1 0xb71ed1a3 in sigc::slot_base::disconnect (this=0x8fa7687) at functors/slot_base.cc:165 #2 0xb71ecfe3 in sigc::connection::disconnect (this=0x905be40) at connection.cc:85 #3 0xb7d1c8fa in synfig::Canvas::disconnect_connections () from /opt/synfig/lib/libsynfig.so.0 #4 0xb7d21a3d in synfig::Canvas::erase () from /opt/synfig/lib/libsynfig.so.0 #5 0xb7d21c0b in synfig::Canvas::clear () from /opt/synfig/lib/libsynfig.so.0 #6 0xb7d2ad6b in synfig::Canvas::~Canvas () from /opt/synfig/lib/libsynfig.so.0 #7 0xb7c244d7 in synfig::Layer_PasteCanvas::set_sub_canvas () from /opt/synfig/lib/libsynfig.so.0 #8 0xb7c24a0e in synfig::Layer_PasteCanvas::~Layer_PasteCanvas () from /opt/synfig/lib/libsynfig.so.0 #9 0xb7d21c42 in synfig::Canvas::clear () from /opt/synfig/lib/libsynfig.so.0 #10 0xb7d2ad6b in synfig::Canvas::~Canvas () from /opt/synfig/lib/libsynfig.so.0 #11 0xb7c244d7 in synfig::Layer_PasteCanvas::set_sub_canvas () from /opt/synfig/lib/libsynfig.so.0 #12 0xb7c24a0e in synfig::Layer_PasteCanvas::~Layer_PasteCanvas () from /opt/synfig/lib/libsynfig.so.0 #13 0xb7d21c42 in synfig::Canvas::clear () from /opt/synfig/lib/libsynfig.so.0 #14 0xb7d2ad6b in synfig::Canvas::~Canvas () from /opt/synfig/lib/libsynfig.so.0 #15 0xb7c244d7 in synfig::Layer_PasteCanvas::set_sub_canvas () from /opt/synfig/lib/libsynfig.so.0 #16 0xb7c24a0e in synfig::Layer_PasteCanvas::~Layer_PasteCanvas () from /opt/synfig/lib/libsynfig.so.0 #17 0xb7d21c42 in synfig::Canvas::clear () from /opt/synfig/lib/libsynfig.so.0 #18 0xb7d2ad6b in synfig::Canvas::~Canvas () from /opt/synfig/lib/libsynfig.so.0 #19 0xb7c244d7 in synfig::Layer_PasteCanvas::set_sub_canvas () from /opt/synfig/lib/libsynfig.so.0 #20 0xb7c24a0e in synfig::Layer_PasteCanvas::~Layer_PasteCanvas () from /opt/synfig/lib/libsynfig.so.0 #21 0xb7d21c42 in synfig::Canvas::clear () from /opt/synfig/lib/libsynfig.so.0 #22 0xb7d2ad6b in synfig::Canvas::~Canvas () from /opt/synfig/lib/libsynfig.so.0 #23 0xb7c3efbd in synfig::Target_Scanline::render () from /opt/synfig/lib/libsynfig.so.0 #24 0x081dde4a in studio::AsyncRenderer::render_target () #25 0xb7217188 in call_thread_entry_slot (data=0xb5187070) at /opt/synfig/include/sigc++-2.0/sigc++/functors/slot.h:440 #26 0xb6fb016f in ?? () from /usr/lib/libglib-2.0.so.0 #27 0xb5187070 in ?? () #28 0xb5163178 in ?? () #29 0xb6e27ff4 in ?? () from /lib/libc.so.6 #30 0xb6e26290 in ?? () from /lib/libc.so.6 #31 0xb6df6cfe in ?? () from /lib/libc.so.6 #32 0xb50ff3c4 in ?? () #33 0xb7a40280 in ?? () from /lib/libpthread.so.0 #34 0xb7a4dff4 in ?? () from /lib/libpthread.so.0 #35 0xb50ffb90 in ?? () #36 0x00000000 in ?? () ---------------------------------------------------------------------- Comment By: Karl Stiler (karl_stiler) Date: 2009-07-09 12:37 Message: Uh i forgot, i get something like this: (synfigstudio:19617): Gtk-CRITICAL **: gtk_ui_manager_remove_action_group: assertion `g_list_find (self->private_data->action_groups, action_group) != NULL' failed synfig(19617) [12:13:39 PM] info: closed ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=757416&aid=2818948&group_id=144022 |
From: SourceForge.net <no...@so...> - 2009-07-09 13:06:00
|
Bugs item #2818948, was opened at 2009-07-09 12:35 Message generated for change (Comment added) made by karl_stiler You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=757416&aid=2818948&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: Crasher/nasty bug Group: Latest release Status: Open Resolution: None Priority: 5 Private: No Submitted By: Karl Stiler (karl_stiler) Assigned to: Nobody/Anonymous (nobody) Summary: Crash when moving ducks in animation mode Initial Comment: Hello, i have a quite annoying bug which crashes Synfig (Stable 0.61.09, Debian Lenny), when i try to move a vertex duck "NewBLine038 Region" in Group "Crack E" (See file attached). Karl Stiler ---------------------------------------------------------------------- Comment By: Karl Stiler (karl_stiler) Date: 2009-07-09 15:05 Message: Backtrace: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb50ffb90 (LWP 22288)] sigc::internal::slot_rep::disconnect (this=0xfcefe808) at functors/slot_base.cc:43 43 functors/slot_base.cc: No such file or directory. in functors/slot_base.cc Current language: auto; currently c++ (gdb) bt #0 sigc::internal::slot_rep::disconnect (this=0xfcefe808) at functors/slot_base.cc:43 #1 0xb71ed1a3 in sigc::slot_base::disconnect (this=0x8fa7687) at functors/slot_base.cc:165 #2 0xb71ecfe3 in sigc::connection::disconnect (this=0x905be40) at connection.cc:85 #3 0xb7d1c8fa in synfig::Canvas::disconnect_connections () from /opt/synfig/lib/libsynfig.so.0 #4 0xb7d21a3d in synfig::Canvas::erase () from /opt/synfig/lib/libsynfig.so.0 #5 0xb7d21c0b in synfig::Canvas::clear () from /opt/synfig/lib/libsynfig.so.0 #6 0xb7d2ad6b in synfig::Canvas::~Canvas () from /opt/synfig/lib/libsynfig.so.0 #7 0xb7c244d7 in synfig::Layer_PasteCanvas::set_sub_canvas () from /opt/synfig/lib/libsynfig.so.0 #8 0xb7c24a0e in synfig::Layer_PasteCanvas::~Layer_PasteCanvas () from /opt/synfig/lib/libsynfig.so.0 #9 0xb7d21c42 in synfig::Canvas::clear () from /opt/synfig/lib/libsynfig.so.0 #10 0xb7d2ad6b in synfig::Canvas::~Canvas () from /opt/synfig/lib/libsynfig.so.0 #11 0xb7c244d7 in synfig::Layer_PasteCanvas::set_sub_canvas () from /opt/synfig/lib/libsynfig.so.0 #12 0xb7c24a0e in synfig::Layer_PasteCanvas::~Layer_PasteCanvas () from /opt/synfig/lib/libsynfig.so.0 #13 0xb7d21c42 in synfig::Canvas::clear () from /opt/synfig/lib/libsynfig.so.0 #14 0xb7d2ad6b in synfig::Canvas::~Canvas () from /opt/synfig/lib/libsynfig.so.0 #15 0xb7c244d7 in synfig::Layer_PasteCanvas::set_sub_canvas () from /opt/synfig/lib/libsynfig.so.0 #16 0xb7c24a0e in synfig::Layer_PasteCanvas::~Layer_PasteCanvas () from /opt/synfig/lib/libsynfig.so.0 #17 0xb7d21c42 in synfig::Canvas::clear () from /opt/synfig/lib/libsynfig.so.0 #18 0xb7d2ad6b in synfig::Canvas::~Canvas () from /opt/synfig/lib/libsynfig.so.0 #19 0xb7c244d7 in synfig::Layer_PasteCanvas::set_sub_canvas () from /opt/synfig/lib/libsynfig.so.0 #20 0xb7c24a0e in synfig::Layer_PasteCanvas::~Layer_PasteCanvas () from /opt/synfig/lib/libsynfig.so.0 #21 0xb7d21c42 in synfig::Canvas::clear () from /opt/synfig/lib/libsynfig.so.0 #22 0xb7d2ad6b in synfig::Canvas::~Canvas () from /opt/synfig/lib/libsynfig.so.0 #23 0xb7c3efbd in synfig::Target_Scanline::render () from /opt/synfig/lib/libsynfig.so.0 #24 0x081dde4a in studio::AsyncRenderer::render_target () #25 0xb7217188 in call_thread_entry_slot (data=0xb5187070) at /opt/synfig/include/sigc++-2.0/sigc++/functors/slot.h:440 #26 0xb6fb016f in ?? () from /usr/lib/libglib-2.0.so.0 #27 0xb5187070 in ?? () #28 0xb5163178 in ?? () #29 0xb6e27ff4 in ?? () from /lib/libc.so.6 #30 0xb6e26290 in ?? () from /lib/libc.so.6 #31 0xb6df6cfe in ?? () from /lib/libc.so.6 #32 0xb50ff3c4 in ?? () #33 0xb7a40280 in ?? () from /lib/libpthread.so.0 #34 0xb7a4dff4 in ?? () from /lib/libpthread.so.0 #35 0xb50ffb90 in ?? () #36 0x00000000 in ?? () ---------------------------------------------------------------------- Comment By: Karl Stiler (karl_stiler) Date: 2009-07-09 12:37 Message: Uh i forgot, i get something like this: (synfigstudio:19617): Gtk-CRITICAL **: gtk_ui_manager_remove_action_group: assertion `g_list_find (self->private_data->action_groups, action_group) != NULL' failed synfig(19617) [12:13:39 PM] info: closed ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=757416&aid=2818948&group_id=144022 |
From: SourceForge.net <no...@so...> - 2009-07-09 10:37:44
|
Bugs item #2818948, was opened at 2009-07-09 12:35 Message generated for change (Comment added) made by karl_stiler You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=757416&aid=2818948&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: Crasher/nasty bug Group: Latest release Status: Open Resolution: None Priority: 5 Private: No Submitted By: Karl Stiler (karl_stiler) Assigned to: Nobody/Anonymous (nobody) Summary: Crash when moving ducks in animation mode Initial Comment: Hello, i have a quite annoying bug which crashes Synfig (Stable 0.61.09, Debian Lenny), when i try to move a vertex duck "NewBLine038 Region" in Group "Crack E" (See file attached). Karl Stiler ---------------------------------------------------------------------- >Comment By: Karl Stiler (karl_stiler) Date: 2009-07-09 12:37 Message: Uh i forgot, i get something like this: (synfigstudio:19617): Gtk-CRITICAL **: gtk_ui_manager_remove_action_group: assertion `g_list_find (self->private_data->action_groups, action_group) != NULL' failed synfig(19617) [12:13:39 PM] info: closed ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=757416&aid=2818948&group_id=144022 |
From: SourceForge.net <no...@so...> - 2009-07-09 10:35:10
|
Bugs item #2818948, was opened at 2009-07-09 12:35 Message generated for change (Tracker Item Submitted) made by karl_stiler You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=757416&aid=2818948&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: Crasher/nasty bug Group: Latest release Status: Open Resolution: None Priority: 5 Private: No Submitted By: Karl Stiler (karl_stiler) Assigned to: Nobody/Anonymous (nobody) Summary: Crash when moving ducks in animation mode Initial Comment: Hello, i have a quite annoying bug which crashes Synfig (Stable 0.61.09, Debian Lenny), when i try to move a vertex duck "NewBLine038 Region" in Group "Crack E" (See file attached). Karl Stiler ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=757416&aid=2818948&group_id=144022 |
From: Carlos L. G. <car...@ya...> - 2009-07-08 19:09:10
|
----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://patches.synfig.org/r/32/#review94 ----------------------------------------------------------- Screenshot: New Canvasview. It contains onionskin toggle buttons now <http://patches.synfig.org//r/32/#scomment9> New addition. Onion skin toggle and spin buttons - Carlos On 2009-07-08 11:52:51.030578, Carlos Lopez Gonzalez wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > http://patches.synfig.org/r/32/ > ----------------------------------------------------------- > > (Updated 2009-07-08 11:52:51.030578) > > > Review request for Synfig. > > > Summary > ------- > > Rework of the canvas view interface. Add toggle ducks dial, add a play button to the frame dial, add keyframe dial, add resolution dial, add show/snap grid toggles. Collect the new dials into the Display bar. It includes fast new icons. > The resolution spin button doesn't have the parametric render (quality = 0) enabled. I see it slower than anything. > New icons are welcome!. > > > Diffs > ----- > > synfig-studio/trunk/images/Makefile.am 5db7c38 > synfig-studio/trunk/images/duck_angle_icon.sif PRE-CREATION > synfig-studio/trunk/images/duck_position_icon.sif PRE-CREATION > synfig-studio/trunk/images/duck_radius_icon.sif PRE-CREATION > synfig-studio/trunk/images/duck_tangent_icon.sif PRE-CREATION > synfig-studio/trunk/images/duck_vertex_icon.sif PRE-CREATION > synfig-studio/trunk/images/duck_width_icon.sif PRE-CREATION > synfig-studio/trunk/images/onion_skin_icon.sif PRE-CREATION > synfig-studio/trunk/images/show_grid_icon.sif PRE-CREATION > synfig-studio/trunk/images/snap_grid_icon.sif PRE-CREATION > synfig-studio/trunk/src/gtkmm/Makefile.am 4742357 > synfig-studio/trunk/src/gtkmm/canvasview.h 3b27e8b > synfig-studio/trunk/src/gtkmm/canvasview.cpp 44c8340 > synfig-studio/trunk/src/gtkmm/framedial.h 01f2be0 > synfig-studio/trunk/src/gtkmm/framedial.cpp a361bd3 > synfig-studio/trunk/src/gtkmm/iconcontroller.cpp 32d3001 > synfig-studio/trunk/src/gtkmm/keyframedial.h PRE-CREATION > synfig-studio/trunk/src/gtkmm/keyframedial.cpp PRE-CREATION > synfig-studio/trunk/src/gtkmm/resolutiondial.h PRE-CREATION > synfig-studio/trunk/src/gtkmm/resolutiondial.cpp PRE-CREATION > synfig-studio/trunk/src/gtkmm/toggleducksdial.h PRE-CREATION > synfig-studio/trunk/src/gtkmm/toggleducksdial.cpp PRE-CREATION > synfig-studio/trunk/src/gtkmm/workarea.h 6e5ab7f > synfig-studio/trunk/src/gtkmm/workarea.cpp 0ebd729 > > Diff: http://patches.synfig.org/r/32/diff > > > Testing > ------- > > Compiles and runs properly. > > > Screenshots > ----------- > > New Canvasview Layout > http://patches.synfig.org/r/32/s/6/ > New Canvasview. It contains onionskin toggle buttons now > http://patches.synfig.org/r/32/s/7/ > > > Thanks, > > Carlos > > |
From: Carlos L. G. <car...@ya...> - 2009-07-08 19:09:04
|
----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://patches.synfig.org/r/32/ ----------------------------------------------------------- (Updated 2009-07-08 11:52:51.030578) Review request for Synfig. Changes ------- Added toggle onion skin button and past and future onion skin spin buttons. Maybe it should be in its own onion skin dial. New icon for toggle onion skin is welcome. Attached screenshot. Summary ------- Rework of the canvas view interface. Add toggle ducks dial, add a play button to the frame dial, add keyframe dial, add resolution dial, add show/snap grid toggles. Collect the new dials into the Display bar. It includes fast new icons. The resolution spin button doesn't have the parametric render (quality = 0) enabled. I see it slower than anything. New icons are welcome!. Diffs (updated) ----- synfig-studio/trunk/images/Makefile.am 5db7c38 synfig-studio/trunk/images/duck_angle_icon.sif PRE-CREATION synfig-studio/trunk/images/duck_position_icon.sif PRE-CREATION synfig-studio/trunk/images/duck_radius_icon.sif PRE-CREATION synfig-studio/trunk/images/duck_tangent_icon.sif PRE-CREATION synfig-studio/trunk/images/duck_vertex_icon.sif PRE-CREATION synfig-studio/trunk/images/duck_width_icon.sif PRE-CREATION synfig-studio/trunk/images/onion_skin_icon.sif PRE-CREATION synfig-studio/trunk/images/show_grid_icon.sif PRE-CREATION synfig-studio/trunk/images/snap_grid_icon.sif PRE-CREATION synfig-studio/trunk/src/gtkmm/Makefile.am 4742357 synfig-studio/trunk/src/gtkmm/canvasview.h 3b27e8b synfig-studio/trunk/src/gtkmm/canvasview.cpp 44c8340 synfig-studio/trunk/src/gtkmm/framedial.h 01f2be0 synfig-studio/trunk/src/gtkmm/framedial.cpp a361bd3 synfig-studio/trunk/src/gtkmm/iconcontroller.cpp 32d3001 synfig-studio/trunk/src/gtkmm/keyframedial.h PRE-CREATION synfig-studio/trunk/src/gtkmm/keyframedial.cpp PRE-CREATION synfig-studio/trunk/src/gtkmm/resolutiondial.h PRE-CREATION synfig-studio/trunk/src/gtkmm/resolutiondial.cpp PRE-CREATION synfig-studio/trunk/src/gtkmm/toggleducksdial.h PRE-CREATION synfig-studio/trunk/src/gtkmm/toggleducksdial.cpp PRE-CREATION synfig-studio/trunk/src/gtkmm/workarea.h 6e5ab7f synfig-studio/trunk/src/gtkmm/workarea.cpp 0ebd729 Diff: http://patches.synfig.org/r/32/diff Testing ------- Compiles and runs properly. Screenshots ----------- New Canvasview Layout http://patches.synfig.org/r/32/s/6/ New Canvasview. It contains onionskin toggle buttons now http://patches.synfig.org/r/32/s/7/ Thanks, Carlos |
From: Carlos L. G. <car...@ya...> - 2009-07-08 19:03:45
|
Thanks for the advice. I see what you mention. In fact the +1 second and -1 second onion skins are not set at the moment because the code is commented. I don't know what's more useful for the user though. I've tested the code with inserting +3/-3 onion skins plus the current (7 in total) and yes, it works oddly. The code I wrote only allows 5 in total: now and two past keyframes and two future keyframes so I think it is inside the current limits. Thanks. --- El mié, 8/7/09, Gerco Ballintijn <ge...@ba...> escribió: > De: Gerco Ballintijn <ge...@ba...> > Asunto: Re: [Synfig-devl] Carlos Lopez : Add code for multiple onion skins. > Para: syn...@li... > Fecha: miércoles, 8 julio, 2009 6:28 > Hi Genete, > > Genete wrote: > > Module: synfig > > Branch: genete_canvasview > > Commit: 82ecc8c458140ac91907a15a7d2cda8d2164c567 > > URL: http://synfig.git.sourceforge.net/git/gitweb.cgi?p=synfig;a=commit;h=82ecc8c458140ac91907a15a7d2cda8d2164c567 > > > > Author: Carlos Lopez <carlos@pcnuevo.(none)> > > Date: Wed Jul 8 15:09:50 2009 > +0200 > > > > Add code for multiple onion skins. > > > > You have to be careful with adding extra onionskins to the > onion_skin_queue. I think the current code expects a max > queue > size of 5 (previous keyframe, now - 1, now, now + 1, next > keyframe), > and that this is related to the rather dubious > "refreshes+=5;" > statements you can find in the WorkArea class. They seem to > be > related via the refresh_id fields of the WorkAreaTarget > and > WorkAreaTarget_Full classes. > > Otherwise, good luck, I found that code rather hairy... > ;-) > Gerco. > > > --- > > > > synfig-studio/trunk/src/gtkmm/workarea.cpp > | 61 ++++++++++++++++------------ > > > synfig-studio/trunk/src/gtkmm/workarea.h | > 2 + > > 2 files changed, 37 insertions(+), 26 > deletions(-) > > > > diff --git > a/synfig-studio/trunk/src/gtkmm/workarea.cpp > b/synfig-studio/trunk/src/gtkmm/workarea.cpp > > index 0ebd729..0d1ce1a 100644 > > --- a/synfig-studio/trunk/src/gtkmm/workarea.cpp > > +++ b/synfig-studio/trunk/src/gtkmm/workarea.cpp > > @@ -117,7 +117,7 @@ public: > > > > synfig::Mutex mutex; > > > > - void set_onion_skin(bool x) > > + void set_onion_skin(bool x, int > *onions) > > { > > > onionskin=x; > > > > @@ -126,26 +126,29 @@ public: > > > if(!onionskin) > > > return; > > > onion_skin_queue.push_back(time); > > - > //onion_skin_queue.push_back(time-1); > > - > //onion_skin_queue.push_back(time+1); > > + > > try > > { > > - > onion_skin_queue.push_back( > > - > > get_canvas()->keyframe_list().find_prev( > > - > > time > > - > )->get_time() > > - > ); > > + Time > thistime=time; > > + for(int i=0; > i<onions[0]; i++) > > + > { > > + > Time > keytime=get_canvas()->keyframe_list().find_prev(thistime)->get_time(); > > + > > onion_skin_queue.push_back(keytime); > > + > thistime=keytime; > > + > } > > } > > > catch(...) > > { } > > > > try > > { > > - > onion_skin_queue.push_back( > > - > > get_canvas()->keyframe_list().find_next( > > - > > time > > - > )->get_time() > > - > ); > > + Time > thistime=time; > > + for(int i=0; > i<onions[1]; i++) > > + > { > > + > Time > keytime=get_canvas()->keyframe_list().find_next(thistime)->get_time(); > > + > > onion_skin_queue.push_back(keytime); > > + > thistime=keytime; > > + > } > > } > > > catch(...) > > { } > > @@ -414,7 +417,7 @@ public: > > > > std::list<synfig::Time> > onion_skin_queue; > > > > - void set_onion_skin(bool x) > > + void set_onion_skin(bool x, int > *onions) > > { > > > onionskin=x; > > > > @@ -427,22 +430,26 @@ public: > > > //onion_skin_queue.push_back(time+1); > > try > > { > > - > onion_skin_queue.push_back( > > - > > get_canvas()->keyframe_list().find_prev( > > - > > time > > - > )->get_time() > > - > ); > > + Time > thistime=time; > > + for(int i=0; > i<onions[0]; i++) > > + > { > > + > Time > keytime=get_canvas()->keyframe_list().find_prev(thistime)->get_time(); > > + > > onion_skin_queue.push_back(keytime); > > + > thistime=keytime; > > + > } > > } > > > catch(...) > > { } > > > > try > > { > > - > onion_skin_queue.push_back( > > - > > get_canvas()->keyframe_list().find_next( > > - > > time > > - > )->get_time() > > - > ); > > + Time > thistime=time; > > + for(int i=0; > i<onions[1]; i++) > > + > { > > + > Time > keytime=get_canvas()->keyframe_list().find_next(thistime)->get_time(); > > + > > onion_skin_queue.push_back(keytime); > > + > thistime=keytime; > > + > } > > } > > > catch(...) > > { } > > @@ -672,6 +679,8 @@ > WorkArea::WorkArea(etl::loose_handle<synfigapp::CanvasInterface> > canvas_interfac > > ph=0.001; > > last_focus_point=Point(0,0); > > onion_skin=false; > > + onion_skins[0]=0; > > + onion_skins[1]=2; > > queued=false; > > dirty_trap_enabled=false; > > solid_lines=true; > > @@ -2289,7 +2298,7 @@ > studio::WorkArea::async_update_preview() > > > handle<WorkAreaTarget> trgt(new class > WorkAreaTarget(this,w,h)); > > > > > trgt->set_rend_desc(&desc); > > - > trgt->set_onion_skin(get_onion_skin()); > > + > trgt->set_onion_skin(get_onion_skin(), onion_skins); > > > target=trgt; > > } > > else > > @@ -2298,7 +2307,7 @@ > studio::WorkArea::async_update_preview() > > > handle<WorkAreaTarget_Full> trgt(new class > WorkAreaTarget_Full(this,w,h)); > > > > > trgt->set_rend_desc(&desc); > > - > trgt->set_onion_skin(get_onion_skin()); > > + > trgt->set_onion_skin(get_onion_skin(), onion_skins); > > > target=trgt; > > } > > > > diff --git a/synfig-studio/trunk/src/gtkmm/workarea.h > b/synfig-studio/trunk/src/gtkmm/workarea.h > > index 6e5ab7f..c2ec70e 100644 > > --- a/synfig-studio/trunk/src/gtkmm/workarea.h > > +++ b/synfig-studio/trunk/src/gtkmm/workarea.h > > @@ -235,6 +235,8 @@ private: > > > > > > bool onion_skin; > > + //! stores the future [1] and past > [0] onion skins based on keyframes > > + int onion_skins[2]; > > > > > etl::loose_handle<synfig::ValueNode> > selected_value_node_; > > > > > > > > > ------------------------------------------------------------------------------ > > Enter the BlackBerry Developer Challenge > > This is your chance to win up to $100,000 in prizes! > For a limited time, > > vendors submitting new applications to BlackBerry App > World(TM) will have > > the opportunity to enter the BlackBerry Developer > Challenge. See full prize > > details at: http://p.sf.net/sfu/Challenge > > _______________________________________________ > > Synfig-devl mailing list > > Syn...@li... > > https://lists.sourceforge.net/lists/listinfo/synfig-devl > > > ------------------------------------------------------------------------------ > Enter the BlackBerry Developer Challenge > This is your chance to win up to $100,000 in prizes! For a > limited time, > vendors submitting new applications to BlackBerry App > World(TM) will have > the opportunity to enter the BlackBerry Developer > Challenge. See full prize > details at: http://p.sf.net/sfu/Challenge > _______________________________________________ > Synfig-devl mailing list > Syn...@li... > https://lists.sourceforge.net/lists/listinfo/synfig-devl > |
From: Gerco B. <ge...@ba...> - 2009-07-08 16:47:35
|
Hi Genete, Genete wrote: > Module: synfig > Branch: genete_canvasview > Commit: 82ecc8c458140ac91907a15a7d2cda8d2164c567 > URL: http://synfig.git.sourceforge.net/git/gitweb.cgi?p=synfig;a=commit;h=82ecc8c458140ac91907a15a7d2cda8d2164c567 > > Author: Carlos Lopez <carlos@pcnuevo.(none)> > Date: Wed Jul 8 15:09:50 2009 +0200 > > Add code for multiple onion skins. > You have to be careful with adding extra onionskins to the onion_skin_queue. I think the current code expects a max queue size of 5 (previous keyframe, now - 1, now, now + 1, next keyframe), and that this is related to the rather dubious "refreshes+=5;" statements you can find in the WorkArea class. They seem to be related via the refresh_id fields of the WorkAreaTarget and WorkAreaTarget_Full classes. Otherwise, good luck, I found that code rather hairy... ;-) Gerco. > --- > > synfig-studio/trunk/src/gtkmm/workarea.cpp | 61 ++++++++++++++++------------ > synfig-studio/trunk/src/gtkmm/workarea.h | 2 + > 2 files changed, 37 insertions(+), 26 deletions(-) > > diff --git a/synfig-studio/trunk/src/gtkmm/workarea.cpp b/synfig-studio/trunk/src/gtkmm/workarea.cpp > index 0ebd729..0d1ce1a 100644 > --- a/synfig-studio/trunk/src/gtkmm/workarea.cpp > +++ b/synfig-studio/trunk/src/gtkmm/workarea.cpp > @@ -117,7 +117,7 @@ public: > > synfig::Mutex mutex; > > - void set_onion_skin(bool x) > + void set_onion_skin(bool x, int *onions) > { > onionskin=x; > > @@ -126,26 +126,29 @@ public: > if(!onionskin) > return; > onion_skin_queue.push_back(time); > - //onion_skin_queue.push_back(time-1); > - //onion_skin_queue.push_back(time+1); > + > try > { > - onion_skin_queue.push_back( > - get_canvas()->keyframe_list().find_prev( > - time > - )->get_time() > - ); > + Time thistime=time; > + for(int i=0; i<onions[0]; i++) > + { > + Time keytime=get_canvas()->keyframe_list().find_prev(thistime)->get_time(); > + onion_skin_queue.push_back(keytime); > + thistime=keytime; > + } > } > catch(...) > { } > > try > { > - onion_skin_queue.push_back( > - get_canvas()->keyframe_list().find_next( > - time > - )->get_time() > - ); > + Time thistime=time; > + for(int i=0; i<onions[1]; i++) > + { > + Time keytime=get_canvas()->keyframe_list().find_next(thistime)->get_time(); > + onion_skin_queue.push_back(keytime); > + thistime=keytime; > + } > } > catch(...) > { } > @@ -414,7 +417,7 @@ public: > > std::list<synfig::Time> onion_skin_queue; > > - void set_onion_skin(bool x) > + void set_onion_skin(bool x, int *onions) > { > onionskin=x; > > @@ -427,22 +430,26 @@ public: > //onion_skin_queue.push_back(time+1); > try > { > - onion_skin_queue.push_back( > - get_canvas()->keyframe_list().find_prev( > - time > - )->get_time() > - ); > + Time thistime=time; > + for(int i=0; i<onions[0]; i++) > + { > + Time keytime=get_canvas()->keyframe_list().find_prev(thistime)->get_time(); > + onion_skin_queue.push_back(keytime); > + thistime=keytime; > + } > } > catch(...) > { } > > try > { > - onion_skin_queue.push_back( > - get_canvas()->keyframe_list().find_next( > - time > - )->get_time() > - ); > + Time thistime=time; > + for(int i=0; i<onions[1]; i++) > + { > + Time keytime=get_canvas()->keyframe_list().find_next(thistime)->get_time(); > + onion_skin_queue.push_back(keytime); > + thistime=keytime; > + } > } > catch(...) > { } > @@ -672,6 +679,8 @@ WorkArea::WorkArea(etl::loose_handle<synfigapp::CanvasInterface> canvas_interfac > ph=0.001; > last_focus_point=Point(0,0); > onion_skin=false; > + onion_skins[0]=0; > + onion_skins[1]=2; > queued=false; > dirty_trap_enabled=false; > solid_lines=true; > @@ -2289,7 +2298,7 @@ studio::WorkArea::async_update_preview() > handle<WorkAreaTarget> trgt(new class WorkAreaTarget(this,w,h)); > > trgt->set_rend_desc(&desc); > - trgt->set_onion_skin(get_onion_skin()); > + trgt->set_onion_skin(get_onion_skin(), onion_skins); > target=trgt; > } > else > @@ -2298,7 +2307,7 @@ studio::WorkArea::async_update_preview() > handle<WorkAreaTarget_Full> trgt(new class WorkAreaTarget_Full(this,w,h)); > > trgt->set_rend_desc(&desc); > - trgt->set_onion_skin(get_onion_skin()); > + trgt->set_onion_skin(get_onion_skin(), onion_skins); > target=trgt; > } > > diff --git a/synfig-studio/trunk/src/gtkmm/workarea.h b/synfig-studio/trunk/src/gtkmm/workarea.h > index 6e5ab7f..c2ec70e 100644 > --- a/synfig-studio/trunk/src/gtkmm/workarea.h > +++ b/synfig-studio/trunk/src/gtkmm/workarea.h > @@ -235,6 +235,8 @@ private: > > > bool onion_skin; > + //! stores the future [1] and past [0] onion skins based on keyframes > + int onion_skins[2]; > > etl::loose_handle<synfig::ValueNode> selected_value_node_; > > > > ------------------------------------------------------------------------------ > Enter the BlackBerry Developer Challenge > This is your chance to win up to $100,000 in prizes! For a limited time, > vendors submitting new applications to BlackBerry App World(TM) will have > the opportunity to enter the BlackBerry Developer Challenge. See full prize > details at: http://p.sf.net/sfu/Challenge > _______________________________________________ > Synfig-devl mailing list > Syn...@li... > https://lists.sourceforge.net/lists/listinfo/synfig-devl |
From: Genete <ge...@us...> - 2009-07-08 16:01:30
|
Module: synfig Branch: genete_canvasview Commit: 53fbdb551f92a45508a303f9ce978538bb6886d4 URL: http://synfig.git.sourceforge.net/git/gitweb.cgi?p=synfig;a=commit;h=53fbdb551f92a45508a303f9ce978538bb6886d4 Author: Carlos Lopez <carlos@pcnuevo.(none)> Date: Wed Jul 8 17:57:02 2009 +0200 Fix quality spin button feedback. It didn't update the actions before. --- synfig-studio/trunk/src/gtkmm/canvasview.cpp | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/synfig-studio/trunk/src/gtkmm/canvasview.cpp b/synfig-studio/trunk/src/gtkmm/canvasview.cpp index 6f3719c..4a555a8 100644 --- a/synfig-studio/trunk/src/gtkmm/canvasview.cpp +++ b/synfig-studio/trunk/src/gtkmm/canvasview.cpp @@ -3253,8 +3253,8 @@ CanvasView::toggle_low_res_pixel_flag() void CanvasView::update_quality() { - if(working_depth) - return; + //if(working_depth) + // return; if(updating_quality_) return; updating_quality_=true; |
From: Genete <ge...@us...> - 2009-07-08 16:01:29
|
Module: synfig Branch: genete_canvasview Commit: 8eb6e0863423da3dce589e5326280d0dd51b3a2c URL: http://synfig.git.sourceforge.net/git/gitweb.cgi?p=synfig;a=commit;h=8eb6e0863423da3dce589e5326280d0dd51b3a2c Author: Carlos Lopez <carlos@pcnuevo.(none)> Date: Wed Jul 8 17:41:23 2009 +0200 Fix two mistakes in the tooltips --- synfig-studio/trunk/src/gtkmm/canvasview.cpp | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/synfig-studio/trunk/src/gtkmm/canvasview.cpp b/synfig-studio/trunk/src/gtkmm/canvasview.cpp index 34fc7bd..6f3719c 100644 --- a/synfig-studio/trunk/src/gtkmm/canvasview.cpp +++ b/synfig-studio/trunk/src/gtkmm/canvasview.cpp @@ -1183,7 +1183,7 @@ CanvasView::create_display_bar() snap_grid->add(*icon2); snap_grid->signal_toggled().connect( sigc::mem_fun(*this, &studio::CanvasView::toggle_snap_grid)); - tooltips.set_tip(*snap_grid, _("snap grid when enabled")); + tooltips.set_tip(*snap_grid, _("Snap grid when enabled")); snap_grid->set_relief(Gtk::RELIEF_NONE); snap_grid->show(); @@ -1196,7 +1196,7 @@ CanvasView::create_display_bar() onion_skin->add(*icon3); onion_skin->signal_toggled().connect( sigc::mem_fun(*this, &studio::CanvasView::toggle_onion_skin)); - tooltips.set_tip(*snap_grid, _("Shows onion skin when enabled")); + tooltips.set_tip(*onion_skin, _("Shows onion skin when enabled")); onion_skin->set_relief(Gtk::RELIEF_NONE); onion_skin->show(); |
From: Genete <ge...@us...> - 2009-07-08 16:01:28
|
Module: synfig Branch: genete_canvasview Commit: 82ecc8c458140ac91907a15a7d2cda8d2164c567 URL: http://synfig.git.sourceforge.net/git/gitweb.cgi?p=synfig;a=commit;h=82ecc8c458140ac91907a15a7d2cda8d2164c567 Author: Carlos Lopez <carlos@pcnuevo.(none)> Date: Wed Jul 8 15:09:50 2009 +0200 Add code for multiple onion skins. --- synfig-studio/trunk/src/gtkmm/workarea.cpp | 61 ++++++++++++++++------------ synfig-studio/trunk/src/gtkmm/workarea.h | 2 + 2 files changed, 37 insertions(+), 26 deletions(-) diff --git a/synfig-studio/trunk/src/gtkmm/workarea.cpp b/synfig-studio/trunk/src/gtkmm/workarea.cpp index 0ebd729..0d1ce1a 100644 --- a/synfig-studio/trunk/src/gtkmm/workarea.cpp +++ b/synfig-studio/trunk/src/gtkmm/workarea.cpp @@ -117,7 +117,7 @@ public: synfig::Mutex mutex; - void set_onion_skin(bool x) + void set_onion_skin(bool x, int *onions) { onionskin=x; @@ -126,26 +126,29 @@ public: if(!onionskin) return; onion_skin_queue.push_back(time); - //onion_skin_queue.push_back(time-1); - //onion_skin_queue.push_back(time+1); + try { - onion_skin_queue.push_back( - get_canvas()->keyframe_list().find_prev( - time - )->get_time() - ); + Time thistime=time; + for(int i=0; i<onions[0]; i++) + { + Time keytime=get_canvas()->keyframe_list().find_prev(thistime)->get_time(); + onion_skin_queue.push_back(keytime); + thistime=keytime; + } } catch(...) { } try { - onion_skin_queue.push_back( - get_canvas()->keyframe_list().find_next( - time - )->get_time() - ); + Time thistime=time; + for(int i=0; i<onions[1]; i++) + { + Time keytime=get_canvas()->keyframe_list().find_next(thistime)->get_time(); + onion_skin_queue.push_back(keytime); + thistime=keytime; + } } catch(...) { } @@ -414,7 +417,7 @@ public: std::list<synfig::Time> onion_skin_queue; - void set_onion_skin(bool x) + void set_onion_skin(bool x, int *onions) { onionskin=x; @@ -427,22 +430,26 @@ public: //onion_skin_queue.push_back(time+1); try { - onion_skin_queue.push_back( - get_canvas()->keyframe_list().find_prev( - time - )->get_time() - ); + Time thistime=time; + for(int i=0; i<onions[0]; i++) + { + Time keytime=get_canvas()->keyframe_list().find_prev(thistime)->get_time(); + onion_skin_queue.push_back(keytime); + thistime=keytime; + } } catch(...) { } try { - onion_skin_queue.push_back( - get_canvas()->keyframe_list().find_next( - time - )->get_time() - ); + Time thistime=time; + for(int i=0; i<onions[1]; i++) + { + Time keytime=get_canvas()->keyframe_list().find_next(thistime)->get_time(); + onion_skin_queue.push_back(keytime); + thistime=keytime; + } } catch(...) { } @@ -672,6 +679,8 @@ WorkArea::WorkArea(etl::loose_handle<synfigapp::CanvasInterface> canvas_interfac ph=0.001; last_focus_point=Point(0,0); onion_skin=false; + onion_skins[0]=0; + onion_skins[1]=2; queued=false; dirty_trap_enabled=false; solid_lines=true; @@ -2289,7 +2298,7 @@ studio::WorkArea::async_update_preview() handle<WorkAreaTarget> trgt(new class WorkAreaTarget(this,w,h)); trgt->set_rend_desc(&desc); - trgt->set_onion_skin(get_onion_skin()); + trgt->set_onion_skin(get_onion_skin(), onion_skins); target=trgt; } else @@ -2298,7 +2307,7 @@ studio::WorkArea::async_update_preview() handle<WorkAreaTarget_Full> trgt(new class WorkAreaTarget_Full(this,w,h)); trgt->set_rend_desc(&desc); - trgt->set_onion_skin(get_onion_skin()); + trgt->set_onion_skin(get_onion_skin(), onion_skins); target=trgt; } diff --git a/synfig-studio/trunk/src/gtkmm/workarea.h b/synfig-studio/trunk/src/gtkmm/workarea.h index 6e5ab7f..c2ec70e 100644 --- a/synfig-studio/trunk/src/gtkmm/workarea.h +++ b/synfig-studio/trunk/src/gtkmm/workarea.h @@ -235,6 +235,8 @@ private: bool onion_skin; + //! stores the future [1] and past [0] onion skins based on keyframes + int onion_skins[2]; etl::loose_handle<synfig::ValueNode> selected_value_node_; |
From: Genete <ge...@us...> - 2009-07-08 16:01:28
|
Module: synfig Branch: genete_canvasview Commit: 3b9e86cdeb6d3b07615e475f2c5a9eb5fa4af48b URL: http://synfig.git.sourceforge.net/git/gitweb.cgi?p=synfig;a=commit;h=3b9e86cdeb6d3b07615e475f2c5a9eb5fa4af48b Author: Carlos Lopez <carlos@pcnuevo.(none)> Date: Wed Jul 8 17:37:27 2009 +0200 Add onion skin icon, and two spin buttons to control past and future onion skins --- synfig-studio/trunk/images/Makefile.am | 6 +- synfig-studio/trunk/images/onion_skin_icon.sif | 3897 ++++++++++++++++++++++ synfig-studio/trunk/src/gtkmm/canvasview.cpp | 61 +- synfig-studio/trunk/src/gtkmm/canvasview.h | 10 + synfig-studio/trunk/src/gtkmm/iconcontroller.cpp | 2 + synfig-studio/trunk/src/gtkmm/workarea.cpp | 10 +- synfig-studio/trunk/src/gtkmm/workarea.h | 1 + 7 files changed, 3982 insertions(+), 5 deletions(-) Diff: http://synfig.git.sourceforge.net/git/gitweb.cgi?p=synfig;a=commitdiff;h=3b9e86cdeb6d3b07615e475f2c5a9eb5fa4af48b |
From: Genete <ge...@us...> - 2009-07-08 15:58:35
|
Module: synfig Branch: genete_onionskin Commit: 53fbdb551f92a45508a303f9ce978538bb6886d4 URL: http://synfig.git.sourceforge.net/git/gitweb.cgi?p=synfig;a=commit;h=53fbdb551f92a45508a303f9ce978538bb6886d4 Author: Carlos Lopez <carlos@pcnuevo.(none)> Date: Wed Jul 8 17:57:02 2009 +0200 Fix quality spin button feedback. It didn't update the actions before. --- synfig-studio/trunk/src/gtkmm/canvasview.cpp | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/synfig-studio/trunk/src/gtkmm/canvasview.cpp b/synfig-studio/trunk/src/gtkmm/canvasview.cpp index 6f3719c..4a555a8 100644 --- a/synfig-studio/trunk/src/gtkmm/canvasview.cpp +++ b/synfig-studio/trunk/src/gtkmm/canvasview.cpp @@ -3253,8 +3253,8 @@ CanvasView::toggle_low_res_pixel_flag() void CanvasView::update_quality() { - if(working_depth) - return; + //if(working_depth) + // return; if(updating_quality_) return; updating_quality_=true; |
From: Genete <ge...@us...> - 2009-07-08 15:41:45
|
Module: synfig Branch: genete_onionskin Commit: 8eb6e0863423da3dce589e5326280d0dd51b3a2c URL: http://synfig.git.sourceforge.net/git/gitweb.cgi?p=synfig;a=commit;h=8eb6e0863423da3dce589e5326280d0dd51b3a2c Author: Carlos Lopez <carlos@pcnuevo.(none)> Date: Wed Jul 8 17:41:23 2009 +0200 Fix two mistakes in the tooltips --- synfig-studio/trunk/src/gtkmm/canvasview.cpp | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/synfig-studio/trunk/src/gtkmm/canvasview.cpp b/synfig-studio/trunk/src/gtkmm/canvasview.cpp index 34fc7bd..6f3719c 100644 --- a/synfig-studio/trunk/src/gtkmm/canvasview.cpp +++ b/synfig-studio/trunk/src/gtkmm/canvasview.cpp @@ -1183,7 +1183,7 @@ CanvasView::create_display_bar() snap_grid->add(*icon2); snap_grid->signal_toggled().connect( sigc::mem_fun(*this, &studio::CanvasView::toggle_snap_grid)); - tooltips.set_tip(*snap_grid, _("snap grid when enabled")); + tooltips.set_tip(*snap_grid, _("Snap grid when enabled")); snap_grid->set_relief(Gtk::RELIEF_NONE); snap_grid->show(); @@ -1196,7 +1196,7 @@ CanvasView::create_display_bar() onion_skin->add(*icon3); onion_skin->signal_toggled().connect( sigc::mem_fun(*this, &studio::CanvasView::toggle_onion_skin)); - tooltips.set_tip(*snap_grid, _("Shows onion skin when enabled")); + tooltips.set_tip(*onion_skin, _("Shows onion skin when enabled")); onion_skin->set_relief(Gtk::RELIEF_NONE); onion_skin->show(); |
From: Genete <ge...@us...> - 2009-07-08 15:38:38
|
Module: synfig Branch: genete_onionskin Commit: 3b9e86cdeb6d3b07615e475f2c5a9eb5fa4af48b URL: http://synfig.git.sourceforge.net/git/gitweb.cgi?p=synfig;a=commit;h=3b9e86cdeb6d3b07615e475f2c5a9eb5fa4af48b Author: Carlos Lopez <carlos@pcnuevo.(none)> Date: Wed Jul 8 17:37:27 2009 +0200 Add onion skin icon, and two spin buttons to control past and future onion skins --- synfig-studio/trunk/images/Makefile.am | 6 +- synfig-studio/trunk/images/onion_skin_icon.sif | 3897 ++++++++++++++++++++++ synfig-studio/trunk/src/gtkmm/canvasview.cpp | 61 +- synfig-studio/trunk/src/gtkmm/canvasview.h | 10 + synfig-studio/trunk/src/gtkmm/iconcontroller.cpp | 2 + synfig-studio/trunk/src/gtkmm/workarea.cpp | 10 +- synfig-studio/trunk/src/gtkmm/workarea.h | 1 + 7 files changed, 3982 insertions(+), 5 deletions(-) Diff: http://synfig.git.sourceforge.net/git/gitweb.cgi?p=synfig;a=commitdiff;h=3b9e86cdeb6d3b07615e475f2c5a9eb5fa4af48b |
From: SourceForge.net <no...@so...> - 2009-07-07 23:41:17
|
Bugs item #2805833, was opened at 2009-06-13 10:44 Message generated for change (Comment added) made by genete You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=757416&aid=2805833&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: Usability Group: SVN version >Status: Closed >Resolution: Invalid Priority: 9 Private: No Submitted By: Genete (genete) Assigned to: Nobody/Anonymous (nobody) Summary: Size of mistmatch error shown Initial Comment: SVN revision 2378 produces following errors when start synfigstudio: synfig(27854) [10:35:56] error: Size of Canvas mismatch (app:1080, lib:1032) synfig(27854) [10:35:56] error: Size of Layer mismatch (app:464, lib:416) synfig(27854) [10:35:56] error: Size of Canvas mismatch (app:1080, lib:1032) synfig(27854) [10:35:56] error: Size of Layer mismatch (app:464, lib:416) revision 2376 doesn't produce those errors. I have set this but to high priority because I think that it can produce others bugs when the data accessing mixes size of objects, co corruption is easily reached. -G ---------------------------------------------------------------------- >Comment By: Genete (genete) Date: 2009-07-08 01:41 Message: Not a bug really. ---------------------------------------------------------------------- Comment By: Genete (genete) Date: 2009-06-15 15:58 Message: Yeah! you're the best, man! I've removed the load of those modules and now runs fine! Thanks! Closing this tracker and sorry for make you loose the time. ---------------------------------------------------------------------- Comment By: dooglus (dooglus) Date: 2009-06-15 15:01 Message: The problem is that you're loading the magickpp and livavcodec modules from /usr/local/lib - these are old versions, from before the sizes of the classes were changed: open("/usr/local/lib/synfig/modules/libmod_magickpp.la", O_RDONLY) = 8 open("/usr/local/lib/synfig/modules/libmod_magickpp.so", O_RDONLY) = 8 open("/usr/local/lib/synfig/modules/libmod_libavcodec.la", O_RDONLY) = 8 open("/usr/local/lib/synfig/modules/libmod_libavcodec.so", O_RDONLY) = 8 When studio starts, it'll print something like: synfig(19947) [14:59:49] info: Loading modules from /home/chris/.synfig/synfig_modules.cfg to the terminal you run it from. Edit that file and remove the two lines for magickpp and libavcodec and you'll be fine: The two lines say: mod_libavcodec mod_magickpp ---------------------------------------------------------------------- Comment By: dooglus (dooglus) Date: 2009-06-15 11:03 Message: It looks like you didn't rebuild everything. The error messages are saying that the sizes of the Canvas and Layer classes are different between synfig core and synfig studio. Try a full rebuild - I think the problem will go away. ---------------------------------------------------------------------- Comment By: Genete (genete) Date: 2009-06-14 11:17 Message: Attached you can see the details of my system. I've done: $sudo rm /usr/local/bin/synfigstudio $sudo rm /usr/local/bin/synfig $sudo rm /usr/local/lib/libsynfig.so* $sudo rm /usr/local/lib/libsynfigapp.so* $sudo rm -r /usr/local/include/ETL $sudo rm -r /usr/local/include/synfig* (the last one not needed because already done by the previous) then I removed the etl, synfig-core, synfig-studio folders and re run the three scripts (in order) again. after running synfigstudio I have the same error result. ---------------------------------------------------------------------- Comment By: Paul Wise (pabs3) Date: 2009-06-13 18:13 Message: Hmm, this is really weird. Which architecture is this on? Can you remove these files/folders and try again? /usr/local/bin/synfigstudio /usr/local/lib/synfig /usr/local/lib/libsynfig.so* /usr/local/lib/libsynfigapp.so* /usr/local/include/ETL /usr/local/include/synfig* /usr/local/include/synfigapp* ---------------------------------------------------------------------- Comment By: Genete (genete) Date: 2009-06-13 17:41 Message: Confirmed. I've removed etl, synfig-core and synfig-studio folders. I've run my scripts to build them all (in order) and after build it suscesfully I obtain the same message in the console. etl script: ------------------------- svn co https://synfig.svn.sourceforge.net/svnroot/synfig/ETL/trunk/ etl cd etl autoreconf --install --force ./configure sudo make install cd .. ----------------------- synfig-core script: ----------------------- svn co https://synfig.svn.sourceforge.net/svnroot/synfig/synfig-core/trunk/ synfig-core sed -i 's/^AC_CONFIG_SUBDIRS/# AC_CONFIG_SUBDIRS/' synfig-core/configure.ac cd synfig-core libtoolize --ltdl --copy --force autoreconf --install --force ./configure make -j8 sudo make install -j8 cd .. ----------------------- synfig-studio script: ----------------------- svn co https://synfig.svn.sourceforge.net/svnroot/synfig/synfig-studio/trunk/ synfig-studio cd synfig-studio autoreconf --install --force ./configure make -j8 sudo make install -j8 cd .. ----------------------- ---------------------------------------------------------------------- Comment By: Genete (genete) Date: 2009-06-13 16:55 Message: carlos@pcnuevo:~$ which synfigstudio /usr/local/bin/synfigstudio the result of: lsof -p `pgrep synfigstudio` in a terminal when synfigstudio is running in other, is pasted as a file. -G ---------------------------------------------------------------------- Comment By: Konstantin Dmitriev (zelgadis_ksee) Date: 2009-06-13 15:35 Message: I have no such issue. Fedora 10, synfigstudio svn2378, built on Fedora 7 x86_64. ---------------------------------------------------------------------- Comment By: Paul Wise (pabs3) Date: 2009-06-13 14:03 Message: I don't have this problem. It sounds like the version of synfigstudio you are running comes from a different place than the one you built, check if you have any packages installed. This issue happens because we don't do proper library ABI versioning (and never have). I implemented some dependency hacks for Debian so that the synfig/synfigstudio Run this to see which libraries and which synfigstudio you are running: which synfigstudio synfigstudio & lsof -p `pgrep synfigstudio` ---------------------------------------------------------------------- Comment By: Genete (genete) Date: 2009-06-13 11:24 Message: I've deleted the three folders etl, synfig-core and synfig-studio before I re-build the 2376 version, then I checked out 2378 (because 2377 doesn't build here) without delete the folders and ran the etl, core and studio scripts that strictly follow the build istructions. I obtained the same errors again. Short answer, yes, I ran studio build script. -G ---------------------------------------------------------------------- Comment By: Paul Wise (pabs3) Date: 2009-06-13 11:11 Message: Did you recompile synfigstudio with the new build of synfig? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=757416&aid=2805833&group_id=144022 |
From: Genete <ge...@us...> - 2009-07-07 00:05:27
|
Module: synfig Branch: genete_scale_reverse Commit: 4fcbef9e7c97c87b61222f7bded00613d6dfbda5 URL: http://synfig.git.sourceforge.net/git/gitweb.cgi?p=synfig;a=commit;h=4fcbef9e7c97c87b61222f7bded00613d6dfbda5 Author: Carlos Lopez <carlos@pcnuevo.(none)> Date: Tue Jul 7 01:49:30 2009 +0200 Add a member to check if the value node is invertible and a member to calculate the inverse. Code in studio is more independent on core modifications. --- synfig-core/trunk/src/synfig/valuenode_scale.cpp | 47 +++++++++++++++++---- synfig-core/trunk/src/synfig/valuenode_scale.h | 5 ++- synfig-studio/trunk/src/gtkmm/canvasview.cpp | 20 +++++++++- 3 files changed, 61 insertions(+), 11 deletions(-) diff --git a/synfig-core/trunk/src/synfig/valuenode_scale.cpp b/synfig-core/trunk/src/synfig/valuenode_scale.cpp index 25b3822..b272d7d 100644 --- a/synfig-core/trunk/src/synfig/valuenode_scale.cpp +++ b/synfig-core/trunk/src/synfig/valuenode_scale.cpp @@ -142,20 +142,49 @@ synfig::ValueNode_Scale::operator()(Time t)const } synfig::ValueBase -synfig::ValueNode_Scale::operator()(Time t, const synfig::Point &target_value)const +synfig::ValueNode_Scale::get_inverse(Time t, const synfig::Vector &target_value) const { Real scalar_value((*scalar)(t).get(Real())); if(scalar_value==0) - return (*value_node)(t).get(value_node->get_type()); - switch (get_type()) - case ValueBase::TYPE_REAL: - return target_value.mag() / scalar_value; - case ValueBase::TYPE_ANGLE: - return Angle::tan(target_value[1] / scalar_value ,target_value[0] / scalar_value); - default: - return target_value / scalar_value; + throw runtime_error(strprintf("ValueNode_Scale: %s",_("Attempting to get the inverse of a non invertible Valuenode"))); + else + { + switch (get_type()) + { + case ValueBase::TYPE_REAL: + return target_value.mag() / scalar_value; + case ValueBase::TYPE_ANGLE: + return Angle::tan(target_value[1] / scalar_value ,target_value[0] / scalar_value); + default: + return target_value / scalar_value; + } + } + return ValueBase(); } +synfig::ValueBase +synfig::ValueNode_Scale::get_inverse(Time t, const synfig::Angle &target_value) const +{ + Real scalar_value((*scalar)(t).get(Real())); + if(scalar_value==0) + throw runtime_error(strprintf("ValueNode_Scale: %s",_("Attempting to get the inverse of a non invertible Valuenode"))); + else + { + switch (get_type()) + { + default: + return (*value_node)(t).get(Angle()) + target_value / scalar_value; + } + } + return ValueBase(); +} + +bool +synfig::ValueNode_Scale::is_invertible(Time t) const +{ + Real scalar_value((*scalar)(t).get(Real())); + return (!scalar_value==0); +} bool ValueNode_Scale::set_link_vfunc(int i,ValueNode::Handle value) diff --git a/synfig-core/trunk/src/synfig/valuenode_scale.h b/synfig-core/trunk/src/synfig/valuenode_scale.h index a11f6e0..fba1aa0 100644 --- a/synfig-core/trunk/src/synfig/valuenode_scale.h +++ b/synfig-core/trunk/src/synfig/valuenode_scale.h @@ -65,7 +65,10 @@ public: virtual ValueBase operator()(Time t)const; //! Returns the modified Link to match the target value at time t - virtual ValueBase operator()(Time t, const synfig::Point &target_value) const; + ValueBase get_inverse(Time t, const synfig::Vector &target_value) const; + ValueBase get_inverse(Time t, const synfig::Angle &target_value) const; + + bool is_invertible(Time t)const; virtual String get_name()const; diff --git a/synfig-studio/trunk/src/gtkmm/canvasview.cpp b/synfig-studio/trunk/src/gtkmm/canvasview.cpp index 44d176e..768c4e8 100644 --- a/synfig-studio/trunk/src/gtkmm/canvasview.cpp +++ b/synfig-studio/trunk/src/gtkmm/canvasview.cpp @@ -2735,7 +2735,13 @@ CanvasView::on_duck_changed(const synfig::Point &value,const synfigapp::ValueDes if (ValueNode_Scale::Handle scale_value_node = ValueNode_Scale::Handle::cast_dynamic(value_desc.get_value_node())) { int link_index(scale_value_node->get_link_index_from_name("link")); - return canvas_interface()->change_value(synfigapp::ValueDesc(scale_value_node,link_index), scale_value_node(t, value)); + if(scale_value_node->is_invertible(get_time())) + return canvas_interface()->change_value( + synfigapp::ValueDesc(scale_value_node,link_index), + scale_value_node->get_inverse(get_time(), value) + ); + else + return false; } switch(value_desc.get_value_type()) @@ -2759,6 +2765,18 @@ CanvasView::on_duck_angle_changed(const synfig::Angle &rotation,const synfigapp: return canvas_interface()->change_value(synfigapp::ValueDesc(bline_tangent,offset_index), old_offset + rotation); } + if (ValueNode_Scale::Handle scale_value_node = ValueNode_Scale::Handle::cast_dynamic(value_desc.get_value_node())) + { + int link_index(scale_value_node->get_link_index_from_name("link")); + if(scale_value_node->is_invertible(get_time())) + return canvas_interface()->change_value( + synfigapp::ValueDesc(scale_value_node,link_index), + scale_value_node->get_inverse(get_time(), rotation) + ); + else + return false; + + } // \todo will this really always be the case? assert(value_desc.get_value_type() == ValueBase::TYPE_ANGLE); return canvas_interface()->change_value(value_desc, value_desc.get_value(get_time()).get(Angle()) + rotation); |
From: Carlos L. G. <car...@ya...> - 2009-07-07 00:01:04
|
----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://patches.synfig.org/r/31/ ----------------------------------------------------------- (Updated 2009-07-06 17:00:53.002055) Review request for Synfig and Carlos Lopez Gonzalez. Changes ------- I propose to use this patch instead. It makes the synfig-studio code more synfig-core independent, because it relies on synfig-core code the responsibility to know if the value node is invertible at a certain time and also it is synfig-core who provides the inverse value. For complex convert types or other mind of inverses it is the best way. The value node itself has all the data at hand, and any internal modification should not affect to synfig-studio which code should be transparent to the internals of synfig-core. I've tested it on real, vector and angle values. Compiles and runs fine. Summary ------- Converting value to Scale makes duck unaccessible for direct manipulations with mouse. It is marked as greyed one. This patch enables reverse manipulations for ducks of Scale convert type. Diffs (updated) ----- synfig-core/trunk/src/synfig/valuenode_scale.h bb1ccd0 synfig-core/trunk/src/synfig/valuenode_scale.cpp a0bba53 synfig-studio/trunk/src/gtkmm/canvasview.cpp 44c8340 synfig-studio/trunk/src/synfigapp/instance.cpp 020d337 Diff: http://patches.synfig.org/r/31/diff Testing ------- Compiles. Works for Vector, Radius and Angle ducks. I don't know how to add testing sifz file here ((( Thanks, Ray |
From: Carlos L. G. <car...@ya...> - 2009-07-06 21:04:32
|
I've made a tag only because if someone want to develop it later just have to make a new branch starting from it. ^___^' Thanks for creating the testing packages. I hope someone else test them. Carlos --- El lun, 6/7/09, Zelgadis <kse...@gm...> escribió: > De: Zelgadis <kse...@gm...> > Asunto: Re: [Synfig-devl] Synfig instability since 47fce282611fbba1044921d22ca887f9b53ad91a > Para: syn...@li... > Fecha: lunes, 6 julio, 2009 2:29 > Hi! > > I have made debug packages if anyone else want to make > tests: > http://download.tuxfamily.org/morevna/morevnapackage/binaries/debug/ > > They are tar.bz2, that will save bandwidth and more easy to > switch > between them - just unpack and run. If gdb is installed it > will be run > automatically. > > Good luck! ^_^ > Konstantin. > > P.S. Genete, I have noticed you made a tag for unstable > commits. Why not branch? > -- > http://morevnaproject.org/ > > ------------------------------------------------------------------------------ > _______________________________________________ > Synfig-devl mailing list > Syn...@li... > https://lists.sourceforge.net/lists/listinfo/synfig-devl > |
From: Zelgadis <kse...@gm...> - 2009-07-06 13:39:52
|
Hi! I have made debug packages if anyone else want to make tests: http://download.tuxfamily.org/morevna/morevnapackage/binaries/debug/ They are tar.bz2, that will save bandwidth and more easy to switch between them - just unpack and run. If gdb is installed it will be run automatically. Good luck! ^_^ Konstantin. P.S. Genete, I have noticed you made a tag for unstable commits. Why not branch? -- http://morevnaproject.org/ |
From: Carlos L. G. <car...@ya...> - 2009-07-06 11:45:35
|
----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://patches.synfig.org/r/32/ ----------------------------------------------------------- (Updated 2009-07-06 04:45:25.619415) Review request for Synfig. Summary ------- Rework of the canvas view interface. Add toggle ducks dial, add a play button to the frame dial, add keyframe dial, add resolution dial, add show/snap grid toggles. Collect the new dials into the Display bar. It includes fast new icons. The resolution spin button doesn't have the parametric render (quality = 0) enabled. I see it slower than anything. New icons are welcome!. Diffs ----- synfig-studio/trunk/images/Makefile.am 5db7c38 synfig-studio/trunk/images/duck_angle_icon.sif PRE-CREATION synfig-studio/trunk/images/duck_position_icon.sif PRE-CREATION synfig-studio/trunk/images/duck_radius_icon.sif PRE-CREATION synfig-studio/trunk/images/duck_tangent_icon.sif PRE-CREATION synfig-studio/trunk/images/duck_vertex_icon.sif PRE-CREATION synfig-studio/trunk/images/duck_width_icon.sif PRE-CREATION synfig-studio/trunk/images/show_grid_icon.sif PRE-CREATION synfig-studio/trunk/images/snap_grid_icon.sif PRE-CREATION synfig-studio/trunk/src/gtkmm/Makefile.am 4742357 synfig-studio/trunk/src/gtkmm/canvasview.h 3b27e8b synfig-studio/trunk/src/gtkmm/canvasview.cpp 44c8340 synfig-studio/trunk/src/gtkmm/framedial.h 01f2be0 synfig-studio/trunk/src/gtkmm/framedial.cpp a361bd3 synfig-studio/trunk/src/gtkmm/iconcontroller.cpp 32d3001 synfig-studio/trunk/src/gtkmm/keyframedial.h PRE-CREATION synfig-studio/trunk/src/gtkmm/keyframedial.cpp PRE-CREATION synfig-studio/trunk/src/gtkmm/resolutiondial.h PRE-CREATION synfig-studio/trunk/src/gtkmm/resolutiondial.cpp PRE-CREATION synfig-studio/trunk/src/gtkmm/toggleducksdial.h PRE-CREATION synfig-studio/trunk/src/gtkmm/toggleducksdial.cpp PRE-CREATION Diff: http://patches.synfig.org/r/32/diff Testing ------- Compiles and runs properly. Screenshots ----------- New Canvasview Layout http://patches.synfig.org/r/32/s/6/ Thanks, Carlos |
From: Carlos L. G. <car...@ya...> - 2009-07-06 11:21:37
|
----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://patches.synfig.org/r/32/ ----------------------------------------------------------- Review request for Synfig. Summary ------- Rework of the canvas view interface. Add toggle ducks dial, add a play button to the frame dial, add keyframe dial, add resolution dial, add show/snap grid toggles. Collect the new dials into the Display bar. It includes fast new icons. The resolution spin button doesn't have the parametric render (quality = 0) enabled. I see it slower than anything. New icons are welcome!. Diffs ----- synfig-studio/trunk/images/Makefile.am 5db7c38 synfig-studio/trunk/images/duck_angle_icon.sif PRE-CREATION synfig-studio/trunk/images/duck_position_icon.sif PRE-CREATION synfig-studio/trunk/images/duck_radius_icon.sif PRE-CREATION synfig-studio/trunk/images/duck_tangent_icon.sif PRE-CREATION synfig-studio/trunk/images/duck_vertex_icon.sif PRE-CREATION synfig-studio/trunk/images/duck_width_icon.sif PRE-CREATION synfig-studio/trunk/images/show_grid_icon.sif PRE-CREATION synfig-studio/trunk/images/snap_grid_icon.sif PRE-CREATION synfig-studio/trunk/src/gtkmm/Makefile.am 4742357 synfig-studio/trunk/src/gtkmm/canvasview.h 3b27e8b synfig-studio/trunk/src/gtkmm/canvasview.cpp 44c8340 synfig-studio/trunk/src/gtkmm/framedial.h 01f2be0 synfig-studio/trunk/src/gtkmm/framedial.cpp a361bd3 synfig-studio/trunk/src/gtkmm/iconcontroller.cpp 32d3001 synfig-studio/trunk/src/gtkmm/keyframedial.h PRE-CREATION synfig-studio/trunk/src/gtkmm/keyframedial.cpp PRE-CREATION synfig-studio/trunk/src/gtkmm/resolutiondial.h PRE-CREATION synfig-studio/trunk/src/gtkmm/resolutiondial.cpp PRE-CREATION synfig-studio/trunk/src/gtkmm/toggleducksdial.h PRE-CREATION synfig-studio/trunk/src/gtkmm/toggleducksdial.cpp PRE-CREATION Diff: http://patches.synfig.org/r/32/diff Testing ------- Compiles and runs properly. Thanks, Carlos |
From: Genete <ge...@us...> - 2009-07-06 11:05:52
|
Module: synfig Branch: genete_canvasview Commit: 06c4f02afdbe8b5a5fc12f2e6246fb27081e0a33 URL: http://synfig.git.sourceforge.net/git/gitweb.cgi?p=synfig;a=commit;h=06c4f02afdbe8b5a5fc12f2e6246fb27081e0a33 Author: Carlos Lopez <carlos@pcnuevo.(none)> Date: Mon Jul 6 13:05:25 2009 +0200 Update copyrights for people who modified the files --- synfig-studio/trunk/src/gtkmm/canvasview.cpp | 1 + synfig-studio/trunk/src/gtkmm/canvasview.h | 1 + synfig-studio/trunk/src/gtkmm/framedial.cpp | 2 ++ synfig-studio/trunk/src/gtkmm/framedial.h | 1 + synfig-studio/trunk/src/gtkmm/iconcontroller.cpp | 2 ++ 5 files changed, 7 insertions(+), 0 deletions(-) diff --git a/synfig-studio/trunk/src/gtkmm/canvasview.cpp b/synfig-studio/trunk/src/gtkmm/canvasview.cpp index 6fbf6d5..bbc02ca 100644 --- a/synfig-studio/trunk/src/gtkmm/canvasview.cpp +++ b/synfig-studio/trunk/src/gtkmm/canvasview.cpp @@ -7,6 +7,7 @@ ** \legal ** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley ** Copyright (c) 2007, 2008 Chris Moore +** Copyright (c) 2009 Carlos López ** ** This package is free software; you can redistribute it and/or ** modify it under the terms of the GNU General Public License as diff --git a/synfig-studio/trunk/src/gtkmm/canvasview.h b/synfig-studio/trunk/src/gtkmm/canvasview.h index 1ac0991..e2b0c9b 100644 --- a/synfig-studio/trunk/src/gtkmm/canvasview.h +++ b/synfig-studio/trunk/src/gtkmm/canvasview.h @@ -7,6 +7,7 @@ ** \legal ** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley ** Copyright (c) 2007, 2008 Chris Moore +** Copyright (c) 2009 Carlos López ** ** This package is free software; you can redistribute it and/or ** modify it under the terms of the GNU General Public License as diff --git a/synfig-studio/trunk/src/gtkmm/framedial.cpp b/synfig-studio/trunk/src/gtkmm/framedial.cpp index 0392f4b..6437930 100644 --- a/synfig-studio/trunk/src/gtkmm/framedial.cpp +++ b/synfig-studio/trunk/src/gtkmm/framedial.cpp @@ -6,7 +6,9 @@ ** ** \legal ** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley +** Copyright (c) 2008 Chris Moore ** Copyright (c) 2009 Gerco Ballintijn +** Copyright (c) 2009 Carlos López ** ** This package is free software; you can redistribute it and/or ** modify it under the terms of the GNU General Public License as diff --git a/synfig-studio/trunk/src/gtkmm/framedial.h b/synfig-studio/trunk/src/gtkmm/framedial.h index 89dfac3..4fc51ca 100644 --- a/synfig-studio/trunk/src/gtkmm/framedial.h +++ b/synfig-studio/trunk/src/gtkmm/framedial.h @@ -8,6 +8,7 @@ ** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley ** Copyright (c) 2008 Chris Moore ** Copyright (c) 2009 Gerco Ballintijn +** Copyright (c) 2009 Carlos López ** ** This package is free software; you can redistribute it and/or ** modify it under the terms of the GNU General Public License as diff --git a/synfig-studio/trunk/src/gtkmm/iconcontroller.cpp b/synfig-studio/trunk/src/gtkmm/iconcontroller.cpp index 1ee965d..3a29104 100644 --- a/synfig-studio/trunk/src/gtkmm/iconcontroller.cpp +++ b/synfig-studio/trunk/src/gtkmm/iconcontroller.cpp @@ -8,6 +8,8 @@ ** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley ** Copyright (c) 2007, 2008 Chris Moore ** Copyright (c) 2008 Paul Wise +** Copyright (c) 2009 Gerco Ballintijn +** Copyright (c) 2009 Carlos López ** ** This package is free software; you can redistribute it and/or ** modify it under the terms of the GNU General Public License as |
From: Genete <ge...@us...> - 2009-07-06 10:56:23
|
Module: synfig Branch: genete_canvasview Commit: a337ad00c9c8f28bf4a82976f2989615861fa6ec URL: http://synfig.git.sourceforge.net/git/gitweb.cgi?p=synfig;a=commit;h=a337ad00c9c8f28bf4a82976f2989615861fa6ec Author: Carlos Lopez <carlos@pcnuevo.(none)> Date: Mon Jun 29 12:38:24 2009 +0200 Add snap grid toggle button with proper icon. Add proper show grid icon. --- synfig-studio/trunk/images/Makefile.am | 8 +- synfig-studio/trunk/images/show_grid_icon.sif | 1155 ++++++++++++++++++++++ synfig-studio/trunk/images/snap_grid_icon.sif | 1155 ++++++++++++++++++++++ synfig-studio/trunk/src/gtkmm/canvasview.cpp | 42 +- synfig-studio/trunk/src/gtkmm/canvasview.h | 5 +- synfig-studio/trunk/src/gtkmm/iconcontroller.cpp | 3 + 6 files changed, 2360 insertions(+), 8 deletions(-) Diff: http://synfig.git.sourceforge.net/git/gitweb.cgi?p=synfig;a=commitdiff;h=a337ad00c9c8f28bf4a82976f2989615861fa6ec |
From: Genete <ge...@us...> - 2009-07-06 09:50:58
|
Module: synfig Branch: refs/tags/pabs_Fedora_etl_patch Commit: 47fce282611fbba1044921d22ca887f9b53ad91a URL: http://synfig.git.sourceforge.net/git/gitweb.cgi?p=synfig;a=commit;h=47fce282611fbba1044921d22ca887f9b53ad91a Author: pabs3 <pabs3@1f10aa63-cdf2-0310-b900-c93c546f37ac> Date: Fri Jun 12 03:52:47 2009 +0000 Fix bugs in previous commit that caused FTBFS in synfig and ETL FTBFS with older automake. git-svn-id: https://synfig.svn.sourceforge.net/svnroot/synfig@2378 1f10aa63-cdf2-0310-b900-c93c546f37ac --- ETL/trunk/ETL/Makefile.am | 2 +- ETL/trunk/ETL/etl_config.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ETL/trunk/ETL/Makefile.am b/ETL/trunk/ETL/Makefile.am index 5dea615..ffa8f64 100644 --- a/ETL/trunk/ETL/Makefile.am +++ b/ETL/trunk/ETL/Makefile.am @@ -6,7 +6,7 @@ MAINTAINERCLEANFILES = \ etlconfigdir = $(libdir)/ETL/include -etlconfig_DATA = $(builddir)/etl_profile.h +etlconfig_DATA = etl_profile.h etldir = $(includedir)/ETL diff --git a/ETL/trunk/ETL/etl_config.h b/ETL/trunk/ETL/etl_config.h index 94b4056..4e1be8d 100644 --- a/ETL/trunk/ETL/etl_config.h +++ b/ETL/trunk/ETL/etl_config.h @@ -3,7 +3,7 @@ #ifndef __ETL_CONFIG_H #define __ETL_CONFIG_H -#include "etl_profile.h" +#include <etl_profile.h> #include <utility> #ifndef ETL_NAMESPACE |