Jan 17 16:04:45 ok, I suck and did not send out any agenda Jan 17 16:04:54 i have an agenda point!! Jan 17 16:04:55 hooray! Jan 17 16:05:01 saved by kris! Jan 17 16:05:11 put it on the agenda Jan 17 16:05:21 ok Jan 17 16:05:28 if people have some updates on the 2.10 progress, tell them now Jan 17 16:05:37 i am trying to put together another ridley/gtk+ 2.10 blog entrry Jan 17 16:05:40 (right now) Jan 17 16:06:00 hmm, lets see Jan 17 16:06:37 I did some some API additions like the current-value property in GtkRadioAction Jan 17 16:06:54 lol Jan 17 16:07:08 and we have some themability improvements like new style properties in the notebook (with more coming from maemo, I guess) Jan 17 16:07:25 the pixbuf engine can theme expanders and resize grips now Jan 17 16:08:03 we made progress on maemo merges (you probably now the details better there) Jan 17 16:08:06 (note that the last entry was posted in the beginning of october) Jan 17 16:08:21 it looks like win32 had a bunch of clipboard improvements, if I am not mistaken Jan 17 16:08:28 * mclasen scrolls way back in ChangeLog Jan 17 16:09:10 * kris is also scrolling the changelog Jan 17 16:09:16 kris: settings for animations, timeout handling Jan 17 16:10:03 symbolic colors (don't know if that has been sufficently blogged yet) Jan 17 16:10:13 i think jrb did blog about that, or not? Jan 17 16:10:19 if so, I can just link to that post Jan 17 16:11:15 kris: yes, jrb blogged it Jan 17 16:12:11 quartz backend got added Jan 17 16:12:15 I am so not going to be able to mention everything ;) Jan 17 16:12:30 display-migration and closing maybe? Jan 17 16:12:40 oh, yes, that too Jan 17 16:13:14 there is a bunch of optimization work all over the place (using slice allocator, reduce signal handlers...) Jan 17 16:13:33 oh, i didnr see the reduce signal handlers in the changelog Jan 17 16:14:01 can sombody summarize the floating object discussion maybe? Jan 17 16:14:38 another bunch of optimizations was to convert remaining private structs to IPN Jan 17 16:14:53 IPN? Jan 17 16:15:42 instance private data Jan 17 16:15:49 oh, right Jan 17 16:16:42 oh, and just today I got back to gtkassistant, and hope to finish that off in the next few days Jan 17 16:16:58 nice Jan 17 16:17:10 i am slowly getting back to treeview, as you might have noticed Jan 17 16:17:14 don't have a lot of time right now though Jan 17 16:17:39 you might want to mention that the optimization frenzy at the end of last year kind of moved our focus to pango and glib for a while Jan 17 16:17:46 yeah Jan 17 16:17:52 which explains that Ridley appears to have stalled a bit Jan 17 16:18:06 but we're getting back to it now! Jan 17 16:18:10 yes!!! Jan 17 16:20:43 kris: if you are also want to mention things that are in the pipeline, you might want to mention the notebook dnd bug, which has a working patch, that we should be able to get in shape for 2.10 Jan 17 16:21:44 mclasen: also, I'd like to list things for Ridley that are in progress Jan 17 16:22:22 mclasen: or have code. Such as possibly libglade or the canvas Jan 17 16:23:07 ok, almost finished: the assistant, the hyperlink button, notebook dnd Jan 17 16:23:30 * kris makes more notes Jan 17 16:24:04 some code available, but some work needed: libglade integration Jan 17 16:24:20 do I want to mention something about the float/sink, GInitiallyUnowned stuff? Jan 17 16:24:22 and if so what Jan 17 16:24:30 prototypes available, but much more work needed: print dialog, canvas widget Jan 17 16:24:47 kris: rather not... Jan 17 16:24:57 then I will silently forget about that Jan 17 16:25:06 man Jan 17 16:25:09 this is going to be one long entry Jan 17 16:26:13 kris: you could also mention the async branch Jan 17 16:26:18 yeah Jan 17 16:29:22 mclasen: for printing, maybe just mention that we're trying to put together some planning there Jan 17 16:30:48 how's recentchooser doing? Jan 17 16:31:17 * mclasen needs to get to that, too Jan 17 16:31:43 it is waiting for us Jan 17 16:34:35 ok, so we have goocanvas, foocanvas and sven's canvas Jan 17 16:34:36 ... Jan 17 16:34:58 actually, if anyone cares about printing, let me know Jan 17 16:36:02 kris: goocanvas is the cairoification of foocanvas, so we really only have two Jan 17 16:36:18 and since I haven't seen any code from sven yet, we really only have one... Jan 17 16:36:39 yeah Jan 17 16:36:47 hrm Jan 17 16:36:52 sven's wiki page is also down Jan 17 16:40:00 I don't know if damon is currently working on goocanvas. The last thing I saw was that it found a temporary home in cairo cvs Jan 17 16:53:06 mclasen: what was the reduce signal handlers thing about? Jan 17 16:53:54 kris: it was me spotting gimp connecting more than 30000 signal handlers at startup (just opening the prefs and one image) Jan 17 16:54:47 kris: GtkAction had quite a bit of signal handler overhead, it was connecting 4-5 notify:: handlers on itself Jan 17 16:55:02 and the gimp uses a lot of actions Jan 17 16:58:08 right, so I guess something "Signal handler overhead was reduced, by revising connections to notify:: signals. For example GtkAction was connecting to about 5 notify handlers on itself, which have been removed." Jan 17 16:58:14 *like Jan 17 16:58:15 would do Jan 17 16:59:57 kris: shouldn't stress that point too much. after all signals are still the preferred way to do many things Jan 17 17:00:05 hmm Jan 17 17:00:09 i can also not mention it ;) Jan 17 17:00:23 * kris thinks Jan 17 17:00:34 ah, look Jan 17 17:00:35 kris: I would just mention it among all the other optimizations Jan 17 17:00:37 i can add it in here Jan 17 17:07:13 --> errorlevel (errorlevel@12.171.16.136) has joined #gtk-devel Jan 17 17:19:12 ok, I'm on the way out. Jan 17 17:19:30 Looking forward to your humongous blog entry, kris Jan 17 17:19:48 working on it Jan 17 17:19:56 i think it is almost done