I forgot to mention: I still having a warning that I don't know how to fix:

filecontainerzip.cpp: In static member function 'static size_t
synfig::FileContainerZip_InternalStructs::LocalFileHeaderOverwrite::offset_from_header()':
filecontainerzip.cpp:137: warning: invalid access to non-static data member
'synfig::FileContainerZip_InternalStructs::LocalFileHeader::crc32' of NULL
object
filecontainerzip.cpp:137: warning: (perhaps the 'offsetof' macro was used
incorrectly)

Ivan, if you have a chance, can please try to fix this? Thanks!


2013/9/14 Carlos López González <[email protected]>

> I've fixed the build in OSX. Please checkout master branch to see if it
> builds. Be sure that you completely clean your local repository before full
> rebuild.
>
> https://github.com/synfig/synfig/commit/6aadbfa58a774840ab279b9eb6824c65f5a95817
> Cheers!
>
>
> 2013/9/12 Carlos López González <[email protected]>
>
>> I'm almost finished with the new feature of the Tangents handling:
>> Now you can:
>> Split/merge tangents by angle or by radius or by both
>> Feature keeps the functionality of the old files
>> It removes the "Split" member of the ValueNode_Composite for BLinePoints
>> Also it adds "Radius Split" and "Angle Split" members.
>>
>> Now I'm working on mouse gestures to split the tangents without need to
>> use the contextual menu.
>> Currently the behavior is that if tangents are merged (full) then if you
>> press SHIFT while dragging one tangent, its splits (full) them.
>> So the question is:
>> Which is the preferred combination of keys to split/merge with gestures
>> the tangents?
>>
>> We have three possible keys: SHIFT, CTRL, ALT and its combinations.
>> We can have the following gestures:
>>
>> Full merge(split) to full split(merge)
>> Radius merge(split) to radius split(merge)
>> Angle merge(split) to angle split(merge)
>>
>> It gives a total of 6 cases.
>>
>> My proposal is:
>> CTRL splits if merged
>> ALT merges if split
>>
>> If it is full merged
>> CTRL gives radius split
>> If Radius is already split
>> CTRL gives angle split
>>
>> If it is full split
>> ALT gives angle merge
>> If angle is already merge
>> ALT gives radius merge
>>
>> This way we reduce the number of keys but allows the user to split
>> sequentially.
>>
>> Opinions?
>>
>>
>> 2013/9/12 Carlos López González <[email protected]>
>>
>>>
>>>
>>>
>>> 2013/9/12 Konstantin Dmitriev <[email protected]>
>>>
>>>> Hi!
>>>>
>>>> 2013/9/11 Carlos López González <[email protected]>:
>>>> > Hi,
>>>> > I have several troubles when building the latest master branch on OSX.
>>>> > 1) 'friend' keyword needs the class keyword in the following files:
>>>> > filecontainer.h, file containezip.h and filesystemnative.h. I fixed
>>>> that and
>>>> > continue compiling.
>>>> > 2) I have the following error during core build:
>>>> > filecontainerzip.cpp: In static member function 'static size_t
>>>> >
>>>> synfig::FileContainerZip_InternalStructs::LocalFileHeaderOverwrite::offset_from_header()':
>>>> > filecontainerzip.cpp:137: warning: invalid access to non-static data
>>>> member
>>>> > 'synfig::FileContainerZip_InternalStructs::LocalFileHeader::crc32' of
>>>> NULL
>>>> > object
>>>> > filecontainerzip.cpp:137: warning: (perhaps the 'offsetof' macro was
>>>> used
>>>> > incorrectly)
>>>> > Undefined symbols for architecture x86_64:
>>>> >   "exr_mptr::supports_file_system_wrapper__", referenced from:
>>>> >
>>>> >
>>>> mod_openexr_modclass::mod_openexr_modclass(synfig::ProgressCallback*)in
>>>> > libmod_openexr_la-main.o
>>>> >
>>>> >
>>>> mod_openexr_modclass::mod_openexr_modclass(synfig::ProgressCallback*)in
>>>> > libmod_openexr_la-main.o
>>>> > ld: symbol(s) not found for architecture x86_64
>>>> > collect2: ld returned 1 exit status
>>>> > make[3]: *** [libmod_openexr.la] Error 1
>>>> > make[2]: *** [install-recursive] Error 1
>>>> > make[1]: *** [install-recursive] Error 1
>>>> > make: *** [install-recursive] Error 1
>>>>
>>>> I've tried to build in a clean working tree on your Mac today and got
>>>> similar, but different error - http://pastebin.com/vymMHZEE
>>>> Maybe I have openexr disabled - that could be the reason why the error
>>>> is different.
>>>>
>>>>
>>> Ugh, can you verify if you can obtain the same or similar errors in your
>>> virtual machine?
>>>
>>>
>>>>  K.
>>>>
>>>>
>>>> --
>>>> http://morevnaproject.org/
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> How ServiceNow helps IT people transform IT departments:
>>>> 1. Consolidate legacy IT systems to a single system of record for IT
>>>> 2. Standardize and globalize service processes across IT
>>>> 3. Implement zero-touch automation to replace manual, redundant tasks
>>>>
>>>> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>>>> _______________________________________________
>>>> Synfig-devl mailing list
>>>> [email protected]
>>>> https://lists.sourceforge.net/lists/listinfo/synfig-devl
>>>>
>>>
>>>
>>>
>>> --
>>> Carlos
>>> http://synfig.org
>>>
>>
>>
>>
>> --
>> Carlos
>> http://synfig.org
>>
>
>
>
> --
> Carlos
> http://synfig.org
>



-- 
Carlos
http://synfig.org
------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to