--- Log opened Thu Jan 10 00:00:30 2008 00:02 -!- MangoFusion [n=jamesu@host217-43-243-35.range217-43.btcentralplus.com] has quit ["ttg"] 00:03 < Nahztu> I made a half of a figure, if I copied that half is there an option to switch it horizontally to make the other half semetrical? 00:03 < genete> Mmmm .... use the mirror tool? :P 00:04 < Nahztu> Really, that's what it's for then? that would make sense. I can't find any option to transform the image horizontally. 00:05 < Nahztu> Thanks for that! 00:07 < genete> Check out the Tool options dialogue. It has a checkbox to select vertical or horizontal mirror. 00:08 < genete> it is close to the pallete and below the navigator. 00:08 < Nahztu> Gotcha thanks :D 00:10 < Nahztu> How do I link separate peices? 00:11 < genete> In which sense? 00:11 < genete> I mean it depends on what you want to link 00:12 < Nahztu> Linking Polygons, glue them... I just tried linking that way, and the two things I wanted to link dissapeared? 00:12 < Nahztu> Simplified, to make two layers into one. 00:13 < genete> samke knid of layers? 00:13 < genete> kind 00:13 < Nahztu> Yep 00:13 < genete> but you'll see only one of them, the other should be behind... 00:13 < genete> or you want to join its edges...? 00:14 < Nahztu> I think I meant join, heh. 00:14 < Nahztu> I see what link does. 00:14 < genete> Have you used Blines yet? 00:15 < genete> I continue watching your polygonal art in the forum... 00:15 < Nahztu> Hahaha, sorry if it annoys you. I didn't mean to bore the community. :P 00:16 < Nahztu> I have used blines, but this is just for my Avatar. I'm trying to connect Polygons, is that possible? 00:16 < genete> Oh it don't bore me! 00:16 < genete> for sure 00:16 < Nahztu> I know I kid, heh. 00:16 < genete> http://synfig.org/Sewing_BLines that's a tutorial I did for Blines. You can use it for Polygons easily 00:17 < genete> but it is advanced 00:17 < genete> I'll explain you the basics 00:17 < genete> here 00:17 < genete> 1) Draw your favourite polygons 00:17 < genete> 2) Select both layers 00:18 < genete> using CTRL +click 00:18 < genete> 3) be sure that none duck is selected (click far away from them in the main window) 00:18 < genete> 4) CRTL + click over one of the ducks (form one polygon) 00:19 < genete> 5) CTRL + click over other duck (fro the other polygon) 00:19 < genete> 6) Right click over one of them. Then Link 00:19 < genete> :) 00:24 < Nahztu> Is it possible to combine layers to make one layer? 00:25 < genete> one layer <->one primitive 00:25 < genete> but you can encapsulate them 00:25 < genete> it means that they acts as if they were in a separated canvas 00:26 < genete> select some layers at the same time and right click over one of them 00:26 < genete> "Encapsulate" 00:26 < genete> you'll ontain a Inline Canvas layer 00:26 < genete> obtain 00:30 < pabs3> dooglus: what was the problem with the server once it came back up? 00:31 < genete> hi pabs3 ;) 00:31 < pabs3> morning :) 00:36 -!- xerakko [n=Miguel@debian/developer/xerakko] has quit ["Ex-Chat"] 00:39 < pabs3> genete: those snail shells are really nice 00:40 < genete> ah thanks! 00:40 < genete> I think I'll upload them to the gallery... are good examples? 00:43 < pabs3> yeah 00:44 < genete> I want to to work a little more the background 00:44 < pabs3> ok 00:46 < genete> ...but now I'm with January pxegeek TShirt's Challenge... 00:49 < pxegeek> Yes - let's see those entries! 00:50 < pxegeek> Genete's going to win by default at this rate! 00:50 < genete> he he 00:51 < genete> pxegeek: gues the theme? 00:51 < genete> guess 00:52 < pxegeek> Shells? Star fishes? 00:52 < genete> I have two on mind and one of them is totally original. 00:52 < genete> the other is "guessable" 00:53 < pxegeek> Life's a beach, Delilah? 00:53 < pabs3> :) 00:54 < genete> :) 01:04 < KiBi> Life's a breach. 01:04 * KiBi thinks of funny combinaisons involving beach, breach, bitch and so on. 01:05 < genete> ... and breasts... =) 01:10 < genete> pxegeek: why did you set the fps to 6 in the T-Shirt template? To reduce gif size? 01:20 < pxegeek> Yes - it's hardly high speed action.... 01:20 < pxegeek> afk - biab 02:23 < genete> Good bye Delilah!!!! 02:23 -!- genete [n=Genete@84.122.44.154.dyn.user.ono.com] has quit ["Abandonando"] 02:46 < pabs3> rore / genete: have you noticed any more text that needs marking for translation? 03:35 < dooglus> pabs3: mysql didn't come up. 03:37 < pabs3> ah, it wasn't set to run on startup, fixed that 03:38 < pabs3> (fixed with chkconfig --level 2345 mysqld on) 03:52 * pabs3 grrs at hard-to-reproduce crashes with a combination of draw tool & undo 04:07 -!- Nahztu [n=nahztu@c-71-231-51-19.hsd1.or.comcast.net] has left #synfig [] 04:09 -!- Nahztu [n=nahztu@c-71-231-51-19.hsd1.or.comcast.net] has joined #synfig 04:28 < pabs3> wow, I didn't think the crashes were still this bad 05:10 < pabs3> dooglus: is synfig more crashy with --enable-debug? 05:10 < pabs3> studio I mean 05:24 -!- Nahztu [n=nahztu@c-71-231-51-19.hsd1.or.comcast.net] has quit [] 05:41 -!- AkhI1 [n=AkhIL@90.188.192.229] has quit ["Leaving."] 05:50 -!- AkhIL [n=AkhIL@90.188.192.229] has joined #synfig 05:53 -!- rore_ [n=rore__@d77-218-34-5.cust.tele2.fr] has joined #synfig 05:55 -!- rore [n=rore__@d77-218-34-5.cust.tele2.fr] has quit [Read error: 110 (Connection timed out)] 05:58 -!- Zelgadis [n=zelgadis@87.103.170.33] has joined #synfig 05:59 < Zelgadis> Hi! 05:59 < pabs3> hi Zelgadis 06:00 < Zelgadis> Hi, pabs3! 06:00 < pabs3> is it possible to create a region with a hole in it? 06:00 < pabs3> ah, alpha over looks like it 06:02 -!- pxegeek [n=chatzill@c-71-59-140-184.hsd1.or.comcast.net] has quit [Read error: 110 (Connection timed out)] 06:02 * pabs3 bbl 06:05 -!- crazy_bus [n=philip@CPE-144-137-124-58.nsw.bigpond.net.au] has joined #synfig 06:26 -!- crazy_bus [n=philip@CPE-144-137-124-58.nsw.bigpond.net.au] has quit [Read error: 104 (Connection reset by peer)] 06:36 -!- akagogo [n=carlos@201.230.83.223] has joined #synfig 06:40 -!- akagogo [n=carlos@201.230.83.223] has left #synfig [] 07:52 -!- Zelgadis [n=zelgadis@87.103.170.33] has quit ["Leaving."] 08:08 -!- Zelgadis [n=zelgadis@87.103.170.33] has joined #synfig 08:24 < Zelgadis> pabs3? 08:24 < Zelgadis> are you here? 08:25 < Zelgadis> take a look to http://synfig.org/WikiTranslation - I wrote what I want from multilanguage extension for Media Wiki 09:23 < pabs3> Zelgadis: I was out, back now. looks good to me, I probably won't get time to look at it until next week, got a busy weekend coming up 09:26 -!- dyloxin [n=dyloxin@c-71-198-19-209.hsd1.ca.comcast.net] has left #synfig [] 09:32 -!- dyloxin [n=dyloxin@c-71-198-19-209.hsd1.ca.comcast.net] has joined #synfig 10:31 -!- genete [n=Genete@84.122.44.154.dyn.user.ono.com] has joined #synfig 10:32 < genete> pabs3: Still been there som untranslated but did not take note where. I'll open a list 10:33 < pabs3> thanks 10:33 < genete> morning btw 10:33 < genete> |O 10:33 < pabs3> hmm, http://synfig.org/ListImporter isn't linked from anywhere, I guess it should go on the categorical help page? 10:33 < pabs3> morning :) 10:34 < genete> I think It should go to the Layers page 10:34 < genete> Ah! it is not a layer 10:35 < pabs3> any ideas for the other lonely pages? http://synfig.org/Special:Lonelypages 10:36 < pabs3> (Comments isn't yet working) 10:36 < pabs3> timonator: I guess PictureTutorial can be deleted, or did you regain the content? 10:38 * pabs3 continues cleaning Main_Page 10:44 < genete> http://synfig.org/Window_Manager_Hints should go to http://synfig.org/Synfig_Core_options 10:44 < genete> or something similar but for studio 10:44 < pabs3> dooglus: deleted everything from the old layout that wasn't in the new layout. the remaining ones are linked from portals or other pages linked from Main_Page 10:45 < pabs3> dooglus: what do you think about just removing them? 10:47 < Zelgadis> pabs3: Oh, I have daysleep, now I'm back :) 10:47 * Zelgadis yawning 10:54 < pabs3> :) 10:55 < Zelgadis> pabs3: OK, I leave this for now. BTW, I removed one statement, because of which it will be hard to edit new pages 10:55 < Zelgadis> Ooopps, i meant not 'edit', but 'create'! 10:56 < pabs3> ok 11:02 * pabs3 bbiab 11:37 < genete> here are some untranslated: 11:37 < genete> 1) All Layers have Default name in english 11:37 < genete> 2) Most of the actions of the History dialog are in english. By the way it should be more speciphic. The string "Add Layer" should tell what was added to know what to Undo / Redo 11:37 < genete> 3) The JMP text at the History dialog 11:37 < genete> 4) The JMP text at the Keyframes Dialog. 11:37 < genete> 5) The types at the Type column of the child dialog are not translated for non converted types (real, integer,vector, bool, angle, color, segment, bline_point, list...) 11:39 < genete> 6) "Edit waypoint" from the right click over a waypoint 11:40 < genete> 7) 11:42 < Zelgadis> genete, Why "Edit waypoint" isn't translated? 11:43 < genete> Because I did not find it in the translation file studio.pot 11:44 < genete> that's why I telling pabs3 or dooglus to mark them as translatable 11:44 < Zelgadis> Understand. :) 11:49 < genete> 8) The question dialog when the file aready exists with the same name is in english. 12:17 < dooglus> Nahztu: 0.61.07 is svn r878. the bug you saw was fixed in r1167. we're now on r1299. 12:18 < genete> hi dooglus :) 12:21 < dooglus> pabs3: --enable-debug just means that the assert() checks are done. they abort() if they fail, so yes. 12:21 < pabs3> ok, so the bugs are still there, they just show up earlier with debug 12:25 < pabs3> dooglus: about #5 in genete's list above - I think you added the Type column, is that right? 12:25 < dooglus> pabs3: so long as they're reachable, get rid of them I guess. 12:25 < dooglus> pabs3: the remaining old wiki links, I mean 12:25 < pabs3> ok 12:27 < dooglus> genete: hi. sorry for the delay - I've been catching up from last night. 12:28 < genete> fine 12:28 < dooglus> pabs3: for instance, if you try to link a color to an angle, with debugging it will fail immediately, failing an assertion (same_type_as()), but without debug, you just get a nonsense value, as one object is interpreted as another 12:29 < dooglus> pabs3: I did, yes. are you working through his list or shall I:? 12:29 < pabs3> I did the easy ones, about to commit - 1, 2 and 5 are remaining 12:31 < pabs3> dooglus: if you could look at 1 and 5 that'd be good, I'll work through the actions 12:32 < CIA-37> synfig: pabs * r1300 /synfig-studio/trunk/src/gtkmm/ (5 files): Mark some more strings for translation (thanks to genete) 12:33 < dooglus> ok 12:33 < dooglus> I never get the *good* commit numbers :( 12:34 < pabs3> :) 12:34 < genete> I beliebe that there are more strings not translated but they are mainly from the console info (what should be removed in the future...) 12:35 < dooglus> I don't think they matter 12:35 < pabs3> yeah, IIRC we thought those are low priority and mainly aimed at developers 12:35 < dooglus> mostly the only use for console output is for pasting into bug reports (if that) 12:35 < genete> what means IIRC? 12:35 < pabs3> IIRC = "if I remember correctly" 12:37 < genete> =) THKS 12:48 -!- MangoFusion [n=jamesu@host217-43-243-35.range217-43.btcentralplus.com] has joined #synfig 12:50 < pabs3> sweet, fixed the actions bug 12:52 < dooglus> pabs3: do you remember why we don't translate layer local names before adding them to the Book? 12:52 < pabs3> wasn't there a crash or something? 12:52 < pabs3> I seem to get the translated layer names on the new layer menu fine here 12:52 < dooglus> pabs3: in the layer dialog, edit a layer name to be the empty string 12:53 < dooglus> pabs3: then it will show you the name in english 12:53 < dooglus> because of layergrouptreestore.cpp saying: 12:53 < dooglus> if(!layer->get_description().empty()) 12:53 < dooglus> x.set(layer->get_description()); 12:53 < dooglus> else 12:53 < dooglus> x.set(layer->get_local_name()); 12:53 < pabs3> ah 12:53 < dooglus> layer->get_local_name() gives us the english local name, because of the crash-avoidance mentioned just now 12:54 < dooglus> each layer has: 12:54 < dooglus> SYNFIG_LAYER_SET_LOCAL_NAME(Circle,N_("Circle")); 12:54 < dooglus> the N_ means not to translate just yet, right? 12:54 < pabs3> correct 12:57 < dooglus> removing the N gives a compile error: 12:57 < dooglus> layer_motionblur.cpp:56: error: initializer fails to determine size of 'synfig::Layer_MotionBlur::local_name__' 12:57 < genete> I want to create a patch for the Time icon. What should I do? 12:58 < dooglus> genete: upload the edited .sifz file to a new report in the patch tracker 12:58 < genete> ok 12:58 < genete> but all the files icons are sif shouldn't be sifz instead? 12:59 < pabs3> leave as sif is fine 12:59 < genete> so I'll upload as sif 12:59 < genete> I use Duplicate Layer, is it bad? 12:59 < dooglus> I converted the examples to sifz because they were big 13:00 < dooglus> genete: so long as it doesn't take 2 hours to render, that's fine 13:00 < genete> ha ha 13:00 < genete> it is 128x128 size 13:00 < dooglus> genete: I showed your particle demo to darco last night. he was very impressed :) 13:00 < genete> and the dup is only 24 times a small rectangle 13:00 < genete> yeah! 13:01 < pabs3> cool :) 13:02 < genete> http://i85.photobucket.com/albums/k74/Genete/time_icon.png that's how it looks... 13:02 < dooglus> genete: http://dooglus.rincevent.net/synfig/darco.txt 13:02 < dooglus> genete: what do we use at the moment? I see no icon for time at all? 13:02 < CIA-37> synfig: pabs * r1301 /synfig-studio/trunk/src/synfigapp/ (action.h action.cpp): Fix bug that prevented the translations of actions showing up in the history dialog. 13:03 < genete> none 13:03 < genete> it is empty 13:03 < genete> what's why I did this one 13:03 < dooglus> ok 13:03 < dooglus> good 13:06 * pabs3 goes bah at layers 13:06 < genete> so can I include Duplicate at the icon? 13:08 < dooglus> genete: yes 13:08 < genete> fine. send the patch then 13:08 < dooglus> genete: Duplicate will be in the next release, so we can use it 13:08 < dooglus> genete: just upload it to your website if that's easier 13:08 < dooglus> genete: I can grab it from there 13:08 < pabs3> genete: btw, icons should follow the tango style guidelines: http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines and maybe look like the artlibreset: http://tango.freedesktop.org/ArtLibreSet 13:09 < genete> pabs3: ok I'll check that 13:09 < dooglus> pabs3: this fixes the layer name thing: 13:09 < dooglus> String 13:09 < dooglus> Layer::get_local_name()const 13:09 < dooglus> { 13:09 < dooglus> - return get_param("local_name__").get(String()); 13:09 < dooglus> + return dgettext("synfig",get_param("local_name__").get(String()).c_str()); 13:09 < dooglus> } 13:09 < dooglus> pabs3: do we have a function to translate String objects? or is converting to c_str() and back how we do it? 13:10 < pabs3> bah, changing EXPORT_NAME should work but it just causes crashes 13:14 < genete> pabs3: but this icon is for the params not for the tools. Like Real, Integer, bool, canvas, color etc. I feel they don't follow any rule. 13:14 < pabs3> :) a karate video on google produced with synfig 13:14 < dooglus> genete: the toolbox is very wide in spanish 13:14 < dooglus> genete: because of the interpolation 'facile in/out' 13:15 < genete> dooglus: Ah yes 13:15 < dooglus> genete: the word used in the source for 'ease in/out' is "halt" 13:15 < genete> "F?cil E/S" 13:15 < dooglus> genete: maybe that makes for an easier translation? I don't think 'ease' is very clear anyway. 13:16 < genete> I'll take note for the next translation session 13:16 < genete> halt = stop ins't it? 13:17 < dooglus> yes 13:17 < dooglus> we have TCB, CONSTANT, LINEAR, HALT 13:17 < dooglus> as the 4 types of interpolation 13:17 < dooglus> halt, as in the parameter's rate of change is zero at the waypoint 13:17 < dooglus> it is stopped 13:18 < dooglus> the graph is horizontal at that point 13:18 < genete> horisontal tangent ... mmmm 13:18 < genete> s/s/z 13:19 < genete> difficult to translate because "Parado" = Stop has different interpretation in spanish 13:19 < dooglus> pabs3: I see the crash too, when editing EXPORT_NAME 13:19 < dooglus> genete: "ease" isn't to do with "easy" really 13:20 < dooglus> genete: it's to do with "gentle" or similar 13:20 < dooglus> genete: like "easy does it", meaning "be gentle, do it slowly" 13:20 < genete> soft? 13:21 < genete> softly? 13:21 < dooglus> genete: I don't know if your "facile" means the same 13:21 < genete> facil = easy 13:21 < genete> soft = suave 13:21 < dooglus> genete: it's to do with no sudden movements, no violence 13:21 < genete> but smooth = suave too 13:21 < dooglus> genete: ie. it's stopped, and slowly starts moving... (has a horizontal tangent, as you say) 13:22 < genete> I have problems with: Smooth tool, TCB and Ease in/out. Have to think about them. 13:22 < dooglus> genete: the dictionary tells me that "to ease" is "16.to move, shift, or be moved or be shifted with great care. " 13:23 < genete> dooglus, pabs3: so what style should we use for the parameters icons? they seems to be a mixture of styles now... 13:23 < dooglus> genete: pxegeek redesigned all the tool icons to be 'tango' style, but didn't touch the parameter icons 13:24 < dooglus> genete: if possible, it would be good to have all the icons in the same style - but things like "integer" and "real" are hard to represent with an icon aren't they? 13:25 < dooglus> genete: I think something clearer would help. maybe just "123" and "1.23" for int and real? 13:25 < genete> yes something more readable would be good 13:34 < dooglus> pabs3: how about this? 13:34 < dooglus> #define EXPORT_NAME()if(param=="Name" || param=="name" || param=="name__") { return name__; } if(param=="local_name__") { return String(dgettext("synfig",local_name__)); } 13:36 < pabs3> if it works, that'd be fine 13:38 < dooglus> pabs3: what's the prototype for dgettext()? 13:39 < pabs3> manual page says: char * dgettext (const char * domainname, const char * msgid); 13:39 < dooglus> right 13:39 < dooglus> value.h doesn't know how to convert a char* to a ValueBase 13:40 < dooglus> only (const char*) 13:40 < dooglus> so this is enough to fix it: 13:40 < dooglus> #define EXPORT_NAME()if(param=="Name" || param=="name" || param=="name__") { return name__; } if(param=="local_name__") { return (const char *)(dgettext("synfig",local_name__)); } 13:40 < dooglus> cast the char* return to const char* 13:40 < pabs3> ok, cool 13:41 < dooglus> maybe a better fix would be to fix value.h to accept char* without the const qualifier 13:42 < pabs3> yeah, wouldn't be too hard either 13:42 < pabs3> you want to do it? 13:42 < dooglus> I'm trying to understand what was causing the crash 13:42 < dooglus> returning the char* was ending up giving us a 'bool' valuebase 13:42 < dooglus> where's the bool come from? 13:43 < pabs3> weirdness 13:43 < pabs3> compiler magic I guess 13:45 < pabs3> hmm return get_param("local_name__").get(String()); 13:46 < dooglus> get_param() gives us a ValueBase 13:46 < dooglus> which is a union I think, of lots of different types 13:46 < dooglus> the get() tells it which type to use 13:46 < genete> I got it. There is a clock icon already done at the Tango library. I'll copy that for synfig. 13:46 < dooglus> it does an assert check that the type in the param is the same as the type we're expecting 13:46 < dooglus> but it isn't 13:47 < dooglus> we're expecting a string, but have a bool 13:47 < dooglus> hence the crash 13:50 < dooglus> here's where the bool is coming in: 13:50 < pabs3> nasty 13:50 < dooglus> synfig::ValueBase::_set (this=0xbfb8d458, x=@0xbfb8d3e8) at value.h:370 13:50 < dooglus> 370 const Type newtype(get_type(x)); 13:50 < dooglus> we have the template type T=(char*) 13:50 < dooglus> this is the source: 13:50 < dooglus> template void 13:50 < dooglus> _set(const T& x) 13:50 < dooglus> { 13:50 < dooglus> const Type newtype(get_type(x)); 13:50 < dooglus> it calls 'get_type(x)' where x is a char* 13:50 < dooglus> : 13:51 < dooglus> synfig::ValueBase::get_type () at /home/chris/programs/synfig/git/synfig-core/trunk/src/synfig/value.h:287 13:51 < dooglus> 287 static const Type get_type(bool) { return TYPE_BOOL; } 13:51 < dooglus> and somehow that's the version that runs 13:51 < dooglus> there are lots of overloaded definitions of get_type() 13:51 < dooglus> but it's the bool one that gets selected for some reason 13:51 < pabs3> I guess we're missing one for char*? 13:55 < pabs3> I'll let you at that, since I'm not familiar with the valuebase stuff 13:56 < pabs3> dooglus: btw, do you think the ValueBase/etc stuff could be used for setting parameters for the targets/importers? 13:57 < dooglus> yes, that's how all the parameters are implemented 13:57 < dooglus> I don't know if we need anything other than simple strings for target parameters though 13:58 < dooglus> I'll try just removing the 'const' from the prototype of the set(const char *) method 14:01 < pabs3> well, you could have bool - optimize gif/don't, enums - 8bit/16bit PNG 14:02 < dooglus> sure. and integers and reals too 14:03 < pabs3> setting them from the synfig command-line would be the same as how params work in studio I guess - translate between strings and values (I'm guessing here) 14:04 < pabs3> hmm, I need beer 14:04 < dooglus> I've barely looked into the widgets in studio 14:05 < dooglus> each widget is responsible for doing its own conversion from text to ValueBase I think 14:05 < pabs3> mmmmmm, freezer beer 14:06 < pabs3> icy cold 14:06 < pabs3> ok. that would make sense since some widgets aren't plain-text 14:06 < pabs3> like colour/gradient 14:06 < dooglus> yes 14:14 < pabs3> dooglus: btw, cmd-line synfig uses fork on linux (doesn't on windows though) 14:17 < dooglus> pabs3: interesting. why would the cmd-line version need to? 14:18 < pabs3> dunno, but it does :) 14:18 < dooglus> pabs3: it looks like adding a new non-const set() method to value.cpp fixes the problem 14:18 < pabs3> you mean get()? 14:18 < dooglus> I'm trying to read http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.xlcpp8a.doc/language/ref/overl.htm to learn how overloading gets done 14:19 < dooglus> no, I mean set(). it's called when you return the char* from a function that returns a ValueBase - the char* is implicitly cast to ValueBase 14:19 < dooglus> and the ValueBase constructor does: 14:19 < dooglus> template 14:19 < dooglus> ValueBase(const T &x, bool loop_=false): 14:19 < dooglus> type(TYPE_NIL),data(0),ref_count(0),loop_(loop_) 14:19 < dooglus> { set(x); } 14:19 < pabs3> oh, ok 14:29 < genete> http://i85.photobucket.com/albums/k74/Genete/time_icon-1.png what about this? 14:30 < dooglus> genete: I'd prefer the minute hand to be longer, and rounded on the end. almost touch the rim 14:30 < dooglus> genete: otherwise good 14:30 < dooglus> how's it look 24x24? 14:30 < genete> rim? 14:32 < dooglus> edge 14:33 < dooglus> the grey circle around the outside 14:35 < genete> http://i85.photobucket.com/albums/k74/Genete/time_icon_24x24.png 14:35 < genete> http://i85.photobucket.com/albums/k74/Genete/time_icon-2.png 14:36 < dooglus> nice 14:37 < genete> patch? 14:37 < pabs3> cool, lets add it! 14:38 < genete> http://www.darthfurby.com/genete/synfig/time_icon.sif 14:38 < dooglus> I've got it 14:40 < Zelgadis> Cool icon! 14:40 < genete> dooglus: can you download it? firefox dont let me 14:41 < genete> Zelgadis: it is just a copy of the current Tango one :( not my artwork. 14:42 < Zelgadis> Oh... 14:42 < Zelgadis> But i think "clock" sign fits much more than "alarm clock" 14:42 < genete> yes right 14:45 < genete> http://www.darthfurby.com/genete/synfig/time_icon.sifz for if the non compressed doesn't work 14:46 -!- Zelgadis [n=zelgadis@87.103.170.33] has left #synfig [] 14:46 < genete> s/for if/wether 14:47 < CIA-37> synfig: dooglus * r1302 /synfig-core/trunk/src/synfig/ (24 files): Made all the assert() lines which check the valuenode sub-parameter index range the same. 14:47 < CIA-37> synfig: dooglus * r1303 /synfig-studio/trunk/images/ (time_icon.sif Makefile.am): Add genete's new time icon. 14:47 < CIA-37> synfig: dooglus * r1304 /synfig-core/trunk/src/synfig/valuenode_composite.cpp: Removed a debugging printf(). 14:48 < pabs3> we should probably mention genete in the README/AUTHORS now 14:49 * genete updating now ... :) 14:49 -!- Zelgadis [n=zelgadis@87.103.170.33] has joined #synfig 14:54 < pabs3> dooglus: what do you think about a separate section in AUTHORS for artists? (I'm thinking of the icons and also the splash screen once we do gimp/inkscape-style contests for it) 14:56 -!- Velmont [n=odin@217.81-166-157.customer.lyse.net] has joined #synfig 14:56 < genete> hi Velmont! :) 14:56 < Velmont> genete: Hello :-) 14:57 < genete> Velmont: Where are you from? 14:59 < dooglus> pabs3: that's a fine suggestion 14:59 < dooglus> genete: your icon won't be used yet 14:59 < dooglus> genete: I didn't check in the code change 14:59 < dooglus> genete: I want to test it first 15:02 < CIA-37> synfig: pabs * r1305 /synfig-studio/trunk/ (README AUTHORS): Mention genete in the README and AUTHORS after we added his time icon. 15:07 < Velmont> genete: Norway. - I saw Synfig was still active on LWN.net's weekly. I used Flash in the old days when I used Windows; and I tried Synfig for fun: but I've not time to make something for real. :-) 15:09 < pabs3> yay, glad people notice us in LWN 15:11 < pabs3> welcome to #synfig :) 15:11 < pabs3> meet the regulars: http://synfig.org/Meet_The_Regulars 15:12 < Velmont> pabs3: It's a smart thing to do. Much of what I do is because there was a link from LWN. I've cut out much of my own browsing, it takes too much time - so I'm kinda relying on LWN to keep me updated enough :P 15:13 < pabs3> :) I know the feeling, I read too many lists & rss feeds these days 15:16 < pabs3> ok, bedtime for me, gnite all 15:16 < Zelgadis> good night 15:17 < CIA-37> synfig: pabs * r1306 /synfig-studio/trunk/AUTHORS: Add a new artists section to AUTHORS and add pxegeek there and move genete there 15:17 < CIA-37> synfig: pabs * r1307 /synfig-studio/trunk/README: Add my copyright notice, since I seem to have forgot it. 15:20 < genete> dooglus: it is ok. 15:20 < genete> dooglus: not need to rush. 15:20 < dooglus> genete: it's done 15:20 < dooglus> genete: you'll have to do a full rebuild of everything 15:21 < dooglus> I changed a top level header to get the layer names translated 15:22 < genete> dooglus: fine. I'll check it 15:23 < genete> oh cool! the history is now in spanish... 15:24 < genete> BTW is it not possible to add an additional tag to the history log when you add or remove a layer ? 15:24 < genete> something like: "Add Layer - Circle" 15:24 < genete> instead a single "Add Layer" for most of the layers 15:32 < CIA-37> synfig: dooglus * r1308 /synfig-studio/trunk/src/gtkmm/iconcontroller.cpp: Sorted the cases in studio::value_icon() into the same order as the types appear in value.h. 15:32 < CIA-37> synfig: dooglus * r1309 /synfig-studio/trunk/src/gtkmm/iconcontroller.cpp: Added the icon for type Time to the code. Sorted the INIT_STOCK_ICON lines for the types. 15:32 < CIA-37> synfig: dooglus * r1310 /synfig-core/trunk/src/synfig/ (value.h value.cpp): Define ValueBase::set() for type 'char *' as well as for 'const char *'. 15:32 < CIA-37> synfig: dooglus * r1311 /synfig-core/trunk/src/synfig/layer.h: Return the translation of the local layer name, rather than always using the English version. 15:39 < genete> pabs3: good work with the wiki layout! 16:05 < genete> dooglus: it is strange... I'm svn r1311 but don't see the time icon... 16:05 < dooglus> genete: you'll need to do the whole build from scratch 16:05 < dooglus> do you see the .png file? 16:06 < genete> yes 16:07 < genete> erase the all the folders and rebuild all? 16:09 < genete> dooglus: you know that I use the trick to not rebuild everytime all the files. Maybe that? 16:09 < dooglus> genete: did the .png get made when you built? 16:09 < dooglus> or did you make it yourself 16:09 < dooglus> oh, it doesn't matter... 16:10 < genete> maybe it is my old one.... 16:10 < genete> remove it and rebuild? 16:21 < genete> dooglus: forget it. I was in an earlier version in studio 16:22 < genete> now building 16:24 < dooglus> aah 16:28 < genete> dooglus: in the current tool box, all the different tool are mixed in the same tool bar. 16:29 < genete> Mkaes sense gorup them in two like the file management related buttons 16:29 < dooglus> how do you split them? what are the two groups to be? 16:29 < genete> I mean group the ones that add a layer and group the others that manipulate layers 16:30 < genete> BLine, Circle, Rectangle, Gradient, Polygon and Draw in one group 16:31 < genete> Normal, Smooth, Rotate, Scale, Mirror in other 16:31 < genete> and 16:31 < genete> Eyedrop, Fill amd zoom in other 16:31 < dooglus> right, ok 16:31 < genete> and sketch 16:32 < Zelgadis> cool 16:32 < genete> this will allow add other tools like Checkboard, Solid color, Star, Plant, ... 16:32 < genete> and organize them properly 16:32 < Zelgadis> Maybe also make a little reorganization of "New Layer" menu 16:33 < genete> have any proposal Zelgadis ? 16:34 < Zelgadis> Place "Translate" and "Rotate" in the same group as "Warp" and "Stretch". Also I don't see any use of "Zoom" Layer - Stretch is fine replace for him 16:35 < genete> Zoom is like Stretch but porportional 16:36 < Zelgadis> I know... then mayge group them all together 16:36 < Zelgadis> It wass not obvious for me where to search for non-unbiform resize layer - Stretch 16:37 < Zelgadis> Honestly, only genete's example with T-Shirt helped me :))) 16:37 < genete> how did my example helped you? :? 16:38 < Zelgadis> I saw Warp layer! :))) 16:38 < Zelgadis> And then found Stretch in the ame gropup 16:38 < Zelgadis> *group 16:39 < genete> well, I used pxegeek's T-Shirt template so I only added the other stuff 16:40 < Zelgadis> Oh, my mistake! 16:42 < genete> cool! we have the time icon working! 16:42 < dooglus> genete: good. 16:43 < dooglus> I'm testing a change for the type names now too 16:43 < dooglus> another full rebuild, I'm afraid 16:43 < genete> :) my poor computer.... 16:45 < dooglus> mine too 16:45 < genete> is there any other parameter missing icon ? 16:48 < genete> I think a Bline Point icon can be redefined ... 16:49 < dooglus> the others are all there 16:49 < genete> Evn list 16:49 < genete> even 16:49 < dooglus> except 'nil', which shouldn't ever be used 16:49 < dooglus> yes? 16:49 < dooglus> list_icon.sif 16:49 < genete> no I mean that list icon is odd. It can be mush more expressive 16:50 < genete> anyway that's work for other moment... need to go... 16:51 < dooglus> aah 16:52 < dooglus> the icons can all be improved 16:52 < dooglus> (except 'time', of course :) ) 16:52 < dooglus> but 'real', 'int', etc 16:52 < Zelgadis> :))) 16:52 < dooglus> 'vector' is just a blob? 16:52 < genete> all them need a review... 16:52 < genete> bye! 16:53 < Zelgadis> Ah my god, pressing "delete" while editing text field deletes layer! It killing me! 16:53 < Zelgadis> bye, genete 16:53 < genete> dooglus: keep the work rithm! 16:53 < genete> dooglus: you're very productive lately! 16:53 < genete> :) 16:53 < dooglus> on and off, yes 16:53 < dooglus> I'll keep at it 16:54 -!- genete [n=Genete@84.122.44.154.dyn.user.ono.com] has quit ["Abandonando"] 16:54 < Zelgadis> You both very productive... 17:05 < Zelgadis> Could I somehow connect angle to a vector? 17:08 < Zelgadis> Or determine angle of some bline segment? 17:13 < Zelgadis> Oh, yeah! 17:13 < Zelgadis> Angle->aTan2->X,Y 17:13 < Zelgadis> Vrtex->Composite-> Cos(X), Sine(X) 17:14 < Zelgadis> Stop.. 17:14 < Zelgadis> no 17:17 < CIA-37> synfig: dooglus * r1312 /synfig-core/trunk/src/synfig/value.cpp: New static member ValueBase::type_local_name() to allow translation of type names. 17:17 < CIA-37> synfig: dooglus * r1313 /synfig-core/trunk/src/synfig/value.h: Prototype to go with the last commit! 17:17 < CIA-37> synfig: dooglus * r1314 /synfig-studio/trunk/src/gtkmm/canvastreestore.cpp: Use the translated version of the type name in the parameter dialog. 17:17 < Zelgadis> Angle->aTan2->X,Y 17:17 < Zelgadis> Vertex->Composite->X,Y 17:17 < Zelgadis> Then link X with X and Y with Y 17:17 < Zelgadis> Whoa! It works! 17:20 < MangoFusion> *phew*, i nearly thought you'd have to get one of us to implement a fully featured scripting system to get it working. ;) 17:20 < timonator> what i've seen of this value construction language reminds me of lisp 17:21 < Zelgadis> I learned it from Genete's tutorials 17:21 < Zelgadis> But python scripting language would be nice - to do many boring things 17:21 < Zelgadis> ;) 17:30 -!- MangoFusion [n=jamesu@host217-43-243-35.range217-43.btcentralplus.com] has quit [] 17:33 -!- pxegeek [n=chatzill@c-71-59-140-184.hsd1.or.comcast.net] has joined #synfig 17:46 < Zelgadis> Another question: how to link tangent duck and position duck? ;) 18:16 -!- TMM [n=hp@dhcp-077-249-160-069.chello.nl] has joined #synfig 18:41 < Zelgadis> Good night all! 18:41 -!- Zelgadis [n=zelgadis@87.103.170.33] has quit ["Leaving."] 18:49 -!- pxegeek [n=chatzill@c-71-59-140-184.hsd1.or.comcast.net] has quit [Read error: 113 (No route to host)] 18:56 -!- MangoFusion [n=jamesu@host217-43-243-35.range217-43.btcentralplus.com] has joined #synfig 20:02 < CIA-37> synfig: dooglus * r1315 / (30 files in 3 dirs): Use translated versions of the type names everywhere other than in the .sif(z) files. 20:17 < CIA-37> synfig: dooglus * r1316 /synfig-core/trunk/src/modules/mod_noise/valuenode_random.cpp: Make the assert()s here look like the assert()s in all the other ValueNode definitions. 20:54 -!- rore_ is now known as rore 21:55 -!- genete [n=Genete@84.122.44.154.dyn.user.ono.com] has joined #synfig 21:55 < genete> lots of commits.... a new (long) rebuild is needed... 22:00 * genete wondes what say all those synfig-user mail list messages in strange characters (russian?) 22:06 < dooglus> genete: I thought chinese 22:06 < dooglus> spam, no doubt 22:06 < genete> hi dooglus 22:07 < genete> but some time ago there were some russian that were deleted but they were legal... 22:08 < genete> what's new in the latest commits dooglus ? 22:14 < dooglus> genete: the commit messages sum it up really 22:14 < genete> yeah 22:14 < dooglus> mostly translation stuff 22:14 < genete> silly question 22:14 < dooglus> fixing your numbered list from earlier 22:15 < genete> nice! 22:15 < genete> I think there is improvement room for several icons... 22:16 < genete> DEG, BLINE, CHILD, LIST, META, SEG, STR, ... 22:16 < dooglus> genete: the clock looks good 22:16 < genete> :) 22:17 < genete> I'm searching for something assimilable from tango icons or libre art set but cannot find for the mentioned 22:19 -!- xerakko [n=Miguel@debian/developer/xerakko] has joined #synfig 22:25 < dooglus> genete: the 'curves' one is one I made in a couple of minutes without any thought, just because it was missing 22:26 < genete> it is not bad though 22:26 < dooglus> maybe a silhouette of a woman's curves would be better - a waistline or something stylised like that? 22:27 < genete> the current concept is correct: Two axis and a curve. it is OK. maybe do something with colors and contrast only 22:28 < genete> where is used the children_icon? 22:28 < genete> also I've never seen a canvas pointer. 22:31 < dooglus> the children icon is in the tab for the children dialog 22:31 < genete> ah yes 22:31 < dooglus> I've never seen the canvas pointer icon though no 22:31 < dooglus> I'll check if it's used 22:32 < genete> I think there is some coded not used because I notice strange situations when did the translation... 22:32 < dooglus> you have seen it 22:32 < dooglus> it's the type icon for 'canvas' params 22:32 < dooglus> so in every pastecanvas 22:33 < dooglus> left of the 'canvas' param 22:33 < dooglus> it's just too small to see well 22:36 < genete> yes it is 22:36 < genete> I never noticed it 22:37 < genete> the "save as" icon is smaller the the "save" one is there any reason? 22:39 < dooglus> I've no idea 22:40 < dooglus> they're gtk stock icons? 22:40 < dooglus> so they depend on your gtk theme 22:41 < genete> I guess so 22:41 < dooglus> ADD_TOOLBOX_BUTTON(button_save,"gtk-save",_("Save")); 22:41 < dooglus> ADD_TOOLBOX_BUTTON(button_saveas,"gtk-save-as",_("Save as...")); 22:41 < genete> dooglus: I have a repeteable error message in the console that may cause other bugs. 22:42 < genete> if you have a file (not saved) where you have exported a canvas 22:42 < genete> if you close synfig and tell not to save when it ask 22:42 < dooglus> http://library.gnome.org/devel/gtk/2.12/gtk-Stock-Items.html 22:42 < genete> then I obtain this message: 22:43 < genete> synfig(11342) [22:41:12] error: 1 canvases not yet deleted! 22:43 < genete> synfig(11342) [22:41:12] error: 1 layers not yet deleted! 22:43 < dooglus> ok 22:43 < dooglus> interesting 22:43 < genete> and the number is the number of canvases /layers that were exported 22:43 < dooglus> I've seen them before, but didn't find how to repeat them 22:43 < dooglus> can you write a recipe in a bug report? 22:43 < genete> this message is after tell that the program has closed the app suscesfully 22:43 < genete> for sure 22:44 < genete> let me make it repeteable. 22:45 < genete> 1) File New. Default setiings 22:45 < genete> 2) New Circle 22:45 < genete> 3) Encapsulate 22:45 < genete> 4) Export canvas parameter 22:46 < genete> 5) close Synfigstudio 22:46 < genete> 6) Save? (no) 22:46 < genete> Application appears to have terminated successfully 22:46 < genete> synfig(14397) [22:45:15] error: 1 canvases not yet deleted! 22:46 < genete> synfig(14397) [22:45:15] error: 1 layers not yet deleted! 22:46 < genete> you obtain that 22:47 < genete> that's related with other bug I wrote 22:48 < genete> https://sourceforge.net/tracker/?func=detail&aid=1848018&group_id=144022&atid=757416 22:49 < genete> I think that the export canvas code has bugs and is causing some sparse crashes... 22:54 < dooglus> thanks 22:55 < dooglus> it's possible 22:55 < dooglus> although not deleting things shouldn't cause crashes 23:01 < dooglus> genete: did you add this one to the tracker? 23:02 < genete> no yet 23:02 < dooglus> ok 23:02 < dooglus> I'm still working on translation strings 23:03 < dooglus> did pabs fix all the other things you mentioned? 23:03 < dooglus> he left me #1 and #5 on your list 23:03 < genete> I'm not sure 23:03 < dooglus> ok 23:04 < genete> because being marked as translatable needs me to look into the pot file 23:04 < genete> but the history works properly now 23:04 < genete> more or less... 23:04 < dooglus> http://dooglus.rincevent.net/random/translation-bugs.txt 23:06 < dooglus> I guess there will be new translations needed now, for type names at least 23:06 < genete> http://i85.photobucket.com/albums/k74/Genete/synfig/Pantallazo-Historial.png 23:07 < genete> some text at the right of the arrow still beeing in english 23:07 < dooglus> some types are translated (boleano and entero, for example) but 'real', 'color', 'vector' aren't 23:07 < dooglus> I put the synfig.org/Types url in a comment next to the types - it should show up in the .po file 23:08 < genete> yes, they were not marked 23:08 < dooglus> so you can easily find the 13 types for translation 23:08 < dooglus> they're marked now 23:08 < dooglus> and commented as being types 23:08 < dooglus> just search org/Types 23:09 < genete> ok, I dont feel today so much translator... more icon fixer... ;) 23:09 < dooglus> 14 types, sorry. forgot 'nil'... 23:09 < dooglus> ha 23:09 < dooglus> a busy man :) 23:09 < dooglus> words, icons, particles... 23:09 < genete> no more than you :) 23:13 < dooglus> genete: did you have to translate lots of error messages like "synfig::ValueNode_Scale:Bad type "? 23:13 < dooglus> one for each convert type? 23:14 < genete> in studio.pot? 23:14 < genete> no 23:15 < genete> string "Bad Type" only appears one time 23:15 < dooglus> ah, in core 23:16 < genete> checking 23:16 < genete> only two strings: 23:16 < dooglus> ok 23:16 < genete> Bad type for radialcomposite 23:16 < dooglus> I see 23:16 < dooglus> you would if you did the translation right now 23:16 < dooglus> I only recently added them 23:17 < dooglus> and now I'm about to get rid of them again 23:17 < dooglus> so don't worry... 23:17 < genete> and "Bad type for composite" 23:17 < genete> what about this one for angles: http://i85.photobucket.com/albums/k74/Genete/synfig/angle_icon.png 23:18 < dooglus> yes, good 23:18 < dooglus> better than "DEG" :) 23:18 < genete> yah 23:19 < genete> I like so much that synfig build its own synfigstudio png icons. It is quite cool! 23:24 < genete> Do I write the recipe for undeleted canvas/layer on the traker? 23:29 < genete> done 23:32 < CIA-37> synfig: dooglus * r1317 /synfig-core/trunk/src/synfig/ (9 files): Break the ValueNode 'bad type' error messages up so less translation needs doing. 23:34 < dooglus> it's good isn't it :) it creates the png icons from sif files using the synfig program 23:34 < genete> :) 23:36 -!- xerakko [n=Miguel@debian/developer/xerakko] has quit ["Ex-Chat"] 23:57 < genete> http://i85.photobucket.com/albums/k74/Genete/synfig/angle_icon2.png 23:57 < genete> or this one is better? 23:58 < dooglus> I think the first one 23:58 < dooglus> the icons are tiny 23:58 < genete> I think so, but want to be sure 23:58 < dooglus> I think the 1st one will look better small 23:59 < dooglus> theta is maybe a more common greek letter for angles, don't you think? 23:59 < genete> I think alpha is the king =) 23:59 < dooglus> (or was that just MY maths teacher?) --- Log closed Fri Jan 11 00:00:04 2008