On Thu, Oct 16, 2014 at 7:07 AM, Krzysztof KosiĆski <tweenk.pl@...972.....> wrote:
We could either continue fixing 0.48 to work with new Poppler or use only the poppler-glib based importer. However, the latter converts all text to paths AFAIK.
Let distros patch for 0.48... let's not waste any more energy on that branch unless a serious security issue comes up.
I think GTK+3 should be made a hard requirement as soon as we fork the 0.91 branch. The amount of conditional stuff in the UI code is getting really unwieldy.
I really think people need to use gtk3 builds for production work before making suggestions like this. Liam has been very vocal about how broken the canvas stuff is for example, yet he's the only one (at least publicly) trying to figure it out currently.
On top of that, I'm going to reiterate the need for more controls to move to the canvas because things in the Tool Controls Bar do run into the overflow menu at fullscreen on the most common laptop resolution for the Calligraphy Tool & Text Tool. The bonus is that at least with Ubuntu's Ambiance theme, the overflow button doesn't show up, so controls disappear into the ether. The Text & Font dialog also maxes out the dock and is unusable. The rulers are broken. I'm sure there's much more because this is based on less than 10 mins of messing around.
I'm not saying we shouldn't pursue GTK3, I'm saying we need to stick to the old rule of "don't break trunk", and if GTK3 builds aren't in a far better state it's a premature hard requirement. More simply, if GTK3 doesn't end up as the default for 0.92, it's a useless requirement. Note that I'm saying this because the current thought is to have a "short" merge window for 0.92 so we can get back to having more frequent releases again.
Cheers, Josh