Re: [packages] gtk+, glib, imlib

2002-07-12 Thread Jehan

Ian Burrell wrote:
> Windows Explorer isn't a window manager.  

Actually it is. When you install those small applications that change 
the look and feel of Windows, all they do is, for WinNT/2k/XP, change 
the key 
{HKEY_LOCAL_MACHINE|HKEY_CURRENT_USER}\Software\Microsoft\Windows 
NT\CurrentVersion\Winlogon, key "Shell", which point to "explorer.exe" 
by default. For Win95/98/Me, it's System.ini, key "shell", which also 
point to "explorer.exe".
(from the documentation of LiteStep at 
http://lsdocs.shellfront.org/install.php)
Explorer.exe is a big, BIG thing that does lots of things (too many?).

Jehan






Re: [packages] gtk+, glib, imlib

2002-07-12 Thread Ian Burrell

Nicholas Wourms wrote:
> 
> That's true, *sigh*, I know what you mean.  Tho I can't quite understand
> what this driving desire for a rootless X server is all about?  To my
> death, I'll never understand why people like the explorer window manager
> over the X alternatives.  I mean c'mon people, Windows Explorer as a
> window manager sucks.  Why would you want it to manage your X
> applications?  I don't know about most people, but I like the current way
> X works, in fact I like the full screen even better.  In fact I wish there
> was a way to do the opposite of running X in rootless mode.  If there were
> only a way to get windows binaries to pop up inside X, then I could just
> ditch this crummy explorer windows manager and use X full time.  In fact,
> on Darwin, I hate the window manager for Aqua.  I'd much prefer to run
> kde3 any day then to run that OpenSTEP look-alike.
> 

Windows Explorer isn't a window manager.  Windows Explorer is the file 
manager.  It also runs the taskbar, start menu, and desktop.  All the 
movement of windows is handled by the operating systemr.  In X, the 
window managers mainly handle the frames and moving the windows. 
Various ones do menus, taskbars, desktops, but many leave those to other 
processes.

BTW, it should be possible to run an external window manager in rootless 
mode.  There are two ways to do rootless mode.  One is to have an 
internal window manager in the X server so that Windows handles the 
movement and sends events to the X server.  The second way has an 
external window manager.  In both cases, each top-level X window is 
mapped to a Windows window instead of one big window like now.  In 
external mode, the windows are bordless since the external window 
manager draws the frame and converts mouse events into movement.  The 
external mode probably is easier to write only the wrapping code is needed.

  - Ian

-- 
Ian Burrell
[EMAIL PROTECTED]
http://www.znark.com/




Re: [packages] gtk+, glib, imlib

2002-07-12 Thread Nicholas Wourms


--- Jehan <[EMAIL PROTECTED]> wrote:
> Nicholas Wourms wrote:
> > So?  Your point?  I don't want to run linux on this machine.  My
> question
> > above was partially a joke and partially a rhetorical one.  I don't
> need
> > to be lectured on the joy and simplicity of the explorer interface
> (tho
> > neither seem to apply).  Let's not turn this into a Microsoft
> lovefest. 
> > My point was that Rootless mode is a fluff setting, something that
> really
> > isn't that important.  Perhaps a better use of time could be spent
> > figuring out how to profile and improve the performance of the X
> server? 
> > Or perhaps making truetype fonts easier for people to use in X?
> 
> My point is that it's not cygwin's goal to replace Windows. Cygwin wants
> 
> to bring Unix applications to Windows, not Windows application to Unix. 
> If you want Windows applications inside XFree, Linux+Wine do exactly
> that.

Again, you are taking things too seriously, I was merely stating the point
that the converse would be much more interesting.  I'm not suggesting
everyone should drop everything and do it.

> My point is that Windows doesn't "suck" as much as you claim. We are all
> 
> using it on this mailing list. Some may not like it but I doubt that the
>
> majority here think so.

To put it in the words of David Korn "it is a very poorly written OS". 
Enough said.

> My point is that maybe you don't see a use to the Rootless mode but 
> seeing the number of requests about it here and on slashdot, that's not 
> what most people think.

I saw just as many complaints regarding the speed.

> My point is I don't like the way you are telling us what to do base on 
> your own opinion while we are all volunteers using our own free time to 
> improve Cygwin/XFree.

Oh can it, I'm not telling anyone what to do.  I was making a suggestion. 
Besides, you have your opinions I have mine.

> By the way, any patch you could submit is welcome.

Likewise, any package you submit is most welcome.

Cheers,
Nicholas

__
Do You Yahoo!?
Sign up for SBC Yahoo! Dial - First Month Free
http://sbc.yahoo.com



Re: [packages] gtk+, glib, imlib

2002-07-12 Thread Harold L Hunt

Charles Wilson <[EMAIL PROTECTED]> said:

> 
> 
> Nicholas Wourms wrote:
> 
> 
> > So?  Your point?  I don't want to run linux on this machine.  My question
> > above was partially a joke and partially a rhetorical one.  I don't need
> > to be lectured on the joy and simplicity of the explorer interface (tho
> > neither seem to apply).  Let's not turn this into a Microsoft lovefest. 
> > My point was that Rootless mode is a fluff setting, something that really
> > isn't that important.  Perhaps a better use of time could be spent
> > figuring out how to profile and improve the performance of the X server? 
> > Or perhaps making truetype fonts easier for people to use in X?
> 
> 
> Nicholas --
>There are lots of worthy areas why Xserv on cygwin can be improved. 
> You have your priorities, other people have theirs.  Unfortunately, you 
> ARE in the extreme minority, so you're going to have to sit back and 
> watch rootless be discussed an implemented.  Probably before TT or 
> profiling or ...
> 
> Why?
> 
> Go read the Slashdot thread from Sunday, 7 July 2002.  Almost every 
> third message was "It's pretty good, but it doesn't have a rootless 
> mode.  All commercial Xservs on windows have one; this won't be a 
> [serious|real|usable|finished] product until it does, too."
> 
> There was even one message that basically said "This thing sucks ***. It 
> doesn't have a rootless mode".  Okay, so the guy was a troll, but nobody 
> contradicted him...
> 
> We even got two or three spill-over questions which were obviously 
> stimulated by the Slashdot story, where folks we'd never heard of wrote 
> to the mailing list to say "Cygwin Xserver is really cool, but I 
> [won't|can't] use it until it has a rootless mode.  When will that be?"
> 
> Finally, and most importantly, Harold *wants* to work on a rootless 
> mode.  He's scratching his own itch.  If you want to work on TT support, 
> nobody is stopping you. -- go scratch.  
> 
> --Chuck
> 

Chuck,

Thanks for writing that response.  That was exactly what I was going to say:
someone complains about the lack of a rootless mode at least once a week, but
no one ever complains about truetype fonts or profiling the server.  I think
that the performance question that got turned into a profiling question is
really due to the way that we draw graphics, which we are working on fixing
with the Native GDI engine.  In any case, rootless mode is a top priority.

Harold



Re: [packages] gtk+, glib, imlib

2002-07-12 Thread Jehan

Nicholas Wourms wrote:
> So?  Your point?  I don't want to run linux on this machine.  My question
> above was partially a joke and partially a rhetorical one.  I don't need
> to be lectured on the joy and simplicity of the explorer interface (tho
> neither seem to apply).  Let's not turn this into a Microsoft lovefest. 
> My point was that Rootless mode is a fluff setting, something that really
> isn't that important.  Perhaps a better use of time could be spent
> figuring out how to profile and improve the performance of the X server? 
> Or perhaps making truetype fonts easier for people to use in X?

My point is that it's not cygwin's goal to replace Windows. Cygwin wants 
to bring Unix applications to Windows, not Windows application to Unix. 
If you want Windows applications inside XFree, Linux+Wine do exactly that.
My point is that Windows doesn't "suck" as much as you claim. We are all 
using it on this mailing list. Some may not like it but I doubt that the 
majority here think so.
My point is that maybe you don't see a use to the Rootless mode but 
seeing the number of requests about it here and on slashdot, that's not 
what most people think.
My point is I don't like the way you are telling us what to do base on 
your own opinion while we are all volunteers using our own free time to 
improve Cygwin/XFree.
By the way, any patch you could submit is welcome.

Jehan






Re: [packages] gtk+, glib, imlib

2002-07-12 Thread Charles Wilson



Nicholas Wourms wrote:


> So?  Your point?  I don't want to run linux on this machine.  My question
> above was partially a joke and partially a rhetorical one.  I don't need
> to be lectured on the joy and simplicity of the explorer interface (tho
> neither seem to apply).  Let's not turn this into a Microsoft lovefest. 
> My point was that Rootless mode is a fluff setting, something that really
> isn't that important.  Perhaps a better use of time could be spent
> figuring out how to profile and improve the performance of the X server? 
> Or perhaps making truetype fonts easier for people to use in X?


Nicholas --
   There are lots of worthy areas why Xserv on cygwin can be improved. 
You have your priorities, other people have theirs.  Unfortunately, you 
ARE in the extreme minority, so you're going to have to sit back and 
watch rootless be discussed an implemented.  Probably before TT or 
profiling or ...

Why?

Go read the Slashdot thread from Sunday, 7 July 2002.  Almost every 
third message was "It's pretty good, but it doesn't have a rootless 
mode.  All commercial Xservs on windows have one; this won't be a 
[serious|real|usable|finished] product until it does, too."

There was even one message that basically said "This thing sucks ***. It 
doesn't have a rootless mode".  Okay, so the guy was a troll, but nobody 
contradicted him...

We even got two or three spill-over questions which were obviously 
stimulated by the Slashdot story, where folks we'd never heard of wrote 
to the mailing list to say "Cygwin Xserver is really cool, but I 
[won't|can't] use it until it has a rootless mode.  When will that be?"

Finally, and most importantly, Harold *wants* to work on a rootless 
mode.  He's scratching his own itch.  If you want to work on TT support, 
nobody is stopping you. -- go scratch.  

--Chuck








Re: [packages] gtk+, glib, imlib

2002-07-12 Thread Alexander Gottwald

On Fri, 12 Jul 2002, Jehan wrote:

> Nicholas Wourms wrote:
> Tho I can't quite understand
> > what this driving desire for a rootless X server is all about?  To my
> > death, I'll never understand why people like the explorer window manager
> > over the X alternatives.  I mean c'mon people, Windows Explorer as a
> > window manager sucks.  Why would you want it to manage your X
> > applications?

Full ACK.

> Now, having an alternative would be nice, that's for sure. As my boss is
> fond of saying: "two is better than one". If you want to remove Windows
> Explorer, go check Shellfront (http://shellfront.org/). But you will
> never see Notepad running in an X window. Cygwin works *on top of*
> Windows, not the other way around. Cygwin *add* a unix layer to Windows,
> it doesn't *replace* Windows. If you really want that, if you really
> want your All-X desktop, go install Linux and run your Windows
> applications using Wine.

You just pointed me to a long forgotten thing. Wine has a display driver,
which exports all GDI calls to X11. Maybe some freak will port it to windows
and I can use Windowsapplications remote :)

bye
 ago
-- 
 [EMAIL PROTECTED]
 http://www.gotti.org   ICQ: 126018723




Re: [packages] gtk+, glib, imlib

2002-07-12 Thread Alexander Gottwald

On Fri, 12 Jul 2002, Nicholas Wourms wrote:

> Like when X11 finally reaches X12?  Or even R7?

I don't expect that ever will come a X12. Changes in the major release
just mean a incompatible change in the protocol. And the growing list
of extensions seem to show that the current design will last for some
other years.

bye
ago
-- 
 [EMAIL PROTECTED]
 http://www.gotti.org   ICQ: 126018723




Re: [packages] gtk+, glib, imlib

2002-07-12 Thread Nicholas Wourms


--- Jehan <[EMAIL PROTECTED]> wrote:
> Nicholas Wourms wrote:
> Tho I can't quite understand
> > what this driving desire for a rootless X server is all about?  To my
> > death, I'll never understand why people like the explorer window
> manager
> > over the X alternatives.  I mean c'mon people, Windows Explorer as a
> > window manager sucks.  Why would you want it to manage your X
> > applications?
> 
> Maybe *you* prefer KDE, OpenStep, whatever over Windows but that doesn't
> 
> mean *everybody* does. As a window manager, Windows does perfectly well 
> for me: I can move my windows around, I can resize them, minimize them 
> and even maximize them. I like the taskbar (and everybody does since now
> 
> every desktop system has it), I like the systray, I like the quicklaunch
> 
> bar and the Start menu is as much a mess in Windows than in KDE.
> 
> Now, having an alternative would be nice, that's for sure. As my boss is
> 
> fond of saying: "two is better than one". If you want to remove Windows 
> Explorer, go check Shellfront (http://shellfront.org/). But you will 
> never see Notepad running in an X window. Cygwin works *on top of* 
> Windows, not the other way around. Cygwin *add* a unix layer to Windows,
> 
> it doesn't *replace* Windows. If you really want that, if you really 
> want your All-X desktop, go install Linux and run your Windows 
> applications using Wine.
> 
> 
> > I don't know about most people, but I like the current way
> > X works, in fact I like the full screen even better.  
> 
> Why do you think windowing systems took over most software applications?
> 
> I like being able to see the content of two applications at the same 
> time. Like for instance when I follow a tutorial on a web browser on how
> 
> to create a map for Quake. Or when I want to use a complex funtion in my
> 
> program, I want to be able to see MSDN at the same time I use my code. 
> Now, if I use vi/emacs/whatever in X, I can't see any of those 
> broswer/msdn windows at the same time if the application if fullscreen. 
> What's worse, if the browser/msdn is the active application and I want 
> to activate a X application, I first have to click on the X button in 
> the taskbar to activate XWin, then I have to activate the X application 
> itself. If I can see each X application with its own button in my 
> taskbar, and when I click on it I have this X app showing *next to* 
> instead of *on top of* my Visual Studio window, I would be far more
> happy.
> 
> 
> > In fact I wish there
> > was a way to do the opposite of running X in rootless mode.  If there
> were
> > only a way to get windows binaries to pop up inside X, then I could
> just
> > ditch this crummy explorer windows manager and use X full time.
> 
> See my comment above about Linux and Wine.

So?  Your point?  I don't want to run linux on this machine.  My question
above was partially a joke and partially a rhetorical one.  I don't need
to be lectured on the joy and simplicity of the explorer interface (tho
neither seem to apply).  Let's not turn this into a Microsoft lovefest. 
My point was that Rootless mode is a fluff setting, something that really
isn't that important.  Perhaps a better use of time could be spent
figuring out how to profile and improve the performance of the X server? 
Or perhaps making truetype fonts easier for people to use in X?

__
Do You Yahoo!?
Sign up for SBC Yahoo! Dial - First Month Free
http://sbc.yahoo.com



Re: [packages] gtk+, glib, imlib

2002-07-12 Thread Lapo Luchini

>
>
>I don't know about imlib but glib-1.2.10 and gtk+-1.2.10 compile OOTB. 
>I built them to create a gvim locally.  There was just one problem in
>glib/gstrfuncs.c.  There's an extern declaration for strsignal() which
>collides with a Cygwin header.  Just add a #ifndef __CYGWIN__ to the
>extern declaration and you're done.
>  
>
I just discovered that Steven's patches actually permitted to create 
DLLs also, fixed that small problem and some other small bugs too.

-- 
Lapo 'Raist' Luchini
[EMAIL PROTECTED] (PGP & X.509 keys available)
http://www.lapo.it (ICQ UIN: 529796)






Re: [packages] gtk+, glib, imlib

2002-07-12 Thread Lapo Luchini

>
>
>You read my message correctly the first time.  I do not have enough time to
>work on glib and gtk+.  You are more than welcome to work on them.  I think
>that Nicholas might want to work with you on them.
>
I wasn't wrong afterall =)
(I didn't read the reply until after sending my reply)

>>> Plus if you commit to maintainership of 1.X, then it is
>>>assumed that you will be working on porting 2.X.  Are you ready for this
>>>responsibility?
>>>
>I would actually have the same problem with not having enough knowledge.  I am
>sort of an interesting person though... I tend to gater, filter, and absorb
>information/knowledge faster than most people, and I tend to do something
>productive with that info quite quickly.  That is not to say, however, that I
>have 10 to 20 hours to mess around with glib and gtk+.  :)
>
Well, given enough time I can digest knowledge quite good, but it 
happens that I'm trying to get a university degree (I never understood 
english degree names very well, but it is that kind of degree that you 
take from a university you enter at the age of 19 and you exit a 
teorical minimum of 5 years later) and many other things... so time is 
just the scarce resource.
But if it does compile OOTB like Corinna says and if no one expects me 
to release gtk+2 tomorrow... I could well commit to mantainership.

Of course anyone with more time / knowledge / will could take my place 
as it wants 0=)

>I love watching big projects and I love seeing them pass milestones.
>
Yeah, I just love it.
But even if they're way too big fishes for me, I can't just sit in a 
corner a watch (this leads to my many filled bugs in 
bugzilla.mozilla.org, my mantainership of rsync and other cygwin 
packages, my small contributions to freebsd ports, and the such). =)

>off-topic... nothing to see here.  Move along.  Move along.
>
Not true, cygwin is pretty big and pretty good ;-)

(yeah, still waiting for someone to do "80 hours of work" for the 
rootless XFree =P)

Lapo

-- 
Lapo 'Raist' Luchini
[EMAIL PROTECTED] (PGP & X.509 keys available)
http://www.lapo.it (ICQ UIN: 529796)






Re: [packages] gtk+, glib, imlib

2002-07-12 Thread Jehan

Nicholas Wourms wrote:
Tho I can't quite understand
> what this driving desire for a rootless X server is all about?  To my
> death, I'll never understand why people like the explorer window manager
> over the X alternatives.  I mean c'mon people, Windows Explorer as a
> window manager sucks.  Why would you want it to manage your X
> applications?

Maybe *you* prefer KDE, OpenStep, whatever over Windows but that doesn't 
mean *everybody* does. As a window manager, Windows does perfectly well 
for me: I can move my windows around, I can resize them, minimize them 
and even maximize them. I like the taskbar (and everybody does since now 
every desktop system has it), I like the systray, I like the quicklaunch 
bar and the Start menu is as much a mess in Windows than in KDE.

Now, having an alternative would be nice, that's for sure. As my boss is 
fond of saying: "two is better than one". If you want to remove Windows 
Explorer, go check Shellfront (http://shellfront.org/). But you will 
never see Notepad running in an X window. Cygwin works *on top of* 
Windows, not the other way around. Cygwin *add* a unix layer to Windows, 
it doesn't *replace* Windows. If you really want that, if you really 
want your All-X desktop, go install Linux and run your Windows 
applications using Wine.


> I don't know about most people, but I like the current way
> X works, in fact I like the full screen even better.  

Why do you think windowing systems took over most software applications? 
I like being able to see the content of two applications at the same 
time. Like for instance when I follow a tutorial on a web browser on how 
to create a map for Quake. Or when I want to use a complex funtion in my 
program, I want to be able to see MSDN at the same time I use my code. 
Now, if I use vi/emacs/whatever in X, I can't see any of those 
broswer/msdn windows at the same time if the application if fullscreen. 
What's worse, if the browser/msdn is the active application and I want 
to activate a X application, I first have to click on the X button in 
the taskbar to activate XWin, then I have to activate the X application 
itself. If I can see each X application with its own button in my 
taskbar, and when I click on it I have this X app showing *next to* 
instead of *on top of* my Visual Studio window, I would be far more happy.


> In fact I wish there
> was a way to do the opposite of running X in rootless mode.  If there were
> only a way to get windows binaries to pop up inside X, then I could just
> ditch this crummy explorer windows manager and use X full time.

See my comment above about Linux and Wine.

Jehan






Re: [packages] gtk+, glib, imlib

2002-07-12 Thread Nicholas Wourms


--- Harold L Hunt <[EMAIL PROTECTED]> wrote:
> Nicholas Wourms <[EMAIL PROTECTED]> said:
> 
> > 
> > --- Harold L Hunt <[EMAIL PROTECTED]> wrote:
> > > Nicholas,
> > > 
> > > > He has something.  Frankly, I think we should let harold release
> these
> > > > packages.  He's got a firm understanding of the underlying
> mechanics
> > > of
> > > > how X works.  Plus if you commit to maintainership of 1.X, then it
> is
> > > > assumed that you will be working on porting 2.X.  Are you ready
> for
> > > this
> > > > responsibility?
> > > 
> > > It is not going to happen.  I simply do not have time to work on
> > > packages
> > > other than Cygwin/XFree86 proper.  Sure, I have released a few extra
> > > packages,
> > > but that was just to get the ball rolling on XFree86 category
> packages. 
> > > For
> > > future reference: I do not intend to assume maintainership of any
> new
> > > packages.  However, I reserve the right to post an initial version
> of
> > > packages
> > > that compile out of the box, just to get things started.
> > > 
> > > I hope that clears things up,
> > 
> > Harold,
> > 
> > I'm sorry, I never meant to unload additional work onto you.  In
> previous
> > messages regarding berkley db, you mentioned that you were going to
> stick
> > to X packages, so I assumed you meant the packages you were already
> > working on for X.  Apparently this is not the case, which is OK.  I'm
> glad
> > you cleared things up for everyone.
> > 
> > Cheers,
> 
> I will admit that I gave some mixed signals.  I thought I was going to
> have a
> lot more free time, which I do.  But I also thought that XFree86 itself
> would
> not take anymore time than it already did.  However, there has been no
> shortage of things to do for XFree86.  After we get the scrollbars patch
> landed and the cross compilation fixes merged I really do plan on
> working on a
> rootless server.

That's true, *sigh*, I know what you mean.  Tho I can't quite understand
what this driving desire for a rootless X server is all about?  To my
death, I'll never understand why people like the explorer window manager
over the X alternatives.  I mean c'mon people, Windows Explorer as a
window manager sucks.  Why would you want it to manage your X
applications?  I don't know about most people, but I like the current way
X works, in fact I like the full screen even better.  In fact I wish there
was a way to do the opposite of running X in rootless mode.  If there were
only a way to get windows binaries to pop up inside X, then I could just
ditch this crummy explorer windows manager and use X full time.  In fact,
on Darwin, I hate the window manager for Aqua.  I'd much prefer to run
kde3 any day then to run that OpenSTEP look-alike.

>  You may have seen some place-holding files creep into
> the
> patches lately.  That is because I have been studying the XonX code to
> how it
> does things.  If you ever want to look at sloppy, convuluted,
> uncommented
> code, just have a look at xc/programs/Xserver/hw/darwin.  Yikes.  That
> code
> can really give you a headache.

Hmm, this coming from bsd nuts who cannot even get the name of Charles
Darwin's famous assistant right (Hexley != Huxley)?  Does this really
suprise you?

Cheers,
Nicholas

__
Do You Yahoo!?
Sign up for SBC Yahoo! Dial - First Month Free
http://sbc.yahoo.com



Re: [packages] gtk+, glib, imlib

2002-07-12 Thread Harold L Hunt

Nicholas Wourms <[EMAIL PROTECTED]> said:

> 
> --- Harold L Hunt <[EMAIL PROTECTED]> wrote:
> > Nicholas,
> > 
> > > He has something.  Frankly, I think we should let harold release these
> > > packages.  He's got a firm understanding of the underlying mechanics
> > of
> > > how X works.  Plus if you commit to maintainership of 1.X, then it is
> > > assumed that you will be working on porting 2.X.  Are you ready for
> > this
> > > responsibility?
> > 
> > It is not going to happen.  I simply do not have time to work on
> > packages
> > other than Cygwin/XFree86 proper.  Sure, I have released a few extra
> > packages,
> > but that was just to get the ball rolling on XFree86 category packages. 
> > For
> > future reference: I do not intend to assume maintainership of any new
> > packages.  However, I reserve the right to post an initial version of
> > packages
> > that compile out of the box, just to get things started.
> > 
> > I hope that clears things up,
> 
> Harold,
> 
> I'm sorry, I never meant to unload additional work onto you.  In previous
> messages regarding berkley db, you mentioned that you were going to stick
> to X packages, so I assumed you meant the packages you were already
> working on for X.  Apparently this is not the case, which is OK.  I'm glad
> you cleared things up for everyone.
> 
> Cheers,

I will admit that I gave some mixed signals.  I thought I was going to have a
lot more free time, which I do.  But I also thought that XFree86 itself would
not take anymore time than it already did.  However, there has been no
shortage of things to do for XFree86.  After we get the scrollbars patch
landed and the cross compilation fixes merged I really do plan on working on a
rootless server.  You may have seen some place-holding files creep into the
patches lately.  That is because I have been studying the XonX code to how it
does things.  If you ever want to look at sloppy, convuluted, uncommented
code, just have a look at xc/programs/Xserver/hw/darwin.  Yikes.  That code
can really give you a headache.

Harold





Re: [packages] gtk+, glib, imlib

2002-07-12 Thread Nicholas Wourms

--- Harold L Hunt <[EMAIL PROTECTED]> wrote:
> I know precisely what you mean.  I even go a little further than that in
> that
> I have a list of projects that I can't wait for other people to finish. 
> Recently, some of those projects were: Mozilla 1.0 (yay!),
> OpenOffice.org 1.0
> (yippee!), The Big Dig (www.bigdig.com), the International Space Station
> (or
> whatever the current space shuttle mission is), the parking garage
> across the
> street, etc. :)  I love watching big projects and I love seeing them
> pass
> milestones.
Hmm,

Like when X11 finally reaches X12?  Or even R7?

Cheers,
Nicholas

__
Do You Yahoo!?
Sign up for SBC Yahoo! Dial - First Month Free
http://sbc.yahoo.com



Re: [packages] gtk+, glib, imlib

2002-07-12 Thread Harold L Hunt

Lapo Luchini <[EMAIL PROTECTED]> said:

> >
> >
> >He has something.  Frankly, I think we should let harold release these
> >packages.  He's got a firm understanding of the underlying mechanics of
> >how X works.
> >
> That is indeed the best choice, maybe I read his message in a way too 
> non-optimistic view =)
>

You read my message correctly the first time.  I do not have enough time to
work on glib and gtk+.  You are more than welcome to work on them.  I think
that Nicholas might want to work with you on them.
 
> >  Plus if you commit to maintainership of 1.X, then it is
> >assumed that you will be working on porting 2.X.  Are you ready for this
> >responsibility?
> >
> It's not a question of responsability, but of lack of knowledge and lack 
> of time to obtain that knowledge ^_^
> But again, I don't have idea of how much hard would it be... I just seen 
> the 20k patch to gtk+-1.2.10 by Steven and Corinna says that right now 
> it compiles OOTB.
> OOTB is fairly different from "20k patch needed" IMHO, bay shortly after 
> I received a message from Steven stating that his port is fairly old and 
> many things changed (porting of autotools being the biggest, I bet)...
> 

I would actually have the same problem with not having enough knowledge.  I am
sort of an interesting person though... I tend to gater, filter, and absorb
information/knowledge faster than most people, and I tend to do something
productive with that info quite quickly.  That is not to say, however, that I
have 10 to 20 hours to mess around with glib and gtk+.  :)

> >As for freeciv, I will send you a static lib of Xaw3d to see if that will
> >help you better.  I would then release free-civ as is.  
> >
> >We can worry about why the DLL version of Xaw3d isn't working later.
> >
> OK.
> 
> >  Again, is there any rush to getting it out?
> >
> No, just the fact that when I begin something I like to finish it soon 
> so that it doesn't occupy space in my head (don't know how to express it 
> in english but an "unfinished task" lingers in my head until it is "put 
> at rest" by solving it).
> But again, also given the beauty of win32 native port (well, not that 
> native, it uses gtk+), the is no rush in it.
> 

I know precisely what you mean.  I even go a little further than that in that
I have a list of projects that I can't wait for other people to finish. 
Recently, some of those projects were: Mozilla 1.0 (yay!), OpenOffice.org 1.0
(yippee!), The Big Dig (www.bigdig.com), the International Space Station (or
whatever the current space shuttle mission is), the parking garage across the
street, etc. :)  I love watching big projects and I love seeing them pass
milestones.  I guess I am just a freak for big projects... :)  Hey, this is
off-topic... nothing to see here.  Move along.  Move along.

Harold



Re: [packages] gtk+, glib, imlib

2002-07-12 Thread Nicholas Wourms


--- Harold L Hunt <[EMAIL PROTECTED]> wrote:
> Nicholas,
> 
> > He has something.  Frankly, I think we should let harold release these
> > packages.  He's got a firm understanding of the underlying mechanics
> of
> > how X works.  Plus if you commit to maintainership of 1.X, then it is
> > assumed that you will be working on porting 2.X.  Are you ready for
> this
> > responsibility?
> 
> It is not going to happen.  I simply do not have time to work on
> packages
> other than Cygwin/XFree86 proper.  Sure, I have released a few extra
> packages,
> but that was just to get the ball rolling on XFree86 category packages. 
> For
> future reference: I do not intend to assume maintainership of any new
> packages.  However, I reserve the right to post an initial version of
> packages
> that compile out of the box, just to get things started.
> 
> I hope that clears things up,

Harold,

I'm sorry, I never meant to unload additional work onto you.  In previous
messages regarding berkley db, you mentioned that you were going to stick
to X packages, so I assumed you meant the packages you were already
working on for X.  Apparently this is not the case, which is OK.  I'm glad
you cleared things up for everyone.

Cheers,

__
Do You Yahoo!?
Sign up for SBC Yahoo! Dial - First Month Free
http://sbc.yahoo.com



Re: [packages] gtk+, glib, imlib

2002-07-12 Thread Lapo Luchini

>
>
>He has something.  Frankly, I think we should let harold release these
>packages.  He's got a firm understanding of the underlying mechanics of
>how X works.
>
That is indeed the best choice, maybe I read his message in a way too 
non-optimistic view =)

>  Plus if you commit to maintainership of 1.X, then it is
>assumed that you will be working on porting 2.X.  Are you ready for this
>responsibility?
>
It's not a question of responsability, but of lack of knowledge and lack 
of time to obtain that knowledge ^_^
But again, I don't have idea of how much hard would it be... I just seen 
the 20k patch to gtk+-1.2.10 by Steven and Corinna says that right now 
it compiles OOTB.
OOTB is fairly different from "20k patch needed" IMHO, bay shortly after 
I received a message from Steven stating that his port is fairly old and 
many things changed (porting of autotools being the biggest, I bet)...

>As for freeciv, I will send you a static lib of Xaw3d to see if that will
>help you better.  I would then release free-civ as is.  
>
>We can worry about why the DLL version of Xaw3d isn't working later.
>
OK.

>  Again, is there any rush to getting it out?
>
No, just the fact that when I begin something I like to finish it soon 
so that it doesn't occupy space in my head (don't know how to express it 
in english but an "unfinished task" lingers in my head until it is "put 
at rest" by solving it).
But again, also given the beauty of win32 native port (well, not that 
native, it uses gtk+), the is no rush in it.

-- 
Lapo 'Raist' Luchini
[EMAIL PROTECTED] (PGP & X.509 keys available)
http://www.lapo.it (ICQ UIN: 529796)






Re: [packages] gtk+, glib, imlib

2002-07-12 Thread Nicholas Wourms

Harold,

They do not.  For some reason, when the dll is built, many symbols are not
being exported, even with --export-all-symbols, which causes
glib-genmarshal.exe to not compile due to undefined symbols.  I'm going to
give another shot with the new libtool to see if it is any better
(supposedly it is) so we'll see...

Cheers,
Nicholas

--- Harold L Hunt <[EMAIL PROTECTED]> wrote:
> I think that the real problem here, as always, was that gtk+ and glib
> would
> only build static libraries.  I have heard that the 2.0 versions of this
> libs
> are able to build shared libraries on Cygwin, but I have not looked into
> this
> myself.
> 
> Harold
> 
> Corinna Vinschen <[EMAIL PROTECTED]> said:
> 
> > On Fri, Jul 12, 2002 at 12:04:54PM +0200, Lapo Luchini wrote:
> > > Being interested in porting freeciv with gtk+ support... and gtk+ 
> > > package being not available... I'm investigating it =)
> > > 
> > > Harold states he has not enough time for it ( 
> > > http://sources.redhat.com/ml/cygwin-xfree/2002-06/msg00302.html ).
> > > But has he a partial work or nothing?
> > > 
> > > Steven has a fairly complete Gnome port on his page ( 
> > > http://homepage.ntlworld.com/steven.obrien2/ ), which has nothing to
> do 
> > > with Harold's work.
> > > It contains patches for many Gnome programs, including glib-1.2.10, 
> > > gtk+-1.2.10 and imlib-1.9.14.
> > 
> > I don't know about imlib but glib-1.2.10 and gtk+-1.2.10 compile OOTB.
> 
> > I built them to create a gvim locally.  There was just one problem in
> > glib/gstrfuncs.c.  There's an extern declaration for strsignal() which
> > collides with a Cygwin header.  Just add a #ifndef __CYGWIN__ to the
> > extern declaration and you're done.
> > 
> > Corinna
> > 
> > -- 
> > Corinna Vinschen  Please, send mails regarding Cygwin
> to
> > Cygwin Developer   
> mailto:[EMAIL PROTECTED]
> > Red Hat, Inc.
> > 
> 
> 
> 


__
Do You Yahoo!?
Sign up for SBC Yahoo! Dial - First Month Free
http://sbc.yahoo.com



Re: [packages] gtk+, glib, imlib

2002-07-12 Thread Harold L Hunt

Nicholas,

> He has something.  Frankly, I think we should let harold release these
> packages.  He's got a firm understanding of the underlying mechanics of
> how X works.  Plus if you commit to maintainership of 1.X, then it is
> assumed that you will be working on porting 2.X.  Are you ready for this
> responsibility?

It is not going to happen.  I simply do not have time to work on packages
other than Cygwin/XFree86 proper.  Sure, I have released a few extra packages,
but that was just to get the ball rolling on XFree86 category packages.  For
future reference: I do not intend to assume maintainership of any new
packages.  However, I reserve the right to post an initial version of packages
that compile out of the box, just to get things started.

I hope that clears things up,

Harold



Re: [packages] gtk+, glib, imlib

2002-07-12 Thread Harold L Hunt

I think that the real problem here, as always, was that gtk+ and glib would
only build static libraries.  I have heard that the 2.0 versions of this libs
are able to build shared libraries on Cygwin, but I have not looked into this
myself.

Harold

Corinna Vinschen <[EMAIL PROTECTED]> said:

> On Fri, Jul 12, 2002 at 12:04:54PM +0200, Lapo Luchini wrote:
> > Being interested in porting freeciv with gtk+ support... and gtk+ 
> > package being not available... I'm investigating it =)
> > 
> > Harold states he has not enough time for it ( 
> > http://sources.redhat.com/ml/cygwin-xfree/2002-06/msg00302.html ).
> > But has he a partial work or nothing?
> > 
> > Steven has a fairly complete Gnome port on his page ( 
> > http://homepage.ntlworld.com/steven.obrien2/ ), which has nothing to do 
> > with Harold's work.
> > It contains patches for many Gnome programs, including glib-1.2.10, 
> > gtk+-1.2.10 and imlib-1.9.14.
> 
> I don't know about imlib but glib-1.2.10 and gtk+-1.2.10 compile OOTB. 
> I built them to create a gvim locally.  There was just one problem in
> glib/gstrfuncs.c.  There's an extern declaration for strsignal() which
> collides with a Cygwin header.  Just add a #ifndef __CYGWIN__ to the
> extern declaration and you're done.
> 
> Corinna
> 
> -- 
> Corinna Vinschen  Please, send mails regarding Cygwin to
> Cygwin Developermailto:[EMAIL PROTECTED]
> Red Hat, Inc.
> 






Re: [packages] gtk+, glib, imlib

2002-07-12 Thread Nicholas Wourms

--- Lapo Luchini <[EMAIL PROTECTED]> wrote:
> Being interested in porting freeciv with gtk+ support... and gtk+ 
> package being not available... I'm investigating it =)
> 
> Harold states he has not enough time for it ( 
> http://sources.redhat.com/ml/cygwin-xfree/2002-06/msg00302.html ).
> But has he a partial work or nothing?

He has something.  Frankly, I think we should let harold release these
packages.  He's got a firm understanding of the underlying mechanics of
how X works.  Plus if you commit to maintainership of 1.X, then it is
assumed that you will be working on porting 2.X.  Are you ready for this
responsibility?

> Steven has a fairly complete Gnome port on his page ( 
> http://homepage.ntlworld.com/steven.obrien2/ ), which has nothing to do 
> with Harold's work.
> It contains patches for many Gnome programs, including glib-1.2.10, 
> gtk+-1.2.10 and imlib-1.9.14.
> 
> I was thinking about packaging them as requirements for the freeciv 
> port... has anyone done some work / has more infos / has something to 
> say about?
> 

As for freeciv, I will send you a static lib of Xaw3d to see if that will
help you better.  I would then release free-civ as is.  We can worry about
why the DLL version of Xaw3d isn't working later.  Again, is there any
rush to getting it out?

Cheers,
Nicholas

__
Do You Yahoo!?
Sign up for SBC Yahoo! Dial - First Month Free
http://sbc.yahoo.com



Re: [packages] gtk+, glib, imlib

2002-07-12 Thread Corinna Vinschen

On Fri, Jul 12, 2002 at 12:04:54PM +0200, Lapo Luchini wrote:
> Being interested in porting freeciv with gtk+ support... and gtk+ 
> package being not available... I'm investigating it =)
> 
> Harold states he has not enough time for it ( 
> http://sources.redhat.com/ml/cygwin-xfree/2002-06/msg00302.html ).
> But has he a partial work or nothing?
> 
> Steven has a fairly complete Gnome port on his page ( 
> http://homepage.ntlworld.com/steven.obrien2/ ), which has nothing to do 
> with Harold's work.
> It contains patches for many Gnome programs, including glib-1.2.10, 
> gtk+-1.2.10 and imlib-1.9.14.

I don't know about imlib but glib-1.2.10 and gtk+-1.2.10 compile OOTB. 
I built them to create a gvim locally.  There was just one problem in
glib/gstrfuncs.c.  There's an extern declaration for strsignal() which
collides with a Cygwin header.  Just add a #ifndef __CYGWIN__ to the
extern declaration and you're done.

Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Developermailto:[EMAIL PROTECTED]
Red Hat, Inc.



[packages] gtk+, glib, imlib

2002-07-12 Thread Lapo Luchini

Being interested in porting freeciv with gtk+ support... and gtk+ 
package being not available... I'm investigating it =)

Harold states he has not enough time for it ( 
http://sources.redhat.com/ml/cygwin-xfree/2002-06/msg00302.html ).
But has he a partial work or nothing?

Steven has a fairly complete Gnome port on his page ( 
http://homepage.ntlworld.com/steven.obrien2/ ), which has nothing to do 
with Harold's work.
It contains patches for many Gnome programs, including glib-1.2.10, 
gtk+-1.2.10 and imlib-1.9.14.

I was thinking about packaging them as requirements for the freeciv 
port... has anyone done some work / has more infos / has something to 
say about?

Please note that I know *VERY* little (maybe 'nothing' is more closer to 
the truth) about X programming and, at least at first, I wouldn't surely 
be a "good" package mantainer for those packages (in fact if Steven 
hadn't already done all the porting work I couln't do it).

-- 
Lapo 'Raist' Luchini
[EMAIL PROTECTED] (PGP & X.509 keys available)
http://www.lapo.it (ICQ UIN: 529796)