Age | Commit message (Collapse) | Author | Files | Lines |
|
A few pieces of code were abusing this define for other purposes, which are
converted to #ifndef DEBUG instead. There should be no ABI consequences
to this change.
The rationale is that having the define in xorg-server.h also disables
assert() drivers, which is unexpected, and also difficult to avoid since
xorg-server.h is included in their config.h, and you can't put a #undef in
config.h. As for removing it from the server instead of moving it to an
internal header, we probably shouldn't have unnecessary assert()s in
critical server paths anyway, and if we do we could #define NDEBUG in the
specific cases needed.
|
|
|
|
|
|
Fixes memory corruption reported at
http://bugs.freedesktop.org/show_bug.cgi?id=14004 .
|
|
Use dolt instead of libtool whereever practical. See:
http://lists.debian.org/debian-devel/2008/04/msg00286.html
|
|
RH #440186
|
|
(cherry picked from commit 126e9bc8c480b403dedc44c1e8c4fe1476340ed9)
|
|
an X11 window in another space.
(cherry picked from commit df21312c8b0e9ef0c809bfc57cdf64f27db0d8a7)
(cherry picked from commit 2d4194a8d124e7a9c7cd1b83635ba6957aa4ae1c)
|
|
This was only introduced in a later version of POSIX, so define that
version to get it from more conformant systems.
|
|
|
|
Add support for DragonFly BSD, which is just the same as FreeBSD for all
of these cases.
|
|
|
|
|
|
The jstk code for Joysticks is not used by any module, was never actually compiled and uses an API
that is deprecated these days.
No reason to keep it.
|
|
We need to define _POSIX_C_SOURCE on glibc, not just Linux, so add a new
test for the __GLIBC__ macro.
|
|
The top bit of 0xCF8 is an enable bit, not part of the domain. Sending
cycles to domain 128 instead of domain 0 is rarely the right thing to do.
|
|
For non-Linux, _POSIX_C_SOURCE and friends restrict symbols defined rather
than enabling defines of symbols. Additionally, CLOCK_MONOTONIC was
apparently added to the standard around 2000 anyway, not 1993.
|
|
|
|
|
|
|
|
(cherry picked from commit ed15556a9fc4ebdb88f42961052fc8456082165f)
|
|
functions to change state when the keyboard is reloaded; instead,
pass it as an event.
(cherry picked from commit 7e653f806ff5508aace059312156f319a9ed4479)
|
|
(cherry picked from commit eb083d3f68f459d90417558da1ed00729b749950)
|
|
DarwinSendDDXEvent to make more clear what it actually does.
(cherry picked from commit bee2b377efc930e25017636e5112093a3a6549c7)
|
|
(cherry picked from commit 2143182ba49195bbb2e9163ea6872fd68e7a4a85)
|
|
to call our Xquartz-specific event handlers directly
as mieqHandlers
(cherry picked from commit 4aedba5aa727e22316e8ca456f7218bea9ee0313)
|
|
(cherry picked from commit 1e0ec02202eeaffae480048b91bf02140ee29f8a)
|
|
(cherry picked from commit c34fce7051b996633291dddc061b696ff737f3fb)
|
|
(cherry picked from commit bfec44d7b4baf0ad0aae55c8209bc60ac93c5b58)
|
|
(cherry picked from commit a25704c423598d596fd7f2ed4290d4b860bd5d5f)
|
|
(cherry picked from commit a9e081a60ca227c0d96d4613075d97d6b762366a)
|
|
(cherry picked from commit 9a03ae33c4f9de830f15eabf3b994882ead7c000)
|
|
(cherry picked from commit 5848510cc5a8091b30230ab920d904ca6b159480)
|
|
to miEQ, in preparation to remove the DDX-specific code entirely.
(cherry picked from commit 3f4447b95f73a82b3aa0f7b0d1640aba5fb0d1bc)
|
|
(cherry picked from commit ea37e151dc6032d2a1a33cef809f2a7d507aae35)
|
|
|
|
|
|
Pointed out by Hasso Tepper.
|
|
|
|
|
|
prefer first detailed timing
|
|
Only call matchDriverFromFiles() if we found a pci device.
Debian bug#472823 (http://bugs.debian.org/472823).
|
|
If input processing is frozen, only wrap realInputProc: don't smash
processInputProc as well. When input processing is thawed, pIP will be
rewrapped correctly.
This supersedes the previous workaround in 50e80c9.
Signed-off-by: Daniel Stone <daniel@fooishbar.org>
|
|
for supporting tablet input in Xquartz.
(cherry picked from commit 22c8849ea819eb70a14b2e06330b11b22aa63ebc)
|
|
(cherry picked from commit 6e160bbe15dd2c2b8685847c06831cb6aebc6f74)
|
|
InitValuatorDeviceClass.
Add InitProximityClassDeviceStruct call to prepare for tablet support.
(cherry picked from commit 1bd980a5b114f5320360943214f8f9f23b29c1e3)
|
|
|
|
Get rid of glcontextmodes.[ch] from build, rename __GlcontextModes to
__GLXcontext. Drop all #includes of glcontextmodes.h and glcore.h.
Drop the DRI context modes extension.
Add protocol code to DRI2 module and load DRI2 extension by default.
|
|
Reduce the cost of the inner loop, by keeping a set of pointers to the
first and the last areas in the series, subtracting the cost of the first
area from the score, and adding the cost of the last area while walking
the list. This commit also moves the scanning loop from exaOffscreenAlloc
into a separate function.
Idea by Michel Dänzer.
|
|
Replace the current score keeping algorithm with a rolling counter that's
incremented in ExaOffscreenMarkUsed, with the previous value being stored
in the area. exaOffscreenAlloc uses the difference between the counter
value and the value in the area when deciding which area to evict.
It now also takes the size of the areas into account, and favors evicting
smaller areas.
The credit for these ideas goes to Michel Dänzer.
|