Commit graph

19062 commits

Author SHA1 Message Date
Rivo Laks
e38a36d3a6 Sync comment to code
svn path=/trunk/KDE/kdebase/workspace/; revision=732390
2007-11-03 18:01:46 +00:00
Rivo Laks
1f7c7cc89b Unelevate the moved window when it's released.
Fixes ugly bug where window would stay elevated even after the effect finishes.

svn path=/trunk/KDE/kdebase/workspace/; revision=732299
2007-11-03 12:44:13 +00:00
Rivo Laks
b070bc842b Add repaint when window is closed.
Fixes shadows left on desktop when kickoff or app menus are closed

svn path=/trunk/KDE/kdebase/workspace/; revision=732268
2007-11-03 11:35:39 +00:00
Rivo Laks
f556feda15 Fasten up: 500->300ms
svn path=/trunk/KDE/kdebase/workspace/; revision=732261
2007-11-03 10:52:48 +00:00
Rivo Laks
e795e4b81f This was not supposed to be removed
svn path=/trunk/KDE/kdebase/workspace/; revision=732256
2007-11-03 10:42:12 +00:00
Script Kiddy
4ce9a58427 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=732214

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

M	wallpapers/plasma-default.png.desktop
2007-11-03 07:49:19 +00:00
Rivo Laks
33e34940f5 Those moved, too
svn path=/trunk/KDE/kdebase/workspace/; revision=732056
2007-11-02 17:29:54 +00:00
Rivo Laks
d78506bd0a Move testing/demo effects (those not meant for end users) to test/ subdir and don't build them by default.
svn path=/trunk/KDE/kdebase/workspace/; revision=732055
2007-11-02 17:28:21 +00:00
Matthew Woehlke
a7c46120b6 undo (unintentional?) function removal by ruphy that broke the build... ruphy, please check the diff first! :-)
svn path=/trunk/KDE/kdebase/workspace/; revision=732044
2007-11-02 16:28:27 +00:00
Rivo Laks
5bb6ed0b1a Use new shadow texture by pinotree. It uses gaussian blur instead of linear falloff
and thus looks better.
Also change default shadow settings to look better with the new texture.

svn path=/trunk/KDE/kdebase/workspace/; revision=732038
2007-11-02 15:33:46 +00:00
Riccardo Iaconelli
843839c21d SVN_SILENT
Changing email address from ruphy@fsfe.org to riccardo@kde.org

svn path=/trunk/KDE/kdebase/workspace/; revision=732026
2007-11-02 15:30:53 +00:00
Luboš Luňák
c5eb488c3b When KWin is run with -sync, print also backtraces for X errors.
svn path=/trunk/KDE/kdebase/workspace/; revision=732021
2007-11-02 15:01:40 +00:00
Luboš Luňák
1b8b326c7b Replace warnings about KShortcutDialog being dead with something that is not dead.
Now, since I don't see any shortcuts-related hacks, why exactly am I supposed
to contact you?
CCMAIL: ahartmetz@gmail.com
BUG: 151642 


svn path=/trunk/KDE/kdebase/workspace/; revision=731744
2007-11-01 19:24:35 +00:00
Luboš Luňák
95d28eb246 Ok, I meant KKeySequenceWidget, not KShortcutWidget.
svn path=/trunk/KDE/kdebase/workspace/; revision=731739
2007-11-01 19:01:01 +00:00
Luboš Luňák
26149b29fb Porting uic3->uic4 is fun.
svn path=/trunk/KDE/kdebase/workspace/; revision=731738
2007-11-01 18:51:01 +00:00
Rivo Laks
bb9ff25ec4 Prevent multiple fullscreen effects from becoming active at the same time as discussed
on kwin ml

svn path=/trunk/KDE/kdebase/workspace/; revision=731717
2007-11-01 17:47:41 +00:00
Luboš Luňák
e063744820 Remove some #warning's.
svn path=/trunk/KDE/kdebase/workspace/; revision=731712
2007-11-01 17:03:05 +00:00
Luboš Luňák
f55b1056a2 Make KDecorationFactory::supports() const, and also pure virtual to force
changing this signature in reimplementations, as -Woverloaded-virtual is
not in default flags :(.


svn path=/trunk/KDE/kdebase/workspace/; revision=731695
2007-11-01 16:07:38 +00:00
Luboš Luňák
be0bffa238 Fix last commit.
svn path=/trunk/KDE/kdebase/workspace/; revision=731428
2007-10-31 17:21:18 +00:00
Luboš Luňák
d0ee0fa4e4 Not really, although it probably doesn't matter in practice.
svn path=/trunk/KDE/kdebase/workspace/; revision=731423
2007-10-31 17:10:33 +00:00
Luboš Luňák
c9ebc4ecb2 Updates. I think compositing now should work everywhere where it can
(with 'export __GL_YIELD=NOTHING' for nVidia users and
'export LIBGL_ALWAYS_INDIRECT=1' for others for better performance).


svn path=/trunk/KDE/kdebase/workspace/; revision=731414
2007-10-31 16:42:59 +00:00
Luboš Luňák
6c47fc8322 Before destroying a current context, set some other current context (even none).
Fixes crashes with Intel.


svn path=/trunk/KDE/kdebase/workspace/; revision=731410
2007-10-31 16:28:59 +00:00
Luboš Luňák
255d9e3837 Updates.
svn path=/trunk/KDE/kdebase/workspace/; revision=731348
2007-10-31 13:35:52 +00:00
Rivo Laks
99e2ed7fa8 Set trans_popup to 0 when creating the popup menu and compositing is off.
This prevents trans_popup from becoming dangling pointer and fixes crash when reopening
  popup menu after turning off compositing.

svn path=/trunk/KDE/kdebase/workspace/; revision=731306
2007-10-31 09:42:09 +00:00
Script Kiddy
9f465a85ae SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=730928
2007-10-30 07:53:47 +00:00
Luboš Luňák
f91283053e Latest nvidia drivers don't have the vsync bug.
svn path=/trunk/KDE/kdebase/workspace/; revision=730792
2007-10-29 17:09:33 +00:00
David Faure
91f2d55635 Fix Ctrl+Del calling kill window - I need my Ctrl+Del in xemacs to delete a word forward :)
This appears to have been introduced by r568780, which turned META+CTRL+Del into CTRL+Del to "only use 3-modifiers shortcuts in the code";
it now uses the kde3 shortcut instead, ctrl+alt+esc, which should be okay since the point of r568780 was really to avoid META I think.
CCMAIL: l.lunak@kde.org

svn path=/trunk/KDE/kdebase/workspace/; revision=730689
2007-10-29 10:52:17 +00:00
Script Kiddy
c75028ec3c SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=730624

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

M	wallpapers/plasma-default.png.desktop
2007-10-29 08:20:08 +00:00
Script Kiddy
19f66788b4 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=730232

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

M	wallpapers/plasma-default.png.desktop
2007-10-28 07:59:50 +00:00
Script Kiddy
3d802bfa90 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=729539
2007-10-26 06:43:47 +00:00
Laurent Montel
3c6378b31c Fix default value
svn path=/trunk/KDE/kdebase/workspace/; revision=729374
2007-10-25 21:12:59 +00:00
Script Kiddy
36833dbdc3 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=729163

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

M	wallpapers/andes-venezolanos.svgz.desktop
M	wallpapers/aurora.svgz.desktop
M	wallpapers/celtic.svgz.desktop
M	wallpapers/globe.svgz.desktop
M	wallpapers/here-gear.svgz.desktop
M	wallpapers/konqui.svgz.desktop
M	wallpapers/lineart.svgz.desktop
M	wallpapers/moon.svgz.desktop
2007-10-25 07:10:34 +00:00
Sebastian Kügler
71bc4d1192 Shorten too long names of KCMs, this makes some scrollbars go away.
svn path=/trunk/KDE/kdebase/workspace/; revision=728934
2007-10-24 17:39:13 +00:00
Oswald Buddenhagen
aff1787ff9 KConfig* API overhaul. only cosmetics, so don't panic.
KConfigBase:
- remove separator argument from list entry reading/writing functions
- introduce {read,write}XdgListEntry()
- kill readPathListEntry(), add readPathEntry() overload
  instead. the default value is not optional any more, as it defines the
  return type. this is consistent with the readEntry() functions.
- rename clean() => markAsClean(), remove rollback()
- rename ConfigState => AccessMode, getConfigState() => accessMode()
- rename {entry,group}IsImmutable() => is{Entry,Group}Immutable()
- remove NLS alias to Localized

KConfig:
- remove setGroup() & group()
- reshuffle OpenFlag enum, introduce NoCascade for symmetry
- remove setExtraConfigFiles() alias to addConfigSources()

KConfigGroup:
- inherit KConfigBase::deleteGroup() overloads
- make convertToQVariant() private, it will probably change somehow

- KConfig & KConfigGroup: deprecate entryMap()
- remove bogus declarations: KConfigGroup::setReadDefaults(),
  KConfig::readEntryUntranslated()
- apidox
- reshuffle the declarations in the headers


svn path=/trunk/KDE/kdebase/workspace/; revision=728852
2007-10-24 13:08:37 +00:00
Script Kiddy
f70466ce74 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=728747
2007-10-24 06:40:20 +00:00
Luboš Luňák
dbe1f3f875 Avoid one more case of unnecessary discarding window pixmap.
svn path=/trunk/KDE/kdebase/workspace/; revision=728563
2007-10-23 17:38:39 +00:00
Luboš Luňák
2922ef272e Don't cause painting in unrelated parts.
svn path=/trunk/KDE/kdebase/workspace/; revision=728509
2007-10-23 14:20:37 +00:00
Luboš Luňák
b33ce330ca Another testing effect - show where painting is taking place. Quite interesting,
even for uses outside of KWin.


svn path=/trunk/KDE/kdebase/workspace/; revision=728502
2007-10-23 13:41:59 +00:00
Luboš Luňák
76a9bdcc85 Fix crash.
svn path=/trunk/KDE/kdebase/workspace/; revision=728490
2007-10-23 13:07:15 +00:00
Luboš Luňák
211bbc95ba Consistently decide whether shadow will be painted for a window.
svn path=/trunk/KDE/kdebase/workspace/; revision=728484
2007-10-23 12:40:03 +00:00
Luboš Luňák
d51fb87c10 Current nvidia driver no longer has buggy vsync.
svn path=/trunk/KDE/kdebase/workspace/; revision=728472
2007-10-23 12:07:39 +00:00
Luboš Luňák
c0632944a9 Show the opacity slider based on whether compositing is really used,
not just configured.


svn path=/trunk/KDE/kdebase/workspace/; revision=728430
2007-10-23 09:00:22 +00:00
Script Kiddy
bda9b9d0da SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=728374
2007-10-23 06:30:13 +00:00
Nick Shaforostoff
0e4c8b921b SVN_SILENT
few i18n -> i18nc updates

svn path=/trunk/KDE/kdebase/workspace/; revision=728234
2007-10-22 19:32:01 +00:00
Sandro Giessl
0b28be3447 Fix a little off-by-one pixel error (titlebar color drawn over window
border when there is no left kwin button configured), described on
http://www.michielovertoom.com/kwin-web-fix/


svn path=/trunk/KDE/kdebase/workspace/; revision=728221
2007-10-22 18:51:38 +00:00
Rivo Laks
bbb6d2d96a - Add config module for MakeTransparent effect.
Defaults are 70% translucency for window decorations and 80% for moving windows.
- Set it's user-visible name to Translucency

svn path=/trunk/KDE/kdebase/workspace/; revision=728122
2007-10-22 13:34:26 +00:00
Rivo Laks
d1db24abd6 Change icon name to preferences-desktop-effects
svn path=/trunk/KDE/kdebase/workspace/; revision=728097
2007-10-22 11:10:56 +00:00
Rivo Laks
062286d273 Updates
svn path=/trunk/KDE/kdebase/workspace/; revision=727717
2007-10-21 14:52:37 +00:00
Rivo Laks
b5bfa1765f Effects' config modules don't depend on opengl
svn path=/trunk/KDE/kdebase/workspace/; revision=727695
2007-10-21 13:44:40 +00:00
Script Kiddy
2258fbb029 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=727320
2007-10-20 06:45:13 +00:00