Commit graph

4902 commits

Author SHA1 Message Date
Huynh Huu Long
d0d1369a1a adjust the scratches for maximized windows
svn path=/trunk/KDE/kdebase/workspace/; revision=812950
2008-05-26 18:01:53 +00:00
Huynh Huu Long
70e939fe62 remove ozone from CMakeLists.txt until it builds again.
svn path=/trunk/KDE/kdebase/workspace/; revision=812934
2008-05-26 17:02:55 +00:00
Huynh Huu Long
7d0bd3567a colored lines added to improve visibility of active windows
svn path=/trunk/KDE/kdebase/workspace/; revision=812922
2008-05-26 16:21:49 +00:00
Alex Merry
f31063fcdb You can't use members that don't exist. I have no idea what you meant to do here, Andreas, but it wasn't this.
Build again.


CCMAIL: ahartmetz@gmail.com


svn path=/trunk/KDE/kdebase/workspace/; revision=812655
2008-05-25 22:17:28 +00:00
Andreas Hartmetz
db8ca7f784 - Adapt to no undo on close in KShortcutsEditor by adding undo where
appropriate.
- Add the necessary KShortcutsEditor::save() calls where missing.
Use KActionCollection::setComponentData() as a better replacement for
KGlobalAccel::overrideMainComponentData().
- Add setProperty(\"isConfigurationAction\", true) for actions that don't belong
to the module modifying them. This replaces the behavior changes otherwise
triggered by KGlobalAccel::overrideMainComponentData(). The most important
behavior change is to not register an action as gone when it is destroyed in
the configuration module. It likely still exists in its proper module.

svn path=/trunk/KDE/kdebase/workspace/; revision=812610
2008-05-25 20:31:33 +00:00
Urs Wolfer
2876bf7217 add missing KWIN_HAVE_OPENGL_COMPOSITING check
BUG:162466

svn path=/trunk/KDE/kdebase/workspace/; revision=811956
2008-05-24 08:24:48 +00:00
Thiago Macieira
99b12001c0 Don't delete a forward-declared class, since that won't run the
destructor.

Which means move this inline code to non-inline in the .cpp, after the
class has been declared.

svn path=/trunk/KDE/kdebase/workspace/; revision=811618
2008-05-23 14:41:27 +00:00
Scott Wheeler
aa93173086 Casting from ints to widgets and then dereferencing them is bad, mmm-kay?
svn path=/trunk/KDE/kdebase/workspace/; revision=811498
2008-05-23 08:56:56 +00:00
Luboš Luňák
6f981e99ad ShowFPS and ShowPaint need OpenGL OR XRender.
svn path=/trunk/KDE/kdebase/workspace/; revision=811400
2008-05-22 21:31:59 +00:00
Jure Repinc
3b488bf935 Fixed typo in notification sound filename and fixed
some notifications to use an existing sound.

svn path=/trunk/KDE/kdebase/workspace/; revision=811029
2008-05-22 03:30:52 +00:00
Martin Gräßlin
1904a170e4 Fix memory lead and add missing glDisable.
svn path=/trunk/KDE/kdebase/workspace/; revision=810633
2008-05-21 07:49:19 +00:00
Cédric Borgese
451cc25f01 Remove unused anymore header file and copy constants in cpp file.
svn path=/trunk/KDE/kdebase/workspace/; revision=810524
2008-05-20 22:11:20 +00:00
Cédric Borgese
6b391e1ed6 Fix memory leak.
svn path=/trunk/KDE/kdebase/workspace/; revision=810522
2008-05-20 22:04:12 +00:00
Cédric Borgese
41acbcfd5a Fix memory leak.
svn path=/trunk/KDE/kdebase/workspace/; revision=810521
2008-05-20 22:02:11 +00:00
Cédric Borgese
daecb8f0fa Valgrind reported effect_window is accessed through Toplevel::discardWindowPixmap() after it has been deleted in Deleted destructor.
Set it to NULL to avoid illegal access.
CCMAIL l.lunak@kde.org

svn path=/trunk/KDE/kdebase/workspace/; revision=810520
2008-05-20 22:01:49 +00:00
Cédric Borgese
7536e368ff Better default values.
svn path=/trunk/KDE/kdebase/workspace/; revision=810514
2008-05-20 21:52:11 +00:00
Cédric Borgese
6c8c0bc3f2 Reloading the effect from the configuration dialog now works.
svn path=/trunk/KDE/kdebase/workspace/; revision=810496
2008-05-20 21:25:18 +00:00
Cédric Borgese
6606fbc98e Fix errors reported by valgind
fix mismtch new[]/delete[]
fix acces to deleted object.

svn path=/trunk/KDE/kdebase/workspace/; revision=810487
2008-05-20 21:17:49 +00:00
Luboš Luňák
ed2d087f9b Shortcut for temporarily suspending compositing. Useful when
one wants to run something graphically intensive like a game
or when compositing goes awry and one wants to see the checkbox
that turns it off.
FEATURE: 155581


svn path=/trunk/KDE/kdebase/workspace/; revision=810031
2008-05-19 21:48:47 +00:00
Luboš Luňák
fb1827d124 Replace -1 with active screen in clientArea() if needed.
svn path=/trunk/KDE/kdebase/workspace/; revision=810009
2008-05-19 21:22:06 +00:00
Script Kiddy
96f5d3441f SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=809748

The following changes were in SVN, but were removed from git:

M	wallpapers/Emotion/metadata.desktop
2008-05-19 11:22:53 +00:00
Script Kiddy
e39d510cd7 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=808727

The following changes were in SVN, but were removed from git:

M	wallpapers/Code_Poets_Dream/metadata.desktop
M	wallpapers/Colorado_Farm/metadata.desktop
M	wallpapers/Curls_on_Green/metadata.desktop
M	wallpapers/Fields_of_Peace/metadata.desktop
M	wallpapers/Finally_Summer_in_Germany/metadata.desktop
M	wallpapers/Fresh_Morning/metadata.desktop
M	wallpapers/Golden_Ripples/metadata.desktop
M	wallpapers/Green_Concentration/metadata.desktop
M	wallpapers/Ladybuggin/metadata.desktop
M	wallpapers/Leafs_Labyrinth/metadata.desktop
M	wallpapers/Red_Leaf/metadata.desktop
M	wallpapers/Skeeter_Hawk/metadata.desktop
M	wallpapers/There_is_Rain_on_the_Table/metadata.desktop
2008-05-17 12:42:34 +00:00
Luboš Luňák
4c5fc70aa3 One more hopefully useful document.
svn path=/trunk/KDE/kdebase/workspace/; revision=807814
2008-05-14 19:49:29 +00:00
Luboš Luňák
80dae9910e Fix last commit.
svn path=/trunk/KDE/kdebase/workspace/; revision=807454
2008-05-13 21:27:56 +00:00
Luboš Luňák
e5b1dd90bc Restore color settings after painting background. Fixes splashscreen
being fully black during KDE startup, not that I understand why.


svn path=/trunk/KDE/kdebase/workspace/; revision=807447
2008-05-13 21:15:15 +00:00
Luboš Luňák
5d1c5d355f Skip windows not ready for painting before computing screen area to redraw.
svn path=/trunk/KDE/kdebase/workspace/; revision=807441
2008-05-13 20:49:56 +00:00
Script Kiddy
8288e7460f SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=806903
2008-05-12 14:40:15 +00:00
Urs Wolfer
e0bdf2837d port away from Qt3 support
svn path=/trunk/KDE/kdebase/workspace/; revision=806777
2008-05-12 12:18:49 +00:00
Urs Wolfer
1a0e6cb1b3 port away from Qt3 support
svn path=/trunk/KDE/kdebase/workspace/; revision=806776
2008-05-12 12:13:52 +00:00
Luboš Luňák
9bd87cb271 Redo timing of next painting with vsync used, try harder not to miss
every other sync just by a small time.


svn path=/trunk/KDE/kdebase/workspace/; revision=806443
2008-05-11 12:03:42 +00:00
Script Kiddy
8eb8c8c08f SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=806426

The following changes were in SVN, but were removed from git:

M	wallpapers/Code_Poets_Dream/metadata.desktop
M	wallpapers/Golden_Ripples/metadata.desktop
M	wallpapers/Ladybuggin/metadata.desktop
M	wallpapers/Skeeter_Hawk/metadata.desktop
2008-05-11 11:52:04 +00:00
Luboš Luňák
5dd21d8274 Fix opengl wrappers to match the opengl functions.
svn path=/trunk/KDE/kdebase/workspace/; revision=806411
2008-05-11 11:14:49 +00:00
Luboš Luňák
53cc35b649 Show the composite overlay window only before the first painting pass
actually needs to flush the output to the screen. Avoids windows
temporarily disappearing during KDE startup or similar visual glitches.


svn path=/trunk/KDE/kdebase/workspace/; revision=806387
2008-05-11 09:48:34 +00:00
Script Kiddy
19c6ce9075 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=806050
2008-05-09 21:38:29 +00:00
Luboš Luňák
022d2066c6 Implement fake brightness by overlaying black over the window.
Makes Logout or DimInactive effects work in XRender mode too.


svn path=/trunk/KDE/kdebase/workspace/; revision=805577
2008-05-08 19:08:05 +00:00
Luboš Luňák
62d2631422 EffectsHandler::saturationSupported(), so that this is not OpenGL-only call.
svn path=/trunk/KDE/kdebase/workspace/; revision=805574
2008-05-08 19:06:28 +00:00
Luboš Luňák
8eeb53c9ef Note about improving BC when the times.
svn path=/trunk/KDE/kdebase/workspace/; revision=805573
2008-05-08 19:05:34 +00:00
Script Kiddy
a1a44aab9d SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=805551

The following changes were in SVN, but were removed from git:

M	wallpapers/Fresh_Morning/metadata.desktop
M	wallpapers/Red_Leaf/metadata.desktop
M	wallpapers/There_is_Rain_on_the_Table/metadata.desktop
2008-05-08 18:07:26 +00:00
Luboš Luňák
602244e3a5 Use a convenience XRenderPicture constructor instead of hardcoding
XRender Formats.


svn path=/trunk/KDE/kdebase/workspace/; revision=805361
2008-05-08 10:08:10 +00:00
Luboš Luňák
7f669912bb Fix initialization with non-truecolor depths.
svn path=/trunk/KDE/kdebase/workspace/; revision=805344
2008-05-08 09:22:24 +00:00
Luboš Luňák
33fc8c024f Better clipping.
svn path=/trunk/KDE/kdebase/workspace/; revision=805326
2008-05-08 08:28:26 +00:00
Sebastian Kügler
874ec72298 Also fadein/out windows that are mimizied and live under the taskbar when
starting and stopping the Coverswitch effect.

svn path=/trunk/KDE/kdebase/workspace/; revision=805261
2008-05-08 00:18:10 +00:00
Luboš Luňák
e3040b1938 Clip with shaped windows.
BUG: 160141  


svn path=/trunk/KDE/kdebase/workspace/; revision=805221
2008-05-07 21:35:36 +00:00
Luboš Luňák
15b8079334 Follow the color option.
svn path=/trunk/KDE/kdebase/workspace/; revision=805136
2008-05-07 17:11:00 +00:00
Luboš Luňák
1e4f84602a Sync r803685 from oxygen.
svn path=/trunk/KDE/kdebase/workspace/; revision=805134
2008-05-07 17:08:38 +00:00
Luboš Luňák
e45c3073a0 Sync r803670 from oxygen.
svn path=/trunk/KDE/kdebase/workspace/; revision=805133
2008-05-07 17:08:17 +00:00
Luboš Luňák
6527f9c0b6 Start counting 4.1 API versions from 20, to leave room for 4.0.
svn path=/trunk/KDE/kdebase/workspace/; revision=805092
2008-05-07 15:02:21 +00:00
Luboš Luňák
5efac21537 XRenderPicture, a wrapper around XRender's Picture, which
should act just like Picture, except for proper initialization
and resource freeing (i.e. it's sane and easy from C++ point of view).


svn path=/trunk/KDE/kdebase/workspace/; revision=805085
2008-05-07 14:43:13 +00:00
Luboš Luňák
b840fa0792 Disable copying by value for GLTexture, as it wouldn't work anyway.
CCMAIL: Rivo Laks <rivolaks@hot.ee>


svn path=/trunk/KDE/kdebase/workspace/; revision=805056
2008-05-07 13:05:46 +00:00
Luboš Luňák
6142ecbfe0 paintTransformedScreen() is broken, disable its usage.
svn path=/trunk/KDE/kdebase/workspace/; revision=805050
2008-05-07 12:54:23 +00:00