Re: SVG rendering - Librsvg and Lasem

2016-07-13 Thread Emmanuel Pacaud

Hi,

Le mer. 13 juil. 2016 à 13:27, Sébastien Wilmet  a 
écrit :

On Tue, Jun 21, 2016 at 03:41:48PM +0200, Emmanuel Pacaud wrote:
 This is a message I intended to write for some times, but the 
Toronto

 hackfest notes gives me incentives to actually send it.

 In these notes, there is a paragraph saying Benjamin seems not too 
happy

 with librsvg.





 So I would appreciate any feedback regarding lasem design and
 implementation, or any comment about the possibility of using lasem 
as a

 replacement of librsvg.


Did you receive any feedback? Because there is no replies to this
thread, but it looks to me an important subject if the GTK+ project is
looking at using an SVG rasterizer library.


No feedback, except for a request from Jakub to use lasem for icon 
theme rendering (which has motivated me to try to improve object extent 
measurement in lasem).


Cheers,

Emmanuel.

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

SVG rendering - Librsvg and Lasem

2016-06-21 Thread Emmanuel Pacaud

Hi,

This is a message I intended to write for some times, but the Toronto 
hackfest notes gives me incentives to actually send it.


In these notes, there is a paragraph saying Benjamin seems not too 
happy with librsvg.


And in fact, there is this library, Lasem, I have started to work on 
some years ago, that could be considered as a librsvg replacement:


https://wiki.gnome.org/Projects/Lasem
https://git.gnome.org/browse/lasem/

Good things about lasem:

- It is based on gobjects
- It has a DOM like API
- It has a quite extensive support of the SVG 1.1 specification, 
similar to librsvg

- It is as fast, if not faster, than librsvg
- It uses less memory than librsvg
- It has introspection support
- It has gtk-doc support
- There is a test suite, with an automatic check on a selection of 
test files
- As a bonus, it also renders MathML (well, it started as a mathml 
renderer under gmathml name)


Bad things about lasem:

- Text support is a joke, but librsvg does not shine here neither
- No CSS suport
- Almost nobody uses it
- There is only one developper, and not very active these days (that's 
me)
- twice the size of code compared to lirsvg (but it has mathml 
rendering...)


So I would appreciate any feedback regarding lasem design and 
implementation, or any comment about the possibility of using lasem as 
a replacement of librsvg.


Cheers,

Emmanuel.

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: libRSVG development

2013-04-02 Thread Emmanuel Pacaud

Hi,

Le mardi 02 avril 2013 à 21:04 +0200, Andre Klapper a écrit : 
> Many projects are neither extremely active nor completely unmaintained.
> (In case of librsvg, maintainers did some hacking seven months ago.)
> 
> It might be worth to contact maintainers explicitly (see
> https://git.gnome.org/browse/librsvg/tree/librsvg.doap ) and kindly ask
> for review of specific patches (overview of unreviewed patches at
> https://bugzilla.gnome.org/browse.cgi?product=librsvg ), or to issue a
> call for new blood (or invite active patch writers to co-maintainership)
> if there is no interest in maintainership anymore.
> 
> I'm not aware of any alternative recommended within GNOME currently.


I can't say it is much more active or maintained, but I would suggest to
look at lasem, a library I'm working on for several years now.

Compared to librsvg, support for filters is a bit behind, there's no CSS
styling capability, and text rendering is even worse than librsvg.

But it has a DOM like API, is quite fast, and has a large test suite.

Plus it also can render mathml equations.

More informations here:

https://blogs.gnome.org/emmanuel/category/lasem/
https://git.gnome.org/browse/lasem/

Cheers,

Emmanuel.


___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: taking features away (compact view removed from Nautilus)

2012-07-02 Thread Emmanuel Pacaud
Le lundi 02 juillet 2012 à 09:38 +0100, Allan Day a écrit :
> Adam Dingle  wrote:
> > I realized recently to my surprise and dismay that the compact view has been
> > removed from Nautilus:
> 
> Adam, if you wanted to discuss this change, you could have done so on
> the bug or on the Nautilus mailing list, or by asking on
> #gnome-design. I would have been happy to have given you some
> background on why the decision was made.

Adam already answered to this point:

"I'm well aware of nautilus-list, but chose to post here because I think
there's a problem here beyond just Nautilus.  In my opinion, useful
features are vanishing from core GNOME apps without adequate notice to
the community and opportunity for discussion by people who use those
features regularly."

> No one objects when you add a feature, yet features can ruin a design
> if you keep adding them. Nautilus has been at saturation point for a
> while; it's at the stage where it's actually very difficult to improve
> it without taking something away.

I don't use the compact view, but what worries me is, after several
messages on this list, there is still no justification for this removal,
except the one in the bug report:
 
"There is really little difference between compact mode and icon mode
with labels on the side. Well, except for that that horrible horizontal
scrolling."

That's a bit too short for an explanation (with the fact that the icon
mode with labels on the side is also removed). While I agree removal are
sometimes necessary, there is a good chance it will be seen as a
regression by some users, which should be well explained.

Emmanuel.

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Gnome 3 issues

2012-05-03 Thread Emmanuel Pacaud
Le jeudi 03 mai 2012 à 16:56 +0200, Florian Müllner a écrit :
> That messed up my hands and I can't use mouse.
> That is why I liked gnome 2, everything could be done
> without mouse.
> 
> And the same is true for Gnome3 - to navigate to an application, you
> can use
>   PgDown( |  | )

Wouldn't it be better to make  replace the PgDown
 sequence. When you enter the overview mode, arrow keys are not
used, and it seems more obvious to use them in order to switch between
"Window" and "Application" view.

Emmanuel.

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Anyone using UNCONFIRMED in Bugzilla?

2011-12-27 Thread Emmanuel Pacaud
Le mardi 27 décembre 2011 à 15:57 +0100, Olav Vitters a écrit :
> On Tue, Dec 27, 2011 at 04:48:20PM +0200, pec...@gmail.com wrote:
> > So please don't kill it. It's useful.
> 
> Are you using it yes or no?

I do, for the same reasons Peter described in his message.

Emmanuel.

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: GNOME Menus restructuring

2009-07-29 Thread Emmanuel Pacaud
Hi,

Le mercredi 29 juillet 2009 à 12:35 +0200, Rodrigo Moya a écrit :
> If the control center capplets provide a list of keywords in
> their .desktop file, searching for 'mouse cursor' on the control center
> shell search would show the correct tool that the user needs to start.

But gnome-control-center shell is not there yet, and that's probably why
some users don't like it: the current search keyword list is too poor to
be useful. Say I want to set the double click delay for the mouse, the
search feature doesn't give you a single answer, for either 'click'
'delay' or 'double', or even 'delay mouse', while it shows the correct
applet for 'mouse'.

And even if the keyword dictionary was big enough, an additional issue
is the user needs to know how to name what he is looking for, which is
not always that evident.

Also, after a while, when you know where to find things, the one depth
level menu layout is easier to memorize, at least for me, than the 2D
layout of the gnome-control-center shell (which for making things worst,
change when you resize the window). And as Alexey said,
gnome-control-center shell is an additional window to close when you're
done with your task.

IMHO, a good compromise for the current gnome desktop would be to keep
the system menu with the new layout proposal, and provide an access to
the gnome-control-center applet using the search tool
(tracker-search-tool or deskbar). We need a unique search tool, always
at hand, and not several ones. We should not have to search for the
correct search tool.

Emmanuel.



___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: New module decisions for 2.26

2009-01-22 Thread Emmanuel Pacaud
Le jeudi 22 janvier 2009 à 11:42 +0100, Frederic Peters a écrit :
> > Le mercredi 21 janvier 2009 à 19:20 +0100, Vincent Untz a écrit :
> > >  + brasero (desktop)
> > >- mixed feelings in the community and in the release team
> > >- reactive development team
> > >- directly conflicts with nautilus-cd-burner feature-wise, so if
> > >  accepted, nautilus-cd-burner has to be deprecated
> > >- fills a need that has been felt by many users
> > >- used by default on several distributions already
> > >=> approved
> > >=> nautilus-cd-burner is therefore deprecated
> > 
> > I'm not sure to understand what exactly happens here. Does brasero
> > offers the same desktop integration for the basic cd burning needs as
> > nautilus-cd-burner (right-click for iso burning, file to burn list
> > building using nautilus windows, nice and simple burning dialog,
> > shortcut to nautlus cd creation window on the desktop when a blank cd is
> > inserted) ?
> 
> As integration was a concern raised when Brasero was first proposed
> they have working great to address the issues and added a Nautilus
> extension, just like nautilus-cd-burner (actually it is much of the
> same code), so integration features are not removed in favour of a
> standalone application.

Oh, good news then. Thanks.

Emmanuel.

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: New module decisions for 2.26

2009-01-22 Thread Emmanuel Pacaud
Hi,

Le mercredi 21 janvier 2009 à 19:20 +0100, Vincent Untz a écrit :
>  + brasero (desktop)
>- mixed feelings in the community and in the release team
>- reactive development team
>- directly conflicts with nautilus-cd-burner feature-wise, so if
>  accepted, nautilus-cd-burner has to be deprecated
>- fills a need that has been felt by many users
>- used by default on several distributions already
>=> approved
>=> nautilus-cd-burner is therefore deprecated

I'm not sure to understand what exactly happens here. Does brasero
offers the same desktop integration for the basic cd burning needs as
nautilus-cd-burner (right-click for iso burning, file to burn list
building using nautilus windows, nice and simple burning dialog,
shortcut to nautlus cd creation window on the desktop when a blank cd is
inserted) ?

Emmanuel.



___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: GSD should not housekeep the thumbnails

2008-09-16 Thread Emmanuel Pacaud
Hi,

On mar, 2008-09-16 at 11:34 +0200, Stephane Delcroix wrote:
> Hey guys,
> The plugin does something like this:
> - clean the thumbnails older than MAX_AGE (default to 60 days)
> - clean the oldest thumbnails until the cache size is under MAX_SIZE
> (default to 64MB)

I don't get why it work like this. Why remove a thumbnail because it's
old ? Why would we want to limit the size of the thumbnail cache to an
arbitrary value ? It depends on the disk size, and it will limit itself
by the fact the size of the thumbnailed files is largely bigger than the
thumbnail size.

Wouldn't it be better to just remove thumbnail of files that don't exist
anymore ?

Emmanuel.

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: New Control Centre

2007-02-05 Thread Emmanuel Pacaud
Le lundi 05 février 2007 à 20:42 +0100, David Nielsen a écrit :
> man, 05 02 2007 kl. 19:19 +, skrev Alex Jones:
> > It's slow.
> > 
> > Now when I want to quickly get to my sound settings I have to click
> > System, Control Centre... *wait 3 seconds*, figure out where "Sound"
> > should be and then click that. And then I have an extra window to close
> > when I'm done, which really does annoy me.
> > 
> > IMO this was just a proper bad idea. If we had a proper control centre
> > app like Mac OS's then it would be a different story, but this thing is
> > just a glorified application launcher that introduces an unnecessary
> > layer of separation.
> > 
> > Down with control centre.
> > 
> > I want my menus back. Changing settings just isn't the quick
> > in-and-out-in-5-seconds-flat job it used to be.
> 
> I agree 100%, I like the idea but the current implementation is
> extremely slow and it seems pointless since it just launches yet another
> app.
> 

Same feeling for me, and there's even a bug opened regarding this
subject:

http://bugzilla.gnome.org/show_bug.cgi?id=398970

Emmanuel.

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: integrating python applications in the gnome desktop

2006-10-15 Thread Emmanuel Pacaud
Le dimanche 15 octobre 2006 à 14:44 +0100, Gustavo J. A. M. Carneiro a
écrit :
> On Dom, 2006-10-15 at 12:32 +0200, Alfonso wrote:
> > I hope this is the right place for this question, sorry if it is not. I 
> > have googled quite a lot, and couldn't find any tutorial or information 
> > related with how can I install my python programms in the gnome desktop. 
> > I'm making programs using python and pygkt. What I would like to do is 
> > installing them, so that they can be executed just like any other 
> > application in the applications menu. If I try to execute a python 
> > program by double click in gnome it appears the dialog asking if I you 
> > want to show the content of the file or executing it. I know this 
> > behaviour can be changed using gconf-editor, but I would prefer not to 
> > change it, and still having my application integrated in the 
> > applications menu, and executable by double click without intermediate 
> > messages.
> 
>   Make a .desktop file for your program; it is double-click executable
> without the annoying dialog.  Plus, you can install it
> to /usr/share/applications to make it visible in the GNOME menu.
> 
> > 
> > Any information or links to articles or docs, would be very appreciated.
> 
> http://freedesktop.org/wiki/Standards_2fdesktop_2dentry_2dspec

There's also this guide:

http://primates.ximian.com/~federico/docs/gnome-isv-guide/index.html

Emmanuel.

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: PDFs for user-guide, accessibility-guide and system-admin-guide

2006-03-08 Thread Emmanuel Pacaud
Le mercredi 08 mars 2006 à 09:13 +0100, Alexander Larsson a écrit :
> On Tue, 2006-03-07 at 22:57 -0700, Brent Smith wrote:
> > I've been working on generating some new PDFs for the documentation in
> > the gnome-user-docs package.  I've come up with some build scripts[1]
> > that  generate some decent output using Apache's FOP and Norman Walsh's
> > DocBook -> XSL-FO stylesheets.
> > 
> > The generated PDFs are available at:
> > 
> > http://www.gnome.org/~bmsmith/user-guide.pdf
> > http://www.gnome.org/~bmsmith/system-admin-guide.pdf
> > http://www.gnome.org/~bmsmith/gnome-access-guide.pdf
> 
> Wow. These are pretty nice. Is there a chance we could pehaps make yelp
> display this instead of the html-based versions? Evince manages to
> render it with a nice index-tree sidebar and everything, so it seems
> equivalent feature-wise.

I don't think PDF is well suited for on screen reading. Font rendering
and glyph spacing make document harder to read than when it's in html.

Other points against PDF is that HTML rendering is faster, and page
layout of PDF files leaves a lot of unused space (page borders, space
between pages) with no gain regarding readability.

Emmanuel.

> Apple uses pdfs in their help systems (although not for everything i
> think), and it looks pretty nice.
> 
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>  Alexander LarssonRed Hat, Inc 
>[EMAIL PROTECTED][EMAIL PROTECTED] 
> He's an unconventional white trash astronaut gone bad. She's a foxy Bolivian 
> Valkyrie in the wrong place at the wrong time. They fight crime! 
> 
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: EOG features

2005-12-01 Thread Emmanuel Pacaud
Le jeudi 01 décembre 2005 à 12:18 +0100, Alexander Larsson a écrit :
> I would personally prefer a quick image viewer to not support editing
> (and thus save, except "save a copy"), and implement rotation as a view
> function, with auto-rotation bases on the file metadata. 
> It could even
> reuse the rotation you used last time (saved on a per-file basis).

Instead of saving rotation in a separate file, why not change metadata
of the file itself ? Possibly with a preference titled "Automatically
update file rotation metadata". If checked and file is read/write, save
in file metadata, if not, save rotation setting in a separate file. 

Emmanuel.

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list