[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [E-devel] enlightenment-devel Digest, Vol 8, Issue 8



David (hesperaux) here, letting everyone know that Metrics's fix to my
problem was just dandy. Yes, my e was maybe a week overdue. I just
updated a half hour ago, and now the NULL icon is not a problem.
Thanks metrics.

Dave

On 12/10/06, enlightenment-devel-request@lists.sourceforge.net
<enlightenment-devel-request@lists.sourceforge.net> wrote:
Send enlightenment-devel mailing list submissions to
        enlightenment-devel@lists.sourceforge.net

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
or, via email, send a message with subject or body 'help' to
        enlightenment-devel-request@lists.sourceforge.net

You can reach the person managing the list at
        enlightenment-devel-owner@lists.sourceforge.net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of enlightenment-devel digest..."


Today's Topics:

   1. Re: bug in imlib2 (Carsten Haitzler (The Rasterman))
   2. Locale Translation of Enlightenment 16 (E16) (Daniele (Mastro))
   3. Re: Locale Translation of Enlightenment 16 (E16)
      (Massimo Maiurana)
   4. Re: Locale Translation of Enlightenment 16 (E16)
      (Daniele (Mastro))
   5. Re: Locale Translation of Enlightenment 16 (E16) (Kim Woelders)
   6. Re: Locale Translation of Enlightenment 16 (E16)
      (Massimo Maiurana)
   7. Unlimited Loop: Null icon (David)
   8. Mixer / Mouse bindings bug (Zachary Goldberg)
   9. Re: Unlimited Loop: Null icon (Metrics)



---------- Forwarded message ----------
From: Carsten Haitzler (The Rasterman) <raster@rasterman.com>
To: John Williams <williams@tni.com>
Date: Fri, 8 Dec 2006 21:55:33 +0900
Subject: Re: [E-devel] bug in imlib2
On Sat, 2 Dec 2006 16:55:42 -0700 (MST) John Williams <williams@tni.com>
babbled:

> imlib_image_draw_line has a bug in which it fails to draw a line correctly
> when dx>0, dy<0, and dy>dx.  It mistakenly uses the shallow line code
> path, and the resulting line is always drawn as if dy=dx.
>
> I have attached a test case for the bug, and a patch to fix it.

looks simple enough a fix - patch gladly accepted - into cvs it goes and will
make its way into whatever next release of imlib2 there is... (they do happen
on occasion :))

--
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    raster@rasterman.com
裸好多
Tokyo, Japan (?京 日本)





---------- Forwarded message ----------
From: "Daniele (Mastro)" <daniele.bilug@gmail.com>
To: enlightenment-devel@lists.sourceforge.net
Date: Fri, 08 Dec 2006 15:06:13 +0100
Subject: [E-devel] Locale Translation of Enlightenment 16 (E16)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

i want to translate E16 to italian, i know i have to edito a .po file
etc, etc.. and then compile it in a .mo binary file

but i don't know where to put the .mo file after i've compiled it

i'm running elive (both e16 and e17) and i have this file:

/usr/share/locales/it/LC_MESSAGES/enlightenment.mo

since E17 has an italian translation i think this is that one..

where i can put the e16 translation without overwriting the e17 one?

i need to know other things for translating e16?

thank you very much,
Daniele

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFeXFVi33/AIKoeisRAkRvAJ9sN7gNU4Bg9j2tiVVLUPH3HMcRlgCfWRoN
1wD++tutv4KLE+fTya6oZIY=
=V8wD
-----END PGP SIGNATURE-----





---------- Forwarded message ----------
From: Massimo Maiurana <maiurana@gmail.com>
To: enlightenment-devel@lists.sourceforge.net
Date: Fri, 08 Dec 2006 16:38:34 +0100
Subject: Re: [E-devel] Locale Translation of Enlightenment 16 (E16)
Daniele (Mastro), il 08/12/2006 15:06, scrisse:
> Hi,
>
> i want to translate E16 to italian, i know i have to edito a .po file
> etc, etc.. and then compile it in a .mo binary file

ciao daniele,
you do not have to generate a .mo file as it will be generated at
install time when you'll build e16.
You just have to write an it.po file to put in e16 source tree.
You can send your it.po to the e-intl mailing list
(https://lists.sourceforge.net/lists/listinfo/enlightenment-intl)
asking for someone to commit it to cvs.

--
       Massimo Maiurana         massimo<at>ragusa.linux.it
       http://massimo.solira.org       GPG keyID #7044D601

Articolo 11 - L'Italia ripudia la guerra come strumento di offesa
alla libertà degli altri popoli e come mezzo di risoluzione delle
controversie internazionali....







---------- Forwarded message ----------
From: "Daniele (Mastro)" <daniele.bilug@gmail.com>
To: Massimo Maiurana <maiurana@gmail.com>
Date: Fri, 08 Dec 2006 16:53:41 +0100
Subject: Re: [E-devel] Locale Translation of Enlightenment 16 (E16)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Massimo Maiurana ha scritto:
> ciao daniele,
> you do not have to generate a .mo file as it will be generated at
> install time when you'll build e16.

i don't want to recompile e16..
only want to add a new languages... there's no way of do that without
recompile all?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFeYqFi33/AIKoeisRAl7oAJ0b4Zqvg/KQ7077XM0SkEtE/15I2QCfUneY
a8+3umtT5mkqo3ceCYi39As=
=G+VK
-----END PGP SIGNATURE-----





---------- Forwarded message ----------
From: Kim Woelders <kim@woelders.dk>
To: "Daniele (Mastro)" <daniele.bilug@gmail.com>
Date: Fri, 08 Dec 2006 21:19:29 +0100
Subject: Re: [E-devel] Locale Translation of Enlightenment 16 (E16)
Daniele (Mastro) wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Massimo Maiurana ha scritto:
>> ciao daniele,
>> you do not have to generate a .mo file as it will be generated at
>> install time when you'll build e16.
>
> i don't want to recompile e16..
> only want to add a new languages... there's no way of do that without
> recompile all?

Yes.

There are some useful tips here:
http://wiki.edevelop.org/index.php/Translating_Enlightenment

You will need an e16.pot file. It is included in the source tarballs.
The one in the latest snapshot e16-0.16.8.5-0.03.tar.gz
(http://sourceforge.net/project/showfiles.php?group_id=2) is up to date
wrt. current CVS.

I played around a bit with poedit, and found it quite simple to use.

/Kim






---------- Forwarded message ----------
From: Massimo Maiurana <maiurana@gmail.com>
To: E-devel <enlightenment-devel@lists.sourceforge.net>
Date: Fri, 08 Dec 2006 21:33:50 +0100
Subject: Re: [E-devel] Locale Translation of Enlightenment 16 (E16)
Daniele (Mastro), il 08/12/2006 16:53, scrisse:
> Massimo Maiurana ha scritto:
>>> ciao daniele,
>>> you do not have to generate a .mo file as it will be generated at
>>> install time when you'll build e16.
>
> i don't want to recompile e16..

I don't mean you would have to :)
You write your po file, someone includes it in cvs and who will
compile e16 (an user or even a distribution) will obtain its own mo
file _automagically_ as the build process will do that for him.

--
       Massimo Maiurana         massimo<at>ragusa.linux.it
       http://massimo.solira.org       GPG keyID #7044D601

Articolo 11 - L'Italia ripudia la guerra come strumento di offesa
alla libertà degli altri popoli e come mezzo di risoluzione delle
controversie internazionali....









---------- Forwarded message ----------
From: David <hesperaux@gmail.com>
To: enlightenment-devel@lists.sourceforge.net
Date: Sat, 9 Dec 2006 21:42:41 -0700
Subject: [E-devel] Unlimited Loop: Null icon
Situation:

I was changing the icons in my Ibar, and the only way to get updates
to the same PNG file to show in the Ibar, I would have to change the
filename of the icon to something else, apply it, then change it back
to the file I had just updated. Instead of selecting a different file,
I checked "Use Icon Theme" from the advanced options, applied that
---- This is where it freezes. If there is no icon in the icon theme,
E goes into an infinite loop and effectively freezes. There was no
icon because the app I was changing was Ephoto, which I had just
compiled.

Even though users shouldn't be setting NULL values for icons, wouldn't
it be good to add a conditional: "if (icon == NULL) { icon =
"/path/to/unknown_icon.png"; }
Forgive my php syntax, lol. I don't know C. I also wasn't able to read
any of the code that was causing this, because I don't know where it
is or how to interpret this backtrace much at all. I just assumed some
things.

I hope this helps.

#0  0x00002b504a4f1bd5 in __xstat64 () from /lib/libc.so.6
#1  0x00002b5047f9d345 in ecore_desktop_paths_file_find () from
/usr/lib/libecore_desktop.so.1
#2  0x00002b5047f9953a in ecore_desktop_icon_theme_get () from
/usr/lib/libecore_desktop.so.1
#3  0x00002b5047f99499 in ecore_desktop_icon_theme_get () from
/usr/lib/libecore_desktop.so.1
#4  0x00002b5047f9965b in ecore_desktop_icon_find () from
/usr/lib/libecore_desktop.so.1
#5  0x0000000000459e26 in e_app_fields_empty ()
#6  0x000000000045a02c in e_app_icon_add ()
#7  0x00002aaaab8f6f44 in e_modapi_shutdown ()
#8  0x00002aaaab8f77da in e_modapi_shutdown ()
   from /usr/lib/enlightenment/modules/ibar/linux-gnu-x86_64/module.so
#9  0x0000000000459bfe in e_app_fields_empty ()
#10 0x0000000000459cbd in e_app_fields_empty ()
#11 0x0000000000459ea1 in e_app_fields_empty ()
#12 0x000000000045a02c in e_app_icon_add ()
#13 0x00002aaaab8f6f44 in e_modapi_shutdown ()
   from /usr/lib/enlightenment/modules/ibar/linux-gnu-x86_64/module.so
#14 0x00002aaaab8f77da in e_modapi_shutdown ()
   from /usr/lib/enlightenment/modules/ibar/linux-gnu-x86_64/module.so
#15 0x0000000000459bfe in e_app_fields_empty ()
......................................infinite loop

#################################################################################################
Debug commands:
#################################################################################################
> fr 4
  #4  0x00002b5047f9965b in ecore_desktop_icon_find () from
/usr/lib/libecore_desktop.so.1
> l
  1       in /var/tmp/portage/glibc-2.4-r3/work/build-amd64-x86_64-pc-linux-gnu-nptl/nptl/crti.S
> fr 5
  #5  0x0000000000459e26 in e_app_fields_empty ()
> l
  1       in /var/tmp/portage/glibc-2.4-r3/work/build-amd64-x86_64-pc-linux-gnu-nptl/nptl/crti.S

p ret
No symbol "ret" in current context.
(gdb) p
$1 = void

--David (hesperaux)





---------- Forwarded message ----------
From: "Zachary Goldberg" <zgold550@gmail.com>
To: enlightenment-devel@lists.sourceforge.net
Date: Sun, 10 Dec 2006 03:16:04 -0500
Subject: [E-devel] Mixer / Mouse bindings bug
Yes, 2 things not usually in the same sentence but i've finally
located the source of the mouse bindings bug: the mixer module.

Symptoms:
Upon restarting e 3 extra mouse bindings for "Extra mouse button" are
added.  For some reason the appearance of these 3 bindings prevents my
scroll wheel from working.

Fix: Unload the mixer module.  When the module is unloaded the
bindings to not re-appear.  But if its loaded, they do.  This is
distinctly and consistently reproducible on my machine.

-ZGold





---------- Forwarded message ----------
From: Metrics <metrics@score5.org>
To: enlightenment-devel@lists.sourceforge.net
Date: Sun, 10 Dec 2006 20:29:41 +1100
Subject: Re: [E-devel] Unlimited Loop: Null icon
On Sat, Dec 09, 2006 at 09:42:41PM -0700, David wrote:
> Situation:
>
> I was changing the icons in my Ibar, and the only way to get updates
> to the same PNG file to show in the Ibar, I would have to change the
> filename of the icon to something else, apply it, then change it back
> to the file I had just updated. Instead of selecting a different file,
> I checked "Use Icon Theme" from the advanced options, applied that
> ---- This is where it freezes. If there is no icon in the icon theme,
> E goes into an infinite loop and effectively freezes. There was no
> icon because the app I was changing was Ephoto, which I had just
> compiled.
>
> Even though users shouldn't be setting NULL values for icons, wouldn't
> it be good to add a conditional: "if (icon == NULL) { icon =
> "/path/to/unknown_icon.png"; }
> Forgive my php syntax, lol. I don't know C. I also wasn't able to read
> any of the code that was causing this, because I don't know where it
> is or how to interpret this backtrace much at all. I just assumed some
> things.
>
> I hope this helps.

A version of a fix is committed, but it had a different bt, which makes
me suspect an out of date E.

Testing appreciated :)

metrics




-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel





--
GOOOOOOOOOOOOSE!!!!!!!