grub-devel.gnu.org archive mirror
 help / color / mirror / Atom feed
From: "Vladimir 'φ-coder/phcoder' Serbinenko" <phcoder@gmail.com>
To: The development of GNU GRUB <grub-devel@gnu.org>
Subject: Re: Using librsvg for adding svg support
Date: Tue, 10 Dec 2013 16:55:20 +0100	[thread overview]
Message-ID: <52A73968.2060800@gmail.com> (raw)
In-Reply-To: <CAEaD8JNwh0dCcxtVaCTkkcyysi92uk81Rdyyqb7jHHbL6cv1VQ@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 2123 bytes --]

On 10.12.2013 16:31, Vladimir 'phcoder' Serbinenko wrote:
> No floats or doubles are present in GRUB. Half of our platforms have no
> standard fp unit. Other half don't enable it on boot. msoft-float would
> pull in too many libraries. The only possibility is to have some fixed
> point type instead. Since C has no operator overload this would require
> either heavy preparse or librsvg rewrite. Both are too expensive in
> maintenance cost for almost no benefit. Using C++ for some modules is
> possible if relevant libraries can be used in sane cross-platform way
> outside of kernel. This can depend heavily on how platform independent
> libstdc++ is. Given trouble we got from libgcc I'm reluctant linking
> eith another library. Idk if C++ can be used without libstdc++
> 
In short: unless someone can demonstrate a way to easily handle floats
in GRUB they'll remain forbidden. While this task sounds like something
important it is far from being so. There are other, more important
tasks. Unfortunately our task manager isn't really up-to-date.
> On Dec 10, 2013 3:38 PM, "Ashutosh Agarwal" <ashutosh.ee12@iitp.ac.in
> <mailto:ashutosh.ee12@iitp.ac.in>> wrote:
> 
> 
>     I am a student and I wish to contribute. Reading through the tasks
>     list on
>     savannah.gnu.org <http://savannah.gnu.org> I found this thread of my
>     interest - task #11047: Support
>     SVG.
> 
>     I suggest using librsvg, created and used by Gnome.org. It is licensed
>     under GNU GPL v2+ as stated on the documentations page.
> 
>     I seek guidance for starting the actual implementation work and
>     coding. I
>     am comfortable with C and have cloned the repos.
> 
>     Here are the references to librsvg for your perusal.
>     https://wiki.gnome.org/Projects/LibRsvg
>     https://developer.gnome.org/rsvg/2.40/
> 
> 
>     Radsaggi
>     (Ashutosh Agarwal)
> 
> 
>     _______________________________________________
>     Grub-devel mailing list
>     Grub-devel@gnu.org <mailto:Grub-devel@gnu.org>
>     https://lists.gnu.org/mailman/listinfo/grub-devel
> 



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 291 bytes --]

      reply	other threads:[~2013-12-10 15:55 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-12-10 13:41 Using librsvg for adding svg support Ashutosh Agarwal
2013-12-10 15:31 ` Vladimir 'phcoder' Serbinenko
2013-12-10 15:55   ` Vladimir 'φ-coder/phcoder' Serbinenko [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=52A73968.2060800@gmail.com \
    --to=phcoder@gmail.com \
    --cc=grub-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).