--- Log opened Sun Mar 11 00:00:12 2007 02:06 -!- pabs3 [n=pabs@dsl-58-7-234-232.wa.westnet.com.au] has joined #synfig 03:05 < pxegeek> Afternoon Pabs! How's tomorrow treating you? 03:06 < pabs3> hey :) 03:06 < pabs3> not too bad. trying to get the mod_libavcodec plugin working 03:06 < pxegeek> I took a look at the Tango icons, and had a stab at the polygon icon 03:07 < pxegeek> http://pxe.geek.googlepages.com/home 03:12 < pabs3> awesome, nice work pxegeek :D 03:17 < pabs3> pxegeek: what do you think about blurring the drop shadow a bit? 03:23 < pabs3> or some feather 03:24 < pxegeek> I was trying to figure out how to do a radial gradient on an ellipse last night, and compromised on a semitransparent ellipse 03:24 < pxegeek> but I just figured out that I can warp a radial gradient 03:24 < pxegeek> Looks quite nice - I'll update the page 03:40 < pxegeek> Try hitting refresh on the polugon page now 03:42 < pabs3> cool 03:43 < pabs3> looks good 03:44 < pxegeek> Hey, I can grab all the images from the pixmap subdirectory, but I don't see the New file, Save, Save as, SAve all... icons. I'm guessing they're compiled into the exe? 03:45 < pabs3> I think those come from GTK itself 03:45 < pxegeek> Hmmm... that could make them tricky to update then :) 03:45 < pabs3> so if you have the tango icons installed, they'll be tangoified 03:45 < pabs3> yep :) 03:45 < pxegeek> Ah... 03:48 < pxegeek> Yuck 03:48 < pxegeek> Quote "You will need the following packages for a successful installation: 03:48 < pxegeek> * GNU Automake 1.9.x and friends 03:48 < pxegeek> * ImageMagick version 5.5.7 or greater 03:48 < pxegeek> * pkgconfig version 0.19 or greater 03:48 < pxegeek> * XML::Simple Perl Module " 03:49 < pxegeek> Not designed for windows users :( 03:50 < pxegeek> I'll have to see if I can do some down and dirty hacking until GTK moves to Tango icons by default (when/if) 03:50 < pabs3> hmm, I thought they had downloads for windows users 03:58 < pabs3> http://tango.benpbrown.com/ 04:00 < pabs3> pxegeek: ^^ 04:09 < pabs3> pxegeek: should we include icons as you make them? or in a big batch at the end? 04:26 -!- zipola [n=zipola@cable-vrk-feb6dd00-89.dhcp.inet.fi] has quit [Read error: 110 (Connection timed out)] 04:32 < pxegeek> Hah! Let's see if I can get a few more done and see how fast they're going. I picked an easy one first. 04:33 < pabs3> ok :) 04:36 < pxegeek> Tango patcher looks preferable to manual hacking. I can't see anywhere obvious that GTK gets its icons from. 04:38 < pxegeek> OK deep breath - here goes the install 05:00 < pxegeek> Rebooting - brb 05:01 -!- pxegeek [n=Miranda@c-71-59-140-184.hsd1.or.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 05:07 -!- pxegeek [n=Miranda@c-71-59-140-184.hsd1.or.comcast.net] has joined #synfig 05:07 < pxegeek> Well this is going to take some getting used to. 05:08 < pxegeek> Looks very pretty, but you don't realize how much you look at the icons when making menu choices 05:08 < pxegeek> Didn't recognise the delete icon! 05:09 < pabs3> :) 05:09 < pxegeek> The bad news is that while the patcher does update some 3rd party applications, it doesn't patch GTK 05:09 < pxegeek> :( 05:09 < pxegeek> Synfig menu looks just the same. 05:11 < pabs3> hmm 05:14 < pxegeek> Well, I'll work on the icons in synfig/pixmap, and hopefully GTK will catch up at some point. 05:14 < pabs3> icons must be compiled into the gtk libs 05:14 < pabs3> could probably hack them out with a resource editor 05:14 < pxegeek> That's what I figure too. 05:15 < pxegeek> In an infinite universe, everything is possible.... 05:15 < pxegeek> ;) 05:16 < pabs3> :) 06:08 -!- pabs3 changed the topic of #synfig to: http://www.synfig.com | MSGPAD: igli: http://cekirdek.pardus.org.tr/~ismail/ffmpeg-docs/apiexample_8c-source.html#l00190 | news: http://www.synfig.com/2007/03/07/synfig-monthly-news/ 06:38 < pabs3> holy shit, got it working! 06:41 < pabs3> hmmm, much slower than the ffmpeg plugin though 06:45 < pabs3> rock, rendered examples/prologue_kid.avi perfectly 06:46 < pabs3> still needs work though 06:52 < pabs3> committing 06:54 < pxegeek> Congratulations! 06:55 * pxegeek is calling it a night 06:55 < pabs3> gnite 06:56 < pxegeek> I may see you all tomorow, but real life is needing some attention 06:56 < pxegeek> 'nite 06:56 < pabs3> fair enough :) 06:56 < pabs3> nite 06:56 -!- pxegeek [n=Miranda@c-71-59-140-184.hsd1.or.comcast.net] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"] 06:56 -!- pabs3 changed the topic of #synfig to: http://www.synfig.com | mod_libavcodec no longer crashes when rendering, still pretty funky code tho | news: http://www.synfig.com/2007/03/07/synfig-monthly-news/ 07:20 -!- madsen_ is now known as madsen 07:36 < pabs3> hey madsen :) 07:37 < madsen> pabs3: Hey! 07:37 < pabs3> mod_libavcodec works again :D 07:37 < madsen> pabs3: Niceness! 07:37 < madsen> pabs3: Ugh, I guess that means I should try to incorporate that into the OS X build as well... 07:38 < pabs3> :) only if you feel like it 07:39 < madsen> pabs3: Well, it wouldn't be fair to mac users if they got no libavcodec and everyone else does... :) 07:39 < pabs3> :) only linux users get it at the moment :) 07:39 < madsen> pabs3: Well, ok... 07:40 < pabs3> I'm thinking atrus will probably enable it if he notices the change 07:40 < madsen> pabs3: Btw, I got the weirdest error on OS X last night. I was trying to compile UFO:AI and ./configure said "C compiler not capable of producing binaries" and I was like "What about Synfig!?!"... 07:41 < madsen> pabs3: I'm not sure building vanilla Linux-apps on OS X is the best thing since sliced bread. 07:41 < pabs3> :) 07:41 < pabs3> usually there is some porting involved 07:41 < madsen> pabs3: Indeed. 09:34 -!- crazy_bus [n=philip@138.130.66.10] has joined #synfig 09:52 -!- crazy_bus [n=philip@138.130.66.10] has quit [Remote closed the connection] 10:37 -!- zipola [n=zipola@cable-vrk-feb6dd00-89.dhcp.inet.fi] has joined #synfig 10:47 -!- zipola [n=zipola@cable-vrk-feb6dd00-89.dhcp.inet.fi] has quit [Read error: 104 (Connection reset by peer)] 10:48 -!- zipola [n=zipola@cable-vrk-feb6dd00-89.dhcp.inet.fi] has joined #synfig 10:59 -!- crazy_bus [n=philip@138.130.66.10] has joined #synfig 11:41 < pabs3> dooglus: whats the status of 1420091? btw, I see 3 places in that file that need fixing 11:47 -!- crazy_bus [n=philip@138.130.66.10] has quit [Remote closed the connection] 12:06 -!- zipola [n=zipola@cable-vrk-feb6dd00-89.dhcp.inet.fi] has quit ["Abiit"] 12:54 -!- pabs3 [n=pabs@dsl-58-7-234-232.wa.westnet.com.au] has quit ["I guess mb ain't for me"] 12:55 -!- pabs3 [n=pabs@dsl-58-7-234-232.wa.westnet.com.au] has joined #synfig 13:16 -!- igli [n=igli@82.152.254.69] has joined #synfig 14:13 -!- crazy_bus [n=philip@CPE-138-130-66-10.nsw.bigpond.net.au] has joined #synfig 14:28 -!- crazy_bus [n=philip@CPE-138-130-66-10.nsw.bigpond.net.au] has quit [Remote closed the connection] 15:07 -!- zipola [n=zipola@zip.kortex.jyu.fi] has joined #synfig 16:35 -!- omry_ [n=omry@l192-117-123-228.broadband.actcom.net.il] has joined #synfig 16:51 -!- omry [n=omry@l192-117-123-179.broadband.actcom.net.il] has quit [Read error: 113 (No route to host)] 17:31 < dooglus> pabs3: I didn't get to properly understand what's going on there yet 17:31 < pabs3> ok 17:31 < dooglus> I don't want to change the code without understanding what the weird if...else... thing was intended to do 17:32 < dooglus> it's clearly wrong, since the ...else... part is never run 17:32 < dooglus> and as you say, the same error occurs elsewhere, too 17:32 < pabs3> maybe the get_parent... was supposed to have a side effect? 17:32 < dooglus> I don't think so 17:33 < dooglus> get_parent_canvas()const { return canvas_; } 17:33 < dooglus> looks pretty straightforward to me 17:33 < pabs3> ya 17:34 < dooglus> that's from synfig/src/synfig/valuenode.h 17:35 < dooglus> I think what happened was I got bogged down with the revert/close bugs while looking at this one 17:35 < dooglus> I've still not go to the bottom of those, either. it seems that the close() method doesn't tidy everything up properly 17:36 < dooglus> I'd like to get a better understanding of how the code really works before making any more guesses as to how things should be fixed 17:36 < pabs3> fair enough 17:36 < dooglus> but I'm finding it quite confusing. 17:37 < pabs3> general lack of comments in some parts doesn't help :) 17:37 < dooglus> what's a valuenode? as opposed to a valuedesc? or a valuebase? 17:38 < dooglus> what's the difference between a handle, a loose_handle and an rhandle? 17:38 < dooglus> the lack of comments really doesn't help, you're right. 17:40 < pabs3> :) 17:40 < igli> pabs3: is the original coder not still with you? 17:40 < igli> (hi btw :) 17:40 < dooglus> are you picking up anything about these terms? 17:41 < pabs3> igli: darco is working at apple now, doesn't have much time for synfig stuff 17:41 < dooglus> I see you're getting quite involved with the code - fixing the studio rendering was impressive 17:41 < pabs3> not really 17:41 < igli> ah ok 17:41 < dooglus> I'd had a look into it before, and realised the problem was with it not being initialised, but didn't get beyond that 17:41 < igli> ++ pabs3 ! 17:42 < dooglus> did you see the bug I raised about teh input devices dialog? 17:42 < pabs3> twas a simple bug that artm debugged ages ago, just figured out where to call init with a bit of a gdb session 17:42 < dooglus> it really annoys me that every time I run studio, I have to remember to go into the input devices dialog and disable the touchpad 17:42 < pabs3> ah, lookin 17:44 < dooglus> the end of synfig-docs/result/en/out-htmls/firststeps.html mentions it: 17:44 < dooglus> Some laptop users might experience trouble where click-drag on the canvas when using the circle tool doesn't seem to do anything or produce insanely huge circles. The problem is that Synfig has detected the touchpad and enabled that device (incorrectly!) To fix this: click File->Input devices... In the resulting dialog window, select 'Disabled' for your touchpad device. 17:45 < pabs3> hmmm. when I fixed the close button in that, I got the impression that the synfig code doesn't deal with input devices. I'm sure I must be missing something tho 17:46 < pabs3> my computer only has a serial mouse, so I can't test it 17:46 < dooglus> the bug report (for the bug you fixed) mentioned using the Gimp source code 17:47 < dooglus> but the Gimp code is using gtk, not gtkmm, right? 17:47 < pabs3> ya 17:47 < pabs3> yep 17:47 < dooglus> when you draw a circle, the first place you click defines the centre, then you drag away from the centre to define the radius, yes? 17:48 < pabs3> afaict 17:48 < dooglus> well, if I forget to disable the touchpad, wherever I click, the centre is set to be the top-left corner of the screen 17:48 < dooglus> and it appears as if I am defining the radius - I see the outline of a huge circle, centred off the canvas 17:49 < dooglus> but when I release the mouse button, I don't see a circle, and looking at the params, it's centred off the canvas, and has a radius of 0. 17:49 < igli> sounds like it needs to save the setting and check it on startup 17:50 < dooglus> that would be nice, yes 17:50 < igli> s/setting/fact that a device is disabled/ 17:50 < dooglus> but also, it would be good if it didn't make the bad setting in the first place 17:50 < igli> dooglus: one thing at a time :) 17:50 < dooglus> because that will confuse a lot of new users immediately 17:50 < igli> yeah but it has to use devices; maybe it could check for synaptics 17:51 < dooglus> I don't have to use the input devices dialog when use the gimp 17:51 < igli> good point- does gimp not use the touchpad then? 17:52 < dooglus> it does 17:52 < dooglus> the touchpad acts just like a mouse though 17:53 < dooglus> if I look at the input devices dialog in the gimp, the touchpad is 'disabled' 17:53 < igli> sure; synfig is just using dev in same way 17:53 < igli> huh? 17:53 < dooglus> if I set it to be enabled, it stops working, just like it does in synfig 17:53 < igli> lol 17:53 < dooglus> it's just that in the gimp it defaults to disabled, whereas in synfig it defaults to enabled 17:54 < dooglus> oh, it appears that the gimp can remember my settings even when I close and restart it 17:55 < igli> ok first thing is for synfig to remember disabled setting 17:56 < igli> then we can look at detecting known-bad devices 17:56 < igli> (more work) 17:56 < igli> pabs3: where is the code for that? i'll have a look and report back if you like 17:57 < pabs3> the change I made was in src/gtkmm/app.cpp SVN r277 17:57 < pabs3> svn diff -r 276:277 18:00 < dooglus> gimp has quite a few gui items around this input devices dialog 18:02 < pabs3> dooglus: about the negative brush size thing, the Gtk::SpinButton::set_range function requires a max as well as min. what do you recon for max? 18:02 < pabs3> hmm, but no other part of the code uses set_range, but I've seen spinbuttons that have a minimum 18:04 < dooglus> you have? 18:05 < pabs3> yeah, on the new canvas dialog for one 18:05 -!- StateS [n=chatzill@48-116.dial.nortenet.pt] has joined #synfig 18:06 < dooglus> right 18:06 < pabs3> render dialog too 18:09 < pabs3> ah, I see, it is using GtkAdjustment elsewhere http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1Adjustment.html 18:11 < pabs3> looks like that has an upper bound too 18:14 < dooglus> yes 18:14 < dooglus> but it's set to a very large value 18:15 < dooglus> see synfigstudio/src/gtkmm/renddesc.cpp line 85 for example 18:15 < dooglus> adjustment_yres(0,0,10000000), 18:16 < pabs3> 10000000 it is then :) 18:17 < pabs3> here goes the commit! 18:20 < pabs3> ah, crap, sf.net said 500 - Internal Server Error when I tried to close the bug 18:21 < pabs3> weird, fine the second time 18:24 -!- pxegeek [n=Miranda@c-71-59-140-184.hsd1.or.comcast.net] has joined #synfig 18:25 < pabs3> igli: btw, /topic :) 18:25 < pabs3> anyway, I should go to bed 18:25 < igli> heh ok nite 18:25 < pabs3> hey pxegeek :) rock on with the tango icons! 18:26 -!- pabs3 [n=pabs@dsl-58-7-234-232.wa.westnet.com.au] has quit ["z"] 20:43 -!- omry__ [n=omry@l192-117-123-91.broadband.actcom.net.il] has joined #synfig 20:49 -!- omry_ [n=omry@l192-117-123-228.broadband.actcom.net.il] has quit [Read error: 145 (Connection timed out)] 21:21 -!- darco [n=darco@dsl081-054-146.sfo1.dsl.speakeasy.net] has joined #synfig 21:22 * darco reads over the GSoC stuff 21:27 < pxegeek> Hi darco! 21:27 < pxegeek> How's dyloxin feeling? 21:30 < darco> not so good at the moment 21:31 < darco> I hope to look into it later this evening 21:32 < pxegeek> :( - Get well soon! 21:33 < pxegeek> I've been looking into pabs' suggestion of mapping synfig icons to the Tango set 21:33 < pxegeek> I think there are good matches for all except two of the standard icons 21:34 < pxegeek> normal and smooth_move we may have to get creative for. 21:34 < pxegeek> http://pxe.geek.googlepages.com/ if you get a chance... 21:37 -!- omry__ [n=omry@l192-117-123-91.broadband.actcom.net.il] has quit [Remote closed the connection] 21:38 < igli> darco: did you see the log about saving disabled device setting? 21:39 < igli> for laptop touchpads, could be synaptics 21:44 -!- darco [n=darco@dsl081-054-146.sfo1.dsl.speakeasy.net] has left #synfig [] 21:46 < dooglus> pxegeek: under 'other icons' you could add draw, sketch and width too 21:50 -!- xerakko [n=xerakko@debian/developer/xerakko] has quit [Read error: 110 (Connection timed out)] 22:01 < StateS> hello all 22:02 < StateS> hey dooglus... you said yesturday that you got synfig to work on windows right? 22:05 -!- omry [n=omry@l192-117-123-91.broadband.actcom.net.il] has joined #synfig 23:01 -!- StateS [n=chatzill@48-116.dial.nortenet.pt] has quit ["Chatzilla 0.9.77 [Firefox 2.0.0.2/2007021917]"] 23:05 -!- zipola [n=zipola@zip.kortex.jyu.fi] has quit [Remote closed the connection] --- Log closed Mon Mar 12 00:00:12 2007