- 18 Nov, 2011 1 commit
-
-
Ross Burton authored
At least one revision of the AAO reports a 190x110mm maximum size but a 451x113mm mode. X.Org Bug 41141 <https://bugs.freedesktop.org/show_bug.cgi?id=41141> Signed-off-by:
Ross Burton <ross@linux.intel.com> Reviewed-by:
Daniel Stone <daniel@fooishbar.org> Reviewed-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
- 14 Nov, 2011 1 commit
-
-
Pierre-Loup A. Griffais authored
245cb8e9 fixed xf86RotateDestroy() to actually run its teardown code, causing the Damage object to properly be re-allocated after a server regeneration. However the block that does that still thinks the Rotate layer BlockHandler is wrapped from the last generation, meaning the shadow pixmap is never re-allocated and the Damage object is never re-registered, causing a blank screen, and potentially a driver crash on the next teardown after the server asks it to free a 0x0 Pixmap. Signed-off-by:
Pierre-Loup A. Griffais <pgriffais@nvidia.com> Reviewed-by:
Aaron Plattner <aplattner@nvidia.com> Signed-off-by:
Keith Packard <keithp@keithp.com>
-
- 25 Oct, 2011 1 commit
-
-
Dave Airlie authored
If you started an X server with no connected outputs, we pick a default 1024x768 mode, however if you then ran an xvidmode using app against that server it would segfault the server due to not finding any valid modes. This was due to the no output mode set code, only adding the modes to the scrn->modes once, when something called randr 1.2 xf86SetScrnInfoModes would get called and remove all the modes and we'd end up with 0. This change fixes xf86SetScrnInfoModes to always report a scrn mode of at least 1024x768, and pushes the initial configuration to just call it instead of setting up the mode itself. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=746926 I've seen other bugs like this on other distros so it might also actually fix them. Signed-off-by:
Dave Airlie <airlied@redhat.com> Reviewed-by:
Keith Packard <keithp@keithp.com> Signed-off-by:
Keith Packard <keithp@keithp.com>
-
- 20 Oct, 2011 1 commit
-
-
Jesse Barnes authored
It's fairly common to have multiple, identical monitors plugged in. In that case, it's preferable to run the monitor's preferred mode on each output, rather than just matching the width & height and end up with different timings or refresh rates. Signed-off-by:
Jesse Barnes <jbarnes@virtuousgeek.org> Reviewed-by:
Keith Packard <keithp@keithp.com> Signed-off-by:
Keith Packard <keithp@keithp.com>
-
- 16 Oct, 2011 1 commit
-
-
Tiago Vignatti authored
--disable-pciaccess, used together with --disable-module-int10, can be used to disable all pci code inside the server. Note that XSERVER_LIBPCIACCESS was previously used only in the driver side and now it defines also whether the library is used inside the server. Also, XORG_BUS_PCI automake variable is introduced to track PCI code needs. Signed-off-by:
Tiago Vignatti <tiago.vignatti@nokia.com> Reviewed-by:
Mikhail Gusarov <dottedmag@dottedmag.net> Reviewed-by:
Jeremy Huddleston <jeremyhu@apple.com> Tested-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
- 13 Oct, 2011 1 commit
-
-
Peter Hutterer authored
For Zaphod mode screen crossing handling we need to know the size of all screens together (i.e. the whole desktop size). Store that in the screenInfo to have it readily available in events. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 10 Oct, 2011 1 commit
-
-
Julien Cristau authored
https://bugs.freedesktop.org/show_bug.cgi?id=29111Signed-off-by:
Julien Cristau <jcristau@debian.org> Tested-by:
Cyril Brulebois <kibi@debian.org> Reviewed-by:
Cyril Brulebois <kibi@debian.org>
-
- 05 Oct, 2011 1 commit
-
-
vdb@picaros.org authored
Signed-off-by:
Servaas Vandenberghe <vdb@picaros.org> Reviewed-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
- 03 Oct, 2011 3 commits
-
-
Pauli Nieminen authored
Driver may change screen pixmaps after page flipping that would then make damage lose track of the root pixmap. Using root window for shadow damages fixes the problem because SetWindowPixmap is implemented in shadow code. Signed-off-by:
Pauli Nieminen <pauli.nieminen@linux.intel.com> Reviewed-by:
Keith Packard <keithp@keithp.com> Signed-off-by:
Keith Packard <keithp@keithp.com>
-
Aaron Plattner authored
When the driver can handle the crtc transform in hardware, it sets crtc->driverIsPerformingTransform, which turns off both the shadow layer and the cursor's position-transforming code. However, some drivers actually do require the cursor position to still be transformed in these cases. Move the cursor position transform into a helper function that can be called by such drivers. Signed-off-by:
Aaron Plattner <aplattner@nvidia.com>
-
Aaron Plattner authored
If a driver can use hardware to handle the crtc transform, then there's no need for the server's shadow layer to do it. Add a crtc flag that lets the driver indicate that it is handling the transform. If it's set, consider the transformed size of the screen but don't actually enable the shadow layer. Also stop adjusting the cursor image and position. Signed-off-by:
Aaron Plattner <aplattner@nvidia.com>
-
- 21 Sep, 2011 1 commit
-
-
vdb@picaros.org authored
Dear, A patch I posted on xorg-devel was reviewed and is ready for inclusion in xserver. Would you be willing to apply the patch so that it finds its way into the master branch ? Thank you, Servaas Vandenberghe. http://lists.x.org/archives/xorg-devel/2011-August/024769.html http://lists.x.org/archives/xorg-devel/2011-August/024777.html This patch adds printing of the DisplayMode type bits to xf86PrintModeline(). It helps to trace the modeline origin and to understand the initial configured modeline. Reviewed-by: Alex Deucher <alexander.deucher at amd.com> Signed-off-by: Servaas Vandenberghe Signed-off-by:
Keith Packard <keithp@keithp.com>
-
- 20 Sep, 2011 1 commit
-
-
Jamey Sharp authored
Use new per-screen privates API instead. Commit by Jamey Sharp and Josh Triplett. Signed-off-by:
Jamey Sharp <jamey@minilop.net> Signed-off-by:
Josh Triplett <josh@joshtriplett.org> Reviewed-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 30 Jun, 2011 1 commit
-
-
Matěj Cepl authored
Report to find out all non-UTF-8 files created by cat extensions |xargs -I XXXX find . -name \*.XXXX |while read FILE ; do if ( iconv -f utf8 -t ucs2 $FILE >/dev/null 2>/dev/null ) ; then /bin/true else echo $FILE fi done >>report Signed-off-by:
Matěj Cepl <mcepl@redhat.com> Reviewed-by:
Daniel Stone <daniel@fooishbar.org> [Daniel: git am failed for me, so I redid it. The method listed in the commit message also failed, so I just used file/grep/iconv. The results are the same though.] Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 25 Apr, 2011 1 commit
-
-
Nicolas Kaiser authored
Remove duplicated include. Signed-off-by:
Nicolas Kaiser <nikai@nikai.net> Reviewed-by:
Matthieu Herrb <matthieu.herrb@laas.fr>
-
- 28 Mar, 2011 1 commit
-
-
Adam Jackson authored
xf86RandR12.c: In function 'xf86RandR12EnterVT': xf86RandR12.c:1769:5: warning: ISO C90 forbids mixed declarations and code Reviewed-by:
Keith Packard <keithp@keithp.com> Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
- 14 Mar, 2011 1 commit
-
-
Erkki Seppälä authored
There were two memory leaks in the function: one was the lack of free for "enabled", the other was the full lack of releasing anything when configuration was too small. The first issue was fixed by adding the missing free, the other was addressed by replacing the duplicate memory releasing sequences with one that is gotoed into. Reviewed-by:
Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by:
Rami Ylimäki <rami.ylimaki@vincit.fi> Signed-off-by:
Erkki Seppälä <erkki.seppala@vincit.fi> Signed-off-by:
Keith Packard <keithp@keithp.com>
-
- 23 Feb, 2011 9 commits
-
-
Keith Packard authored
This reverts commit 8b35118c.
-
Keith Packard authored
This reverts commit 66294afc.
-
Keith Packard authored
This reverts commit d94a035e.
-
Keith Packard authored
This reverts commit 86c489c3.
-
Keith Packard authored
This reverts commit 82612045.
-
Keith Packard authored
This reverts commit 96b4d478.
-
Keith Packard authored
This reverts commit a88d70fb.
-
Keith Packard authored
This reverts commit 752c3684.
-
Adam Jackson authored
Inferring modes from sync ranges is only valid if the monitor says it's valid. If the monitor says it's valid, then we'll have already added those modes during EDID block parse. If it doesn't, then we should believe it. If there's no EDID for an output, but sync ranges from the config, we'll still add default modes as normal. Reviewed-by:
Alex Deucher <alexdeucher@gmail.com> Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
- 22 Feb, 2011 1 commit
-
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by:
Benjamin Tissoires <tissoire@cena.fr>
-
- 08 Feb, 2011 1 commit
-
-
Adam Jackson authored
Did you know that anonymous enums with function scope will not only override the enum values from global scope, but will be treated as entirely different types? C's type system just rules. xf86Crtc.c: In function 'handle_detailed_monrec': xf86Crtc.c:1555:33: warning: comparison between 'enum det_monrec_source' and 'enum <anonymous>' xf86Crtc.c:1562:33: warning: comparison between 'enum det_monrec_source' and 'enum <anonymous>' Reviewed-by:
Matt Turner <mattst88@gmail.com> Reviewed-by:
Julien Cristau <jcristau@debian.org> Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
- 02 Feb, 2011 1 commit
-
-
Evan Broder authored
The EDID processing regards physical dimensions of 0mm x 0mm as invalid. Previously the old values for height and width would be preserved if none of the physical dimension specifications in the new EDID were considered valid. This will come up in particular if first a monitor is connected to an output, and then a projector is connected. Since projectors generally report physical dimensions of 0mm x 0mm, this would result in the projector claiming to have the physical dimensions of the monitor. Signed-off-by:
Evan Broder <ebroder@mokafive.com> Reviewed-by:
Adam Jackson <ajax@redhat.com> Signed-off-by:
Keith Packard <keithp@keithp.com>
-
- 04 Jan, 2011 1 commit
-
-
Zhao Yakui authored
Reviewed-by:
Adam Jackson <ajax@redhat.com> Signed-off-by:
Anssi Hannula <anssi.hannula@iki.fi> Signed-off-by:
Zhao Yakui <yakui.zhao@intel.com>
-
- 27 Dec, 2010 1 commit
-
-
Ville Syrjälä authored
Assume that a mode can be used in either landscape or portrait orientation. I suppose the correct thing to do would be to collect all the supported rotations from the CRTCs that can be used with a specific output, but that information doesn't seem to be readily available when these checks are done. So just assume that either orientation is fine. Signed-off-by:
Ville Syrjälä <ville.syrjala@nokia.com> Reviewed-by:
Adam Jackson <ajax@redhat.com>
-
- 20 Dec, 2010 1 commit
-
-
Jörn Horstmann authored
Like some other LPL panels, this one reports the vertical size in cm rather than mm. Patch taken from Launchpad bug #380009 <https://launchpad.net/bugs/380009> X.Org Bug 28414 <https://bugs.freedesktop.org/show_bug.cgi?id=28414> Signed-off-by:
Christopher James Halse Rogers <christopher.halse.rogers@canonical.com> Reviewed-by:
Adam Jackson <ajax@redhat.com> Signed-off-by:
Keith Packard <keithp@keithp.com>
-
- 07 Dec, 2010 8 commits
-
-
Alan Coopersmith authored
Requires linking xprintf.c into standalone cvt utility Signed-off-by:
Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by:
Mikhail Gusarov <dottedmag@dottedmag.net> Reviewed-by:
Julien Cristau <jcristau@debian.org>
-
Alan Coopersmith authored
Signed-off-by:
Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by:
Mikhail Gusarov <dottedmag@dottedmag.net>
-
Alan Coopersmith authored
Signed-off-by:
Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by:
Jeremy Huddleston <jeremyhu@apple.com> Reviewed-by:
Mikhail Gusarov <dottedmag@dottedmag.net>
-
Keith Packard authored
This provides for separate sizes for the screen scanout and rendering buffer and the application-visible screen size. Signed-off-by:
Keith Packard <keithp@keithp.com> Reviewed-by:
Aaron Plattner <aplattner@nvidia.com>
-
Keith Packard authored
These were getting ignored. Signed-off-by:
Keith Packard <keithp@keithp.com> Reviewed-by:
Aaron Plattner <aplattner@nvidia.com>
-
Keith Packard authored
Remove some extra ref counting inside hw/xfree86/modes Signed-off-by:
Keith Packard <keithp@keithp.com> Reviewed-by:
Aaron Plattner <aplattner@nvidia.com>
-
Keith Packard authored
This adds new driver hooks to allocate scanout pixmaps and changes the mode setting APIs to pass the new scanout pixmaps along from DIX. DIX is responsible for reference counting the pixmaps by tracking them through RRCrtcNotify. Signed-off-by:
Keith Packard <keithp@keithp.com> Reviewed-by:
Aaron Plattner <aplattner@nvidia.com>
-
Keith Packard authored
This provides a driver hook which can either completely replace, or just validate the parameters for, the RRSetCrtcConfigs request. Signed-off-by:
Keith Packard <keithp@keithp.com> Reviewed-by:
Aaron Plattner <aplattner@nvidia.com>
-