xserver: Branch 'master' - 2 commits

Jeremy Huddleston jeremyhu at freedesktop.org
Sun Apr 20 01:20:39 PDT 2008


I talked about it briefly at XDC and nobody was really opposed  
(granted, I didn't go around asking everyone, it was more casual, and  
I honestly figured if anyone objected, the commit could be easily  
reverted)

The main instigation for this is:
1) XWin uses rootless
2) Rootless is being phased out in favor of something that actually  
works.
3) I don't want to fix XWin in addition to XQuartz.
4) I thought XWin was dead.  I took the lack of substantial commits  
since 2006[1] and the fact that it hadn't compiled in quite some time  
to mean it was not being supported by anyone.

If Xwin is actually alive and kicking, then why are these patches not  
being integrated into git?  I'd absolutely *LOVE* to have someone else  
working on a rootless DDX.

Colin, could you please chime in here?

[1] http://gitweb.freedesktop.org/?p=xorg/xserver.git;a=history;f=hw/xwin;hb=d3d00d92586c3e1cbc88087c930b65c8b3832fcc

On Apr 20, 2008, at 00:07, Alan Hourihane wrote:

> Did you talk to the Cygwin/Xming folk before doing this ?
>
> I think getting Colin Harrison's patches committed could have resolved
> any compilation issues....
>
> http://www.straightrunning.com/XmingCode/
>
> Alan.
>
> On Sat, 2008-04-19 at 17:55 -0700, Jeremy Huddleston wrote:
>> Cause XWin hasn't even compiled for a couple years now and rootless  
>> is
>> being removed in favor of alternatives where appropriate in XQuartz.
>>
>> On Apr 19, 2008, at 12:57, Alan Hourihane wrote:
>>
>>> On Sat, 2008-04-19 at 09:34 -0700, Jeremy Huddleston wrote:
>>>> .gitignore                               |    1
>>>> configure.ac                             |   75 -
>>>> dev/null                                 |binary
>>>> hw/Makefile.am                           |    7
>>>> hw/xwin/ChangeLog                        |  683 ----------
>>>> hw/xwin/InitInput.c                      |  177 --
>>>> hw/xwin/InitOutput.c                     | 1144 ----------------
>>>> hw/xwin/Makefile.am                      |  197 --
>>>> hw/xwin/README                           |  141 --
>>>> hw/xwin/XWin.man                         |  287 ----
>>>> hw/xwin/XWin.rc                          |  109 -
>>>> hw/xwin/XWinrc.man                       |  180 --
>>>> hw/xwin/_usr_X11R6_lib_X11_system.XWinrc |  125 -
>>>> hw/xwin/ddraw.h                          | 2106
>>>> -------------------------------
>>>> hw/xwin/win.h                            | 1453  
>>>> ---------------------
>>>> hw/xwin/winallpriv.c                     |  172 --
>>>> hw/xwin/winauth.c                        |  131 -
>>>> hw/xwin/winblock.c                       |  106 -
>>>> hw/xwin/winclip.c                        |   42
>>>> hw/xwin/winclipboard.h                   |  164 --
>>>> hw/xwin/winclipboardinit.c               |  143 --
>>>> hw/xwin/winclipboardtextconv.c           |  159 --
>>>> hw/xwin/winclipboardthread.c             |  477 -------
>>>> hw/xwin/winclipboardunicode.c            |   69 -
>>>> hw/xwin/winclipboardwndproc.c            |  622 ---------
>>>> hw/xwin/winclipboardwrappers.c           |  541 -------
>>>> hw/xwin/winclipboardxevents.c            |  796 -----------
>>>> hw/xwin/wincmap.c                        |  674 ---------
>>>> hw/xwin/winconfig.c                      | 1150 ----------------
>>>> hw/xwin/winconfig.h                      |  343 -----
>>>> hw/xwin/wincreatewnd.c                   |  644 ---------
>>>> hw/xwin/wincursor.c                      |  614 ---------
>>>> hw/xwin/windialogs.c                     |  788 -----------
>>>> hw/xwin/winengine.c                      |  336 ----
>>>> hw/xwin/winerror.c                       |  143 --
>>>> hw/xwin/winfillsp.c                      |  866 ------------
>>>> hw/xwin/winfont.c                        |   80 -
>>>> hw/xwin/wingc.c                          |  256 ---
>>>> hw/xwin/wingetsp.c                       |  192 --
>>>> hw/xwin/winglobals.c                     |  138 --
>>>> hw/xwin/winkeybd.c                       |  637 ---------
>>>> hw/xwin/winkeybd.h                       |  309 ----
>>>> hw/xwin/winkeyhook.c                     |  194 --
>>>> hw/xwin/winkeymap.h                      |  136 --
>>>> hw/xwin/winkeynames.h                    |  202 --
>>>> hw/xwin/winlayouts.h                     |  257 ---
>>>> hw/xwin/winmessages.h                    | 1030 ---------------
>>>> hw/xwin/winmisc.c                        |  152 --
>>>> hw/xwin/winmouse.c                       |  341 -----
>>>> hw/xwin/winms.h                          |   46
>>>> hw/xwin/winmsg.c                         |  179 --
>>>> hw/xwin/winmsg.h                         |   50
>>>> hw/xwin/winmultiwindowclass.c            |  325 ----
>>>> hw/xwin/winmultiwindowclass.h            |  114 -
>>>> hw/xwin/winmultiwindowicons.c            |  478 -------
>>>> hw/xwin/winmultiwindowshape.c            |  211 ---
>>>> hw/xwin/winmultiwindowwindow.c           | 1054 ---------------
>>>> hw/xwin/winmultiwindowwm.c               | 1440  
>>>> ---------------------
>>>> hw/xwin/winmultiwindowwndproc.c          | 1049 ---------------
>>>> hw/xwin/winnativegdi.c                   |  546 --------
>>>> hw/xwin/winpfbdd.c                       |  684 ----------
>>>> hw/xwin/winpixmap.c                      |  235 ---
>>>> hw/xwin/winpolyline.c                    |   57
>>>> hw/xwin/winprefs.c                       |  822 ------------
>>>> hw/xwin/winprefs.h                       |  162 --
>>>> hw/xwin/winprefslex.l                    |  116 -
>>>> hw/xwin/winprefsyacc.y                   |  353 -----
>>>> hw/xwin/winpriv.c                        |  134 -
>>>> hw/xwin/winpriv.h                        |   15
>>>> hw/xwin/winprocarg.c                     | 1551
>>>> ----------------------
>>>> hw/xwin/winpushpxl.c                     |  225 ---
>>>> hw/xwin/winrandr.c                       |  141 --
>>>> hw/xwin/winregistry.c                    |   71 -
>>>> hw/xwin/winresource.h                    |   55
>>>> hw/xwin/winrop.c                         |  144 --
>>>> hw/xwin/winscrinit.c                     |  781 -----------
>>>> hw/xwin/winsetsp.c                       |  186 --
>>>> hw/xwin/winshaddd.c                      | 1442  
>>>> ---------------------
>>>> hw/xwin/winshadddnl.c                    | 1454  
>>>> ---------------------
>>>> hw/xwin/winshadgdi.c                     | 1324 -------------------
>>>> hw/xwin/wintrayicon.c                    |  210 ---
>>>> hw/xwin/winvalargs.c                     |  188 --
>>>> hw/xwin/winvideo.c                       |  210 ---
>>>> hw/xwin/winwakeup.c                      |   71 -
>>>> hw/xwin/winwin32rootless.c               | 1092 ----------------
>>>> hw/xwin/winwin32rootlesswindow.c         |  476 -------
>>>> hw/xwin/winwin32rootlesswndproc.c        | 1325 -------------------
>>>> hw/xwin/winwindow.c                      |  649 ---------
>>>> hw/xwin/winwindow.h                      |  150 --
>>>> hw/xwin/winwindowswm.c                   |  663 ---------
>>>> hw/xwin/winwndproc.c                     | 1288 ------------------
>>>> hw/xwin/xlaunch/COPYING                  |   25
>>>> hw/xwin/xlaunch/Makefile                 |   79 -
>>>> hw/xwin/xlaunch/config.cc                |  282 ----
>>>> hw/xwin/xlaunch/config.h                 |   60
>>>> hw/xwin/xlaunch/main.cc                  |  700 ----------
>>>> hw/xwin/xlaunch/resources/dialog.rc      |  118 -
>>>> hw/xwin/xlaunch/resources/images.rc      |   29
>>>> hw/xwin/xlaunch/resources/resources.h    |   99 -
>>>> hw/xwin/xlaunch/resources/resources.rc   |   30
>>>> hw/xwin/xlaunch/resources/strings.rc     |  108 -
>>>> hw/xwin/xlaunch/window/dialog.cc         |   86 -
>>>> hw/xwin/xlaunch/window/dialog.h          |   54
>>>> hw/xwin/xlaunch/window/util.cc           | 1112 ----------------
>>>> hw/xwin/xlaunch/window/util.h            |   53
>>>> hw/xwin/xlaunch/window/window.cc         |  284 ----
>>>> hw/xwin/xlaunch/window/window.h          |  114 -
>>>> hw/xwin/xlaunch/window/wizard.cc         |  244 ---
>>>> hw/xwin/xlaunch/window/wizard.h          |   59
>>>> include/xwin-config.h.in                 |   24
>>>> miext/rootless/Makefile.am               |    2
>>>> miext/rootless/accel/Makefile.am         |   15
>>>> miext/rootless/accel/rlAccel.c           |  147 --
>>>> miext/rootless/accel/rlAccel.h           |  140 --
>>>> miext/rootless/accel/rlBlt.c             |  408 ------
>>>> miext/rootless/accel/rlCopy.c            |  106 -
>>>> miext/rootless/accel/rlFill.c            |  220 ---
>>>> miext/rootless/accel/rlFillRect.c        |  117 -
>>>> miext/rootless/accel/rlFillSpans.c       |  105 -
>>>> miext/rootless/accel/rlGlyph.c           |  169 --
>>>> miext/rootless/accel/rlSolid.c           |  111 -
>>>> 121 files changed, 1 insertion(+), 46454 deletions(-)
>>>>
>>>> New commits:
>>>> commit 6550078b0925f754e3eec3bbce94dbfe5de8c419
>>>> Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
>>>> Date:   Sat Apr 19 09:29:46 2008 -0700
>>>>
>>>>   Removed XWin DDX
>>>
>>> Whoa,
>>>
>>> Can I ask why this was done ?
>>>
>>> Alan.
>>>
>>>
>>>
>>
>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3040 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20080420/0d0824e0/attachment.bin>


More information about the xorg mailing list