- 26 Sep, 2011 29 commits
-
-
Emma Anholt authored
-
Emma Anholt authored
-
Emma Anholt authored
-
Emma Anholt authored
This fixes segfaults on starting gnome-terminal.
-
Emma Anholt authored
-
Emma Anholt authored
-
Emma Anholt authored
-
Emma Anholt authored
-
Emma Anholt authored
-
Emma Anholt authored
-
Emma Anholt authored
-
Emma Anholt authored
-
Emma Anholt authored
-
Emma Anholt authored
-
Emma Anholt authored
-
Emma Anholt authored
-
Emma Anholt authored
Prototypes are fixed, and we don't need to flush on wakeup.
-
Emma Anholt authored
This will hide all sorts of extension stuff from us.
-
Emma Anholt authored
-
Emma Anholt authored
-
Emma Anholt authored
-
Emma Anholt authored
-
Emma Anholt authored
-
Emma Anholt authored
-
Emma Anholt authored
-
Emma Anholt authored
I'm experimenting with that because of conflicts with GL dispatch tables.
-
Emma Anholt authored
-
Emma Anholt authored
-
Emma Anholt authored
-
- 21 Sep, 2011 11 commits
-
-
Keith Packard authored
-
Keith Packard authored
-
Keith Packard authored
-
Caught during review of e095369bf. Signed-off-by:
Peter Harris <pharris@opentext.com> Reviewed-by-by:
Matt Turner <mattst88@gmail.com> Signed-off-by:
Matt Turner <mattst88@gmail.com>
-
Matt Turner authored
If the address of the swapped memory location is known at compile time, we can check its alignment at no runtime cost and use lswapl instead. text data bss dec hex filename before: 1872820 52136 78040 2002996 1e9034 hw/xfree86/Xorg after: 1864396 52136 78040 1994572 1e6f4c hw/xfree86/Xorg bswap instructions: 131 -> 308 (used in lswapl) rol instructions: 943 -> 1174 (used in lswaps) Reviewed-by:
Peter Harris <pharris@opentext.com> Signed-off-by:
Matt Turner <mattst88@gmail.com>
-
Matt Turner authored
Should be safe since cpswap isn't used on pointers. text data bss dec hex filename before: 1875588 52136 78040 2005764 1e9b04 hw/xfree86/Xorg after: 1872820 52136 78040 2002996 1e9034 hw/xfree86/Xorg bswap instructions: 5 -> 131 (used in lswapl) rol instructions: 811 -> 943 (used in lswaps) Reviewed-by:
Peter Harris <pharris@opentext.com> Signed-off-by:
Matt Turner <mattst88@gmail.com>
-
Matt Turner authored
text data bss dec hex filename before: 1875668 52136 78040 2005844 1e9b54 hw/xfree86/Xorg after: 1875588 52136 78040 2005764 1e9b04 hw/xfree86/Xorg Reviewed-by:
Peter Harris <pharris@opentext.com> Signed-off-by:
Matt Turner <mattst88@gmail.com>
-
Matt Turner authored
The original macros are retained (instead of replacing them with inline functions) because of implicit type promotion. That is, an int16 passed to an inline function taking int32 would be implicitly promoted to int32 without a warning. Reviewed-by:
Peter Harris <pharris@opentext.com> Signed-off-by:
Matt Turner <mattst88@gmail.com>
-
Matt Turner authored
Reviewed-by:
Peter Harris <pharris@opentext.com> Signed-off-by:
Matt Turner <mattst88@gmail.com>
-
Matt Turner authored
Reviewed-by:
Peter Harris <pharris@opentext.com> Signed-off-by:
Matt Turner <mattst88@gmail.com>
-
Matt Turner authored
Swapping the wrong size was never caught because swap{l,s} are macros. It's clear in the case of Xext/xres.c, that the author believed client_major/minor to be CARD16 from looking at the code in the first hunk. v2: dmx.c fixes from Keith. Reviewed-by:
Peter Harris <pharris@opentext.com> Signed-off-by:
Matt Turner <mattst88@gmail.com>
-