Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 7cfc4a76 | 2013-03-21 21:26:08 | backport (whitespace changes only) a fix for panning that also effected scale to permit: xrandr --output LVDS1 --mode 1280x800 --panning 1380x1024 --scale 1.8x1.8 to behave properly. based on upstream commit 1bf81af4a6be1113bcc3b940ab264d5c9e0f0c5d that is in the 1.14 xserver that is not ready for OpenBSD yet ok matthieu@ | ||
| 5530414e | 2012-11-04 17:20:33 | Include declaration of sparcDriverName() Fixes segfault on sunffb graphics. ok matthieu@ | ||
| e26a212f | 2012-10-27 14:52:25 | Regen autotools build system with a clean environment. It was previously generated with a config pointing to OpenBSD's libtool which is not ready yet. | ||
| 58d9658d | 2012-10-14 08:59:33 | regen | ||
| ee040bc2 | 2012-10-08 22:40:43 | Fix bad merge that changed an fcntl() into a priv_open_device(). Should fix mouse re-open after VT-switch | ||
| 143961ca | 2012-08-08 16:37:19 | Un-blacklist radeon, blacklist radeonold. So X -configure will now select the radeon driver. | ||
| 20c1ecb8 | 2012-08-07 20:12:01 | Remove white space diff with X.Org. | ||
| eb59960f | 2012-08-05 18:14:29 | regen autotools | ||
| fe11647d | 2012-08-05 18:11:37 | Update to xserver 1.12.3. | ||
| baeff298 | 2012-06-16 15:08:08 | screenFd -> consoleFd conversions that were missed in xserver 1.12 import. | ||
| e60da745 | 2012-06-10 13:21:05 | Update to xserver 1.12.2. tested by naddy@, krw@, mpi@. | ||
| e4b13eed | 2012-03-04 17:55:31 | Introduce a black list of drivers for Xorg -configure, and blacklist all radeon driver variants, except radeonold. This fixes the conflicting symbols warnings seen by Xorg -configure and forces it to use radeonold in the generated xorg.conf file. Xorg -configure is still broken in many ways, and should be avoided. | ||
| 9576ef22 | 2012-01-31 07:52:35 | Update to xserver 1.11.4. tested by krw@, shadchin@. | ||
| 4344ac39 | 2011-12-18 16:08:59 | Bugfix Update to xserver 1.11.3 | ||
| 61a7d542 | 2011-11-05 13:32:40 | Update to xserver 1.11.2 | ||
| a4d630d0 | 2011-06-29 19:57:45 | regen | ||
| b6047701 | 2011-06-29 19:55:01 | Introduce new autoconfiguration code for X input drivers, based on X hotplug framework.This also takes care of the configuration of the keyboard layout from the wscons layout that was hacked inside the keyboard driver. Tested by many, ok oga@. | ||
| 4a238ea6 | 2011-04-02 16:08:38 | Update to xserver 1.9.5. Tested by jasper@, ajacoutot@ and krw@ | ||
| 2cc47a12 | 2011-03-08 07:59:23 | add a new build switch 'XENOCARA_USE_XKEYBOARD_CONFIG' to enable the use of xkeyboard-config xkb definitions instead of the old xkbdata. This will make testing easier. No changes in default builds. ok shadchin@ | ||
| 805ddd83 | 2011-01-28 19:34:22 | Effectively close the AGP device fd in xf86GARTCloseScreen() if it's different from the consoleFd. Fixes crashes at server reset. "looks good" miod@, oga@. Tested by shadchin@. | ||
| 31dc726d | 2011-01-10 20:45:49 | Call xf86Reconfigure() after readjusting the physical dimensions of the screen based on EDID information. Fixes issues with the mouse getting stuck on dual card setups. Still trying to push this one upstream. ok matthieu@ | ||
| 74b2e405 | 2011-01-02 13:29:50 | Repair build of Xorg on hppa | ||
| dd56fb17 | 2010-12-21 20:10:44 | Update to xorg-server 1.9.3. Tested by japser@, landry@ and ajacoutot@ in various configurations. | ||
| a67ea75b | 2010-12-06 21:21:52 | Initialize len before passing it to sysctl(3). ok matthieu@ | ||
| 42826119 | 2010-12-05 15:36:02 | Upgrade to xorg-server 1.9.2. Tested by ajacoutot@, krw@, shadchin@ and jasper@ on various configurations including multihead with both zaphod and xrandr. | ||
| d57b1a14 | 2010-09-01 13:43:24 | regen (yes lots of files, since util-macros has been updated). | ||
| f5152cf3 | 2010-08-31 21:22:35 | Don't even attempt to establish a SIGIO handler for DRI1. This hasn't been used for a very, very, very long time, (since before OpenBSD had dri support, for example) and it causes segfaults on dri drivers when sigio is disabled. Now we don't need to do context swaps on sigio nor are we trying to do interrupts in userland (thank fuck for that) this function can die the death that I intended it to die about two years ago, may it burn. The kernel support the the sigio ioctl will be removed in a couple of weeks to give people time to update (right now it accepts it, then ignores it). ok kettenis@, matthieu@. | ||
| 055af114 | 2010-08-29 17:58:28 | Use the KERN_CONSDEV ioctl to figure out what the console device is and attempt to open that first before trying /dev/ttyC[0-7]. This makes X autoconfiguration a tad bit more intuitive on machines with multiple SBus or UPA framebuffers, where wsdisplay0 isn't the console. PCI framebuffers are still busted though. ok matthieu@ | ||
| 1fb6d3c8 | 2010-08-28 17:59:01 | Fix autoconfiguration for accelerated drivers on sparc/sparc64. Currently limited to sunffb; others will need to be added to bsd_sbus.c if we start shipping them. ok matthieu@, oga@ | ||
| 25b0cbcd | 2010-08-18 22:37:36 | Fix autoconfiguration on sparc and sparc64. The code to add sunffb unconditionally on !solaris for __sparc__ systems is incorrect for openbsd. More specifically, due to interactions between hardware drivers and wsfb in preinit we can't unconditionally add wsfb to the list of fallbacks, so we only add wsfb if no other option was found. Additionally sunffb does not need to be unconditionally added because the bus probing code will find these devices already. So, long story short: make that code chunk conditional on __sparc__ && defined(__linux__) instead. change from !openbsd to __linux__ requested by kettenis@. Tested by at least myself and stsp@. ok matthieu@, kettenis@. | ||
| fe603b97 | 2010-07-31 17:47:50 | Fix X -keepPriv by calling xf86OpenConsole() early enough on architectures that don't have a separate /dev/xf86. Problem noticed by kettenis@ and krw@ ok kettenis@. | ||
| 183207fd | 2010-07-27 19:05:15 | Add 4 files missed in xserver 1.8 update. | ||
| 95d684a0 | 2010-07-27 19:02:24 | Update to xserver 1.8. Tested by many. Ok oga@, todd@. | ||
| 49012820 | 2010-04-13 19:54:46 | Add a configure test for newer proto headers and use it to enable building xserver 1.6 with those headers. ok oga@. | ||
| 33290fb6 | 2010-03-30 17:43:19 | #if 0 out the code that listens for /dev/apm events. A cleaner fix will be forthcoming, but for now this allows the xserver to work nicely with the recent kernel vt-switch-on-suspend changes. ok miod@ | ||
| 42fc690a | 2010-03-15 20:50:52 | Only add wsfb to the list of autoconfigured drivers if no other matches were found. Makes xorg.conf-less X work again on sparc64 and macppc systems with a single display adapter. ok matthieu@, beck@ | ||
| dde92d40 | 2010-02-01 21:12:42 | basic support for mips64el. ok miod@. | ||
| b4fa99e3 | 2009-12-18 22:50:53 | regen | ||
| e5c0b4fa | 2009-12-18 22:49:53 | Build hppa support files on OpenBSD (useless for now). | ||
| af37b41e | 2009-12-18 22:47:56 | Adapt to modular X.Org. | ||
| 8542099f | 2009-10-31 14:09:43 | Update to server 1.6.5. | ||
| b6548f49 | 2009-10-27 20:49:51 | Replace fbdev by wsfb as fallback driver on arches that support it. Ok todd@, oga@. | ||
| 6b7a7e86 | 2009-10-06 05:57:00 | Merge intel driver autoconfiguration changes from upstream: - don't list the dead i810 driver anymore - blacklist the poulsbo chipset which isn't supported by xf86-video-intel. Gives vesa a chance. ok oga@, kettenis@. | ||
| 888f50b0 | 2009-09-11 22:12:50 | Don't unconditionnally add a "sunffb" device in autoconfig mode on OpenBSD. It will be added by sparcDriverName() if a ffb card is present. | ||
| 768012be | 2009-09-08 06:56:28 | sparcDeviceName: do not fall back to wsfb if no hw specific driver was found. This is done in the caller already. While there change to a switch() construct to prepare for potential future drivers addition. | ||
| 88f6f3ea | 2009-09-06 19:44:18 | update to xserver 1.6.4rc1. Tested by many, ok oga@. | ||
| cf966877 | 2009-03-28 14:21:35 | provide mem_barrier() definition for amd64 too. from X.Org git. ok oga@ | ||
| 093965b9 | 2009-02-19 21:53:30 | Add code to choose a video driver based on the wscons(4) display type. Makes it possible to run X without a configuration file on (some) sparc64 machines and perhaps other machines that use wscons(4) frame buffers. ok matthieu@ | ||
| 5933d55f | 2009-01-28 21:04:43 | __miscmansuffix -> __miscmansuffix__ | ||
| 93ad8001 | 2009-01-28 14:50:48 | OpenBSD still uses old xkb-data, whose default rules are called 'xorg'. Change kdrive's default configuration too. | ||
| 912bf2fa | 2009-01-27 17:13:42 | regen | ||
| 92d4b23d | 2009-01-27 17:11:33 | Fix linking of Xwscons for xserver 1.5.3 | ||
| 0a00651c | 2009-01-20 23:13:14 | more gcc2 breakage found by sparc | ||
| 6b96c02f | 2009-01-13 19:46:28 | note to self: no cookie, a compile started is not a compile tested | ||
| 8b1dd35d | 2009-01-13 16:30:45 | yet another gcc2 found bad coding practice, move variable declartion to the top of the scope. this time found by sparc. | ||
| 8d98f590 | 2009-01-12 20:18:51 | regen | ||
| 369cc172 | 2009-01-12 20:17:47 | Update to xserver 1.5.3 + latests commits on server-1.5-branch. tested by stsp@, david@, form@, ckuethe@, oga@. thanks. | ||
| 56555c56 | 2008-12-23 11:04:49 | - move wsfb(4) to where it belongs. - also rename via -> openchrome. | ||
| 594af7d8 | 2008-12-23 11:03:25 | - i810 -> intel, noticed by mpf@ (already fixed in -current X.Org) - add a reference to wsfb(4). | ||
| 3a0e900d | 2008-11-23 12:06:43 | missing action in if statement. | ||
| 9bd69e2c | 2008-11-11 20:31:42 | Fix from X.Org master git for XAA screen corruption. XAA PixmapOps: Sync before accessing unwrapped callbacks. When using any XAAPixmapOps, we call into unknown but freshly unwrapped callbacks (like fb ones). Unlike the XAA*Fallback calls, we did so without syncing first, exposing us to all kinds of synchronisation issues. I believe that the rendering errors appeared now because *PaintWindow vanished (e4d11e58), and we just use miPaintWindow instead. This takes a less direct route to the hw and ends up at PolyFillRectPixmap, which very often left drawing artifacts. We now sync accordingly, and no longer get the rendering artifacts i was methodically reproducing on radeonhd, radeon, unichrome... Also, in order to allow driver authors to remove extensive syncing or flushing to hide this issue, create XAA_VERSION_ defines, put them in xaa.h and bump the patchlevel. tested by naddy@ and Edd Barrett. ok oga@. | ||
| 519385f8 | 2008-11-05 07:04:31 | more gcc2 fixes courtesy sparc | ||
| 51ad66e6 | 2008-11-04 22:22:12 | Initialise the aperture file descriptor in libpciaccess. | ||
| 65e3b816 | 2008-11-04 16:50:50 | variable declarations at the beginning of the scope; found by sparc (a gcc2 arch) | ||
| 51153ff8 | 2008-11-04 05:58:43 | Update to libpciaccess world. | ||
| 60021fe9 | 2008-11-02 15:26:08 | xserver 1.5.2. tested by ckuethe@, oga@, and others. | ||
| 79662dec | 2008-10-07 21:56:39 | PR 5005: On alpha, trust the PCI BARS from SRM. ok kettenis@, miod@. | ||
| ae7aae81 | 2008-09-20 15:53:42 | Make X stop messing with PCI BARs on sparc64. Makes ati driver work again on Ultra 5/10 machines. ok matthieu@, oga@ | ||
| 35e11048 | 2008-08-30 13:38:43 | Typo (the the). From Thomas Bozdar (Thomas dot Bosdar at quest dot com). Thanks. | ||
| 9eb4db42 | 2008-08-25 19:49:29 | Since wscons(4) manages the hardware cursor for us, there's no nee to fiddle with it here. Pointed out by miod@. ok matthieu@ | ||
| fac304a8 | 2008-08-24 21:36:20 | Unbreak sparc build. | ||
| 2f23f1f1 | 2008-08-24 21:02:23 | Make -configure work for SBus/UPA devices instead of crashing. ok matthieu@ | ||
| afa65283 | 2008-08-21 20:06:35 | Add enough OpenBSD-specific sbus support code to be able to support the sunffb driver. ok matthieu@ | ||
| 16470a32 | 2008-07-31 06:59:34 | All the resources claimed by xf86StdAccResFromOS() are PC-specific. On sparc64 PCI address space is completely seperate, so we don't have to claim any resources to avoid clashes with main memory and firmware. Makes accelerated graphics work on the Tadpole SPARCLE. ok matthieu@, oga@ | ||
| 48d39de3 | 2008-07-30 21:43:11 | The amd driver has been renamed geode. ok deraadt@ oga@. | ||
| 1dd309dc | 2008-07-12 13:02:55 | use the openchrome driver for via chipsets. | ||
| 0a77d3ef | 2008-06-15 16:20:07 | Add a man page for Xephyr, with information from the README file. | ||
| 97eda178 | 2008-06-15 00:17:32 | Update to xserver 1.4.2. Tested by landry@, ckuethe@, jsing@ mbalmer@. | ||
| ef9d4b4b | 2008-06-10 22:31:30 | Pull in a patch from X.Org-current to let X11 run on AMD Geode LX CPUs in basic VESA mode: X86EMU: handle CPUID instruction Starting X on an AMD Geode LX system such as an Alix board with VGA connector, the Xorg driver attempts to issue INT 10/0 to go to mode 3 (VGA). The emulator, running the BIOS code, would then spit out: c000:0282: A2 ILLEGAL EXTENDED X86 OPCODE! The opcode was 0F A2, or CPUID; it was not implemented in the emulator. With this patch it handles the CPUID instruction in one of two ways: 1) if ran on __i386__ or __x86_64__ then it calls the CPUID instruction directly. 2) if ran elsewhere it returns a canned 486dx4 set of values for function 1. Tested with & ok matthieu | ||
| f80be2c3 | 2008-06-09 22:55:10 | Remove the special case for amd64 using MTRR. Wasn't compiled in in the first place, and didn't work anyways. ok deraadt, oga, matthieu | ||
| 48bc8229 | 2008-05-24 20:39:01 | regen. | ||
| 1b5891c5 | 2008-05-24 20:36:04 | implement the --disable-ioport configure option to disable the build of ioport and its symlinks and use that option. Requested by kettenis@ and others. | ||
| 67dcbeb5 | 2008-04-01 21:08:01 | If privsep support isn't compiled in, use open() to open the agp device. | ||
| 7830df18 | 2008-03-15 18:08:24 | Regen with autoconf 2.59-p2, with AM_SANITY check zapped. | ||
| 5fb90994 | 2008-02-16 21:40:44 | Don't #define DEBUG anymore | ||
| a1df61e9 | 2008-02-16 21:40:29 | Remove unused global. | ||
| af5d7dc8 | 2008-02-13 21:33:29 | Correctly link ioperm_noop.c to the build on m68k. ok matthieu@ | ||
| d00b6d3f | 2008-02-13 21:29:52 | Remove a unused static function which references a function which had been removed in the 1.4 update, it prevents wsfb from working on platforms without lazy binding. | ||
| 4bd8c804 | 2008-02-11 23:05:25 | Remove a bunch of files that get generated during a normal build. | ||
| daec730a | 2008-02-11 22:59:20 | Remove empty unused files. | ||
| 37eae9b7 | 2008-01-27 14:03:40 | Fix m68k builds. Similar to the fix that miod used. | ||
| 478587a2 | 2008-01-17 15:41:18 | Fix from X.Org for CVE-2007-5760 - XFree86 Misc extension out of bounds array index. | ||
| dc769e8a | 2008-01-16 23:20:50 | Based on a suggestion and an initial patch by kettenis@, build both the old i810 and the new intel drivers on i386, and let X autoconfiguration code choose the one that is used based on the chipset. Tested by landry@ and a few others. | ||
| 6189593a | 2008-01-04 14:01:04 | regen | ||
| 458c03da | 2008-01-04 13:44:23 | Add support for xserver on OpenBSD/sgi and enable build. ok matthieu@ | ||
| 6ff94f47 | 2008-01-01 23:31:01 | more gcc2 fixes; ok mathieu@ | ||
| fefd79e2 | 2007-12-29 03:09:26 | fix for gcc2 (declaration 1st within each scope) ok matthieu@ | ||
| 067fedef | 2007-12-23 14:28:10 | Adapt OpenBSD/wscons kdrive drivers to changes in xserver 1.4. Still not working but at least building again. | ||
| d99925b5 | 2007-12-23 08:01:09 | Make that build with gcc 2.95 | ||
| 460b683f | 2007-12-21 06:42:23 | Don't call xcalloc() in functions called by the big SIGIO handler. Problem initially reported by sthen@, fix tested by many. |