tech-x11 archive

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

Re: X11R7'fied Xsun servers



> > Somehow I've managed to port ancient X11R6 based Xsun servers
> > (was in src/xfree/xc/programs/Xserver/hw/sun) to recent X11R7,
> > by mechanically adapting all MD sources to Xorg API changes
> > as I did for X68k server back in 2014:
> >  https://mail-index.netbsd.org/port-x68k/2014/02/27/msg000043.html
> 
> this is great news!

Thanks :-)

> > If there is no particular objection, I'll commit current sources
> > (as WIP, even with several remaining issue) into HEAD soon.
> 
> no objection from me.
> 
> i know you've looked at porting towards newer xorg-server
> and had to revert the 1.18 back to 1.10 when we upgraded
> to 1.20, have you had any thought on what's needed there?

Ah, I thought xorg-server.old was 1.18 but it's actually 1.10.6..

With a quick glance at diffs of xnest between xorg-server.old and
xorg-server, most changes seem mechanical but one of major change is
"changes to convert from screen index numbers to ScreenPtr / ScrnInfoPtr":
 https://cgit.freedesktop.org/xorg/xserver/commit?id=1f0e8bd5eb1a5539689cfc4f5a6b86b530907ec5
because Xsun sources also heavily depend on it around sunFbs[] etc.
(pScreen->myNum can be used instead?)

I also wonder if this xnest change to AddEnabledDevice() could affect:
 https://cgit.freedesktop.org/xorg/xserver/commit?id=55c2e1a3aa587c58a74066724e11e30b3df267b8
(seems not applied to X68k server)

---
Izumi Tsutsui


Home | Main Index | Thread Index | Old Index