Whoops, I misspoke when I talked about libbacktrace. I meant libunwind all
throughout, since that's what Xorg uses right now.
Should we work on making the elfutils backtrace API more like libunwind /
libbacktrace, and simpler to embed? Right now we have support code in glib
that forks off gdb and
ProcessInputEvent() resets the device idle times. If idle time was higher than
the lower bracket, this should trigger an event in the idle time wakeup
handler.
If processing is slow, the idle time may advance past the lower bracket
between the reset and the time the BlockHandler is called. In that
On 10/29/13 07:07 PM, Jasper St. Pierre wrote:
> +#define FontFileSaveString(s) strdup(s)
>
> Shouldn't this #define be in a header file to be useful?
All the calls to that function in libXfont appear in that file after
the point of the #define:
% git grep FontFileSaveString
include/X11/font
Sure, then:
Reviewed-by: Jasper St. Pierre
On Wed, Oct 30, 2013 at 12:21 AM, Alan Coopersmith <
alan.coopersm...@oracle.com> wrote:
> On 10/29/13 07:22 PM, Jasper St. Pierre wrote:
>
>> You do know you can implement an asprintf-alike using vsnprintf, right?
>>
>
> Yeah, I think it's safe to sa
On 10/29/13 07:22 PM, Jasper St. Pierre wrote:
You do know you can implement an asprintf-alike using vsnprintf, right?
Yeah, I think it's safe to say I know that:
http://cgit.freedesktop.org/xorg/app/xrdb/commit/?id=82babf3ecfd6eb1ef65a150fb0c453e7bfd61616
http://cgit.freedesktop.org/xorg/xser
Peter Hutterer writes:
> Gaetan Nadon (1):
> config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
>
> Peter Hutterer (2):
> Xi: fix logic error when calculating emulated motion events
> dmx: queue button events with a flags of 0
>
> Strake (1):
> unbreak KdEnab
On Tue, Oct 29, 2013 at 10:13:28PM -0400, Jasper St. Pierre wrote:
> I'm not a fan at all. This API is really bad compared to what's provided by
> libbacktrace, which is super simple. This also seem to require callbacks
> that have "Linux" in the name. Why are we trying to get rid of
> libbacktrace
On Tue, Oct 29, 2013 at 10:10:34PM -0400, Jasper St. Pierre wrote:
> "almost identical"? Mind expanding on this?
the printf was a %s (symbol name) or %p (base addr) and the hex address
(depending on if we had a name or not). the pointer-to-string conversion is
now handled by symbol_name(), so now
You do know you can implement an asprintf-alike using vsnprintf, right?
On Tue, Oct 29, 2013 at 9:51 PM, Alan Coopersmith <
alan.coopersm...@oracle.com> wrote:
> Most were fixed length or length checked anyway, this just saves time
> doublechecking that. (A few could be replaced by asprintf, b
I'm not a fan at all. This API is really bad compared to what's provided by
libbacktrace, which is super simple. This also seem to require callbacks
that have "Linux" in the name. Why are we trying to get rid of
libbacktrace, and what's the schedule for this?
On Tue, Oct 29, 2013 at 7:25 PM, Pete
"almost identical"? Mind expanding on this?
On Tue, Oct 29, 2013 at 7:25 PM, Peter Hutterer wrote:
> The recent change to use elfutils made these conditions almost identical.
>
> Signed-off-by: Peter Hutterer
> ---
> os/backtrace.c | 29 +++--
> 1 file changed, 11 inser
Reviewed-by: Jasper St. Pierre
On Tue, Oct 29, 2013 at 9:51 PM, Alan Coopersmith <
alan.coopersm...@oracle.com> wrote:
> Signed-off-by: Alan Coopersmith
> ---
> utils.h |9 -
> 1 file changed, 9 deletions(-)
>
> diff --git a/utils.h b/utils.h
> index 62c9f2f..81f5893 100644
> ---
Reviewed-by: Jasper St. Pierre
On Tue, Oct 29, 2013 at 7:25 PM, Peter Hutterer wrote:
> 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
Reviewed-by: Jasper St. Pierre
On Tue, Oct 29, 2013 at 7:25 PM, Peter Hutterer wrote:
> 94ed0ba1b5043ad9fc33b42756af447d5ab15bbd moved backtracing into the DIX, so
> this comment is outdated. since no-one noticed and it's easier to just grep
> than update file references, remove the comment.
>
Reviewed-by: Jasper St. Pierre
On Tue, Oct 29, 2013 at 9:51 PM, Alan Coopersmith <
alan.coopersm...@oracle.com> wrote:
> Signed-off-by: Alan Coopersmith
> ---
> action.c |8
> action.h |4 ++--
> compat.c |2 +-
> expr.c | 12 ++--
> geometry.c
Cool.
Reviewed-by: Jasper St. Pierre
On Tue, Oct 29, 2013 at 9:51 PM, Alan Coopersmith <
alan.coopersm...@oracle.com> wrote:
> Signed-off-by: Alan Coopersmith
> ---
> utils.c | 59
> ---
> utils.h | 60
>
Reviewed-by: Jasper St. Pierre
On Tue, Oct 29, 2013 at 9:55 PM, Alan Coopersmith <
alan.coopersm...@oracle.com> wrote:
> Missed in xalloc -> malloc etal conversion in 0cdc9b8f850342
>
> Signed-off-by: Alan Coopersmith
> ---
> src/FreeType/ftfuncs.c |4 ++--
> src/FreeType/xttcap.c | 20
On Tue, Oct 29, 2013 at 9:55 PM, Alan Coopersmith <
alan.coopersm...@oracle.com> wrote:
> Signed-off-by: Alan Coopersmith
> ---
> src/FreeType/ftfuncs.c |4 +---
> src/FreeType/xttcap.c |3 +--
> src/fontfile/fontdir.c | 10 +++---
> 3 files changed, 5 insertions(+), 12 deletions(
On 13-10-29 05:52 PM, Peter Hutterer wrote:
> On Tue, Oct 29, 2013 at 09:16:53AM -0400, Gaetan Nadon wrote:
>> On 13-10-24 02:17 PM, Gaetan Nadon wrote:
>>> Recommendations
>>>
>>> 1. We should prereq libtool 2.2 as a minimum (available since 2008).
>>> 2. We should prereq autoconf 2.62 as a mini
Signed-off-by: Alan Coopersmith
---
src/FreeType/ftfuncs.c |4 +---
src/FreeType/xttcap.c |3 +--
src/fontfile/fontdir.c | 10 +++---
3 files changed, 5 insertions(+), 12 deletions(-)
diff --git a/src/FreeType/ftfuncs.c b/src/FreeType/ftfuncs.c
index 091339d..2c90cf9 100644
--- a/
Missed in xalloc -> malloc etal conversion in 0cdc9b8f850342
Signed-off-by: Alan Coopersmith
---
src/FreeType/ftfuncs.c |4 ++--
src/FreeType/xttcap.c | 20
src/FreeType/xttcap.h |9 -
3 files changed, 2 insertions(+), 31 deletions(-)
diff --git a/src/Fr
Signed-off-by: Alan Coopersmith
---
utils.h |9 -
1 file changed, 9 deletions(-)
diff --git a/utils.h b/utils.h
index 62c9f2f..81f5893 100644
--- a/utils.h
+++ b/utils.h
@@ -219,15 +219,6 @@ uInformation(const char * /* s */ , ...
/***==
Most were fixed length or length checked anyway, this just saves time
doublechecking that. (A few could be replaced by asprintf, but we
don't have a copy guaranteed to be reachable from this program yet.)
Signed-off-by: Alan Coopersmith
---
expr.c |2 +-
geometry.c | 10 +-
l
Signed-off-by: Alan Coopersmith
---
utils.c | 59 ---
utils.h | 60
xkbcomp.c |1 -
3 files changed, 120 deletions(-)
diff --git a/utils.c b/utils.c
index 55efbe1..541
Signed-off-by: Alan Coopersmith
---
action.c |8
action.h |4 ++--
compat.c |2 +-
expr.c | 12 ++--
geometry.c | 26 +-
indicators.c |2 +-
indicators.h |2 +-
keytypes.c |2 +-
symbols.c|8 ---
On 10/29/2013 05:09 PM, Peter Hutterer wrote:
On Mon, Oct 28, 2013 at 12:54:58AM -0700, Daniel Colascione wrote:
The attached patch adds support for defining circular dead areas
around corners. At least in my use case, it doesn't make sense to
make large areas of the trackpad dead when only the
On 10/29/2013 05:04 PM, Peter Hutterer wrote:
On Sun, Oct 27, 2013 at 04:24:47PM -0700, Daniel Colascione wrote:
The tiny patch below disables the clickpad hardware "button" when
syndaemon has asked us to disable tapping. Without this patch, I
frequently find myself accidentally clicking while
On Mon, Oct 28, 2013 at 12:54:58AM -0700, Daniel Colascione wrote:
> The attached patch adds support for defining circular dead areas
> around corners. At least in my use case, it doesn't make sense to
> make large areas of the trackpad dead when only the corners are
> problematic.
I need more i
On Sun, Oct 27, 2013 at 04:24:47PM -0700, Daniel Colascione wrote:
> The tiny patch below disables the clickpad hardware "button" when
> syndaemon has asked us to disable tapping. Without this patch, I
> frequently find myself accidentally clicking while typing.
isn't this a physical button? if s
On 13-10-29 05:52 PM, Peter Hutterer wrote:
> On Tue, Oct 29, 2013 at 09:16:53AM -0400, Gaetan Nadon wrote:
>> On 13-10-24 02:17 PM, Gaetan Nadon wrote:
>>> Recommendations
>>>
>>> 1. We should prereq libtool 2.2 as a minimum (available since 2008).
>>> 2. We should prereq autoconf 2.62 as a mini
The recent change to use elfutils made these conditions almost identical.
Signed-off-by: Peter Hutterer
---
os/backtrace.c | 29 +++--
1 file changed, 11 insertions(+), 18 deletions(-)
diff --git a/os/backtrace.c b/os/backtrace.c
index acf110a..c3a31bc 100644
--- a/os/ba
>From Jan Kratochvil:
There is a longterm plan to obsolete libunwind from Fedora by new elfutils
unwinder. But xorg-x11-server does not even need any external (non-glibc)
unwinder.
According to e21e183059df5975e7086850d1931edb2c1bbd06 you do only
self-backtrace (called local unwinding by libunwin
94ed0ba1b5043ad9fc33b42756af447d5ab15bbd moved backtracing into the DIX, so
this comment is outdated. since no-one noticed and it's easier to just grep
than update file references, remove the comment.
Signed-off-by: Peter Hutterer
---
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deleti
our backtraces are local only, so libunwind is not needed. We can use elfutils
for that instead.
This reverts commit e21e183059df5975e7086850d1931edb2c1bbd06.
---
configure.ac| 9 +-
include/dix-config.h.in | 3 --
os/Makefile.am | 5
os/backtrace.c | 75
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
@@ -114,14 +114,15 @@ xorg_backtrace(void)
void
xorg_backtrace(void)
.. and Gaetan's AC_CONFIG_FILES patch
The following changes since commit f8662a133690773692dfa392ecfa3b8b56af8fa9:
Merge branch 'xsync-transition-bug-59644' into for-keith (2013-10-18 16:50:12
+1000)
are available in the git repository at:
git://people.freedesktop.org/~whot/xserver for-ke
On Tue, Oct 29, 2013 at 10:03:55AM -0700, Keith Packard wrote:
> Keith Packard writes:
>
> > [PATCH 1/2] test/xi2: Check new XInput 2.2 and newer QueryVersion
> >
> > The XInput QueryVersion tests need to be updated to handle the new
> > semantics provided in the post-2.2 world.
wasn't this
On Tue, Oct 29, 2013 at 09:16:53AM -0400, Gaetan Nadon wrote:
> On 13-10-24 02:17 PM, Gaetan Nadon wrote:
> > Recommendations
> >
> > 1. We should prereq libtool 2.2 as a minimum (available since 2008).
> > 2. We should prereq autoconf 2.62 as a minimum (available since
> > 2008). Keeps us in
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 repository at:
git://people.freedesktop.org/~jeremyhu/xserver server-1.14-branch
for you to fetch changes up to a95cab9ec
On Tue, Oct 22, 2013 at 4:51 AM, Matt Dew wrote:
> Hi Tormod,
> I only take cherry-picks or pulls. Not individual patches.
>
> Keith,
> Thoughts on applying that to master?
>
> Matt
>
>
> On 10/18/2013 05:05 PM, Tormod Volden wrote:
>> Please consider Connor's patch (resent yesterday, Message-
On Tue, Oct 29, 2013 at 01:44:49PM -0200, Laércio de Sousa wrote:
> Joseph Nuzman, who opened the bug above, suggests some approachs to avoid
> this problem, and I really want to know what do you think about them:
>
> * DMs should always set the XDG_VTNR variable for seat0. GDM currently
> doesn't
On Tue, Oct 29, 2013 at 12:58:14 -0400, Adam Jackson wrote:
> Signed-off-by: Adam Jackson
> ---
> hw/xfree86/common/xf86Module.h | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
Reviewed-by: Julien Cristau
Cheers,
Julien
___
xorg-deve
Keith Packard writes:
> [PATCH 1/2] test/xi2: Check new XInput 2.2 and newer QueryVersion
>
> The XInput QueryVersion tests need to be updated to handle the new
> semantics provided in the post-2.2 world.
>
> [PATCH 2/2] Xi: Limit the reported Xi version to what the server
>
> The X serve
Peter Hutterer writes:
> Setting POINTER_SCREEN with a unset valuator mask causes a jump to 0/0. Set
> the flags to 0 so we don't generate any motion on a button event.
Reviewed-by: Keith Packard
I'll wait for this to appear in an input pull unless you want me to
merge it directly, ok?
--
ke
Signed-off-by: Adam Jackson
---
hw/xfree86/common/xf86Module.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/hw/xfree86/common/xf86Module.h b/hw/xfree86/common/xf86Module.h
index e0cec05..265b553 100644
--- a/hw/xfree86/common/xf86Module.h
+++ b/hw/xfree86/common/xf86M
Connor Behan writes:
> As of server 1.13, systems with DRM and Udev will have BUS_PLATFORM as
> their primary bus type. However, drivers not implementing a
> platformProbe function will still create entities of type BUS_PCI. We
> need to account for this when checking for the primary entity.
Mer
Ian Romanick writes:
> Daniel Czarnowski (4):
> glx: Allow float renderType in glXCreateContextAttribsARB
> glx: Correctly set render type enum
> glx: Handle float config types in glxConvertConfigs
> glx: Enable GLX_ARB_fbconfig_float for DRI2 drivers
Merged.
be66809..
Adam Jackson writes:
> Adam Jackson (6):
> glx: Only take a Pixmap reference if creating the GLXPixmap succeeded
> glx: Fix memory leak in context garbage collection (v2)
> glx: Fix a corner case in DrawableGone
> glx: Simplify glXDestroyContext
> glx: Remove DRI1 AI
Reviewed-by: Jasper St. Pierre
On Tue, Oct 29, 2013 at 12:09 PM, Adam Jackson wrote:
> Based on some bugzilla scraping I did around November 2012. Of xserver
> bugs in Red Hat bugzilla with an EQ size message in the log, the
> distribution looked like:
>
> String | Matche
Just a couple of trivial things we've been carrying in Fedora for a
while that seem upstream-ready.
- ajax
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-deve
From: Dan Horák
Reviewed-by: Adam Jackson
Signed-off-by: Dan Horák
---
test/Makefile.am | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/test/Makefile.am b/test/Makefile.am
index eff0c9d..53004d0 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -1,11 +1,11 @@
if
Based on some bugzilla scraping I did around November 2012. Of xserver
bugs in Red Hat bugzilla with an EQ size message in the log, the
distribution looked like:
String | Matches
-
Increasing EQ size to 512 | 460
Increasing EQ size to 102
From: Dave Airlie
With outputless GPUs showing up we crash here if there are not outputs
try and recover with a bit of grace.
Reviewed-by: Adam Jackson
Signed-off-by: Dave Airlie
---
hw/xfree86/modes/xf86Crtc.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/hw/xfree86/modes/xf86Crtc.c
Hello there!
I'm posting this question in both systemd-devel and xorg-devel lists
because I want to know each one's opinion about it.
In some multiseat setups involving multiple video cards, sometimes we get
the following error: depending on the display manager currently used,
systemd-logind give
v5:
- Translate root window coordinates correctly [aaronp]
- Clip window damages to the root geometry [keithp]
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 ha
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
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
Cosmetic fixes to the dispatch rewrite itself and to the DRI1 AIGLX
removal, otherwise this all matches what's been sent before. Notably
omitted here is the removal of the glx context cache, which I think
wants to be redone after glamor is merged.
The following changes since commit 7ecfab47eb221d
On 13-10-24 02:17 PM, Gaetan Nadon wrote:
> Recommendations
>
> 1. We should prereq libtool 2.2 as a minimum (available since 2008).
> 2. We should prereq autoconf 2.62 as a minimum (available since
> 2008). Keeps us in the same time period and is required by
> automake 1.11.
> 3. We sho
Newer Linux kernels support DSI outputs. To be able to identify them
properly, add DSI to the list of output names.
Signed-off-by: Thierry Reding
---
src/drmmode_display.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/drmmode_display.c b/src/drmmode_display.c
index 8591e18..611a612 100
This array isn't used anywhere outside this file, so it can be made
static.
Signed-off-by: Thierry Reding
---
src/drmmode_display.c | 32
1 file changed, 16 insertions(+), 16 deletions(-)
diff --git a/src/drmmode_display.c b/src/drmmode_display.c
index 4fb4d21..
Hello
Working with virtualbox I came to some situation were the shadowfb were not
updated correctly in all cases.
Simply some routines are missing in shadowfb but done in xdamage part.
So I just done this for shadowfb too
Best regards
Andreas
-
62 matches
Mail list logo