How does xfree86LOADER flag is se?

2006-03-16 Thread Chander M. Kashyap
Hi ,
I have written a serial mouse driver using seril line discipline. I
want to configure it with Xserver.
So I want to know where xfreeLoader flag is set so that Xserver can
fing ModuleData entry point in my program,


--

thanks and regards,
Chander

___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: [XFree86] Question about XFree86 4.5.99.901 snapshot

2006-03-16 Thread David Dawes
On Thu, Mar 09, 2006 at 07:53:41AM -0800, Tom Williams wrote:
David Dawes wrote:
 On Wed, Mar 08, 2006 at 05:54:02PM -0500, David Dawes wrote:
   
 On Wed, Mar 08, 2006 at 08:23:17AM -0800, Tom Williams wrote:
 
 Hi!  I just installed the XFree86 4.5.99.901 snapshot (which fixed my
 xterm installation problem, thanks guys!  :)) and it runs fine.  I
 wanted to try the -autoconfig option to see what it would do and it
 generated these messages:
   
 Autoconfigure works by loading a bunch of drivers, using the one
 that proves to be the best choice, and unloading the others.

 The problem is that fbdev registers that it needs fbdevhw.  When
 it is unloaded it doesn't notify the loader that fbdevhw is no
 longer needed.  Since the nv driver refers to fbdevhw (even though
 it isn't using it), these references are being reported as fatal
 unresolved symbols.

 The new loader now invalidates symbol references to modules that
 have been unloaded.  To fix this problem, the fbdev module (and all
 modules, really) needs to be modified to register its fbdevhw
 requirements as being specific to itself so that those requirements
 get removed when it is unloaded.

 I'll take a look at doing this, and post a patch.

 Tom, thanks for reporting the problem!
 

 The attached patch should fix this problem.

 David
   
Yep, that patch worked.  *Both* -autoconfig and -configure work just
fine.  :)

I've just committed some changes that improve the handling of module
requirements, and have modified all modules to make use of this.  Along
the way I found several bugs that showed up as a result of this and of
the fact that modules can now be unloaded and reloaded cleanly.  I
have also removed some workarounds for the old loader (mis)behaviour,
and plan to remove some more after further testing.

I expect that there will be more problems showing up that either were
masked in the past, or come from code that relied on the old loader
behaviour.  Please report problems and/or new warnings/errors in the log
file here and I'll follow them up.

David
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: xterm warning regressions (was Re: CVS Update: xc (branch: trunk))

2006-03-16 Thread Marc Aurele La France

On Tue, 14 Mar 2006, Thomas Dickey wrote:

On Tue, 14 Mar 2006, David Dawes wrote:



and adds this one:



main.c:2586: warning: `pty_search' defined but not used



yes, that's an annoyance (but the proposed fix reversed the general
process of removing special definitions from main.c).


Please expand on this statement.

Marc.

+--+---+
|  Marc Aurele La France   |  work:   1-780-492-9310   |
|  Academic Information and|  fax:1-780-492-1729   |
|Communications Technologies   |  email:  [EMAIL PROTECTED]  |
|  352 General Services Building   +---+
|  University of Alberta   |   |
|  Edmonton, Alberta   | Standard disclaimers apply|
|  T6G 2H1 |   |
|  CANADA  |   |
+--+---+
XFree86 developer and VP.  ATI driver and X server internals.
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: xterm warning regressions (was Re: CVS Update: xc (branch: trunk))

2006-03-16 Thread Thomas Dickey

On Thu, 16 Mar 2006, Marc Aurele La France wrote:


On Tue, 14 Mar 2006, Thomas Dickey wrote:

On Tue, 14 Mar 2006, David Dawes wrote:



and adds this one:



main.c:2586: warning: `pty_search' defined but not used



yes, that's an annoyance (but the proposed fix reversed the general
process of removing special definitions from main.c).


Please expand on this statement.


It overrode a definition in ptyx.h, moving the definition inline into
main.c, rather than refining it in xterm.h as a fallback for a configure
script test.

(main.c has too many special cases)

--
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: xterm warning regressions (was Re: CVS Update: xc (branch: trunk))

2006-03-16 Thread Marc Aurele La France

On Thu, 16 Mar 2006, Thomas Dickey wrote:

On Thu, 16 Mar 2006, Marc Aurele La France wrote:

On Tue, 14 Mar 2006, Thomas Dickey wrote:

On Tue, 14 Mar 2006, David Dawes wrote:



and adds this one:



main.c:2586: warning: `pty_search' defined but not used



yes, that's an annoyance (but the proposed fix reversed the general
process of removing special definitions from main.c).



Please expand on this statement.



It overrode a definition in ptyx.h, moving the definition inline into
main.c, rather than refining it in xterm.h as a fallback for a configure
script test.


That's irrelevent.  My fix holds whether xterm is built through imake or 
through autowhatchamecallsit.



(main.c has too many special cases)


Indeed...

Marc.

+--+---+
|  Marc Aurele La France   |  work:   1-780-492-9310   |
|  Academic Information and|  fax:1-780-492-1729   |
|Communications Technologies   |  email:  [EMAIL PROTECTED]  |
|  352 General Services Building   +---+
|  University of Alberta   |   |
|  Edmonton, Alberta   | Standard disclaimers apply|
|  T6G 2H1 |   |
|  CANADA  |   |
+--+---+
XFree86 developer and VP.  ATI driver and X server internals.
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: xterm warning regressions (was Re: CVS Update: xc (branch: trunk))

2006-03-16 Thread Thomas Dickey

On Thu, 16 Mar 2006, Marc Aurele La France wrote:


main.c, rather than refining it in xterm.h as a fallback for a configure
script test.


That's irrelevent.  My fix holds whether xterm is built through imake or


no, it is relevant.  I considered a change like that some time ago,
decided that it was too ugly to bother with, and that it would be
better to do it properly sometime, leaving the warning as a reminder
than cover it up.

regards.

--
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: xterm warning regressions (was Re: CVS Update: xc (branch: trunk))

2006-03-16 Thread Marc Aurele La France

On Thu, 16 Mar 2006, Thomas Dickey wrote:

On Thu, 16 Mar 2006, Marc Aurele La France wrote:

main.c, rather than refining it in xterm.h as a fallback for a configure
script test.



That's irrelevent.  My fix holds whether xterm is built through imake or



no, it is relevant.  I considered a change like that some time ago,
decided that it was too ugly to bother with, and that it would be
better to do it properly sometime, leaving the warning as a reminder
than cover it up.


I agree my fix is a coverup, but, as I see it, this has gone on for waaayyy 
too long.  xterm's tty handling needs a major rewrite, perhaps along the 
lines of OpenSSH's, and I just don't see that happening any time soon.  So 
perhaps, a post-it on your refrigerator would be more productive than 
reminding everybody else.


Marc.

+--+---+
|  Marc Aurele La France   |  work:   1-780-492-9310   |
|  Academic Information and|  fax:1-780-492-1729   |
|Communications Technologies   |  email:  [EMAIL PROTECTED]  |
|  352 General Services Building   +---+
|  University of Alberta   |   |
|  Edmonton, Alberta   | Standard disclaimers apply|
|  T6G 2H1 |   |
|  CANADA  |   |
+--+---+
XFree86 developer and VP.  ATI driver and X server internals.
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel