Hi Dave,
merged.
bab4908..ad2fa50 server-1.14-branch -> server-1.14-branch (1.14.5
nomination window.)
Matt
On 10/31/2013 06:52 PM, Dave Airlie wrote:
> Hi,
>
> This is a bunch of patches from master that make the randr and output
> hotplugging stuff better on 1.14.
>
> Dave.
>
> The follow
> Hi Matt,
>
> Now that Keith has applied this in master, can you please consider it
> for the point release? It is a regression fix that would make (at
> least) the r128 driver work again, so it would be nice to have this
> float into distribution updates.
>
> http://cgit.freedesktop.org/xorg/
On Thu, Oct 31, 2013 at 3:43 PM, Keith Packard wrote:
> This passes a file descriptor from the client to the server, which is
> then mmap'd
A problem we recently hit in wayland, which also affects this
extension is that a client can set up shared memory like this and the
truncate the tmp file to
Not reviewed, but I don't expect that to happen anyway in the current
stress. The other two are straightforward patches.
The following changes since commit 9f4afe7e835cf9c513387ae01eaf8b7a6ba4aac9:
config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES (2013-10-30
07:41:26 +1000)
ar
Previous series, plus the bits Axel mentioned in Message-id:
<150983340.477090618.1383219883362.javamail.r...@zimbra26-e5.priv.proxad.net>.
The following changes since commit 902ff0b3497d202b86bf9a411e17db7b694d6eaa:
xfree86: Bump video/input/extension ABIs for 1.15 (2013-10-30 14:02:59 -0700)
damageext wants this so it can intersect subtract requests against the
root window geometry.
Signed-off-by: Adam Jackson
---
Xext/panoramiX.c| 2 +-
Xext/panoramiXsrv.h | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/Xext/panoramiX.c b/Xext/panoramiX.c
index 2b3a570..15c
v6:
- Clip window damages even more excruciatingly correctly
Screen 0 holds the "real" damage for all drawable types; the window
report hooks for other screens look up screen 0 and pile on. Therefore
we don't need to wrap Subtract, though we do have to be careful how we
subtract since we need to
This is required to Xineramify the Damage extension, since we need to
collect regions across screens. You can't quite use FlushCallback for
this since WriteEventsToClient can itself trigger FlushCallback and you
recurse.
There are probably other cases where this would be useful though, for
exampl
Egbert Eich writes:
> A call to Xrandr SetScreenConfig (for randr 1.1) causes the Xserver to
> crash when xf86SetViewport() which does not check if the hardware is
> accessible.
> Wrap accesses to xf86SetViewport() with if (vtSema) { ... } to avoid
> that.
Merged
508e057..2aa5092 master -> m
Egbert Eich writes:
> When enabling/disabling input handlers in xf86VTSwitch() we treat Input-
> and GeneralHandlers equally. The result is that after a VT switch the
> masks for EnabledDevices and AllSockets are equal and the distiction
> between both types is lost.
>
> Signed-off-by: Egbert Eic
Egbert Eich writes:
> EDID sometimes lies about screen sizes. Since the screen size is used
> by clients to determine the DPI a wrong ration will lead to terrible
> looking fonts.
> Add a sanity check for the h/v ratio cutting off at 2.4. This would
> still accept the cinemascope aspect ratio as
Egbert Eich writes:
> DMPS calls dixSaveScreens() when turned off but not when turned
> on. In most cases this is irrelevant as DPMS is done when a
> key is hit in which case dixSaveScreens() will be called to
> unblank anyhow. This isn't the case if we use xset (or the
> DPMS extension directly)
Søren Sandmann writes:
> Søren Sandmann Pedersen (3):
> xf86AddBusDeviceToConfigure(): Store device in DevToConfig[i].pVideo
> ephyr: hostx_screen_init(): Fix bits_per_pixel and bytes_per_line
> ephyr: Ensure stride of private framebuffer is multiple of 4
Merged (with additiona
Jeremy Huddleston Sequoia writes:
> Jeremy Huddleston Sequoia (1):
> XQuartz: Bump bundle version to 2.7.6
>
Merged.
abf5d5a..95bf478 master -> master
--
keith.pack...@intel.com
pgp2EtGPvXw_p.pgp
Description: PGP signature
___
xorg-devel@
Jeremy Huddleston Sequoia writes:
> Fixes regression from: 4dc2a76740d921c824a4d8193f39dd373475f02a
>
> http://lists.x.org/archives/xorg-devel/2013-May/036241.html
> https://trac.macports.org/ticket/38993
>
> Signed-off-by: Jeremy Huddleston Sequoia
> CC: Adam Jackson
> CC: Aaron Plattner
> CC
Hi,
This is a bunch of patches from master that make the randr and output
hotplugging stuff better on 1.14.
Dave.
The following changes since commit ca11bdc890f14fbe2ab4c32fb7a36ae50672b81a:
Bump version from 1.14.3 to 1.14.3.901. (2013-10-26 13:51:05 -0600)
are available in the git reposito
Adam Jackson writes:
> Reviewed-by: Adam Jackson
Merged.
17ed7ac..e463607 master -> master
--
keith.pack...@intel.com
pgpEIR_z1i40E.pgp
Description: PGP signature
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archi
Adam Jackson writes:
> Well, that was lame. The problem with reporting y inversion honestly is
> that libGL asks the driver _its_ opinion of Y inversion, which it just
> fabricates from whole cloth. So then when libGL goes to compare the
> driver's idea of fbconfigs with that of the server - a
On Thu, Oct 31, 2013 at 07:54:24PM -0400, Gaetan Nadon wrote:
> On 13-10-31 06:44 PM, Peter Hutterer wrote:
> > Introduced in 88feb98fee19a5f2a847d040affcc92f209967cb
> >
> > Signed-off-by: Peter Hutterer
> > ---
> > release.sh | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > dif
On 13-10-31 06:44 PM, Peter Hutterer wrote:
> Introduced in 88feb98fee19a5f2a847d040affcc92f209967cb
>
> Signed-off-by: Peter Hutterer
> ---
> release.sh | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/release.sh b/release.sh
> index 8c0006c..a4a725d 100755
> --- a/releas
Adam Jackson writes:
> On Thu, 2013-10-31 at 15:43 -0700, Keith Packard wrote:
>> The first seven are minor cleanup and API additions, along with a
>> couple of trivial bug fixes. The last three add the new bits --
>> MIT-SHM fd passing support, DRI3 and Present.
>
> 5 is wrong, see separate emai
On Thu, 2013-10-31 at 17:44 +0100, Søren Sandmann wrote:
> The xf86AddBusDeviceToConfigure() fix doesn't have a Reviewed-by.
For that (and the series):
Reviewed-by: Adam Jackson
- ajax
___
xorg-devel@lists.x.org: X.Org development
Archives: http://li
On Thu, Oct 31, 2013 at 03:39:18PM +0100, Jan Kratochvil wrote:
> On Thu, 31 Oct 2013 11:28:14 +0100, Jan Kratochvil wrote:
> > Calling backtrace() for the first time also is not signal-safe:
> > glibc/sysdeps/x86_64/backtrace.c init() calls __libc_dlopen().
> > Maybe xorg could call backtrace() ju
On Thu, 2013-10-31 at 15:43 -0700, Keith Packard wrote:
> The first seven are minor cleanup and API additions, along with a
> couple of trivial bug fixes. The last three add the new bits --
> MIT-SHM fd passing support, DRI3 and Present.
5 is wrong, see separate email.
4 should be "Add GetTimeInM
On Thu, 2013-10-31 at 15:43 -0700, Keith Packard wrote:
> Make sure we return only the defined GLX error values
SwapBuffers doesn't, but MakeCurrent does, and __glXGetDrawable is
called from both.
- ajax
___
xorg-devel@lists.x.org: X.Org development
Ar
Adam Jackson writes:
> Same as the v5 series I sent a bit ago. 2 and 3 aren't reviewed yet,
> though 2 is at least trivial. Tested against the nvidia driver and
> against a hacked Xvfb, both root and toplevel reports appear to be sane
> now, and Subtracts are clipped to the (logical) root windo
Make sure we return only the defined GLX error values
Signed-off-by: Keith Packard
---
glx/glxcmds.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/glx/glxcmds.c b/glx/glxcmds.c
index 64ebf9e..1ef4899 100644
--- a/glx/glxcmds.c
+++ b/glx/glxcmds.c
@@ -470,7 +470,7 @@ _
This allocates a new region structure and copies a source region into
it in a single API rather than forcing the caller to do both steps themselves.
Signed-off-by: Keith Packard
---
dix/region.c| 15 +++
include/regionstr.h | 2 ++
2 files changed, 17 insertions(+)
diff --g
The first seven are minor cleanup and API additions, along with a
couple of trivial bug fixes. The last three add the new bits --
MIT-SHM fd passing support, DRI3 and Present.
Fixes, API additions:
[PATCH 01/10] Clean up a couple of warnings in os/
[PATCH 02/10] Add a RegionDuplicate function
[
Signed-off-by: Keith Packard
---
os/connection.c | 2 +-
os/xstrans.c| 2 ++
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/os/connection.c b/os/connection.c
index 6cd8bcf..162e1d9 100644
--- a/os/connection.c
+++ b/os/connection.c
@@ -923,7 +923,7 @@ ErrorConnMax(XtransConnInf
There was a check to avoid smashing custom functions, but the sense
was backwards causing it to always smash them, and also not set them otherwise.
Signed-off-by: Keith Packard
---
miext/sync/misync.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/miext/sync/misync.c b/miext
Signed-off-by: Keith Packard
---
include/misc.h | 29 +
1 file changed, 29 insertions(+)
diff --git a/include/misc.h b/include/misc.h
index 0c67f11..17de710 100644
--- a/include/misc.h
+++ b/include/misc.h
@@ -305,6 +305,35 @@ __builtin_constant_p(int x)
}
#endif
This adds two interfaces:
void SetReqFds(ClientPtr client, int req_fds)
Marks the number of file descriptors expected for this
request. Call this before any request processing so that
any un-retrieved file descriptors will be closed
automatically.
int Read
This passes a file descriptor from the client to the server, which is
then mmap'd
Signed-off-by: Keith Packard
---
Xext/shm.c| 159 --
Xext/shmint.h | 1 +
include/os.h | 2 +
os/io.c | 8 +++
4 files changed, 167 insertion
64-bit higher resolution current time value.
Signed-off-by: Keith Packard
---
include/os.h | 1 +
os/utils.c | 27 +++
2 files changed, 28 insertions(+)
diff --git a/include/os.h b/include/os.h
index c7108a5..3840ab9 100644
--- a/include/os.h
+++ b/include/os.h
@@ -16
Introduced in 88feb98fee19a5f2a847d040affcc92f209967cb
Signed-off-by: Peter Hutterer
---
release.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/release.sh b/release.sh
index 8c0006c..a4a725d 100755
--- a/release.sh
+++ b/release.sh
@@ -291,7 +291,7 @@ process_module() {
Well, that was lame. The problem with reporting y inversion honestly is
that libGL asks the driver _its_ opinion of Y inversion, which it just
fabricates from whole cloth. So then when libGL goes to compare the
driver's idea of fbconfigs with that of the server - a fairly dumb idea
to begin with
Adam Jackson writes:
> On Thu, 2013-10-31 at 13:10 -0700, Keith Packard wrote:
>> Exposes new TRANS(SendFd)/TRANS(RecvFd) APIs.
>
> For the series:
>
> Reviewed-by: Adam Jackson
>
> Should probably try to push this out as xtrans 1.3.0? It's source
> compatible with old xserver so it'd be nice to
On Thu, 2013-10-31 at 13:12 -0700, Keith Packard wrote:
> Passes shared memory segments by file descriptor, AttachFd passes from
> client to server, CreateSegment passes from server to client.
I was hoping for a patch to shmproto.txt, but there isn't one, le sigh.
We should really fix the MIT-SHM
On Thu, 2013-10-31 at 08:57 -0700, Jeremy Huddleston Sequoia wrote:
> Fixes regression from: 4dc2a76740d921c824a4d8193f39dd373475f02a
Tsk. I'll have to revisit this, but yeah, better correct than crashy.
Reviewed-by: Adam Jackson
- ajax
___
xorg-dev
On Thu, 2013-10-31 at 13:10 -0700, Keith Packard wrote:
> Exposes new TRANS(SendFd)/TRANS(RecvFd) APIs.
For the series:
Reviewed-by: Adam Jackson
Should probably try to push this out as xtrans 1.3.0? It's source
compatible with old xserver so it'd be nice to have proper pkgconfig
checks in plac
Same as the v5 series I sent a bit ago. 2 and 3 aren't reviewed yet,
though 2 is at least trivial. Tested against the nvidia driver and
against a hacked Xvfb, both root and toplevel reports appear to be sane
now, and Subtracts are clipped to the (logical) root window.
Sadly this does not result
Passes shared memory segments by file descriptor, AttachFd passes from
client to server, CreateSegment passes from server to client.
Signed-off-by: Keith Packard
---
shm.h | 2 +-
shmproto.h | 42 ++
2 files changed, 43 insertions(+), 1 deletion(-)
No-one uses this, so there's no reason for it to be in the library
Signed-off-by: Keith Packard
---
Xtrans.c | 7 ---
Xtrans.h | 6 --
2 files changed, 13 deletions(-)
diff --git a/Xtrans.c b/Xtrans.c
index 0799f04..ac8b13d 100644
--- a/Xtrans.c
+++ b/Xtrans.c
@@ -866,13 +866,6 @@ TRANS
Exposes new TRANS(SendFd)/TRANS(RecvFd) APIs.
Signed-off-by: Keith Packard
---
Xtrans.c | 12 +++
Xtrans.h | 4 +
Xtransint.h | 24 ++
Xtranssock.c | 233 ++-
4 files changed, 256 insertions(+), 17 deletions(-)
diff --git
On Wed, Oct 30, 2013 at 4:14 PM, Daniel Stone wrote:
> Hi,
>
> On 30 October 2013 21:31, Adam Jackson wrote:
>> ... instead of every rect. Most window updates are going to be CopyArea
>> in from offscreen, with plenty of time to get back around to
>> BlockHandler in between, so this is no change
The following changes since commit 2eedf42c229e2251035d716a96b654222155cd51:
dri: Fix GLX_Y_INVERTED_EXT fbconfig attribute (2013-10-31 08:13:26 -0700)
are available in the git repository at:
git://people.freedesktop.org/~jeremyhu/xserver master
for you to fetch changes up to bb745f2b45768d
The xf86AddBusDeviceToConfigure() fix doesn't have a Reviewed-by.
Søren
The following changes since commit 2eedf42c229e2251035d716a96b654222155cd51:
dri: Fix GLX_Y_INVERTED_EXT fbconfig attribute (2013-10-31 08:13:26 -0700)
are available in the git repository at:
git://people.freedesktop.o
Am 30.10.2013 00:25, schrieb Peter Hutterer:
> Signed-off-by: Peter Hutterer
> ---
> os/backtrace.c | 5 +++--
> 1 file changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/os/backtrace.c b/os/backtrace.c
> index 426f9b1..3d1195b 100644
> --- a/os/backtrace.c
> +++ b/os/backtrace.c
> @@ -
Fixes regression from: 4dc2a76740d921c824a4d8193f39dd373475f02a
http://lists.x.org/archives/xorg-devel/2013-May/036241.html
https://trac.macports.org/ticket/38993
Signed-off-by: Jeremy Huddleston Sequoia
CC: Adam Jackson
CC: Aaron Plattner
CC: Keith Packard
---
miext/damage/damage.c | 5 +---
Adam Jackson writes:
> We're Y-inverted from GL's coordinates, so this is correct. gnome-shell
> doesn't seem to check this - somewhat reasonable since the only server
> that answered the other way around was Xglx - but kwin does, and
> upside-down hilarity ensues.
>
> Tested-by: maelcum on #xor
Hi!
Now that my ~20 patches for better NetBSD support in
xf86-input-keyboard are merged, I'd be interested in a release :)
Can someone please make one?
Thanks,
Thomas
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/
This fixes a bug that prevents X.Org from starting properly on,
e.g., NVIDIA cards with proprietary drivers, when "-seat" option
is passed with an argument different from "seat0".
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=66851
Signed-off-by: Laércio de Sousa
---
hw/xfree86/common/xf8
On Thu, 31 Oct 2013 11:28:14 +0100, Jan Kratochvil wrote:
> Calling backtrace() for the first time also is not signal-safe:
> glibc/sysdeps/x86_64/backtrace.c init() calls __libc_dlopen().
> Maybe xorg could call backtrace() just during init to get backtrace()
> initialized, I am not completely sur
On Thu, 2013-10-31 at 14:00 +1000, Peter Hutterer wrote:
> On Wed, Oct 30, 2013 at 07:50:28PM +0100, Mark Wielaard wrote:
> > It also looks like this might be called from OsSigHandler to handle a
> > fatal signal. In that case you really should do the minimum possible and
> > get out quickly.
> >
On Wed, 30 Oct 2013 11:02:25 +0100, Mark Wielaard wrote:
> I would love to promote elfutils for that. But you could just
> use backtrace () and backtrace_symbols () if the C library provides them.
It is unfortunately not so easy, I wrote there lower in the mail:
> On Wed, 30 Oct 2013 08:58:00 +01
On Wed, 30 Oct 2013 08:58:00 +0100, Jan Kratochvil wrote:
> If you do not like the callbacks my original implementation did use iterators
> (like libunwind uses). Mark Wielaard has changed it to callbacks now during
> upstreaming to elfutils.
Sorry this is off-topic for this thread, the xorg patc
On Wed, 2013-10-30 at 12:14 +0100, Jan Kratochvil wrote:
> On Wed, 30 Oct 2013 11:02:25 +0100, Mark Wielaard wrote:
> > I would love to promote elfutils for that. But you could just
> > use backtrace () and backtrace_symbols () if the C library provides them.
>
> It is unfortunately not so easy, I
On Thu, 31 Oct 2013 10:55:09 +0100, Mark Wielaard wrote:
> On Thu, 2013-10-31 at 14:00 +1000, Peter Hutterer wrote:
> > and yes, xorg_backtrace() is almost always called from within the signal
> > handler.
>
> In that case, the process is crashing, possibly corrupted and inside a
> signal handler,
On Wed, 30 Oct 2013 03:13:28 +0100, Jasper St. Pierre wrote:
> This API is really bad compared to what's provided by
> libbacktrace, which is super simple.
libbacktrace is not a real unwinder, it runs on top of libgcc backtrace() you
currently use. Which is fine for xorg.
libbacktrace even suppo
Hi,
On Wed, 2013-10-30 at 08:58 +0100, Jan Kratochvil wrote:
> On Wed, 30 Oct 2013 07:31:19 +0100, Jasper St. Pierre wrote:
> > Whoops, I misspoke when I talked about libbacktrace. I meant libunwind all
> > throughout, since that's what Xorg uses right now.
>
> I see now the libunwind support has
On Wed, 30 Oct 2013 07:31:19 +0100, Jasper St. Pierre wrote:
> Whoops, I misspoke when I talked about libbacktrace. I meant libunwind all
> throughout, since that's what Xorg uses right now.
I see now the libunwind support has been already upstreamed; I saw it before
only as a Fedora-only downstre
On Wed, 30 Oct 2013 00:25:11 +0100, Peter Hutterer wrote:
> +static int
> +getmodules_callback(Dwfl_Module *module,
> +void **userdata,
> +const char *module_name,
> +Dwarf_Addr module_low_addr, void *arg)
> +{
> +struct getmodules_cal
We're Y-inverted from GL's coordinates, so this is correct. gnome-shell
doesn't seem to check this - somewhat reasonable since the only server
that answered the other way around was Xglx - but kwin does, and
upside-down hilarity ensues.
Tested-by: maelcum on #xorg-devel
Signed-off-by: Adam Jackso
Hi,
the git diff between master + these ABI patches and xwayland branch, shows
there are a few ABI changes remaining.
This is due to recent patches on XWayland, that were pushed after these patches.
They can be found here:
http://cgit.freedesktop.org/xorg/xserver/commit/?h=xwayland&id=77d762193
65 matches
Mail list logo