Discussion:
[dmx-cvs] dmx (branch: trunk)
Kevin E Martin
2003-11-20 20:15:57 UTC
Permalink
CVSROOT: /cvsroot/dmx
Module name: dmx
Repository: dmx/xc/programs/Xserver/hw/dmx/glxProxy/
Changes by: ***@sc8-pr-cvs1.sourceforge.net 03/11/20 12:15:57

Log message:
- Fix crash in CreateContext when fbconfigs are supported but GLX 1.3
is not

Modified files:
dmx/xc/programs/Xserver/hw/dmx/glxProxy/:
glxcmds.c

Revision Changes Path
1.7 +1 -1 dmx/xc/programs/Xserver/hw/dmx/glxProxy/glxcmds.c
Rik Faith
2003-11-21 15:53:00 UTC
Permalink
CVSROOT: /cvsroot/dmx
Module name: dmx
Repository: dmx/xc/programs/Xserver/hw/dmx/input/
Changes by: ***@sc8-pr-cvs1.sourceforge.net 03/11/21 07:53:00

Log message:
Implement all version 2.0 protocol revisions
This moves to a *Get*Attributes/*Change*Attributes model; and
orthogonalizes objects with attributes: DMX screen, DMX desktop,
and backend windows. This breaks the source level API
(the biggest change will be replacing calls to *Information*
with calls to *Attributes*). The ABI is not an issues, since
libdmx.a is linked static. Old binaries will work if they
use unchanged protocol, and will get BadImplementation errors
if they use changed protocol (all new protocol requests have
a new protocol number). Most existing applications use
unchanged protocol and will require only a change from
DMXGetWindowInformation to DMXGetWindowAttributes. Applications
that reconfigure the desktop will have to be changed, but
should wait until full support for the 2.0-style reconfiguration
is implemented (see DMXChangeScreensAttributes and
DMXChangeDesktopAttributes).

Modified files:
dmx/xc/include/extensions/:
dmxext.h dmxproto.h
dmx/xc/lib/dmx/:
dmx.c
dmx/xc/programs/Xserver/Xext/:
dmx.c
dmx/xc/programs/Xserver/hw/dmx/:
Imakefile dmxextension.c dmxextension.h dmxinit.c
dmx/xc/programs/Xserver/hw/dmx/doc/:
DMXSpec.txt
dmx/xc/programs/Xserver/hw/dmx/examples/:
dmxreconfig.c dmxresize.c dmxwininfo.c xdmx.c xinput.c
dmx/xc/programs/Xserver/hw/dmx/input/:
dmxinputinit.c

Revision Changes Path
1.9 +89 -48 dmx/xc/include/extensions/dmxext.h
1.13 +172 -98 dmx/xc/include/extensions/dmxproto.h
1.13 +351 -172 dmx/xc/lib/dmx/dmx.c
1.14 +560 -246 dmx/xc/programs/Xserver/Xext/dmx.c
1.14 +8 -3 dmx/xc/programs/Xserver/hw/dmx/Imakefile
1.24 +72 -76 dmx/xc/programs/Xserver/hw/dmx/dmxextension.c
1.11 +55 -22 dmx/xc/programs/Xserver/hw/dmx/dmxextension.h
1.26 +4 -0 dmx/xc/programs/Xserver/hw/dmx/dmxinit.c
1.10 +343 -194 dmx/xc/programs/Xserver/hw/dmx/doc/DMXSpec.txt
1.2 +13 -2 dmx/xc/programs/Xserver/hw/dmx/examples/dmxreconfig.c
1.2 +6 -1 dmx/xc/programs/Xserver/hw/dmx/examples/dmxresize.c
1.4 +6 -3 dmx/xc/programs/Xserver/hw/dmx/examples/dmxwininfo.c
1.7 +16 -16 dmx/xc/programs/Xserver/hw/dmx/examples/xdmx.c
1.10 +3 -3 dmx/xc/programs/Xserver/hw/dmx/examples/xinput.c
1.30 +2 -2 dmx/xc/programs/Xserver/hw/dmx/input/dmxinputinit.c
Rik Faith
2003-11-21 16:08:43 UTC
Permalink
CVSROOT: /cvsroot/dmx
Module name: dmx
Repository: dmx/xc/programs/Xserver/Xext/
Changes by: ***@sc8-pr-cvs1.sourceforge.net 03/11/21 08:08:43

Log message:
Eliminate compiler warnings

Modified files:
dmx/xc/programs/Xserver/Xext/:
dmx.c

Revision Changes Path
1.15 +2 -6 dmx/xc/programs/Xserver/Xext/dmx.c
Rik Faith
2003-11-21 16:09:15 UTC
Permalink
CVSROOT: /cvsroot/dmx
Module name: dmx
Repository: dmx/xc/lib/dmx/
Changes by: ***@sc8-pr-cvs1.sourceforge.net 03/11/21 08:09:15

Log message:
Eliminate compiler warnings

Modified files:
dmx/xc/lib/dmx/:
dmx.c

Revision Changes Path
1.14 +0 -2 dmx/xc/lib/dmx/dmx.c
Rik Faith
2003-11-21 18:35:58 UTC
Permalink
CVSROOT: /cvsroot/dmx
Module name: dmx
Repository: dmx/xc/programs/Xserver/hw/dmx/
Changes by: ***@sc8-pr-cvs1.sourceforge.net 03/11/21 10:35:58

Log message:
Print out information about build and execution environment.
This may be deprecated later, but is helpful when providing support.

Modified files:
dmx/xc/programs/Xserver/hw/dmx/:
dmxinit.c

Revision Changes Path
1.27 +54 -1 dmx/xc/programs/Xserver/hw/dmx/dmxinit.c
Kevin E Martin
2003-11-24 23:49:48 UTC
Permalink
CVSROOT: /cvsroot/dmx
Module name: dmx
Repository: dmx/xc/programs/Xserver/hw/dmx/examples/
Changes by: ***@sc8-pr-cvs1.sourceforge.net 03/11/24 15:49:48

Log message:
- Add support for configuring both "screen" and "root" windows (more
testing is needed)
- Rename scrn[XY]Origin to root[XY]Origin to correctly reflect that it
defines the "root" window's origin and not the "screen" window
- Fix typos in comments
- Extend dmxreconfig example program to test additional attributes that
are part of the new DMXChangeScreensAttributes() extension function

Modified files:
dmx/xc/include/extensions/:
dmxext.h
dmx/xc/programs/Xserver/Xext/:
dmx.c
dmx/xc/programs/Xserver/hw/dmx/:
dmx.h dmxcursor.c dmxextension.c dmxextension.h
dmx/xc/programs/Xserver/hw/dmx/examples/:
dmxreconfig.c

Revision Changes Path
1.10 +14 -14 dmx/xc/include/extensions/dmxext.h
1.16 +15 -13 dmx/xc/programs/Xserver/Xext/dmx.c
1.19 +3 -2 dmx/xc/programs/Xserver/hw/dmx/dmx.h
1.22 +3 -3 dmx/xc/programs/Xserver/hw/dmx/dmxcursor.c
1.25 +281 -5 dmx/xc/programs/Xserver/hw/dmx/dmxextension.c
1.12 +17 -11 dmx/xc/programs/Xserver/hw/dmx/dmxextension.h
1.3 +72 -14 dmx/xc/programs/Xserver/hw/dmx/examples/dmxreconfig.c
Loading...