Thanks, I will take a look at your implementation, I failed before. And
it would be help me to learn Cairo . Saw your screenshots in the forum,
neat improvement ^_^.


Cheers
Yu

Sent from Windows Phone
 ------------------------------
发件人: Carlos López González <genet...@gmail.com>
发送时间: ‎2013/‎10/‎14 17:04
收件人: Yu Chen <jco...@gmail.com>; synfig-devl@lists.sourceforge.net
主题: Re: Remaining Gdk::GC calls

Hi Yu,
you were right, it is on widget_timeslider where the changes of the
waypoints are made. ^__^''

I'm changing that code to use Cairo and remove Gdk::GC. It might interfere
with your revision for waypoints color so please revise your patches once I
finish mine.

I will try to exactly apply your commits onto mine so they can mix well
together. If I find conflicts then I'll let you know.

Cheers!




2013/10/12 Carlos López González <genet...@gmail.com>

> Yup, but not widget_timeslider but cellrenderer_ timetrack, IIRC
> Cheers!
>
> El sábado, 12 de octubre de 2013, Yu Chen escribió:
>
>>  Hi,
>>
>> Does it mean once widget_timeslider.cpp migrated the waypoints on time
>> track panel will be drew in Cairo library?
>>
>> Cheers
>>
>> Sent from Windows Phone
>>  ------------------------------
>> 发件人: Carlos López González
>> 发送时间: 2013/10/12 1:59
>>
>> 收件人: synfig-devl@lists.sourceforge.net
>> 主题: [Synfig-devl] Remaining Gdk::GC calls
>>
>>  Hi!
>> I'm having several crashes lately when just doing normal things over
>> Synfig Studio. Working with master branch here.
>>
>> By two times the crash has pointed to one line with:
>>
>> Glib::RefPtr<Gdk::GC> gc(Gdk::GC::create(drawable));
>>
>>
>> One of them was in renderer_canvas and the other was at
>> renderer_bonesetup.
>>
>> The message shown is always similar to this:
>>
>> Xlib: request 55 length 16 would exceed buffer size.
>>
>>
>> and the execution point is always outside Synfig libraries code.
>>
>> In my opinion it is absolutely needed to start migrating the remaining
>> drawing operations that are using Gdk::GC to Cairo. Those are in the
>> following files:
>>
>> cellrenderer_timetrack
>> dialog_setup
>> renderer_bonesetup
>> renderer_canvas (there is a remaining Gdk::GC invocation not used)
>> widget_color
>> widget_coloredit
>> widget_curves
>> widget_defaults
>> widget_gradient
>> widget_keyframelist
>> widget_sound
>> widget_timeslider
>>
>> I would like to start with any of them, but any help here is welcome.
>> I think that there is not interference with any other development so it
>> is possible do it in parallel and not related to any release in particular.
>> Cheers!
>> --
>> Carlos
>> http://synfig.org
>>
>
>
> --
> Carlos
> http://synfig.org
>
>


-- 
Carlos
http://synfig.org
------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
_______________________________________________
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to