~ubuntu-branches/ubuntu/precise/compiz/precise

« back to all changes in this revision

Viewing changes to src/privatescreen/CMakeLists.txt

  • Committer: Package Import Robot
  • Author(s): Didier Roche, Łukasz 'sil2100' Zemczak, Didier Roche
  • Date: 2012-03-12 10:22:10 UTC
  • mfrom: (0.168.15)
  • Revision ID: package-import@ubuntu.com-20120312102210-e248pzbccr7r2tdq
Tags: 1:0.9.7.0+bzr3035-0ubuntu1
[ Łukasz 'sil2100' Zemczak ]
* New upstream snapshot:
  - Fix gtk-window-decorator crash upon demaximizing a window (LP: #930071)
  - Fix core keybindings (LP: #930412)
  - Fixes compiz crash with SIGSEGV on shutdown (LP: #931283)
  - Plugins can't tell the difference between a key-tap and modifier
    key-release (LP: #925293)
  - compiz-core r3001 (and 3002) ftbfs (LP: #933226)
  - Semi-maximized windows have no shadow or frame (LP: #924736)
  - Untranslated strings in gtk-window-decorator (LP: #780505)
  - Initialize the _NET_WM_STATE_FOCUSED (LP: #932087)
  - [regression] Customized shortcuts don't work (LP: #931927)
  - Window stacking problem (LP: #936675)
  - Quickly demaximized windows can receive maximized window decorations if 
    they were initially maximized (LP: #936778)
  - Maximized windows do not get shadows at all (LP: #936774)
  - [regression] Launcher, top panel and keyboard un-responsive after using 
    any Super-x shortcut (LP: #934058)
  - No draggable border if mutter isn't installed (LP: #936781)
  - Fix compiz crash with SIGSEGV in XDefineCursor() (LP: #936487)
  - Fixes memory leak at DecorWindow::updateSwitcher() (LP: #940115)
  - Unresolved symbols in plugins cause compiz to exit (LP: #938478)
  - Fix compiz spending about 51% of its CPU time in CompRegion 
    construction/destruction (LP: #940139)
  - Fix Conditional jump or move depends on uninitialised value(s) in 
    decor_match_pixmap (LP: #940066)
  - Fix 'show desktop' behaviour (LP: #871801)
  - Tweak algorithm used to cast shadows on maximized windows (LP: #936784)
  - "Svg" and "Png" should be "SVG and "PNG" (LP: #942890)
  - Fix invalid memory usage after free() in DecorWindow (LP: #943116)
  - Fix alt + F10 (LP: #943223)
* Removed cherry-picked patches
* debian/patches/fix_944631.patch:
  - Always replay the keyboard if something was grabbed and didn't trigger 
    an action and don't trigger actions which aren't added accidentally 
    (LP: #943612) (LP: #944631)
* debian/patches/fix_923683.patch:
  - Backports a patch which prevents the shift race condition

[ Didier Roche ]
* debian/patches/fix_alt_pressing.patch:
  - Patch from ddv to fix all the regressions with the alt key fix and other
    (LP: #943851, #945373)
  - Fix Quicklist are not showing if right-clicking a launcher icon in Expo
    mode if triggered by Super + S (LP: #944979)
* debian/patches/fix_806255.patch:
  - Unity/compiz intercepts keystrokes from grabbed windows (LP: #806255)
* debian/patches/fix_943194.patch:
  - second part for the alt key fix (LP: #943194)
* debian/patches/additional_alt_tapping_fix.patch:
  - again another alt tapping related fix for some regressions from the
    previous branch. Taken from "tapping-panacea" upstream branch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
include (CompizDefaults)
2
 
include (CompizCommon)
3
 
 
4
 
INCLUDE_DIRECTORIES(
5
 
  ${compiz_BINARY_DIR}/generated
6
 
  ${compiz_SOURCE_DIR}/build/generated
7
 
  ${compiz_SOURCE_DIR}/include
8
 
 
9
 
  ${compiz_SOURCE_DIR}/src/timer/include
10
 
  ${compiz_SOURCE_DIR}/src/timer/src
11
 
 
12
 
  ${compiz_SOURCE_DIR}/src/rect/include
13
 
  ${compiz_SOURCE_DIR}/src/screen/geometry/include
14
 
  ${compiz_SOURCE_DIR}/src/window/geometry/include
15
 
  ${compiz_SOURCE_DIR}/src/window/extents/include
16
 
  ${compiz_SOURCE_DIR}/src/screen/extents/include
17
 
 
18
 
  ${compiz_SOURCE_DIR}/src/pluginclasshandler/include
19
 
 
20
 
  ${COMPIZ_INCLUDE_DIRS}
21
 
 
22
 
  ${Boost_INCLUDE_DIRS}
23
 
)
24
 
 
25
 
SET( PUBLIC_HEADERS )
26
 
SET( PRIVATE_HEADERS )
27
 
 
28
 
add_definitions (
29
 
    -DHAVE_CONFIG_H
30
 
    -DPLUGINDIR=\\\"${compiz_plugindir}\\\"
31
 
    -DSHAREDIR=\\\"${compiz_sharedir}\\\"
32
 
    -DMETADATADIR=\\\"${compiz_metadatadir}\\\"
33
 
)
34
 
 
35
 
SET( SRCS 
36
 
  ${compiz_SOURCE_DIR}/src/screen.cpp 
37
 
  ${compiz_SOURCE_DIR}/src/size.cpp 
38
 
)
39
 
 
40
 
add_library (compiz_privatescreen STATIC
41
 
  ${SRCS}
42
 
  ${PUBLIC_HEADERS}
43
 
  ${PRIVATE_HEADERS}
44
 
)
45
 
 
46
 
ADD_SUBDIRECTORY( ${CMAKE_CURRENT_SOURCE_DIR}/tests )
47
 
 
48
 
set_target_properties (compiz_privatescreen PROPERTIES
49
 
  PUBLIC_HEADER "${PUBLIC_HEADERS}"
50
 
)