By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release. View | Details | Raw Unified | Return to bug 2028
Collapse All | Expand All

(-)a/ConfigureChecks.cmake (+7 lines)
Lines 136-141 if( WITH_XCOMPOSITE ) Link Here
136
    tde_message_fatal( "xext is required for xcomposite support, but was not found on your system" )
136
    tde_message_fatal( "xext is required for xcomposite support, but was not found on your system" )
137
  endif( )
137
  endif( )
138
138
139
  # for (twin/compton)
140
  # older libXext (e.g.in debian-6.0) doesn't provide XSyncFence
141
  tde_save_and_set( CMAKE_EXTRA_INCLUDE_FILES "X11/Xlib.h;X11/extensions/sync.h" )
142
  tde_save_and_set( CMAKE_REQUIRED_INCLUDES   "${XEXT_INCLUDE_DIRS}" )
143
  check_type_size( "XSyncFence" HAVE_XEXT_XSYNCFENCE )
144
  tde_restore( CMAKE_REQUIRED_INCLUDES )
145
  tde_restore( CMAKE_EXTRA_INCLUDE_FILES )
139
endif( )
146
endif( )
140
147
141
148
(-)a/twin/compton-tde/CMakeLists.txt (-1 / +7 lines)
Lines 28-33 include_directories( Link Here
28
# TDE to compton config option map
28
# TDE to compton config option map
29
#  WITH_XINNERAMA         -> CONFIG_XINERAMA
29
#  WITH_XINNERAMA         -> CONFIG_XINERAMA
30
#  WITH_XRANDR            -> CONFIG_XANDR
30
#  WITH_XRANDR            -> CONFIG_XANDR
31
#  HAVE_XEXT_XSYNCFENCE   -> CONFIG_XSYNC
31
#  WITH_OPENGL            -> CONFIG_VSYNC_OPENGL
32
#  WITH_OPENGL            -> CONFIG_VSYNC_OPENGL
32
#  WITH_OPENGL            -> CONFIG_VSYNC_OPENGL_GLSL
33
#  WITH_OPENGL            -> CONFIG_VSYNC_OPENGL_GLSL
33
#  WITH_OPENGL            -> CONFIG_VSYNC_OPENGL_FBO
34
#  WITH_OPENGL            -> CONFIG_VSYNC_OPENGL_FBO
Lines 40-53 include_directories( Link Here
40
#
41
#
41
#  CONFIG_DBUS              - always ON
42
#  CONFIG_DBUS              - always ON
42
#  CONFIG_C2                - always ON
43
#  CONFIG_C2                - always ON
43
#  CONFIG_XSYNC             - always ON (utilieses Xext)
44
44
45
# TODO: think about some configuration option for CONFIG_VSYNC_DRM
45
# TODO: think about some configuration option for CONFIG_VSYNC_DRM
46
# NOTE: HAVE__XEXT_XSYNCFENCE is an automatically detected feature that shows
47
#       that libXext provides coresponding feature.
48
# NOTE: CONFIG_GLX_XSYNC is not actualy used on the code but mentioned in the
49
#       list of options
46
50
47
add_definitions("-std=c99")
51
add_definitions("-std=c99")
48
52
49
set( compton_SRCS compton.c )
53
set( compton_SRCS compton.c )
50
54
55
set( CONFIG_XSYNC ${HAVE_XEXT_XSYNCFENCE} )
56
51
if( WITH_OPENGL )
57
if( WITH_OPENGL )
52
  set( CONFIG_VSYNC_OPENGL      ${WITH_OPENGL} )
58
  set( CONFIG_VSYNC_OPENGL      ${WITH_OPENGL} )
53
  set( CONFIG_VSYNC_OPENGL_GLSL ${WITH_OPENGL} )
59
  set( CONFIG_VSYNC_OPENGL_GLSL ${WITH_OPENGL} )
(-)a/twin/compton-tde/compton_config.h.cmake (-2 / +1 lines)
Lines 21-27 Link Here
21
#define CONFIG_C2 1
21
#define CONFIG_C2 1
22
22
23
// Whether to enable X Sync support.
23
// Whether to enable X Sync support.
24
#define CONFIG_XSYNC 1
24
#cmakedefine CONFIG_XSYNC 1
25
25
26
// Whether to enable OpenGL support
26
// Whether to enable OpenGL support
27
#cmakedefine CONFIG_VSYNC_OPENGL 1
27
#cmakedefine CONFIG_VSYNC_OPENGL 1
28
- 

Return to bug 2028