Re: [E-devel] entranced: Feature Request

2004-12-16 Thread Peter Hyman
On Tue, 2004-12-14 at 19:53 -0500, Michael Jennings wrote:

> Your preference doesn't enter into it, to be blunt.  The use of DB
> files was discussed and decided on a long time ago.  You're not saying
> anything here that hasn't been said before...just reopening old
> gripes.

Well, excuse me. Don't be elitist.
> 
> > IMHO, there is no advantage to having that ONE file as an edb
> > one. No other part of entrance uses it.
> 
> So you're advocating turning this one particular file into text and
> leaving the rest as DB files?  That doesn't sound very *consistent*,
> now does it?  :-)

No. There is one db file that Entrance uses. The rest are EET. This
config file is in etc where all but one file I can think of are text. I
fail to see how my "gripe" as you call it is unreasonable. I also fail
to see how making a config file open, without having to write a program
to edit it is unreasonable,
> 
> HTH,
> Michael
> 
I suppose, it depends on who you think your audience is. If it's people
like me, end users that enjoy the latest in tech trends and like to
tinker, then your library-only approach to configuration editing is not
going to fly. If it's a narrow group of programmers and graphics
wizards, then I suppose it will be fine.

However, just because someone thinks there is a more practical way to do
something is no reason to flame. If I am too "ignorant" for your tastes
then perhaps I am wasting my time trying to figure out what E is all
about.

-- 
Peter



---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] API Documentation?

2004-12-16 Thread freerock
On Thu, 16 Dec 2004 17:58:13 -0700, Alex <[EMAIL PROTECTED]> wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> I know that I have seen documentation for the APIs that the libraries
> implement, but I can't find it anymore and a search of the archive
> hasn't turned it up either.  Can someone point me in the right direction?
> 
> thanks
> 
> - -alex

The Documentation link on e.org


---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] init.d/entrance script BUG?

2004-12-16 Thread Ibukun Olumuyiwa
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Peter Hyman wrote:
| This script terminates the daemon PID, but that does not kill the
| entrance application, or X.
|
| Running entrance stop results in erratic system behavior
|
I don't know for sure why this is, but when you kill the entranced PID
it always terminates the X server and session before exiting. Anyone
else noticing this behavior?
- --
Ibukun Olumuyiwa
http://xcomputerman.com
"God is dead." - Nietzche
"Nietzche is dead." - God
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFBwFXDImU2r6Etn78RAgdDAJ9jJmqpBxcLQGzKkOCogj1m7HohfwCeP8bp
3t84EbNJypxt38ZSpkP6wiw=
=DqMH
-END PGP SIGNATURE-
---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] want to access command line argument -p inside theme

2004-12-16 Thread Michael Jennings
On Thursday, 18 November 2004, at 20:17:10 (-0600),
Paul Johnson wrote:

> Hello. I'm directed here from the Eterm homepage.
> 
> Suppose you start Eterm with
> 
> Eterm -t MyTheme -p /home/pauljohn/pictures1
> 
> Inside the theme.cfg file, I want to access the value of the path 
> variable and choose randomly among those files.  I'm confounded because 
> the Eterm seems to take the command line argument and throw it on the 
> end of the variable rs_path, so I can't figure how to recover that value 
> inside the theme.
> 
> It is possible to randomly choose a file from a known directory*, but I 
> don't know how to do it from the command line directory.
> 
> 
> *Example: this snip from theme.cfg shows how to randomly select a 
> subdirectory from /home/pauljohn/Termpics, and then grabs an image out 
> of there:
> 
>  path 
> "./pix/:~/.Eterm/:~/.Eterm/themes/Eterm/pix:~/.Eterm/pix/:/usr/local/share/Termpics/babes/:/usr/share/Eterm/pix"
>  begin image
>   type background
>   state normal
>   %put(portpath %random(`ls -d /home/pauljohn/Termpics/*`))
>   file %random( `find %get(portpath)  -name *.jpg`)

This is not currently possible, but I'll consider it for a future
release.  In the meantime, you could always write a wrapper script. :)

Michael

-- 
Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  <[EMAIL PROTECTED]>
n + 1, Inc., http://www.nplus1.net/   Author, Eterm (www.eterm.org)
---
 "Feel your breath on my shoulder, and I know we couldn't get any
  closer.  I don't want to act tough; I just want to fall in love as
  we move into the night."-- Peter Cetera and Crystal Bernard,
  "(I Wanna Take) Forever Tonight"


---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Problem

2004-12-16 Thread phriedrich
Hi Folks,

today I tried to do some OO  programming with the EFL hand have a
problem with that.

The function-call

ecore_evas_callback_move_set(ee, window_move);

results in these error-message:

main_win.cpp: In member function `int main_win::create_win(int)':
main_win.cpp:72: error: argument of type `void (main_win::)(Ecore_Evas*)'
does not match `void (*)(Ecore_Evas*)'

How can I cast the argument to get accepted?

Tanks,

Friedrich


pgpYyFgP20xq4.pgp
Description: PGP signature


Re: [E-devel] Re: E CVS: tools andreas99

2004-12-16 Thread Michael Jennings
On Wednesday, 15 December 2004, at 00:45:13 (+0100),
Andreas Volz wrote:

> I don't know how to handle this language problem. At first I used
> setlocale (LC_ALL, NULL); to get the current locale for help. This
> worked well on my and most other systems. But then someone reported
> me a problem that on his system this doesn't work. I expect a return
> of one locale like "[EMAIL PROTECTED]". But this person get this result:
> 
> LC_CTYPE=en_US;LC_NUMERIC=en_US;LC_TIME=en_US;LC_COLLATE=C;LC_MONETARY=
> en_US;LC_MESSAGES=en_US;LC_PAPER=en_US;LC_NAME=en_US;LC_ADDRESS=en_US;L
> C_TELEPHONE=en_US;LC_MEASUREMENT=en_US;LC_IDENTIFICATION=en_US
> 
> After some time I found the reason: setlocale (LC_ALL, NULL); seems
> to return all values If not all locales have the same value. (see:
> LC_COLLATE=C, others=en_US). So I used only LC_MESSAGES to get the
> locale and avoid this problems. Do you think I should return to
> LC_MESSAGES and use LANG as fallback if LC_MESSAGES is empty?

First off, it's setlocale(LC_ALL, ""), not setlocale(LC_ALL, NULL). :)

Secondly, once you've done that, you cannot assume that the returned
locale string is any particular value.  From the man page:

RETURN VALUE
   A  successful  call to setlocale() returns an opaque string
   that corresponds to the locale set.

"Opaque" means "don't look at this thing." :)

Use nl_langinfo(CODESET) to get the character encoding being used.

Michael

-- 
Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  <[EMAIL PROTECTED]>
n + 1, Inc., http://www.nplus1.net/   Author, Eterm (www.eterm.org)
---
 "The key to success?  Work hard, stay focused, and marry a Kennedy."
  -- Arnold Schwarzenegger


---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Problem

2004-12-16 Thread The Rasterman
On Mon, 13 Dec 2004 20:37:06 +0100 phriedrich <[EMAIL PROTECTED]> babbled:
(B
(B> Hi Folks,
(B> 
(B> today I tried to do some OO  programming with the EFL hand have a
(B> problem with that.
(B> 
(B> The function-call
(B> 
(B> ecore_evas_callback_move_set(ee, window_move);
(B> 
(B> results in these error-message:
(B> 
(B> main_win.cpp: In member function `int main_win::create_win(int)':
(B> main_win.cpp:72: error: argument of type `void (main_win::)(Ecore_Evas*)'
(B> does not match `void (*)(Ecore_Evas*)'
(B> 
(B> How can I cast the argument to get accepted?
(B
(Bmake window_move a C function call (extern "C" {}) and then have that call
(Bwhatever c++ method you want.
(B
(Bthe c callback should look like:
(B
(Bvoid window_move(Ecore_Evas *ee) {
(B...
(B}
(B
(B-- 
(B- Codito, ergo sum - "I code, therefore I am" --
(BThe Rasterman (Carsten Haitzler)[EMAIL PROTECTED]
$BMg9%B?(B  [EMAIL PROTECTED]
(BTokyo, Japan ($BEl5~(B $BF|K\(B)
(B
(B
(B---
(BSF email is sponsored by - The IT Product Guide
(BRead honest & candid reviews on hundreds of IT Products from real users.
(BDiscover which products truly live up to the hype. Start reading now. 
(Bhttp://productguide.itmanagersjournal.com/
(B___
(Benlightenment-devel mailing list
([EMAIL PROTECTED]
(Bhttps://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Re: [E-devel] Re: E CVS: tools andreas99

2004-12-16 Thread Andreas Volz
Am Wed, 15 Dec 2004 21:34:46 +0100 schrieb Kim Woelders:

> You need to figure out the language to get the correct translation
> (gettext, other stuff?), and the encoding which is used by X to look
> up the appropriate font. They are kind of separate but linked issues.
> Most of this should go on behind the scenes. You could take a look at
> the first few lines in LangInit() in e16/e/src/lang.c, which I believe
> gets it right most of the time.

I looked into lang.c, but don't see which lines could help me find a
clean and reliable way to find out the users current speaking language.
Can you point me to the lines you think?

regards
Andreas


---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Symbols appear in transparency

2004-12-16 Thread Angus McMorland
Hi all,

I'm having problems with the transparency mode of Eterm on my
debian-amd64 system. In any transparent windows (I've just tried
selecting different themes) any normally empty space (eg the end of
every line) if filled with character-sized boxes (like those that are
displayed when a special character code isn't recognised by a font). The
boxes are arranged in columns four boxes wide, with four spaces between
them. Everything else works okay, but it does spoil the transparency
effect and make reading very difficult.

The version information for my Eterm is:

Eterm 0.9.2
Copyright (c) 1997-2002, Michael Jennings ([EMAIL PROTECTED]) 

Build info:
Built on Sun May 16 16:26:20 UTC 2004
actions.c 1.25 2002/06/03 00:24:21 mej
buttons.c 1.39 2002/10/23 03:03:26 mej
command.c 1.94 2002/11/27 20:18:22 mej
draw.c 1.13 2002/06/08 15:44:06 mej
e.c 1.23 2002/06/08 15:44:06 mej
events.c 1.56 2002/10/13 05:03:46 mej
font.c 1.38 2002/11/21 19:06:43 mej
grkelot.c 1.6 2002/06/08 15:44:06 mej
main.c 1.10 2002/05/04 14:25:27 mej
menus.c 1.60 2002/10/13 05:03:46 mej
misc.c 1.22 2002/06/08 16:50:38 mej
netdisp.c 1.7 2002/06/08 15:44:07 mej
options.c 1.120 2002/11/27 20:18:23 mej
pixmap.c 1.91 2002/11/27 20:18:23 mej
screen.c 1.69 2002/10/08 02:18:08 mej
scrollbar.c 1.42 2002/07/14 04:55:26 mej
startup.c 1.36 2002/10/08 02:18:09 mej
system.c 1.17 2002/06/08 15:44:07 mej
term.c 1.88 2002/11/27 20:18:24 mej
timer.c 1.12 2002/06/08 16:50:38 mej
utmp.c 1.16 2002/06/08 15:44:07 mej
windows.c 1.59 2002/10/23 03:03:27 mej

Debugging configuration:  DEBUG=4 +DEBUG_SCREEN +DEBUG_CMD +DEBUG_TTY
+DEBUG_SELECTION +DEBUG_UTMP +DEBUG_OPTIONS +DEBUG_IMLIB +DEBUG_PIXMAP
+DEBUG_EVENTS +DEBUG_X11 +DEBUG_SCROLLBAR +DEBUG_MENU +DEBUG_TTYMODE
+DEBUG_COLORS

Compile-time toggles:  -PROFILE -PROFILE_SCREEN -PROFILE_X_EVENTS
-COUNT_X_EVENTS +OPTIMIZE_HACKS +PIXMAP_SUPPORT +PIXMAP_OFFSET
+BACKGROUND_CYCLING_SUPPORT +USE_EFFECTS -NO_CURSORCOLOR -NO_BRIGHTCOLOR
-NO_BOLDUNDERLINE -NO_BOLDOVERSTRIKE -NO_BOLDFONT -NO_SECONDARY_SCREEN
-FORCE_CLEAR_CHARS -PREFER_24BIT -OFFIX_DND +BORDER_WIDTH_OPTION
-NO_DELETE_KEY -FORCE_BACKSPACE +FORCE_DELETE +HOTKEY_CTRL -HOTKEY_META
-LINUX_KEYS +KEYSYM_ATTRIBUTE +XIM -UNSHIFTED_SCROLLKEYS -NO_SCROLLBAR
_REPORT +CUTCHAR_OPTION -MOUSE_REPORT_DOUBLECLICK +XTERM_SCROLLBAR
+MOTIF_SCROLLBAR +NEXT_SCROLLBAR +SCROLLBAR_BUTTON_CONTINUAL_SCROLLING
+META8_OPTION -GREEK_SUPPORT +MULTI_CHARSET -DISPLAY_IS_IP
-ENABLE_DISPLAY_ANSWER -NO_VT100_ANS +XTERM_COLOR_CHANGE
-DEFINE_XTERM_COLOR -NO_MAPALERT +MAPALERT_OPTION +UTMP_SUPPORT +H
AVE_SAVED_UIDS -ALLOW_BACKQUOTE_EXEC -WARN_OLDER +ESCREEN

Compile-time definitions:
 PATH_ENV="ETERMPATH"
 REFRESH_PERIOD=5
 PRINTPIPE="lp"
 KS_DELETE="^[[3~"
 SAVELINES=256
 CUTCHARS=""&'()*,;<=>[EMAIL PROTECTED]|} ^I"
 MULTICLICK_TIME=500
 SCROLLBAR_DEFAULT_TYPE=1
 SB_WIDTH=10
 SCROLLBAR_INITIAL_DELAY=40
 SCROLLBAR_CONTINUOUS_DELAY=2
 ESCZ_ANSWER="^[[?1;2c"
 PTY_GRP_NAME="tty"
CONFIG_SEARCH_PATH="~/.Eterm/themes:~/.Eterm:/etc/Eterm/themes:/etc/Eterm/theme
s:/usr/share/Eterm/themes:/etc/Eterm:/etc/Eterm:/usr/share/Eterm"
 THEME_CFG="theme.cfg"
 USER_CFG="user.cfg"


Any ideas how I can fix this, or what the problem is?

Cheers,

Angus.


Angus McMorland
[EMAIL PROTECTED]
PhD Student, Neurophysiology
University of Auckland, New Zealand.



---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] entranced: Feature Request

2004-12-16 Thread Michael Jennings
On Tuesday, 14 December 2004, at 20:42:04 (-0500),
Peter Hyman wrote:

> Well, excuse me. Don't be elitist.

You're new here.  I'm not.  You didn't know this has been hashed
through before.  I did.  So if informing you of that fact is
"elitist," then I'll wear that label proudly.

> No. There is one db file that Entrance uses. The rest are EET.

And none are text.  Hmmm, I think my previous comment regarding
consistency still stands. :-)

> This config file is in etc where all but one file I can think of are
> text.

http://www.pathname.com/fhs/pub/fhs-2.3.html#ETCHOSTSPECIFICSYSTEMCONFIGURATION

It says nothing about text vs. binary config files, so as long as the
binary configs are correct for the local machine, their contents are
irrelevant.

> I fail to see how my "gripe" as you call it is unreasonable. I also
> fail to see how making a config file open, without having to write a
> program to edit it is unreasonable,

I never said it was.  But the decision was made ages ago, and we all
get to live with it.

> I suppose, it depends on who you think your audience is. If it's
> people like me, end users that enjoy the latest in tech trends and
> like to tinker, then your library-only approach to configuration
> editing is not going to fly.

I beg to differ.  So long as tools exist to enable easy manipulation
(import/export/edit) of the configs, there's really no reason *not* to
have binary configs.  And since everything is still under development,
you must accept that some of the tools may be incomplete/missing.

> However, just because someone thinks there is a more practical way
> to do something is no reason to flame.

That was not a flame.

> If I am too "ignorant" for your tastes then perhaps I am wasting my
> time trying to figure out what E is all about.

I never called you ignorant, though you were ignorant of the previous
discussions of this issue.  And how you invest your time is no concern
of mine.  I'm just telling you the text vs. binary debate is long
over.

Michael

-- 
Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  <[EMAIL PROTECTED]>
n + 1, Inc., http://www.nplus1.net/   Author, Eterm (www.eterm.org)
---
 "I have tasted my own hunger, sold my body to survive.  Some have
  paid to scratch the surface, but they can't touch what's inside."
  -- Richard Marx, "Children of the Night"


---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Symbols appear in transparency

2004-12-16 Thread Mike Frysinger
On Monday 13 December 2004 05:57 pm, Angus McMorland wrote:
> I'm having problems with the transparency mode of Eterm on my
> debian-amd64 system. In any transparent windows (I've just tried
> selecting different themes) any normally empty space (eg the end of
> every line) if filled with character-sized boxes (like those that are
> displayed when a special character code isn't recognised by a font). The
> boxes are arranged in columns four boxes wide, with four spaces between
> them. Everything else works okay, but it does spoil the transparency
> effect and make reading very difficult.

i think this was covered before ... it should be fixed in CVS, so your only 
real option atm is probably to try upgrading to a cvs snapshot :/
-mike


---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Re: E CVS: Eterm mej

2004-12-16 Thread Michael Jennings
On Tuesday, 14 December 2004, at 15:24:34 (-0800),
E CVS List wrote:

> Log Message:
> Tue Dec 14 17:22:23 2004Michael Jennings (mej)
> 
> The benefits of being a passenger on a long road trip...  The
> beginnings of EWMH opacity (a la xcompmgr) support and (hopefully)
> UTF-8 support.  Both as yet untested.

Would someone who uses UTF-8 test this please?  Any help
debugging/fixing is much appreciated too.

Thanks,
Michael

-- 
Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  <[EMAIL PROTECTED]>
n + 1, Inc., http://www.nplus1.net/   Author, Eterm (www.eterm.org)
---
 "I long for the warmth of days gone by, when you were mine, but now
  those days are memories in time.  Life's empty without you by my
  side.  My heart belongs to you no matter what I try."
  -- Boyz II Men, "Four Seasons of Loneliness"


---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: Re: [E-devel] entranced: Feature Request

2004-12-16 Thread Corey Donohoe
* Peter Hyman ([EMAIL PROTECTED]) wrote:
> On Tue, 2004-12-14 at 17:09 +0100, till varoquaux wrote:
> > The themes are not harcoded they are selected in the configuration file 
> > /etc/entrance.edb.
> > You can edit this file with edb_gtk_ed.
> > Have fun,
> > Till
> 
> That's my point. Maybe they shouldn't be in the db file. Why can't a
> user or sysadmin specify entranced -t todaystheme.eet to override the db
> file. Let's be honest. Working with edb files is not really easy. For a
> product like entrance, a plain text file configuration setup would make
> more sense. That way, it would be consistent with gdm, kdm, etc.

Consistency with other people is a weak goal, dms consistently suck and look
the same, entrance is different.

As for entranced -t todaystheme.eet that's on the plate and what's been
discussed in recent weeks between xcomp and myself.  The config will be
unified between the two applications(entranced & entrance) using
ecore_config.  entranced will support command line options for things that
make sense for the daemon, and entrance will support command line options
for things that make sense for the client.  Moving to text files does not
solve cli arg requests.

We're pending the addition of list functionality to ecore_config, we're not
going to go do something "in the meantime."  What's there has worked fine
for sometime, if we change it, it'll be for the better.

> > P.S.:
> > TEST your configurations before rebooting.(entrance -T)
> > If the theme file is wrong entrance will  respawn endlessly making your 
> > consoles unusable
> > (I hope you have a network access handy or else...).
Or you learn how to boot to single user mode, it's a very useful exercise.
You can then disable it from starting up on your next boot, fix the problem,
and be back on your feet.

The respawning shouldn't be an issue, but hey it's still under development.
:)  We need better checks for successive failures and stop after a sane
amount of repeated failures.

> 
> Yes, for example, I put in theme without an eet extension and blam! The
> program should at least infer an .eet extension when there is none. It
> should not be required for a theme. Or, if the theme is not found, just
> load the default.
Falling back to the default is sane in that situation, but inferring .eet
extension isn't. 
> 
> > Peter Hyman wrote:
> > 
> > >Starting entranced automatically launches entrance.
> > >
> > >However, there is no ability to pass any entrance command line options.
> > >
> > >It would be nice to allow at least -t themename.eet so that entrance can
> > >launch a user-selected theme instead of the hard coded one.
since users can't launch entranced, root must, "user-selected" doesn't
really apply.  I do like the idea of on the fly theme switching though.

while we're sorta on the topic of root, privilege separation has been on the
plate for a while, anyone up for that ? :D

> > >
> > >As a corollary, it would be nice to be able to change themes on the fly
> > >from the entrance window.
This is in the plans for future development. :)
> > >

Thanks for the input peter.

__
Corey Donohoe
http://www.atmos.org


---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Re: E CVS: tools andreas99

2004-12-16 Thread Andreas Volz
Am Wed, 15 Dec 2004 12:43:10 -0500 schrieb Michael Jennings:

> First off, it's setlocale(LC_ALL, ""), not setlocale(LC_ALL, NULL). :)
> 
> Secondly, once you've done that, you cannot assume that the returned
> locale string is any particular value.  From the man page:
> 
> RETURN VALUE
>A  successful  call to setlocale() returns an opaque string
>that corresponds to the locale set.
> 
> "Opaque" means "don't look at this thing." :)
> 
> Use nl_langinfo(CODESET) to get the character encoding being used.

But this function returns for my locale ([EMAIL PROTECTED]) ISO-8859-15. I know
this is the character encoding I use, but perhaps a lot of languages use
the same character encoding or not? I need this value only to exec the
correct help files for the users language. Perhaps my understanding of
locales and character encoding is wrong.

regards
Andreas


---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: Re: [E-devel] entranced: Feature Request

2004-12-16 Thread Corey Donohoe
* Peter Hyman ([EMAIL PROTECTED]) wrote:
> On Tue, 2004-12-14 at 12:26 -0500, Mike Limon wrote:
> 
> No, you miss the point. It's consistency across different applications
> that matters. I for one prefer editing a text file. Setting a M$ type
> registry with keys is contra what the /etc directory is largely about.
> 
> IMHO, there is no advantage to having that ONE file as an edb one. No
> other part of entrance uses it.
> 
> Even things like setting the count of items is silly.  For example, in a
> text file I would have something like:
> 
> [Sessions]
> KDE   /opt/kde/bin/startkde   kde.png
> gnome /usr/bin/gnome-session  gnome.png
> enlightenment   /usr/X11/bin/enlightenment  enlightenment.png
> xfce   xfce   xfce.png
> [Authentication]
> .
> 
> [Users]
> .

Ok just my two cents, the above example makes me phsically ill.  I'd take
xml over that, and we're not going the xml route. :)

Have you looked into entrance_edit ? We're moving away from edb and to eet,
so you won't even be able to decipher the config files anymore without
writing a program.  This is not M$, I love how people always say shit like
that thinking we'll go changing it to their preference.  You're not supposed
to go digging through the config unless you know what you're doing.  

We're still working on the application ... it's evolving ...


__
Corey Donohoe
http://www.atmos.org


---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Compiling Eterm CVS on amd64

2004-12-16 Thread Angus McMorland
Hi all,

Yesterday I posted a query about the transparency bug in Eterm on an
debian-amd64 system, and it was suggested that I try a CVS version.
Thanks, Mike Frysinger, for that. Now I'm trying to compile the CVS
source and I get a few of these (with variations on a theme):
mmx_cmod.S:79: Error: suffix or operands invalid for `push'
and some of these:
mmx_cmod.S:79: Error: `8(%ebp)' is not a valid 64 bit base/index
expression
mmx_cmod.S:79: Error: `16(%ebp)' is not a valid 64 bit base/index
expression
mmx_cmod.S:79: Error: `20(%ebp)' is not a valid 64 bit base/index
expression
mmx_cmod.S:81: Error: `-6(%esi,%ebx,2)' is not a valid 64 bit base/index
expression
Obviously there is a way to build Eterm for amd64 - someone did it to
create the buggy 0.9.2 that I originally complained about. What should I
be doing differently?

Thanks again,

Angus.
--

Angus McMorland
[EMAIL PROTECTED]
PhD Student, Neurophysiology
University of Auckland, New Zealand



---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] entranced: Feature Request

2004-12-16 Thread Ibukun Olumuyiwa
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Peter Hyman wrote:
| On Tue, 2004-12-14 at 17:55 -0500, Corey Donohoe wrote:
|
|
|>Have you looked into entrance_edit ?
|
|
| entrance_edit just prints a warning and exits. It does nothing.
|
| $ entrance_edit /etc/X11/entrance_config.db
| WARNING: not a utf8 locale!
| $
|
| Of course, I am in the US.
|
| --help does nothing either.
|
| Obviously,
|   /* Basic ecore initialization */
|if (!ecore_init())
|   return (-1);
|
| does not like me!
|
|
OK! I really should be more diligent with reading my email. :)
Entranced will get your feature request, when the config system overhaul
is done. As it is right now there are certain ecore_config deficiencies
preventing that from happening, most notably the lack of support for
lists and combo (multiple choice) items. Help is needed in this area, so
if anyone would like to work a patch for ecore_config to improve this,
I'll buy you a tin of cookies. :)
But until the config system overhaul is done, I don't want to tack on
many of these new features. They will be a hack job, and you know our
motto is to do things right the first time.
- --
Ibukun Olumuyiwa
http://xcomputerman.com
"God is dead." - Nietzche
"Nietzche is dead." - God
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFBwFV1ImU2r6Etn78RAqNsAJ41j0X9fNShWLjY1f5SxpuAiWnOfACfYXA0
N8s9NHMiwzkn7ZgHg5RYXcs=
=uTIv
-END PGP SIGNATURE-
---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] entranced: Feature Request

2004-12-16 Thread Peter Hyman
On Tue, 2004-12-14 at 12:26 -0500, Mike Limon wrote:
> > 
> > That's my point. Maybe they shouldn't be in the db file. Why can't a
> > user or sysadmin specify entranced -t todaystheme.eet to override the db
> > file. Let's be honest. Working with edb files is not really easy. For a
> > product like entrance, a plain text file configuration setup would make
> > more sense. That way, it would be consistent with gdm, kdm, etc.
> 
> Since when was E17 apps striving to be consistent with past apps on
> other DE's and WM's?

No, you miss the point. It's consistency across different applications
that matters. I for one prefer editing a text file. Setting a M$ type
registry with keys is contra what the /etc directory is largely about.

IMHO, there is no advantage to having that ONE file as an edb one. No
other part of entrance uses it.

Even things like setting the count of items is silly.  For example, in a
text file I would have something like:

[Sessions]
KDE   /opt/kde/bin/startkde   kde.png
gnome /usr/bin/gnome-session  gnome.png
enlightenment   /usr/X11/bin/enlightenment  enlightenment.png
xfce   xfce   xfce.png
[Authentication]
.

[Users]
.

JM2C
-- 
Peter



---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] entranced: Feature Request

2004-12-16 Thread Michael Jennings
On Tuesday, 14 December 2004, at 13:08:15 (-0500),
Peter Hyman wrote:

> No, you miss the point. It's consistency across different
> applications that matters.

No, *you* miss the point.  Consistency across E-related applications
is what matters, and there will be consistency amongst everything that
uses ecore_config.

> I for one prefer editing a text file. Setting a M$ type registry
> with keys is contra what the /etc directory is largely about.

Your preference doesn't enter into it, to be blunt.  The use of DB
files was discussed and decided on a long time ago.  You're not saying
anything here that hasn't been said before...just reopening old
gripes.

> IMHO, there is no advantage to having that ONE file as an edb
> one. No other part of entrance uses it.

So you're advocating turning this one particular file into text and
leaving the rest as DB files?  That doesn't sound very *consistent*,
now does it?  :-)

HTH,
Michael

-- 
Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  <[EMAIL PROTECTED]>
n + 1, Inc., http://www.nplus1.net/   Author, Eterm (www.eterm.org)
---
 "If the homo sapiens were, in fact, *homo* sapiens, is that why
  they're extinct?"  "Joey, homo sapiens are people."  "Hey, I'm not
  judging!"   -- Joey Tribbiani and Ross Gellar, "Friends"


---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Re: E CVS: tools andreas99

2004-12-16 Thread Michael Jennings
On Saturday, 11 December 2004, at 01:04:18 (-0800),
E CVS List wrote:

> Log Message:
> get locale for help from LANG instead of LC_ALL
> 
> ===
> RCS file: /cvsroot/enlightenment/e16/tools/e16menuedit2/src/file.c,v
> retrieving revision 1.11
> retrieving revision 1.12
> diff -u -3 -r1.11 -r1.12
> --- file.c5 Dec 2004 13:19:48 -   1.11
> +++ file.c11 Dec 2004 09:04:17 -  1.12
> @@ -378,10 +378,8 @@
>gboolean help_missing = TRUE;
>struct stat buf;
>  
> -  locale = setlocale (LC_MESSAGES, NULL);
> +  locale = getenv ("LANG");

This doesn't seem right to me.  setlocale(LC_ALL, "") is the correct,
portable way to set up locale information so that you can subsequently
use nl_langinfo() and friends.  $LANG is not the only env var that
comes into play with locale setup.

>From the locale(7) man page:

   If the second argument to setlocale() is empty string, "", for
   the default locale, it is determined using the following steps:

   1. If there is a non-null environment variable LC_ALL, the
  value of LC_ALL is used.

   2. If an environment variable with the same name as one of
  the categories above exists and is non-null, its value
  is used for that category. 

   3. If  there  is a non-null environment variable LANG, the
  value of LANG is used.

Note that $LANG is *last*, not first.

Michael

-- 
Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  <[EMAIL PROTECTED]>
n + 1, Inc., http://www.nplus1.net/   Author, Eterm (www.eterm.org)
---
 "I'd like to live just long enough to be there when they cut off your
  head and stick it on a pike as a warning to the next ten generations
  that some favors come with too high a price.  I want to look up into
  your lifeless eyes and wave  Can you and your associates arrange
  that for me, Mr. Morden?" -- Vir Cotto, Babylon Five


---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] entranced: Feature Request

2004-12-16 Thread Arlo
In regards to edb files.
First off, as I understand it edb is being replaced by eet and programs 
will be using ecore_config and examine for most of their configuration.

Yes, it does break the unix tradition of text config files.  I believe 
the E devs decided to do this because
1. It's easier to have a concrete binary backed by a simple API than to 
parse text files and figure out goofy human errors.
2. Configuration should be handled by other easier front ends that won't 
care about the format anyway. e.g. examine
3. It's faster  (Not a particularly compelling argument given today's 
machines, hence why it's number 3)

I'm sure the devs have dynamic theme loading in mind and the count 
variable in the edb is a pretty stupid hack, but the first step is to 
move to the new ecore_config system, not fix the current edb based 
method.  As far as I know, entrance and entice are the only two apps 
that are still using edb.

Arlo
---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] change e background via eesh

2004-12-16 Thread BAM
Something like:

# define a background
# (if you've already defined a background you don't need to do it again)
eesh -e "background NAME"
eesh -e "background NAME bg.file FILENAME"
# color for background if the image doesn't fill the whole screen
eesh -e "background NAME bg.solid 0 0 0"
# position/scaling options
eesh -e "background NAME bg.xperc 1024"
eesh -e "background NAME bg.yperc 1024"
eesh -e "background NAME bg.keep_aspect 1"
eesh -e "background NAME bg.xjust 512"
eesh -e "background NAME bg.yjust 512"
# use a defined background
eesh -e "use_bg NAME 0"

(these are undocumented, AKAIK)

-- 
BAM - "It seems like once people grow up, they have no idea what's
cool."
-- Calvin



---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] entranced: Feature Request

2004-12-16 Thread Peter Hyman
On Tue, 2004-12-14 at 17:09 +0100, till varoquaux wrote:
> The themes are not harcoded they are selected in the configuration file 
> /etc/entrance.edb.
> You can edit this file with edb_gtk_ed.
> Have fun,
> Till

That's my point. Maybe they shouldn't be in the db file. Why can't a
user or sysadmin specify entranced -t todaystheme.eet to override the db
file. Let's be honest. Working with edb files is not really easy. For a
product like entrance, a plain text file configuration setup would make
more sense. That way, it would be consistent with gdm, kdm, etc.
> P.S.:
> TEST your configurations before rebooting.(entrance -T)
> If the theme file is wrong entrance will  respawn endlessly making your 
> consoles unusable
> (I hope you have a network access handy or else...).

Yes, for example, I put in theme without an eet extension and blam! The
program should at least infer an .eet extension when there is none. It
should not be required for a theme. Or, if the theme is not found, just
load the default.

> Peter Hyman wrote:
> 
> >Starting entranced automatically launches entrance.
> >
> >However, there is no ability to pass any entrance command line options.
> >
> >It would be nice to allow at least -t themename.eet so that entrance can
> >launch a user-selected theme instead of the hard coded one.
> >
> >As a corollary, it would be nice to be able to change themes on the fly
> >from the entrance window.
> >
> >JM2C
> >  
> >
> 
-- 
Peter



---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] E16.7.2

2004-12-16 Thread Kim Woelders
There have been quite a few bug fixes and some translation updates since 
0.16.7.1, so here is 0.16.7.2.

Selected changes:
Make keys used for menu navigation configurable.
Bosnian translation.
Korean translation updates.
Improved dockapp handling.
Improved KDE menu generation.
Bulgarian translation.
Showing desktop support.
Fix remembered settings for slave WM's.
Improved fullscreen window handling.
Fix _XROOT... hack.
Fix selecting "No Background" in background settings dialog.
Add shade/unshade using mouse wheel to title bar actions.
Fix _NET_WM_MOVERESIZE (button case).
Don't update pager if not visible.
Avoid problems due to recursive menus.
Fix button stacking.
Pointer grab fixes.
Fix remembered settings for apps setting WM_WINDOW_ROLE to random
  like value "---".
Fix some session management property types.
Stack desktop windows below buttons.
Add border frame action handling (enables things like auto
  shade/unshade).
Fix handling of border parts where text state changes but image state
  doesn't.
Fix startup position for shaded down- or right-shading windows.
/Kim

---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Re: E CVS: tools andreas99

2004-12-16 Thread Kim Woelders
Andreas Volz wrote:
Am Wed, 15 Dec 2004 12:43:10 -0500 schrieb Michael Jennings:

First off, it's setlocale(LC_ALL, ""), not setlocale(LC_ALL, NULL). :)
Secondly, once you've done that, you cannot assume that the returned
locale string is any particular value.  From the man page:
RETURN VALUE
  A  successful  call to setlocale() returns an opaque string
  that corresponds to the locale set.
"Opaque" means "don't look at this thing." :)
Use nl_langinfo(CODESET) to get the character encoding being used.

But this function returns for my locale ([EMAIL PROTECTED]) ISO-8859-15. I know
this is the character encoding I use, but perhaps a lot of languages use
the same character encoding or not? I need this value only to exec the
correct help files for the users language. Perhaps my understanding of
locales and character encoding is wrong.
You need to figure out the language to get the correct translation
(gettext, other stuff?), and the encoding which is used by X to look up
the appropriate font. They are kind of separate but linked issues.
Most of this should go on behind the scenes. You could take a look at
the first few lines in LangInit() in e16/e/src/lang.c, which I believe
gets it right most of the time.
/Kim
---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Re: E CVS: tools andreas99

2004-12-16 Thread Andreas Volz
Am Tue, 14 Dec 2004 16:35:50 -0500 schrieb Michael Jennings:

> This doesn't seem right to me.  setlocale(LC_ALL, "") is the correct,
> portable way to set up locale information so that you can subsequently
> use nl_langinfo() and friends.  $LANG is not the only env var that
> comes into play with locale setup.
> 
> From the locale(7) man page:
>
> [...]
> 
> Note that $LANG is *last*, not first.

I don't know how to handle this language problem. At first I used
setlocale (LC_ALL, NULL); to get the current locale for help. This
worked well on my and most other systems. But then someone reported me a
problem that on his system this doesn't work. I expect a return of one
locale like "[EMAIL PROTECTED]". But this person get this result:

LC_CTYPE=en_US;LC_NUMERIC=en_US;LC_TIME=en_US;LC_COLLATE=C;LC_MONETARY=
en_US;LC_MESSAGES=en_US;LC_PAPER=en_US;LC_NAME=en_US;LC_ADDRESS=en_US;L
C_TELEPHONE=en_US;LC_MEASUREMENT=en_US;LC_IDENTIFICATION=en_US

After some time I found the reason: setlocale (LC_ALL, NULL); seems to
return all values If not all locales have the same value. (see:
LC_COLLATE=C, others=en_US). So I used only LC_MESSAGES to get the
locale and avoid this problems. Do you think I should return to
LC_MESSAGES and use LANG as fallback if LC_MESSAGES is empty?

regards
Andreas


---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] API Documentation?

2004-12-16 Thread Alex
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
I know that I have seen documentation for the APIs that the libraries
implement, but I can't find it anymore and a search of the archive
hasn't turned it up either.  Can someone point me in the right direction?
thanks
- -alex
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (Darwin)
iD8DBQFBwi8ldmWtRNAkjzERAhmSAJ9jgjdfGliDNmSAn6XNOkNi/XnYvwCfcAHB
hepWsGi5g6ofldUE06l6YDo=
=l4io
-END PGP SIGNATURE-
---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Re: Enlightenment (segfault)

2004-12-16 Thread The Rasterman
On Thu, 16 Dec 2004 16:22:42 +0100 "J.P van Oyen" <[EMAIL PROTECTED]> babbled:
(B
(B> 
(B> Hai I hope indeed it can be solved.
(B> 
(B> I have read the pages (http://www.enlightenment.org/pages/gdb.html) and this
(B> is the dump I can make as I am not so familiar with GDB at all:
(B
(Byour stack is pretty screwed. that doesn't provide any info there we can use.
(Bnot a single function that is in e's code is listed there... there isn't a lot
(Bwe can do.
(B
(B> gdb /usr/local/enlightenment/bin/enlightenment 3935
(B> GNU gdb 6.1.1
(B> Copyright 2004 Free Software Foundation, Inc.
(B> GDB is free software, covered by the GNU General Public License, and you are
(B> welcome to change it and/or distribute copies of it under certain conditions.
(B> Type "show copying" to see the conditions.
(B> There is absolutely no warranty for GDB.  Type "show warranty" for details.
(B> This GDB was configured as "i486-slackware-linux"...Using host libthread_db
(B> library "/lib/libthread_db.so.1".
(B> 
(B> Attaching to program: /usr/local/enlightenment/bin/enlightenment, process 3935
(B> Reading symbols from /usr/lib/libesd.so.0...done.
(B> Loaded symbols for /usr/lib/libesd.so.0
(B> Reading symbols from /usr/lib/libaudiofile.so.0...done.
(B> Loaded symbols for /usr/lib/libaudiofile.so.0
(B> Reading symbols from /lib/libm.so.6...done.
(B> Loaded symbols for /lib/libm.so.6
(B> Reading symbols from /usr/lib/libasound.so.2...done.
(B> Loaded symbols for /usr/lib/libasound.so.2
(B> Reading symbols from /usr/lib/libImlib2.so.1...done.
(B> Loaded symbols for /usr/lib/libImlib2.so.1
(B> Reading symbols from /usr/local/lib/libttf.so.2...done.
(B> Loaded symbols for /usr/local/lib/libttf.so.2
(B> Reading symbols from /lib/libdl.so.2...done.
(B> Loaded symbols for /lib/libdl.so.2
(B> Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
(B> Loaded symbols for /usr/X11R6/lib/libXext.so.6
(B> Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
(B> Loaded symbols for /usr/X11R6/lib/libX11.so.6
(B> Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
(B> Loaded symbols for /usr/X11R6/lib/libSM.so.6
(B> Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
(B> Loaded symbols for /usr/X11R6/lib/libICE.so.6
(B> Reading symbols from /usr/X11R6/lib/libXinerama.so.1...done.
(B> Loaded symbols for /usr/X11R6/lib/libXinerama.so.1
(B> Reading symbols from /usr/X11R6/lib/libXxf86vm.so.1...done.
(B> Loaded symbols for /usr/X11R6/lib/libXxf86vm.so.1
(B> Reading symbols from /lib/libc.so.6...done.
(B> Loaded symbols for /lib/libc.so.6
(B> Reading symbols from /lib/libpthread.so.0...done.
(B> Loaded symbols for /lib/libpthread.so.0
(B> Reading symbols from /usr/lib/libfreetype.so.6...done.
(B> Loaded symbols for /usr/lib/libfreetype.so.6
(B> Reading symbols from /lib/ld-linux.so.2...done.
(B> Loaded symbols for /lib/ld-linux.so.2
(B> Reading symbols from /usr/lib/libz.so.1...done.
(B> Loaded symbols for /usr/lib/libz.so.1
(B> Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2...done.
(B> Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
(B> Reading symbols from /usr/lib/gconv/ISO8859-1.so...done.
(B> Loaded symbols for /usr/lib/gconv/ISO8859-1.so
(B> Reading symbols from /lib/libnss_compat.so.2...done.
(B> Loaded symbols for /lib/libnss_compat.so.2
(B> Reading symbols from /lib/libnsl.so.1...done.
(B> Loaded symbols for /lib/libnsl.so.1
(B> Reading symbols from /usr/lib/loaders/image/xpm.so...done.
(B> Loaded symbols for /usr/lib/loaders/image/xpm.so
(B> Reading symbols from /usr/local/lib/libdmalloc.so...done.
(B> Loaded symbols for /usr/local/lib/libdmalloc.so
(B> Reading symbols from /usr/lib/loaders/image/tiff.so...done.
(B> Loaded symbols for /usr/lib/loaders/image/tiff.so
(B> Reading symbols from /usr/lib/libtiff.so.3...done.
(B> Loaded symbols for /usr/lib/libtiff.so.3
(B> Reading symbols from /usr/lib/loaders/image/tga.so...done.
(B> Loaded symbols for /usr/lib/loaders/image/tga.so
(B> Reading symbols from /usr/lib/loaders/image/pnm.so...done.
(B> Loaded symbols for /usr/lib/loaders/image/pnm.so
(B> Reading symbols from /usr/lib/loaders/image/png.so...done.
(B> Loaded symbols for /usr/lib/loaders/image/png.so
(B> Reading symbols from /usr/local/lib/libpng.so.3...done.
(B> Loaded symbols for /usr/local/lib/libpng.so.3
(B> Reading symbols from /usr/local/lib/loaders/image/jpeg.so...done.
(B> Loaded symbols for /usr/local/lib/loaders/image/jpeg.so
(B> Reading symbols from /usr/lib/libjpeg.so.62...done.
(B> Loaded symbols for /usr/lib/libjpeg.so.62
(B> Reading symbols from /usr/lib/loaders/image/gzbz2.so...done.
(B> Loaded symbols for /usr/lib/loaders/image/gzbz2.so
(B> Reading symbols from /usr/lib/loaders/image/gif.so...done.
(B> Loaded symbols for /usr/lib/loaders/image/gif.so
(B> Reading symbols from /usr/lib/libungif.so.4...done.
(B> Loaded symbols for /usr/lib/libungif.so.4
(B> Reading symbols from /usr/l

Re: [E-devel] Xwnc

2004-12-16 Thread The Rasterman
On Fri, 17 Dec 2004 00:22:58 +0100 till varoquaux <[EMAIL PROTECTED]>
(Bbabbled:
(B
(B> Yesterday I tried a wm test kind of thinggy (it is more of a proof of 
(B> concept than actually a reall window manager) called metisse. It is sort 
(B> of a very ugly lookingglass. Anyways they used a very interresting 
(B> concept: They have a second xserver that doesn't actually connect to any 
(B> screen. The programs are launched in the remote Xserver (called Xwnc) 
(B> and they don't overlapp each other in this server or whatever. I must 
(B> admit I haven't dug to much in the innner parts of this. However you can 
(B> get the "image" corresponding to the display of all the programs (on the 
(B> server you are usng as display). This allows the conceptors to render 
(B> them in a 3d plane use transparency and whatever else you can think of 
(B> (basically any images manipulations one can do). I thought it was a 
(B> pretty hack. however I do realise this might be very heavy and/or not 
(B> work properly with hardware integration.
(B> What do you guys think about this. Can this be of any help for the 
(B> enlightenment project?
(B
(Bno -as then we're not a window manager. we;re an xserver. i'm not keen to be
(Bimplementing all of the x protocol, extensions etc. just to do this :)
(B
(B-- 
(B- Codito, ergo sum - "I code, therefore I am" --
(BThe Rasterman (Carsten Haitzler)[EMAIL PROTECTED]
$BMg9%B?(B  [EMAIL PROTECTED]
(BTokyo, Japan ($BEl5~(B $BF|K\(B)
(B
(B
(B---
(BSF email is sponsored by - The IT Product Guide
(BRead honest & candid reviews on hundreds of IT Products from real users.
(BDiscover which products truly live up to the hype. Start reading now. 
(Bhttp://productguide.itmanagersjournal.com/
(B___
(Benlightenment-devel mailing list
([EMAIL PROTECTED]
(Bhttps://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Re: [E-devel] Compiling Eterm CVS on amd64

2004-12-16 Thread The Rasterman
On Thu, 16 Dec 2004 14:27:09 -0500 Michael Jennings <[EMAIL PROTECTED]> babbled:
(B
(B> On Thursday, 16 December 2004, at 12:41:44 (-0500),
(B> Mike Frysinger wrote:
(B> 
(B> > i meant the extra mmx code that is included in Eterm is still broken
(B> > on amd64
(B> > 
(B> > i wasnt implying anything about imlib2 / mmx in general
(B> 
(B> Not to detract from the wonderful fingerpointing and such...but would
(B> someone like to quantify the problem, and maybe even fix it? :-P
(B
(Bno :) no time to fix.
(B
(B> Michael
(B> 
(B> -- 
(B> Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  <[EMAIL PROTECTED]>
(B> n + 1, Inc., http://www.nplus1.net/   Author, Eterm (www.eterm.org)
(B> ---
(B>  "To touch the rose unfearful is to meet the thorn and pierce the
(B>   heart's emotion and feel the emptiness no more."
(B>-- Jars of Clay, "No One Loves Me Like You"
(B> 
(B> 
(B> ---
(B> SF email is sponsored by - The IT Product Guide
(B> Read honest & candid reviews on hundreds of IT Products from real users.
(B> Discover which products truly live up to the hype. Start reading now. 
(B> http://productguide.itmanagersjournal.com/
(B> ___
(B> enlightenment-devel mailing list
(B> [EMAIL PROTECTED]
(B> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
(B> 
(B
(B
(B-- 
(B- Codito, ergo sum - "I code, therefore I am" --
(BThe Rasterman (Carsten Haitzler)[EMAIL PROTECTED]
$BMg9%B?(B  [EMAIL PROTECTED]
(BTokyo, Japan ($BEl5~(B $BF|K\(B)
(B
(B
(B---
(BSF email is sponsored by - The IT Product Guide
(BRead honest & candid reviews on hundreds of IT Products from real users.
(BDiscover which products truly live up to the hype. Start reading now. 
(Bhttp://productguide.itmanagersjournal.com/
(B___
(Benlightenment-devel mailing list
([EMAIL PROTECTED]
(Bhttps://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Re: [E-devel] Compiling Eterm CVS on amd64

2004-12-16 Thread The Rasterman
On Thu, 16 Dec 2004 12:41:44 -0500 Mike Frysinger <[EMAIL PROTECTED]> babbled:
(B
(B> On Wednesday 15 December 2004 10:58 pm, Carsten Haitzler wrote:
(B> > no. its broken only if you use amd64 64bit SPECIFIC optimisation flags in
(B> > your CFLAGS. if you do not, it is fine (as it will compile 32bit code). if
(B> > you compiler somehow compiles 645bit code by default - you will need to
(B> > disable mmx for imlib2.
(B> 
(B> i meant the extra mmx code that is included in Eterm is still broken on amd64
(B
(Byes. and will likely stay that way ad infinitum unless someone sends some
(Bpatches :) amd64 is new. it breaks assumptions of assembly that have been valid
(Bfor many years before it and that is a problem. i have no time to go fix it. i
(Bam busy enough as is. :( for amd64 just --disable-mmx and alls ok. you just lose
(Bperformance. (quite a chunk actually - i estimate about 20-40% performance drop)
(B
(B> i wasnt implying anything about imlib2 / mmx in general
(B> -mike
(B> 
(B> 
(B> ---
(B> SF email is sponsored by - The IT Product Guide
(B> Read honest & candid reviews on hundreds of IT Products from real users.
(B> Discover which products truly live up to the hype. Start reading now. 
(B> http://productguide.itmanagersjournal.com/
(B> ___
(B> enlightenment-devel mailing list
(B> [EMAIL PROTECTED]
(B> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
(B> 
(B
(B
(B-- 
(B- Codito, ergo sum - "I code, therefore I am" --
(BThe Rasterman (Carsten Haitzler)[EMAIL PROTECTED]
$BMg9%B?(B  [EMAIL PROTECTED]
(BTokyo, Japan ($BEl5~(B $BF|K\(B)
(B
(B
(B---
(BSF email is sponsored by - The IT Product Guide
(BRead honest & candid reviews on hundreds of IT Products from real users.
(BDiscover which products truly live up to the hype. Start reading now. 
(Bhttp://productguide.itmanagersjournal.com/
(B___
(Benlightenment-devel mailing list
([EMAIL PROTECTED]
(Bhttps://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Re: [E-devel] Compiling Evas on Irix

2004-12-16 Thread Nick Blievers
Carsten Haitzler (The Rasterman) wrote:
(B
(B>On Thu, 16 Dec 2004 07:23:16 -0600 "Evan Rinaldo" <[EMAIL PROTECTED]>
(B>babbled:
(B>
(B>  
(B>
(B>>I receive the following message after trying to make evas.
(B>>
(B>>It gets to the bin directory and quits at:
(B>>infinitely recursive macro? - evas_software_x11_test
(B>>evas_software_x11_perf_test evas_software_x11_perf_load evas_buffer_test
(B>>evas_gl_x11_test PROGRAMS = $(bin_PROGRAMS)
(B>>
(B>>Haven't tried gmake, I don't believe its installed on the system.  Also I am
(B>>not using Mips Pro, I'm running gcc 3.4.0?
(B>>
(B>>
(B>
(B>this sounds to me like an automake error... or maybe m4.. :(
(B>
(B>  
(B>
(BI think you will probably need to use gmake, it will most likely save
(Byou same pain. Its freely available from freeware.sgi.com. As above,
(Bmost likely some auto-foo problem.
(B
(BIf you have access to Mips Pro, I'd suggest compiling with it, it should
(Ball compile cleanly (right Ben?), although its been a little while since
(BI've done a build.
(B
(BNick
(B
(B
(B
(B---
(BSF email is sponsored by - The IT Product Guide
(BRead honest & candid reviews on hundreds of IT Products from real users.
(BDiscover which products truly live up to the hype. Start reading now. 
(Bhttp://productguide.itmanagersjournal.com/
(B___
(Benlightenment-devel mailing list
([EMAIL PROTECTED]
(Bhttps://lists.sourceforge.net/lists/listinfo/enlightenment-devel

[E-devel] Xwnc

2004-12-16 Thread till varoquaux
Yesterday I tried a wm test kind of thinggy (it is more of a proof of 
concept than actually a reall window manager) called metisse. It is sort 
of a very ugly lookingglass. Anyways they used a very interresting 
concept: They have a second xserver that doesn't actually connect to any 
screen. The programs are launched in the remote Xserver (called Xwnc) 
and they don't overlapp each other in this server or whatever. I must 
admit I haven't dug to much in the innner parts of this. However you can 
get the "image" corresponding to the display of all the programs (on the 
server you are usng as display). This allows the conceptors to render 
them in a 3d plane use transparency and whatever else you can think of 
(basically any images manipulations one can do). I thought it was a 
pretty hack. however I do realise this might be very heavy and/or not 
work properly with hardware integration.
What do you guys think about this. Can this be of any help for the 
enlightenment project?
Till

---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Compiling Eterm CVS on amd64

2004-12-16 Thread Michael Jennings
On Thursday, 16 December 2004, at 12:41:44 (-0500),
Mike Frysinger wrote:

> i meant the extra mmx code that is included in Eterm is still broken
> on amd64
> 
> i wasnt implying anything about imlib2 / mmx in general

Not to detract from the wonderful fingerpointing and such...but would
someone like to quantify the problem, and maybe even fix it? :-P

Michael

-- 
Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  <[EMAIL PROTECTED]>
n + 1, Inc., http://www.nplus1.net/   Author, Eterm (www.eterm.org)
---
 "To touch the rose unfearful is to meet the thorn and pierce the
  heart's emotion and feel the emptiness no more."
   -- Jars of Clay, "No One Loves Me Like You"


---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Compiling Eterm CVS on amd64

2004-12-16 Thread Mike Frysinger
On Wednesday 15 December 2004 10:58 pm, Carsten Haitzler wrote:
(B> no. its broken only if you use amd64 64bit SPECIFIC optimisation flags in
(B> your CFLAGS. if you do not, it is fine (as it will compile 32bit code). if
(B> you compiler somehow compiles 645bit code by default - you will need to
(B> disable mmx for imlib2.
(B
(Bi meant the extra mmx code that is included in Eterm is still broken on amd64
(B
(Bi wasnt implying anything about imlib2 / mmx in general
(B-mike
(B
(B
(B---
(BSF email is sponsored by - The IT Product Guide
(BRead honest & candid reviews on hundreds of IT Products from real users.
(BDiscover which products truly live up to the hype. Start reading now. 
(Bhttp://productguide.itmanagersjournal.com/
(B___
(Benlightenment-devel mailing list
([EMAIL PROTECTED]
(Bhttps://lists.sourceforge.net/lists/listinfo/enlightenment-devel

[E-devel] Compiling Evas on Irix

2004-12-16 Thread Evan Rinaldo



I receive the following message after trying to 
make evas.
 
It gets to the bin directory and quits 
at:
infinitely recursive macro? - 
evas_software_x11_test evas_software_x11_perf_test
evas_software_x11_perf_load evas_buffer_test 
evas_gl_x11_test PROGRAMS = $(bin_PROGRAMS)
 
Haven't tried gmake, I don't believe its installed 
on the system.  Also I am not using Mips Pro, 
I'm running gcc 3.4.0?
 
Octane2 IP30
6.5.24


Re: [E-devel] E17 Keybindings

2004-12-16 Thread The Rasterman
On Thu, 16 Dec 2004 12:26:49 + Philip Stubbs <[EMAIL PROTECTED]> babbled:
(B
(B> Hi,
(B> 
(B> I have been running E17 for a few weeks now. I am very impressed with
(B> the work done so far. Even in its current state, it is very usable,
(B> except for one feature. I find that my desktop can quickly become
(B> cluttered, and I really miss being able to 'alt-tab' through all open
(B> windows.
(B> 
(B> I know key bindings have not been implemented yet, but I was wondering
(B> if there was a simple way to page through open windows without having
(B> to shuffle them around the screen.
(B
(Bwhen i get to it... :) alt+tab itself may be a long time as this needs more than
(Ba simple next/prev focus but also a display of whats currently focused display a
(Blist of it as long as alt is held down etc.
(B
(B> How soon may key bindings become available? If I wanted to learn C,
(B> what bits of the source would I need to start looking at that may
(B> apply to window  re-ordering?
(B
(Bit annoys me a little - but not for alt-tab reasons... for not being able to
(Balt+ctrl+up/down arrow to raise. lower or alt+ctrl+x to kill :)
(B
(Bright now keybindings would need support in ecore_x and then use that support in
(Be17's code. i need to start making a generic actions system that ties events to
(Bspecific actions (raise, lower, move, resize, close, shade, focus_next,
(Bfocus_prev etc. etc.). thats needed :)
(B
(B-- 
(B- Codito, ergo sum - "I code, therefore I am" --
(BThe Rasterman (Carsten Haitzler)[EMAIL PROTECTED]
$BMg9%B?(B  [EMAIL PROTECTED]
(BTokyo, Japan ($BEl5~(B $BF|K\(B)
(B
(B
(B---
(BSF email is sponsored by - The IT Product Guide
(BRead honest & candid reviews on hundreds of IT Products from real users.
(BDiscover which products truly live up to the hype. Start reading now. 
(Bhttp://productguide.itmanagersjournal.com/
(B___
(Benlightenment-devel mailing list
([EMAIL PROTECTED]
(Bhttps://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Re: [E-devel] Compiling Evas on Irix

2004-12-16 Thread The Rasterman
On Thu, 16 Dec 2004 07:23:16 -0600 "Evan Rinaldo" <[EMAIL PROTECTED]>
(Bbabbled:
(B
(B> I receive the following message after trying to make evas.
(B> 
(B> It gets to the bin directory and quits at:
(B> infinitely recursive macro? - evas_software_x11_test
(B> evas_software_x11_perf_test evas_software_x11_perf_load evas_buffer_test
(B> evas_gl_x11_test PROGRAMS = $(bin_PROGRAMS)
(B> 
(B> Haven't tried gmake, I don't believe its installed on the system.  Also I am
(B> not using Mips Pro, I'm running gcc 3.4.0?
(B
(Bthis sounds to me like an automake error... or maybe m4.. :(
(B
(B-- 
(B- Codito, ergo sum - "I code, therefore I am" --
(BThe Rasterman (Carsten Haitzler)[EMAIL PROTECTED]
$BMg9%B?(B  [EMAIL PROTECTED]
(BTokyo, Japan ($BEl5~(B $BF|K\(B)
(B
(B
(B---
(BSF email is sponsored by - The IT Product Guide
(BRead honest & candid reviews on hundreds of IT Products from real users.
(BDiscover which products truly live up to the hype. Start reading now. 
(Bhttp://productguide.itmanagersjournal.com/
(B___
(Benlightenment-devel mailing list
([EMAIL PROTECTED]
(Bhttps://lists.sourceforge.net/lists/listinfo/enlightenment-devel

[E-devel] E17 Keybindings

2004-12-16 Thread Philip Stubbs
Hi,

I have been running E17 for a few weeks now. I am very impressed with
the work done so far. Even in its current state, it is very usable,
except for one feature. I find that my desktop can quickly become
cluttered, and I really miss being able to 'alt-tab' through all open
windows.

I know key bindings have not been implemented yet, but I was wondering
if there was a simple way to page through open windows without having
to shuffle them around the screen.

How soon may key bindings become available? If I wanted to learn C,
what bits of the source would I need to start looking at that may
apply to window  re-ordering?

Thanks,
-- 
Philip Stubbs


---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Re: Compiling Eterm CVS on amd64 - closed

2004-12-16 Thread Angus McMorland
> On Wed, 15 Dec 2004 21:49:29 -0500 Mike Frysinger <[EMAIL PROTECTED]>
> babbled:
> 
> > On Tuesday 14 December 2004 06:44 pm, Angus McMorland wrote:
> > > Now I'm trying to compile the CVS
> > > source and I get a few of these (with variations on a theme):
> > 
> > try disabling mmx ... i'm pretty sure it's still broken on amd64
> 
> no. its broken only if you use amd64 64bit SPECIFIC optimisation flags
> in your CFLAGS. if you do not, it is fine (as it will compile 32bit
> code). if you compiler somehow compiles 645bit code by default - you
> will need to disable mmx for imlib2.

FYI- I'd like to think this might be useful to someone. Compiling with
mmx wouldn't work, so I presume I am defaulting to 64-bit compilation.
As I understand it, I'm running a completely 64-bit userspace,
bootstrapped from ubuntu for amd64, then updated with packages from the
debian-alioth-amd64 project. Trying ./autogen.sh with CFLAGS='-m32
-fPIC' failed at the gcc detection stage.

Also of note, I had to compile libast with CFLAGS='-fPIC', otherwise
64-bit-related linkage errors (which I've come across in other
compilations) appear.

With -fPIC and --disable-mmx, it's all working now. Thanks for the help,

Angus.
--
Angus McMorland
[EMAIL PROTECTED]
PhD Student, Neurophysiology
University of Auckland, New Zealand



---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel