Revision 53ee0ea...

Go back to digest for 13th November 2011

Features in KDE Base

Lukas Sommer committed changes in [kde-workspace] /:

Make Oxygen mouse cursors (pseudo) scalable

This patch makes the mouse cursor themes that KDE provides pseudo
scalable. This means that it removes the "big" themes. Instead of this,
it provides only 1 theme per color. This theme is a multi-size theme.
It contains coursers in 24 (old "normal" size), 48 (old "big" size)
and 72 (new size).

At the same time, it substitutes the duplicate curser images (there
were many of them) by symbolic links to save memory. This way, the
file size of the themes is (even with adding the "72" size) decreased.

The patch modifies kde-workspace/cursors/src which provides the sources
that produce the binary image files.

The patch also modifies the (binary) themes in kde-workspace/cursors
directly.

I hope that GIT manages well all the binary stuff and the symbolic
links ...

FIXED-IN: 4.8
REVIEW: 102524

File Changes

Added 64 files
  • /src/symlinks
  •   cursors/.directory
  •   cursors/00000000000000020006000e7e9ffc3f
  •   cursors/00008160000006810000408080010102
  •   cursors/03b6e0fcb3499374a867c041f52298f0
  •   cursors/08e8e1c95fe2fc01f976f1e063a24ccd
  •   cursors/1081e37283d90000800003c07f3ef6bf
  •   cursors/3085a0e285430894940527032f8b26df
  •   cursors/3ecb610c1bf2410f44200f48c40d3599
  •   cursors/4498f0e0c1937ffe01fd06f973665830
  •   cursors/5c6cd98b3f3ebcb1f9c7f1c204630408
  •   cursors/6407b0e94181790501fd1e167b474872
  •   cursors/640fb0e74195791501fd1ed57b41487f
  •   cursors/9081237383d90e509aa00f00170e968f
  •   cursors/9d800788f1b08800ae810202380a0822
  •   cursors/a2a266d0498c3104214a47bd64ab0fc8
  •   cursors/alias
  •   cursors/all-scroll
  •   cursors/b66166c04f8c3109214a4fbd64a50fc8
  •   cursors/circle
  •   cursors/closedhand
  •   cursors/col-resize
  •   cursors/copy
  •   cursors/crossed_circle
  •   cursors/d9ce0ab605698f320427677b458ad60b
  •   cursors/dnd-copy
  •   cursors/dnd-link
  •   cursors/dnd-move
  •   cursors/dnd-no-drop
  •   cursors/dnd-none
  •   cursors/e-resize
  •   cursors/e29285e634086352946a0e7090d73106
  •   cursors/fcf21c00b30f7e3f83fe0dfd12e71cff
  •   cursors/fleur
  •   cursors/forbidden
  •   cursors/half-busy
  •   cursors/hand1
  •   cursors/hand2
  •   cursors/help
  •   cursors/ibeam
  •   cursors/left_ptr_watch
  •   cursors/link
  •   cursors/move
  •   cursors/n-resize
  •   cursors/not-allowed
  •   cursors/pointer
  •   cursors/pointing_hand
  •   cursors/progress
  •   cursors/question_arrow
  •   cursors/row-resize
  •   cursors/s-resize
  •   cursors/sb_h_double_arrow
  •   cursors/sb_v_double_arrow
  •   cursors/size_all
  •   cursors/size_hor
  •   cursors/size_ver
  •   cursors/split_h
  •   cursors/split_v
  •   cursors/text
  •   cursors/v_double_arrow
  •   cursors/w-resize
  •   cursors/wait
  •   cursors/watch
  •   cursors/whats_this
  •   cursors/xterm
Deleted 53 files
  •   cursors/Oxygen_Black_Big/index.theme
  •   cursors/Oxygen_Blue_Big/index.theme
  •   cursors/Oxygen_White_Big/index.theme
  •   cursors/Oxygen_Yellow_Big/index.theme
  •   cursors/Oxygen_Zion_Big/index.theme
  •   cursors/src/config/00000000000000020006000e7e9ffc3f.in
  •   cursors/src/config/00008160000006810000408080010102.in
  •   cursors/src/config/03b6e0fcb3499374a867c041f52298f0.in
  •   cursors/src/config/08e8e1c95fe2fc01f976f1e063a24ccd.in
  •   cursors/src/config/1081e37283d90000800003c07f3ef6bf.in
  •   cursors/src/config/3085a0e285430894940527032f8b26df.in
  •   cursors/src/config/3ecb610c1bf2410f44200f48c40d3599.in
  •   cursors/src/config/4498f0e0c1937ffe01fd06f973665830.in
  •   cursors/src/config/5c6cd98b3f3ebcb1f9c7f1c204630408.in
  •   cursors/src/config/6407b0e94181790501fd1e167b474872.in
  •   cursors/src/config/640fb0e74195791501fd1ed57b41487f.in
  •   cursors/src/config/9081237383d90e509aa00f00170e968f.in
  •   cursors/src/config/9d800788f1b08800ae810202380a0822.in
  •   cursors/src/config/a2a266d0498c3104214a47bd64ab0fc8.in
  •   cursors/src/config/alias.in
  •   cursors/src/config/all-scroll.in
  •   cursors/src/config/b66166c04f8c3109214a4fbd64a50fc8.in
  •   cursors/src/config/col-resize.in
  •   cursors/src/config/crossed_circle.in
  •   cursors/src/config/d9ce0ab605698f320427677b458ad60b.in
  •   cursors/src/config/dnd-copy.in
  •   cursors/src/config/dnd-link.in
  •   cursors/src/config/dnd-move.in
  •   cursors/src/config/dnd-no-drop.in
  •   cursors/src/config/dnd-none.in
  •   cursors/src/config/e-resize.in
  •   cursors/src/config/e29285e634086352946a0e7090d73106.in
  •   cursors/src/config/fcf21c00b30f7e3f83fe0dfd12e71cff.in
  •   cursors/src/config/hand1.in
  •   cursors/src/config/hand2.in
  •   cursors/src/config/ibeam.in
  •   cursors/src/config/left_ptr_watch.in
  •   cursors/src/config/move.in
  •   cursors/src/config/n-resize.in
  •   cursors/src/config/not-allowed.in
  •   cursors/src/config/pointer.in
  •   cursors/src/config/progress.in
  •   cursors/src/config/question_arrow.in
  •   cursors/src/config/row-resize.in
  •   cursors/src/config/s-resize.in
  •   cursors/src/config/sb_h_double_arrow.in
  •   cursors/src/config/sb_v_double_arrow.in
  •   cursors/src/config/size_all.in
  •   cursors/src/config/text.in
  •   cursors/src/config/v_double_arrow.in
  •   cursors/src/config/w-resize.in
  •   cursors/src/config/watch.in
  •   cursors/src/config/whats_this.in
Modified 43 files
  •   cursors/CMakeLists.txt
  •   cursors/src/CMakeLists.txt
  •   cursors/src/config.cmake
  •   cursors/src/cursors.cmake
  •   cursors/src/make_config.cmake
  •   cursors/src/setup.cmake
  •   cursors/src/theme-black/CMakeLists.txt
  •   cursors/src/theme-blue/CMakeLists.txt
  •   cursors/src/theme-bluecurve/CMakeLists.txt
  •   cursors/src/theme-brown/CMakeLists.txt
  •   cursors/src/theme-cherry/CMakeLists.txt
  •   cursors/src/theme-chrome/CMakeLists.txt
  •   cursors/src/theme-desert/CMakeLists.txt
  •   cursors/src/theme-emerald/CMakeLists.txt
  •   cursors/src/theme-green/CMakeLists.txt
  •   cursors/src/theme-grey/CMakeLists.txt
  •   cursors/src/theme-honeycomb/CMakeLists.txt
  •   cursors/src/theme-hot_orange/CMakeLists.txt
  •   cursors/src/theme-lilac/CMakeLists.txt
  •   cursors/src/theme-midnight_meadow/CMakeLists.txt
  •   cursors/src/theme-navy/CMakeLists.txt
  •   cursors/src/theme-norway/CMakeLists.txt
  •   cursors/src/theme-obsidian-hc/CMakeLists.txt
  •   cursors/src/theme-obsidian/CMakeLists.txt
  •   cursors/src/theme-olympus-inv/CMakeLists.txt
  •   cursors/src/theme-olympus/CMakeLists.txt
  •   cursors/src/theme-orchid/CMakeLists.txt
  •   cursors/src/theme-oxygen/CMakeLists.txt
  •   cursors/src/theme-peach/CMakeLists.txt
  •   cursors/src/theme-purple/CMakeLists.txt
  •   cursors/src/theme-red-argentina/CMakeLists.txt
  •   cursors/src/theme-red/CMakeLists.txt
  •   cursors/src/theme-sea_blue/CMakeLists.txt
  •   cursors/src/theme-steel/CMakeLists.txt
  •   cursors/src/theme-terra/CMakeLists.txt
  •   cursors/src/theme-terra_green/CMakeLists.txt
  •   cursors/src/theme-violet/CMakeLists.txt
  •   cursors/src/theme-viorange/CMakeLists.txt
  •   cursors/src/theme-white/CMakeLists.txt
  •   cursors/src/theme-whitewater/CMakeLists.txt
  •   cursors/src/theme-wonton/CMakeLists.txt
  •   cursors/src/theme-yellow/CMakeLists.txt
  •   cursors/src/theme-zion/CMakeLists.txt
160 files changed in total