Eric Anholt
8993e70d8d
Bugzilla #2561 : Disable some keycode translations on PC98, which had
...
various bad effects including modifier keys not working.
2005-05-10 00:12:17 +00:00
Eric Anholt
e78abf3bdf
Bugzilla #2429 : Correct the sysarch prototype for FreeBSD/alpha.
2005-05-09 23:42:26 +00:00
Eric Anholt
3f1a1551df
Increase the maximum number of buttons from 12 to 24. Helps with
...
button-happy mice like the Logitech MediaPlay. (Bugzilla #2390 )
2005-05-09 23:26:02 +00:00
Alexander Gottwald
2c9b1e337b
Only call ConfigureWindow from winRaiseWindow if the windows message
...
dispatch loop is running.
2005-05-08 21:14:55 +00:00
Torrey Lyons
78e4cb67d0
Fix build issues on Mac OS X 10.4.0.
2005-05-06 00:45:30 +00:00
Eric Anholt
d5739efd2c
Port X.Org to FreeBSD/powerpc. This makes a bit of math for sysmouse in
...
mouse.c explicitly signed, avoiding the need for -fsigned-chars. (Peter
Grehan, grehan at FreeBSD dot org)
2005-05-04 04:14:58 +00:00
Alexander Gottwald
baa0cfc154
Print correct logfile in FatalError message
2005-05-02 14:07:31 +00:00
David Reveman
bc977945a5
Set stencil size for Xgl GLX visuals
2005-05-02 00:33:52 +00:00
David Reveman
5b4462ed9b
New algorithm for calculating glyph extents in Xgl
2005-05-01 22:55:25 +00:00
David Reveman
246b14cb29
Minor optimization
2005-04-27 10:34:33 +00:00
David Reveman
28a2d841ce
Line drawing improvements to Xgl
2005-04-27 09:29:33 +00:00
David Reveman
abcc8c352e
Fix typo
2005-04-27 08:45:16 +00:00
David Reveman
8bc5a387c3
Add glCopy operation and glPushAttrib/glPopAttrib support to Xgl GLX
2005-04-26 11:04:23 +00:00
David Reveman
ba24ae89d3
Add scissor based clipping to Xgl GLX
2005-04-25 17:18:01 +00:00
Adam Jackson
07cc29cf69
Bug #2138 : When the server is built with MakeDllModules YES, prefer
...
dlloader modules to elfloader modules, and vice versa when
MakeDllModules is NO. Based on 028_loader_speed_hack.diff from Ubuntu
(Daniel Stone).
2005-04-25 00:25:39 +00:00
Adam Jackson
6c37648754
Bug #2141 : Rework misleading warning message when APM support is
...
unavailable. (Previous patch on 2005-04-14 changed the wrong message.)
2005-04-25 00:11:21 +00:00
Adam Jackson
39eb279718
Bug #3016 : Don't complain as loudly about failing to load a module that's
...
already loaded.
2005-04-23 19:16:10 +00:00
Adam Jackson
139f900c56
Bug #3109 : Handle R_ALPHA_BRSGP relocations in elfloader. (Sergey Tikhonov)
2005-04-23 19:01:13 +00:00
Alan Coopersmith
0e80fe0e60
Clean up formatting, projectroot substutition, and grammatical nits.
2005-04-22 22:11:26 +00:00
Alan Coopersmith
dcfb97204b
Work around clash between Solaris headers and module loader headers over
...
definition of FILE.
2005-04-22 22:04:37 +00:00
Adam Jackson
07bd7df6a6
Bug #3069 : Drop the BuildLowMem hack, it doesn't compile and isn't useful.
2005-04-22 20:49:50 +00:00
Adam Jackson
d450a70e00
Bug #2373 : SGI Altix platform support. (Shrijeet Mukherjee, Jesse Barnes,
...
Bjorn Helgaas, Egbert Eich.)
2005-04-22 17:45:14 +00:00
Adam Jackson
16c2499b8f
Bug #2373 : SGI Altix platform support. (Shrijeet Mukherjee, Jesse Barnes,
...
Bjorn Helgaas, Egbert Eich.)
2005-04-22 16:49:22 +00:00
Daniel Stone
8565b6c0e2
Change xf86bigfont.h include to X11/extensions/xf86bigfont.h.
2005-04-21 00:31:31 +00:00
Daniel Stone
b241c703a2
Change keymap.h includes to X11/keymap.h
2005-04-21 00:31:13 +00:00
Daniel Stone
44528218d5
Change dmxext.h and dmxproto.h to <X11/extensions/...>.
2005-04-20 23:33:53 +00:00
Alexander Gottwald
025724f9f5
Add missing space after -query hostname
2005-04-20 14:17:35 +00:00
Daniel Stone
292c4cff26
Fix includes right throughout the Xserver tree:
...
change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
change "foo.h", "extensions/foo.h" and "X11/foo.h" to
<X11/extensions/foo.h> for extension headers, e.g. Xv.h;
change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
2005-04-20 12:25:48 +00:00
Alexander Gottwald
c062d7f96f
Prevent recursive calls to winRaiseWindow.
2005-04-19 18:21:01 +00:00
David Reveman
4e914c5ed7
Hash texture objects and display lists in Xgl
2005-04-19 14:51:29 +00:00
Bogdan Diaconescu
6bde764de1
Added a log pring for the parameters
2005-04-17 23:02:25 +00:00
Bogdan Diaconescu
8594b8f289
Added new tuner FM1236MK3 PAL version
2005-04-17 23:00:58 +00:00
Bogdan Diaconescu
7f74e3aebd
This is the UDA1380 sound coder-decoder module
2005-04-17 22:58:03 +00:00
Torrey Lyons
7a4e5f4006
Fix cases in Darwin build where a variable is declared static and later as
...
extern (XFree86 Bug #1576 , Jordan Frank).
2005-04-16 00:21:21 +00:00
Roland Mainz
4f686f158b
//bugs.freedesktop.org/show_bug.cgi?id=2885) attachment #2434
...
(https://bugs.freedesktop.org/attachment.cgi?id=2434 ) Fix Solaris build
bustage caused by namespace collision between symbols defined in
<sys/kbd.h> and those in "xf86_OSlib.h". Patch by Alan Coopersmith
<alan.coopersmith@sun.com>.
2005-04-15 23:34:39 +00:00
Adam Jackson
7472fcfdd4
Bug #2141 : Rework misleading warning message when APM support is
...
unavailable.
2005-04-15 00:18:58 +00:00
David Reveman
e40db7f26a
Add GLX code to Xgl
2005-04-13 14:27:47 +00:00
Alan Hourihane
f45208a7e9
update static file from pci.ids
2005-04-11 11:06:21 +00:00
Alan Hourihane
b47f39b417
import latest pci.ids file
2005-04-11 10:57:33 +00:00
Egbert Eich
00a551393c
Reenable BackingStore in Xvfb.
2005-04-11 10:54:13 +00:00
Alexander Gottwald
1fbd38f3b4
Added wizard page for clipboard selection and additional server parameters
2005-04-11 10:16:25 +00:00
Egbert Eich
6848b03538
Correct the mask bits when checking for a 64bit memory base in PCI config
...
space (bugzilla #2963 ).
2005-04-11 10:05:38 +00:00
Alexander Gottwald
f02440dfa3
First import of xlaunch frontend for Xming
2005-04-06 15:18:59 +00:00
Egbert Eich
de5d24a200
Fixed sentinels in Xt, editres and xedit to reduce number of warnings with
...
gcc4 (Andreas Schwab).
2005-04-04 10:17:06 +00:00
Egbert Eich
277ff06e99
Fix typo leading to bogus code in xorgcfg (Andreas Schwab).
2005-04-04 10:11:51 +00:00
Egbert Eich
7eb6b69ebd
Support for HP's IPF ZX1 systems (Alex Williamson).
2005-04-04 09:55:25 +00:00
Egbert Eich
231c00e8fb
When not using dlopen ia64 needs an extra cache flush to ensure the icache
...
is coherent when modules are loaded (Alex Williamson).
2005-04-04 09:47:07 +00:00
Torrey Lyons
55dc930a18
Fix XDarwin's handling of Wacom tablet mouse buttons (Based on patch
...
suggested by Daphne Pfister).
2005-04-02 02:29:24 +00:00
Matthieu Herrb
fe37cc7e7b
programs/Xserver/hw/xfree86/loader/xf86sym.c
...
programs/Xserver/hw/xfree86/os-support/shared/libc_wrapper.c Fix setjump0
declaration for DllLoader.
2005-04-01 21:28:50 +00:00
Kevin E Martin
ef60998a82
bugzilla #2880 ( https://bugs.freedesktop.org/show_bug.cgi?id=2880 )
...
attachment #2285 (https://bugs.freedesktop.org/attachment.cgi?id=2285 )
Use system method to access PCI config space.
2005-04-01 20:21:38 +00:00
Adam Jackson
33ab2a2abc
Bug #2835 : Add symbol exports to support the ReadDisplay extension.
2005-04-01 20:05:11 +00:00
Alex Deucher
cbccac448a
- Add new Radeon pci ids (ATI devrel), bug 2827
2005-03-31 23:18:10 +00:00
Thomas Hellstrom
f4e9f522fe
Bugzilla #2750 ( https://bugs.freedesktop.org/show_bug.cgi?id=2750 )
...
Linux-only fixes: Fix case where a smaller write-combining region
blocks write-combining setting of the whole frame buffer. Fix bug in wc
setting code when regions are first splitted and setting of
write-combining then fails.
2005-03-23 21:03:41 +00:00
Roland Mainz
1be6e2388b
xc/programs/Xserver/hw/vfb/InitOutput.c
...
//bugs.freedesktop.org/show_bug.cgi?id=2791) attachment #2197
(https://bugs.freedesktop.org/attachment.cgi?id=2197 ) Add support for
12bit PseudoColor and 30bit TrueColor to Xvfb.
2005-03-23 20:49:52 +00:00
Roland Mainz
ac18f8e308
//bugs.freedesktop.org/show_bug.cgi?id=2789) attachment #2187
...
(https://bugs.freedesktop.org/attachment.cgi?id=2187 ) Fix Xvfb to honor
the "-dpi" option (instead of using a hardcoded value of 100DPI).
2005-03-23 00:32:49 +00:00
Adam Jackson
45bcb8e22a
Bug #1821 : Typo fix in xorg.conf man page (Jens Schweikhardt)
2005-03-22 21:30:43 +00:00
Michel Daenzer
64f1b3fe7e
Add support for production version of ATI RN50/ES1000. (ATI Technologies
...
Inc.)
2005-03-18 22:36:47 +00:00
David Reveman
226c0907d4
Add cursor support to Xglx
2005-03-16 21:05:51 +00:00
David Reveman
7109ae147c
Fix a few problems in Xgl
2005-03-16 20:05:19 +00:00
Egbert Eich
04ccba4d40
Don't fail calling function when DriverFunc() for RandR fails as
...
DriverFunc() also returns FALSE when the specific sub function isn't
supported. In the case of xf86RandRGetInfo() we simply rely on what has
been set before and return TRUE. In the case of xf86RandRSetConfig() we
only bail with FALSE if we have to do a rotation and the call fails. We
presently cannot do rotation on the fly without the help of a driver
function (Bugzilla #2745 ).
2005-03-16 12:16:06 +00:00
Egbert Eich
1011762254
Make message that gets printed when loader encounters a .o with no symbols
...
less conspicuous.
2005-03-16 11:54:54 +00:00
David Reveman
816606b9ea
Return early from xglFillRect when no rectangles should be filled
2005-03-11 12:26:20 +00:00
David Reveman
4de5aa4285
Use negative stride and PBOs in Xgl
2005-03-11 00:58:49 +00:00
Alexander Gottwald
8653db5d57
Force rebuilding of window stack if a window changes it's state from
...
minimized.
2005-03-10 20:05:46 +00:00
Egbert Eich
522628f25b
Adding more errnos to the libc wrapper (Bugzilla #2672 ).
2005-03-08 10:26:59 +00:00
David Reveman
db7c9d349b
Return early from xglCopy if fall-back is more efficient
2005-03-08 09:27:09 +00:00
David Reveman
e09d1d2ae3
Better ShmPutImage support in Xgl
2005-03-08 09:12:17 +00:00
David Reveman
5d9885c5b9
Minor improvement to CopyArea in Xgl
2005-03-08 09:03:38 +00:00
David Reveman
51155ca68b
Improve Xgl offscreen memory manager
2005-03-08 08:48:22 +00:00
David Reveman
e26a096cb6
Fix Xgl glyph caching
2005-03-08 08:30:47 +00:00
Alexander Gottwald
cb0aa2b4d8
Prevent winRaiseWindow from calling ConfigureWindow if the message was sent
...
from within winDestroyWindowsWindow
DestroyWindow send a WM_WINDOWPOSCHANGED to another window causing a
restacking of all windows, even of the window which is just about to
destroyed and whose structures may not be intact anymore.
2005-03-07 22:26:59 +00:00
Roland Mainz
978f3b496b
xc/programs/Xserver/Imakefile
...
xc/programs/Xserver/hw/xnest/Imakefile
//bugs.freedesktop.org/show_bug.cgi?id=2653) attachment #2020
(https://bugs.freedesktop.org/attachment.cgi?id=2020 ): Cleanup Xnest
usage of the DPMS dummy stub functions from dpmsstubs.c instead of
using it's own copy of these functions.
2005-03-05 21:38:29 +00:00
Roland Mainz
602209990d
//bugs.freedesktop.org/show_bug.cgi?id=2543) attachment #2019
...
(https://bugs.freedesktop.org/attachment.cgi?id=2019 ): Fix
|xf86SignalHandler()| which resets the signal handler before setting
the flag indicating a signal has been caught, theoretically allowing
the possibility of infinite recursion. Patch by Andrew Church
<xzilla@achurch.org>.
2005-03-05 20:47:12 +00:00
Roland Mainz
d995fe631a
xc/programs/Xserver/hw/xnest/Screen.c
...
xc/programs/Xserver/hw/xnest/Window.c
//bugs.freedesktop.org/show_bug.cgi?id=2546) attachment #2005
(https://bugs.freedesktop.org/attachment.cgi?id=2005 ): Fix Xnest to
update the shape regions in the backend server whenever a client
changes them in Xnest (the fix is to add a new wrapper which calls
|xnestShapeWindow()| before calling |miSetShape()|). Patch by Mark
McLoughlin <mark@skynet.ie>
2005-03-02 14:21:40 +00:00
Roland Mainz
3f79c5eefc
xc/config/cf/DragonFly.cf
...
xc/config/cf/Imake.cf
xc/config/cf/Imakefile
xc/config/imake/imake.c
xc/config/imake/imakemdep.h
xc/extras/drm/shared/drm.h
xc/include/Xos_r.h
xc/lib/xtrans/Xtranssock.c
xc/programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h
xc/programs/Xserver/hw/xfree86/os-support/xf86_libc.h
xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c
//bugs.freedesktop.org/show_bug.cgi?id=1712) attachment #2004
(https://bugs.freedesktop.org/attachment.cgi?id=2004 ): Add support for
DragonFly/BSD platform. Patch by Jeroen Ruigrok <asmodai@tendra.org>
and Mike Verona <firedragonfly@gmail.com>.
2005-03-02 11:20:30 +00:00
David Reveman
d323c4f59a
Minor improvement to pixel transfers in Xgl
2005-03-01 16:57:54 +00:00
David Reveman
2d2c173262
Add dither support to Xgl
2005-03-01 16:34:31 +00:00
Keith Packard
b4b27e9eaa
Force DPMS normal on screen enable
...
Add placeholder for bit used to redirect input
Add macrovision register defines
2005-02-28 20:45:15 +00:00
Alexander Gottwald
409c0618bc
on WM_WINDOWPOSCHANGED raise window directly and in sync without utilizing
...
the async windowmanager thread. Fixes some restacking problems occuring
which were timing dependent Do not raise the window on WM_ACTIVATE
Removed unused code for WM_WINDOWPOSCHANGING ESC is debug key. Print
status but do not abort processing the message
2005-02-24 22:53:17 +00:00
Alexander Gottwald
775efdbd79
Bugzilla #2599 ( https://bugs.freedesktop.org/show_bug.cgi?id=2599 )
...
attachment #1964 (https://bugs.freedesktop.org/attachment.cgi?id=1964 ):
move miScreenInit in front of pScreen->function initializations to
prevent it from resetting ClipNotify.
2005-02-23 19:17:10 +00:00
Eric Anholt
c4b3fcda98
Move the draw tracing supplies into ati_draw.h, and do some touchups on it.
...
(When tracing drawing, I want to know what I'm drawing to, at a
minimum).
2005-02-21 03:44:10 +00:00
Eric Anholt
de34b0eefc
Extend the filter support to R200, and do the check for filter settings in
...
Check rather than Prepare, to avoid migration of things we won't be
able to accelerate.
2005-02-21 03:05:55 +00:00
Michel Daenzer
535c178286
Bug #2576 : Add support for ATI RN50/ES1000. (ATI Technologies Inc.)
2005-02-18 19:55:35 +00:00
Adam Jackson
2f07222106
Bug #2455 : Make x86emu handle JNL correctly. (David Wong)
2005-02-18 17:52:48 +00:00
Alexander Gottwald
01b156240c
winmultiwindowwindow.c
...
winmultiwindowwndproc.c
Cleanup some message debugging
2005-02-12 14:55:24 +00:00
Alexander Gottwald
8df7126f09
win.h
...
winfont.c
winmultiwindowshape.c
winmultiwindowwindow.c
winpfbdd.c
winshaddd.c
winshadddnl.c
winshadgdi.c
Fix incorrect wrapping of functions. Ensure the pointers from pScreen point
to the called function even if wrapped functions changed it
Set the window properties to NULL to avoid referencing freed memory because
of timing problems after deleting a window
Do not wrap ChangeWindowAttributes. All functions are noops currently
2005-02-12 14:47:17 +00:00
Alexander Gottwald
676fdb03f3
print window handle in message outout
2005-02-12 14:43:07 +00:00
David Reveman
046bdb1716
Fixes a few problems in Xgl
2005-02-11 20:19:20 +00:00
Søren Sandmann Pedersen
35bd81dfec
Fri Feb 11 14:28:22 2005 Søren Sandmann <sandmann@redhat.com>
...
When COMPOSITE is enabled, call CopyWindow even when the pixels "don't
move" on screen.
Don't reject modes that are not supported by the unused monitor.
2005-02-11 19:38:04 +00:00
Adam Jackson
e5ccccfbd4
Bug #826 : Make xorgconfig respect font installation outside $PROJECTROOT.
...
(Donnie Berkholz)
2005-02-11 06:37:38 +00:00
Egbert Eich
e7369daba5
Added PCI2Host bus translations for linux PPC and fixed fixed bugs in
...
macros that apply these functions (Bill Randle Bugzilla #325 and #327 ).
2005-02-09 11:12:54 +00:00
Keith Packard
aab9a8dd99
Add initial evdev framework
2005-02-09 03:56:35 +00:00
Keith Packard
a85c33b52c
update Xgl to changes in damage API. Remove some flags to support software
...
mesa
2005-02-08 22:45:21 +00:00
Keith Packard
db2c83551c
hw/kdrive/ati/radeon_composite.c Support linear filtering
...
Change how touch screens work -- make them just another 'mouse' device. Add
unfinished (and unused) code to accelerate tiled fills.
2005-02-08 22:43:54 +00:00
Alexander Gottwald
70d3a9192f
Updated fix for ABNT2 and HK_Toggle keys.
2005-02-08 15:20:01 +00:00
Alexander Gottwald
384099457e
Backout ABNT2 and HK_Toggle fix since it broke keys F1 and F4.
2005-02-08 10:15:49 +00:00
Egbert Eich
ea5b09f95d
Save gs register before calling the vm86_old syscall thru int 0x80. This is
...
required for linuxthreads as the TLS uses this register to keep track
of local thread storage (Bugzilla #2431 , J. Scott Berg).
2005-02-07 18:16:05 +00:00
Alexander Gottwald
4d55065b35
Moved keyboard layout table to external file.
2005-02-07 15:08:31 +00:00
Egbert Eich
c12ef1b34a
Check the pixel clock choosen for a specific refresh rate against the
...
maximally allowed pixel clock when choosing mode lines for
VBESetVBEMode() and VESA BIOS version >= 3.0 (Bugzilla #2486 ).
2005-02-07 11:56:31 +00:00
Felix Kuehling
859be7a52b
Applied patch (id=1354) by Mike A. Harris from bug #1901 : The attached
...
patch updates a couple of PCI IDs for the Savage driver --
Debian/Ubuntu/Red Hat/Fedora.
2005-02-04 01:14:49 +00:00
Alexander Gottwald
3dda2fe0e2
Force ShowWindow if XWin was started via run.exe. Fixes mainwindow not
...
showing bug
2005-02-02 18:06:14 +00:00
Adam Jackson
b532bfb483
Bug #1294 : Make sure RenderAccel hooks get wrapped in XAA init.
2005-02-02 04:07:04 +00:00
Roland Mainz
44e2d91679
xc/programs/Xserver/hw/xfree86/os-support/bus/xf86Sbus.h
...
xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_io.c
//bugs.freedesktop.org/show_bug.cgi?id=825) attachment #956
(https://bugs.freedesktop.org/attachment.cgi?id=956 ): Fix build
problems on Linux/SPARC. Patch by Jeremy Huddleston
<eradicator@gentoo.org>. Approved in the 2005-01-31 Xorg
release-wranglers phone call.
2005-02-02 00:55:21 +00:00
David Reveman
15c555a25d
Use negative stride for trapezoid masks in Xgl
2005-02-01 21:22:02 +00:00
Alexander Gottwald
d3ca132061
winmultiwindowwindow.c
...
Create windows with SWP_NOACTIVATE flag (updated) (Kensuke Matsuzaki)
Fixes for window ordering problem (updated) (Kensuke Matsuzaki)
2005-01-31 10:49:30 +00:00
Alexander Gottwald
374b9aa8ce
Added hungarian keyboard layout.
2005-01-31 10:47:32 +00:00
Alexander Gottwald
8d277ceb22
winmessages.h
...
winmsg.h
winmsg.c
winmultiwindowwndproc.c
winwin32rootlesswndproc.c
Make logging of messages configurable with environment variables
2005-01-31 10:43:37 +00:00
Alexander Gottwald
2982d173ca
resolve SHGetFolderPath dynamicly since it is not available on all Windows
...
systems.
2005-01-31 10:32:19 +00:00
Alan Coopersmith
8ac3be3f6c
//bugs.freedesktop.org/show_bug.cgi?id=1692> Remove reference to
...
nonexistent Monitors file from xorgconfig (Report & patch from Dejan
Lesjak <dejan.lesjak@ijs.si>)
2005-01-30 21:18:46 +00:00
Matthieu Herrb
206072c475
programs/Xserver/hw/xfree86/os-support/bsd/bsd_kbd.c Fix option
...
dontVTSwitch under *BSD, when XKB is disabled. Bugzilla #2252 .
2005-01-30 20:12:07 +00:00
Alan Coopersmith
327922f006
Update to latest rev from http://pciids.sf.net/
...
Remove entries that now duplicate pci.ids Add entries for new Nvidia boards
added in recent nv driver update
2005-01-29 01:01:03 +00:00
Egbert Eich
d23c46dd3e
Modifying X.Org Xserver DDX to allow to run X with ordinary user
...
permissions when no access to HW registers is required. For API changes
which mostly involve the modifications to make the RRFunc (introduced
with 6.8) more flexible please check Bugzilla #2407 . NOTE: This patch
applies changes to OS specific files for other OSes which I cannot
test.
2005-01-28 16:13:00 +00:00
Eric Anholt
5ca5fe7111
Add an OUT_RING_REG macro for use with DMA_PACKET0, which is like OUT_RING
...
but includes debugging to ensure that the reg being submitted is the
one that follows in the packet. Convert most uses of OUT_RING to it,
and convert a couple of OUT_REG sets to DMA_PACKET0/OUT_RING_REG. Also,
add checking to see if more registers are submitted to a DMA_PACKET0
than should be, to avoid hangs during stupid mistakes (checking for
less isn't done).
2005-01-27 05:25:57 +00:00
Eric Anholt
0bd459488b
Move the bailing out due to ATIUploadToScreen() being unfinished up
...
farther, so that the traces aren't as confusing.
2005-01-27 03:52:49 +00:00
Eric Anholt
a973af4a9a
Remove an unused field.
2005-01-27 03:50:48 +00:00
Egbert Eich
59c7005bb1
When we tested if a PCI base address was unassigned we didn't take into
...
account that this bar could have been the upper part of a 64bit base
address. This fix makes this code 64bit bar aware (Bugzilla #2382 ).
2005-01-26 15:50:17 +00:00
Egbert Eich
7c3dd0a5a7
Rewrite of RemoveOverlaps() to make the code more readable. It was
...
virtually impossible to determine if the old code did what it was
supposed to do. Also changed paradigm: Trust the based address more
than the (guessed) size. (Bugzilla #2383 )
2005-01-26 15:45:49 +00:00
David Reveman
9817582328
Xgl improvements
2005-01-26 10:58:52 +00:00
Egbert Eich
13b5a93b70
Fix interpretation of 64bit PCI bases: read hi long word from the right bar
...
(Michael Yaroslavtsev, Bugzilla #2322 ).
2005-01-25 10:08:18 +00:00
Keith Packard
8813898ef6
Fix R100 text by forcing the 3d engine to idle before executing more 3d
...
commands. Add docs for the ISYNC_CNTL register, which doesn't quite do
what we want.
2005-01-25 06:04:21 +00:00
Eric Anholt
33155b4fd3
Finish converting RB2D_DSTCACHE to RB3D_DSTCACHE. Remove an extra pixel
...
cache flush in the idle function. Init an extra reg for r200, and
annotate the TCL_BYPASS better. Also, clean up some style nits from the
last commit.
2005-01-25 03:37:05 +00:00
Keith Packard
3b1f1508b1
Add tracing. Hack Radeon cache registers to use 3D addresses. Works on M6
2005-01-25 02:39:48 +00:00
Eric Anholt
6eaca06dac
Fix a leak of a region when the driver's CheckComposite fails.
2005-01-25 01:40:18 +00:00
Eric Anholt
8a1bee8ea9
Silence a warning about uninitialized variable (though it would be).
2005-01-25 01:38:26 +00:00
Adam Jackson
67eeede4e1
Bug #2004 : Make DDC delay slightly longer. (Thomas J. Moore)
2005-01-24 20:44:49 +00:00
Egbert Eich
55736aa8c1
Alan Cox requested that we check the kernel version before we use kernel
...
VGA font save/restore as the required features have been added to Linux
2.6.11 (Bugzilla #2277 ).
2005-01-21 14:25:26 +00:00
Keith Packard
d7263b11f0
Reinitialize offscreen memory before enabling cursor on VT switch-to
2005-01-20 20:51:27 +00:00
Eric Anholt
13c6b2f0b6
Add a set of macros for dealing with the repeated code to wait for a while
...
reading a register/attempting DMA. Now it'll wait for a certain number
of seconds rather than a certain number of times through the loop
before deciding that it's timed out and resetting the hardware. Also,
add more timeout handling, and reset the draw state after resetting the
engine.
2005-01-20 16:22:04 +00:00
Eric Anholt
dbe45c7159
Use RadeonSwitchTo3D() instead of doing the WAIT_UNTIL ourselves (RST3D()
...
also does DC_FLUSH, which may be important).
2005-01-20 07:28:02 +00:00
Eric Anholt
fc43c15494
Add R200 XV support, and make R100 (hopefully) use linear filtering instead
...
of nearest. Also, use RadeonSwitchTo3D instead of doing the WAIT_UNTIL
ourselves.
2005-01-20 07:09:00 +00:00
Eric Anholt
7775506534
Make R200 PDMA work -- primary queue sizes are now 9 bits, not 8.
2005-01-20 01:09:48 +00:00
Alan Coopersmith
9bd876768b
Fix debugging ErrorF() so it compiles when DEBUG is true.
2005-01-19 22:23:20 +00:00
Keith Packard
ff433adba3
Prefer 32bpp to 24bpp. Fix 16 color planar mode (!)
2005-01-19 06:35:28 +00:00
Egbert Eich
761f937fde
- Don't suspend Xserver on APM standby request as this seems to cause
...
problems on may systems which don't support APM standby and might not
be required as according to the APM specs the chips should receive
enough power to retain its state.
- Print out power state change requests to log file in all verbosity
levels.
- Don't change server state if no driver PM function is registered.
(Bugzilla #2279 )
2005-01-14 19:29:18 +00:00
Egbert Eich
16f9d2d72a
Let the OS instead of X save/restore text console fonts on Linux. So far we
...
relied on the generic VGA layer to restore text console fonts for us
when shutting down the server or VT switching back to the text console.
This has worked rather well but it has some downsides on Linux: a. Many
people use fbdev as console text mode. In this case it is not necessary
to save/restore console fonts as the console is running in graphics
mode anyway. b. Some architectures don't have a fbdev console but
require a full POST of even the primary card (ie. IA64). This posting
has to take place before we even have a chance to save anything.
Therefore the fonts we save are the once written to the chip by POST,
not what has been programmed by the user. c. Certain chipsets utilize
the BIOS to perform mode setting. This may interfer with the vga
save/restore font function in a strange way. It would therefore be
preferrable to let the OS - which has been used to set up the font in
the first place - take care of saving/restoring the data. I will attach
a patch which will do so for Linux. To make this fully functional a
small patch needs to be applied to the Linux kernel. To disable this
feature add: #define DoOSFontRestore NO to your host.def. (Bugzilla
#2277 )
2005-01-14 18:42:26 +00:00
Adam Jackson
6c0b03a236
Build fixes for static server.
2005-01-14 17:14:08 +00:00
Roland Mainz
2137bc6eb9
xc/programs/Xserver/afb/afbbres.c
...
xc/programs/Xserver/afb/afbbresd.c
xc/programs/Xserver/afb/afbclip.c
xc/programs/Xserver/afb/afbhrzvert.c
xc/programs/Xserver/afb/afbline.c
xc/programs/Xserver/afb/afbmodule.c
xc/programs/Xserver/afb/afbpixmap.c
xc/programs/Xserver/afb/afbpolypnt.c
xc/programs/Xserver/afb/afbpushpxl.c
xc/programs/Xserver/afb/afbtegblt.c
xc/programs/Xserver/cfb/Imakefile.inc
xc/programs/Xserver/cfb/cfballpriv.c
xc/programs/Xserver/cfb/cfbbitblt.c
xc/programs/Xserver/cfb/cfbcppl.c
xc/programs/Xserver/cfb/cfbgc.c
xc/programs/Xserver/cfb/cfbglblt8.c
xc/programs/Xserver/cfb/cfbmap.h
xc/programs/Xserver/cfb/cfbpixmap.c
xc/programs/Xserver/cfb/cfbscrinit.c
xc/programs/Xserver/cfb/cfbtab.h
xc/programs/Xserver/cfb/cfbteblt8.c
xc/programs/Xserver/cfb/cfbunmap.h
xc/programs/Xserver/mfb/maskbits.c
xc/programs/Xserver/mfb/maskbits.h
xc/programs/Xserver/mfb/mergerop.h
xc/programs/Xserver/mfb/mfb.h
xc/programs/Xserver/mfb/mfbclip.c
xc/programs/Xserver/mfb/mfbfont.c
xc/programs/Xserver/mfb/mfbgc.c
xc/programs/Xserver/mfb/mfbmisc.c
xc/programs/Xserver/mfb/mfbpushpxl.c
//bugs.freedesktop.org/show_bug.cgi?id=1114) attachment #667
(https://bugs.freedesktop.org/attachment.cgi?id=667 ): Convert afb and
cfb{,16,24,32} to be dlloader-friendly. Patch by Adam Jackson
<ajax@freedesktop.org>.
2005-01-14 08:37:30 +00:00
Adam Jackson
a303670107
Bug #2114 : PPC64 Linux build fix: use system definition of eieio().
...
Originally Gentoo bug #66223 . (Tim Yamin, Donnie Berkholz)
2005-01-13 01:22:53 +00:00
Alexander Gottwald
15895b4117
winmsg.c
...
Introduce function winTrace which prints log message with verbosity 10
Use winTrace for 3 heavily called functions
2005-01-12 16:10:00 +00:00
Alexander Gottwald
8aabc94596
Document the -silent-dup-error switch
2005-01-11 17:33:03 +00:00
Egbert Eich
b6301dc410
Minor format fix.
...
Added explanatory comment and debug code.
Added comment.
2005-01-11 14:59:02 +00:00
Alexander Gottwald
27fc6874b3
Do not grab ALT-TAB when window is in multiwindow mode
2005-01-11 12:03:34 +00:00
Alexander Gottwald
d365664c58
Fix crash with not matching definitions of PATH_MAX
2005-01-11 11:58:12 +00:00
Alexander Gottwald
eb701e9b44
winkeybd.h
...
Adjust keysyms for Hiragana_Katakana toggle and backslash/underscore on
Japanese and ABNT2 keyboards
2005-01-10 17:54:31 +00:00
Alexander Gottwald
57387e115c
winkeybd.h
...
winkeyhook.c
Make keyhook feature work in multiwindowmode too Hook windows keys
2005-01-10 13:13:08 +00:00
Egbert Eich
f417159e51
Make option 'DontVTSwitch' work again with kbd driver under Linux. The kbd
...
driver now calls the OS layer to handle special keys. Possibly other
special keys and other OSes need to be looked at also. (Helmut
Fahrion).
2005-01-10 12:20:33 +00:00
Alexander Gottwald
709a2343a8
Fix a possible null-pointer dereference (Keishi Suenaga)
2005-01-08 13:01:03 +00:00
Alexander Gottwald
d332a909f8
Imakefile
...
InitOutput.c
XWin.rc
winerror.c
wintrayicon.c
winvideo.c
winshaddd.c
Set PROJECT_NAME in Imakefile to create alternative window titles for
Cygwin/X and Xming
2005-01-06 21:29:09 +00:00
Alexander Gottwald
d6a74f2c4a
Imakefile
...
InitOutput.c
XWin.rc
winerror.c
wintrayicon.c
winvideo.c
Set PROJECT_NAME in Imakefile to create alternative window titles for
Cygwin/X and Xming
2005-01-06 16:02:47 +00:00
Alexander Gottwald
3165236483
Fix crash with non-nullterminated strings (reported by Øyvind Harboe)
2005-01-06 13:24:57 +00:00
Alan Coopersmith
591ac9c811
Bugzilla #2211 ( https://bugs.freedesktop.org/show_bug.cgi?id=2211 )
...
attachment #1627 (https://bugs.freedesktop.org/attachment.cgi?id=1627 ):
xorgconfig default keyboard model outdated (should be pc105, not
pc101/pc102)
2005-01-04 00:16:20 +00:00
Egbert Eich
ae6d52092b
Added missing return value (Bugzilla #2206 ) Problem found by Stefan Kulow.
2005-01-03 15:39:35 +00:00
Eric Anholt
106703edf6
Back out the previous day's broken R200 "fix" -- the same number of coords
...
are always emitted. Fix the real problem, which was not enough regs
being initialized in ati_draw.c. Fix a typo that was resulting in alpha
coming out as 0 * src or 0 * broken instead of src * 1 or src * mask.
Assign the blending results to R0, as appears to be necessary. Unbreak
the dst-alpha-blend-with-no-dst-alpha code. Yow. And set the right DMA
count for the r200 traps code.
2004-12-22 18:39:41 +00:00
Alan Coopersmith
3035739e5b
Bug #2123 < https://bugs.freedesktop.org/show_bug.cgi?id=2123 > Attachment
...
#1587 <https://bugs.freedesktop.org/attachment.cgi?id=1587 > Call to
uname should not check for return == 0, but for >= 0 instead
2004-12-22 08:28:16 +00:00
Eric Anholt
fa0677ab43
Fix r200 render (for real this time?) by setting tex1_comp_cnt right for
...
non-mask rendering. Reenable it. Also, R200TexFormats was used instead
of R100 in one place. Harmless so far, because the formats were in the
same order.
2004-12-21 09:51:47 +00:00
Eric Anholt
4b0247b9e0
Whitespace nit.
2004-12-21 09:49:30 +00:00
Thomas Winischhofer
eea11301fd
Another fix for MiscPassMessage(): Initialize returned "status".
2004-12-15 15:05:35 +00:00
Alexander Gottwald
264c3eefe6
latest changes from CYGWIN
2004-12-15 12:22:39 +00:00
Thomas Winischhofer
c7fec26b50
Make MISC extention's PassMessage() actually work and fix memory leaks
2004-12-15 00:32:56 +00:00
Egbert Eich
d0b17bda4d
Removed #ifdef'ed out code together with the comment explaining why it was
...
#ifdef'ed out.
Fixed typo.
Added comment to a changed that's been committed with one of the previous
commits.
2004-12-14 08:59:20 +00:00
Roland Mainz
159e443a22
//bugs.freedesktop.org/show_bug.cgi?id=1688) attachment #1530
...
(https://bugs.freedesktop.org/attachment.cgi?id=1530 ): Fix the current
implementation to make it possible to slow down the mouse pointer or
use arbitrary fractions (without running into rounding error issues).
The change is using the same method of preserving rounding errors that
the exponential method is already using. Patch by Jan Brunner
<Jan_B@gmx.ch>.
2004-12-13 02:13:32 +00:00
Kristian Høgsberg
f1768677f7
Reduce vidmode logging.
2004-12-12 23:29:20 +00:00
Kristian Høgsberg
9286a5d032
Add fix for 460gx pci scan code.
2004-12-12 22:58:37 +00:00
Alexander Gottwald
081b33d73f
import changes from CYGWIN branch
2004-12-08 15:48:15 +00:00
Roland Mainz
6c317c1c13
//bugs.freedesktop.org/show_bug.cgi?id=1361) attachment #1287
...
(https://bugs.freedesktop.org/attachment.cgi?id=1287 ): Avoid DRI
initalisation when the Xfree86-DRI extension was turned off. Patch by
Kristian Høgsberg <krh@bitplanet.net>.
2004-12-08 05:52:20 +00:00
Matthew Allum
47935dd7f0
Xephyr on Xorg fix
2004-12-06 22:29:31 +00:00
Matthieu Herrb
8091b301c9
xf86Config.c references USE_DEPRECATED_KEYBOARD_DRIVER so define it if
...
needed when building this file
- bug fix: pointerMsg -> keyboardMsg in auto-configuration code.
- make the 'kbd' driver the default for autoconfiguration everywhere.
2004-12-06 21:54:19 +00:00
Alexander Gottwald
cde3a17500
include windows.h
2004-12-06 18:28:12 +00:00
Egbert Eich
9c94971617
Use the same method of finding the screen pixmap of COMPOSITE extension is
...
compiled in or not.
Removed stale make variable.
Updated xaaWrapper.c: Under certain circumstances the accel path was not
used when possible. Removed some debugging stuff and stale code that
had been commented out.
Check if maps are really installed before attempting to list them.
2004-12-06 15:53:00 +00:00
Alexander Gottwald
4945034792
problem with max() macro. this one slipped though again
2004-12-06 12:26:50 +00:00
Alexander Gottwald
531776becf
missed another wBOOL issue
2004-12-05 21:33:23 +00:00
Alexander Gottwald
9bd1328c49
redone ddraw.h to be able to mix it with w32api style COM header files.
...
obj_base.h is not needed anymore. Using <objbase.h> instead.
Use Xwindows.h instead of windows.h
do not include win_ms.h
remove extra definition of sleep()
Set HOME to Documents and Settings/username if not set
Use Xming basedir instead of ProjectRoot for system.XWinrc
Fix callback functions to use wBOOL instead of BOOL
Fix compiler warnings. Added debug output.
Fix warning about undefined macro max
2004-12-05 21:24:48 +00:00
Markus Kuhn
44f4713a05
Encoding of numerous files changed to UTF-8
2004-12-04 00:43:13 +00:00
Alexander Gottwald
f264a7ea74
Removed scprintf, aprintf and snprintf stuff and use newXprintf
2004-12-03 12:04:15 +00:00
Kristian Høgsberg
30a4202f3d
Use __printf__ in gcc function attributes to avoid clash with libc wrapper
...
define, and remove the last bits of the old workaround.
2004-12-02 21:58:58 +00:00
Alexander Gottwald
2782b88711
Adjust the width of the rootless backbuffer to match 32 bit alignment
...
Make multiplemonitors default for -internalwm
2004-12-02 14:19:01 +00:00
Phil Blundell
2620676306
Patch from Florian Boor <florian.boor@kernelconcepts.de>:
...
Check return value from ts_config. (TslibInit): Likewise.
2004-12-01 19:43:29 +00:00
Alexander Gottwald
96545d0388
Remove code which sneaked in recently. It is not proven to be correct, just
...
a workaround and disabled by default
2004-12-01 14:57:45 +00:00
Alexander Gottwald
3f063fc49c
Set XERRORDB environment variable to relocate the XErrorDB file
2004-12-01 14:16:07 +00:00
Egbert Eich
af717ae57d
Make Xorg the default server to install.
...
Avoid PIO access on IA64. Some IA64 machine check if legacy ports outside
the VGA range are accessed. The ATi driver however does this to probe
for ISA Mach8/32/64. Since no IA64 has ISA slots this restriction
should not be relevant to the user.
Avoid recursive calls of xf86scanpci(). This function normally detects that
it has been called before by checking if the PCI structure is filled
out. So far if this was not the case (because PCI probing has failed
for some reason) the function is traversed again. With the chipset
specific PCI bus probing this can lead to an endless recursive loop as
the post-probing code calls xf86scanpci() from within this function.
The OS specific PCI code for Linux worked only if bus 0 was populated as it
checked for the presence of /proc/bus/pci/00. Fixed to check for
/proc/bus/pci/<bus_to_look_for> instead.
2004-11-30 08:38:44 +00:00
Alexander Gottwald
59ccc6465c
Fixed windows.h include for cygwin.
...
Bugzilla #1945 : Stop unnecessary reordering.
2004-11-29 12:34:55 +00:00
Phil Blundell
df2f2ff5a4
Re-read "fix" structure from kernel after mode selection, in case line
...
pitch has changed.
2004-11-28 23:20:17 +00:00
Matthew Allum
2b75c19ea2
minor Xephyr fix
2004-11-24 17:50:50 +00:00
Matthew Allum
a96254234f
XEphyr -parent switch fixes
2004-11-24 17:08:06 +00:00
Alexander Gottwald
a7a07d0c71
Finally the multiwindow mode defines a default cursor
2004-11-24 16:56:03 +00:00
Kristian Høgsberg
da3df7522d
Remove this file and all references to the binary expiry code.
...
Remove old obsolete include/extensions/damage.h.
Include srvrv_ctrl(xfree86) in macintosh US XKB symbol file so VT switching
works again on mac (#1872 ).
Remove out of place #define's of printf to xf86printf. This definition
should only be in xfree86/os-support/xf86_libc.h
2004-11-24 02:45:33 +00:00
Alexander Gottwald
bc7493801d
Fixes for building multiwindow and internalwm on mingw
...
Changed some debugging output
2004-11-22 14:28:25 +00:00
Alexander Gottwald
255c3c0e8c
Xming: Place logfile in users tempdir
2004-11-22 14:12:33 +00:00
Alexander Gottwald
6618567311
Remove override of HasSnprintf
2004-11-15 15:58:51 +00:00
Alexander Gottwald
9826b83826
Bufzilla #1802 , http://freedesktop.org/bugzilla/show_bug.cgi?id=1802 Added
...
mingw (Win32) port
2004-11-15 15:06:51 +00:00
David Reveman
cecb668149
Add xglPixmapToRegion
2004-11-14 23:21:29 +00:00
Alan Coopersmith
343f965749
Fix typos in output file. (Bugzilla #1849 , reported by Yi Ren-Chen)
2004-11-14 17:29:56 +00:00
Phil Blundell
636a9e7868
Don't leave stale pointers hanging around after ts_close(). (TslibFini):
...
Likewise.
2004-11-13 18:03:16 +00:00
Phil Blundell
36d9e01c0d
New global variable. (KdProcessArgument): Set it to TRUE on -nozap switch.
...
(KdUseMsg): Add help for -nozap and -rgba switches.
Declare.
Honour dontZap flag.
2004-11-13 16:41:00 +00:00
Kristian Høgsberg
a97548b1c9
Cosmetic fix to make xf86pciBus.c use standard min() macro.
2004-11-11 20:10:28 +00:00
Matthieu Herrb
e5040e24f0
oops commited wrong version previously
2004-11-11 16:09:58 +00:00
Matthieu Herrb
e380fd548e
update shared lib revisions on OpenBSD (Bug #1828 ).
...
update references to xf86site.def in comments (Bug #1827 ).
fix kbd driver for wskbd protocol and pure wscons console driver (Bug
#1825 ).
don't add '-4' to generated default file name (bug #1826 ).
typo in resource name (XFree86 bug #1300 , X.org bug #1825 )
2004-11-11 15:44:31 +00:00
Matthew Allum
d7f46f71d8
Xephyr grab fix
2004-11-11 14:55:30 +00:00
Adam Jackson
2854fa438f
Bug #557 : Don't use "bool" as a variable name in xf86cfg, to avoid compiler
...
bugs. (Donnie Berkholz)
2004-11-09 17:06:15 +00:00
Adam Jackson
367b963b63
Bug #1765 : Add support for R_ALPHA_SREL32 relocations in elfloader.
...
Originally Debian patch
202_alpha_elfloader_support_R_ALPHA_SREL32.diff. (Falk Hueffner)
2004-11-09 15:58:41 +00:00