├── .gitignore ├── .gitmodules ├── Gulpfile.js ├── LICENSE ├── Makefile ├── Vagrantfile ├── autogen ├── generate2.js ├── lib │ ├── enums.js │ ├── errors.js │ ├── events.js │ ├── misc.js │ ├── requests.js │ ├── statement_body.js │ └── types.js └── proto │ ├── bigreq.xml │ ├── composite.xml │ ├── damage.xml │ ├── dpms.xml │ ├── dri2.xml │ ├── ge.xml │ ├── glx.xml │ ├── randr.xml │ ├── record.xml │ ├── render.xml │ ├── res.xml │ ├── screensaver.xml │ ├── shape.xml │ ├── shm.xml │ ├── sync.xml │ ├── xc_misc.xml │ ├── xevie.xml │ ├── xf86dri.xml │ ├── xf86vidmode.xml │ ├── xfixes.xml │ ├── xinerama.xml │ ├── xinput.xml │ ├── xkb.xml │ ├── xprint.xml │ ├── xproto.xml │ ├── xselinux.xml │ ├── xtest.xml │ ├── xv.xml │ └── xvmc.xml ├── basic.js ├── dist ├── Gray ├── blackboxrc └── xserver.conf ├── docs ├── SMlib.pdf ├── X11R7.5 proto.mhtml ├── X11R7.5 proto.pdf ├── XACE-Spec.pdf ├── XI2proto.txt ├── Xserver-spec.pdf ├── Xtrans.pdf ├── XvMC_API.txt ├── bigreq.pdf ├── compositeproto.txt ├── damageproto.txt ├── fixesproto.txt ├── geproto.txt ├── libXrender.txt ├── mit-shm.pdf ├── randrproto.txt ├── record.pdf ├── recordlib.pdf ├── renderproto.txt ├── shape.pdf ├── xdmcp.pdf ├── xim.pdf ├── xsmp.pdf ├── xtest.pdf ├── xtestlib.pdf └── xv-protocol-v2.txt ├── keymap.js ├── keymap.json ├── keymap.txt ├── lib └── fonts.js ├── package.json ├── proxy.js ├── public ├── audio │ └── bell.mp3 ├── check.png ├── fonts ├── index.html ├── require.config.js └── reset.css ├── readme.md ├── rgb.js ├── rgb.txt ├── src ├── common.js ├── elements.js ├── endianbuffer.js ├── event_types.js ├── fs.js ├── keymap.js ├── rgb_colors.js ├── site.js ├── stack_magick.js ├── worker_comms.js ├── worker_console.js ├── x_client.js ├── x_protocol.js ├── x_protocol_new.js ├── x_server.js ├── x_types.js ├── x_types_font.js └── xtypebuffer.js ├── types.js └── x_types.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/.gitmodules -------------------------------------------------------------------------------- /Gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/Gulpfile.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/Makefile -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/Vagrantfile -------------------------------------------------------------------------------- /autogen/generate2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/generate2.js -------------------------------------------------------------------------------- /autogen/lib/enums.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/lib/enums.js -------------------------------------------------------------------------------- /autogen/lib/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/lib/errors.js -------------------------------------------------------------------------------- /autogen/lib/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/lib/events.js -------------------------------------------------------------------------------- /autogen/lib/misc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/lib/misc.js -------------------------------------------------------------------------------- /autogen/lib/requests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/lib/requests.js -------------------------------------------------------------------------------- /autogen/lib/statement_body.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/lib/statement_body.js -------------------------------------------------------------------------------- /autogen/lib/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/lib/types.js -------------------------------------------------------------------------------- /autogen/proto/bigreq.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/bigreq.xml -------------------------------------------------------------------------------- /autogen/proto/composite.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/composite.xml -------------------------------------------------------------------------------- /autogen/proto/damage.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/damage.xml -------------------------------------------------------------------------------- /autogen/proto/dpms.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/dpms.xml -------------------------------------------------------------------------------- /autogen/proto/dri2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/dri2.xml -------------------------------------------------------------------------------- /autogen/proto/ge.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/ge.xml -------------------------------------------------------------------------------- /autogen/proto/glx.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/glx.xml -------------------------------------------------------------------------------- /autogen/proto/randr.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/randr.xml -------------------------------------------------------------------------------- /autogen/proto/record.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/record.xml -------------------------------------------------------------------------------- /autogen/proto/render.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/render.xml -------------------------------------------------------------------------------- /autogen/proto/res.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/res.xml -------------------------------------------------------------------------------- /autogen/proto/screensaver.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/screensaver.xml -------------------------------------------------------------------------------- /autogen/proto/shape.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/shape.xml -------------------------------------------------------------------------------- /autogen/proto/shm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/shm.xml -------------------------------------------------------------------------------- /autogen/proto/sync.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/sync.xml -------------------------------------------------------------------------------- /autogen/proto/xc_misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/xc_misc.xml -------------------------------------------------------------------------------- /autogen/proto/xevie.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/xevie.xml -------------------------------------------------------------------------------- /autogen/proto/xf86dri.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/xf86dri.xml -------------------------------------------------------------------------------- /autogen/proto/xf86vidmode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/xf86vidmode.xml -------------------------------------------------------------------------------- /autogen/proto/xfixes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/xfixes.xml -------------------------------------------------------------------------------- /autogen/proto/xinerama.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/xinerama.xml -------------------------------------------------------------------------------- /autogen/proto/xinput.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/xinput.xml -------------------------------------------------------------------------------- /autogen/proto/xkb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/xkb.xml -------------------------------------------------------------------------------- /autogen/proto/xprint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/xprint.xml -------------------------------------------------------------------------------- /autogen/proto/xproto.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/xproto.xml -------------------------------------------------------------------------------- /autogen/proto/xselinux.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/xselinux.xml -------------------------------------------------------------------------------- /autogen/proto/xtest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/xtest.xml -------------------------------------------------------------------------------- /autogen/proto/xv.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/xv.xml -------------------------------------------------------------------------------- /autogen/proto/xvmc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/autogen/proto/xvmc.xml -------------------------------------------------------------------------------- /basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/basic.js -------------------------------------------------------------------------------- /dist/Gray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/dist/Gray -------------------------------------------------------------------------------- /dist/blackboxrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/dist/blackboxrc -------------------------------------------------------------------------------- /dist/xserver.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/dist/xserver.conf -------------------------------------------------------------------------------- /docs/SMlib.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/docs/SMlib.pdf -------------------------------------------------------------------------------- /docs/X11R7.5 proto.mhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/docs/X11R7.5 proto.mhtml -------------------------------------------------------------------------------- /docs/X11R7.5 proto.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/docs/X11R7.5 proto.pdf -------------------------------------------------------------------------------- /docs/XACE-Spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/docs/XACE-Spec.pdf -------------------------------------------------------------------------------- /docs/XI2proto.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/docs/XI2proto.txt -------------------------------------------------------------------------------- /docs/Xserver-spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/docs/Xserver-spec.pdf -------------------------------------------------------------------------------- /docs/Xtrans.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/docs/Xtrans.pdf -------------------------------------------------------------------------------- /docs/XvMC_API.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/docs/XvMC_API.txt -------------------------------------------------------------------------------- /docs/bigreq.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/docs/bigreq.pdf -------------------------------------------------------------------------------- /docs/compositeproto.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/docs/compositeproto.txt -------------------------------------------------------------------------------- /docs/damageproto.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/docs/damageproto.txt -------------------------------------------------------------------------------- /docs/fixesproto.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/docs/fixesproto.txt -------------------------------------------------------------------------------- /docs/geproto.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/docs/geproto.txt -------------------------------------------------------------------------------- /docs/libXrender.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/docs/libXrender.txt -------------------------------------------------------------------------------- /docs/mit-shm.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/docs/mit-shm.pdf -------------------------------------------------------------------------------- /docs/randrproto.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/docs/randrproto.txt -------------------------------------------------------------------------------- /docs/record.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/docs/record.pdf -------------------------------------------------------------------------------- /docs/recordlib.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/docs/recordlib.pdf -------------------------------------------------------------------------------- /docs/renderproto.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/docs/renderproto.txt -------------------------------------------------------------------------------- /docs/shape.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/docs/shape.pdf -------------------------------------------------------------------------------- /docs/xdmcp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/docs/xdmcp.pdf -------------------------------------------------------------------------------- /docs/xim.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/docs/xim.pdf -------------------------------------------------------------------------------- /docs/xsmp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/docs/xsmp.pdf -------------------------------------------------------------------------------- /docs/xtest.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/docs/xtest.pdf -------------------------------------------------------------------------------- /docs/xtestlib.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/docs/xtestlib.pdf -------------------------------------------------------------------------------- /docs/xv-protocol-v2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/docs/xv-protocol-v2.txt -------------------------------------------------------------------------------- /keymap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/keymap.js -------------------------------------------------------------------------------- /keymap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/keymap.json -------------------------------------------------------------------------------- /keymap.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/keymap.txt -------------------------------------------------------------------------------- /lib/fonts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/lib/fonts.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/package.json -------------------------------------------------------------------------------- /proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/proxy.js -------------------------------------------------------------------------------- /public/audio/bell.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/public/audio/bell.mp3 -------------------------------------------------------------------------------- /public/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/public/check.png -------------------------------------------------------------------------------- /public/fonts: -------------------------------------------------------------------------------- 1 | ../fonts/out -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/public/index.html -------------------------------------------------------------------------------- /public/require.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/public/require.config.js -------------------------------------------------------------------------------- /public/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/public/reset.css -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/readme.md -------------------------------------------------------------------------------- /rgb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/rgb.js -------------------------------------------------------------------------------- /rgb.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/rgb.txt -------------------------------------------------------------------------------- /src/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/src/common.js -------------------------------------------------------------------------------- /src/elements.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/src/elements.js -------------------------------------------------------------------------------- /src/endianbuffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/src/endianbuffer.js -------------------------------------------------------------------------------- /src/event_types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/src/event_types.js -------------------------------------------------------------------------------- /src/fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/src/fs.js -------------------------------------------------------------------------------- /src/keymap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/src/keymap.js -------------------------------------------------------------------------------- /src/rgb_colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/src/rgb_colors.js -------------------------------------------------------------------------------- /src/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/src/site.js -------------------------------------------------------------------------------- /src/stack_magick.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/src/stack_magick.js -------------------------------------------------------------------------------- /src/worker_comms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/src/worker_comms.js -------------------------------------------------------------------------------- /src/worker_console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/src/worker_console.js -------------------------------------------------------------------------------- /src/x_client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/src/x_client.js -------------------------------------------------------------------------------- /src/x_protocol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/src/x_protocol.js -------------------------------------------------------------------------------- /src/x_protocol_new.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/src/x_protocol_new.js -------------------------------------------------------------------------------- /src/x_server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/src/x_server.js -------------------------------------------------------------------------------- /src/x_types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/src/x_types.js -------------------------------------------------------------------------------- /src/x_types_font.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/src/x_types_font.js -------------------------------------------------------------------------------- /src/xtypebuffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/src/xtypebuffer.js -------------------------------------------------------------------------------- /types.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /x_types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GothAck/javascript-x-server/HEAD/x_types.js --------------------------------------------------------------------------------