Commit graph

18 commits

Author SHA1 Message Date
Vlad Zahorodnii
93e0265e4e Move source code to src/ directory
Once in a while, we receive complaints from other fellow KDE developers
about the file organization of kwin. This change addresses some of those
complaints by moving all of source code in a separate directory, src/,
thus making the project structure more traditional. Things such as tests
are kept in their own toplevel directories.

This change may wreak havoc on merge requests that add new files to kwin,
but if a patch modifies an already existing file, git should be smart
enough to figure out that the file has been relocated.

We may potentially split the src/ directory further to make navigating
the source code easier, but hopefully this is good enough already.
2021-02-10 15:31:43 +00:00
Vlad Zahorodnii
bdfb946267 Convert Night Color into a plugin
Night Color adjusts the color temperature based on the current time in
your location. It's not a generic color correction module per se.

We need a central component that can be used by both night color and
colord integration to tweak gamma ramps and which will be able to
resolve conflicts between the two. The Night Color manager cannot be
such a thing because of its very specific usecase.

This change converts Night Color into a plugin to prepare some space for
such a component.

The tricky part is that the dbus api of Night Color has "ColorCorrect"
in its name. I'm afraid we cannot do that much about it without breaking
API compatibility.
2020-11-27 18:55:01 +00:00
Yuri Chornoivan
02c3dfb84b Fix extraction after krunner plugin separation 2020-11-26 09:36:28 +02:00
Benjamin Port
cf4335ca62 Add windows runner
Move windows runner from plasma-workspace to kwin (convert it to dbus runner)

This will allow to interract with windows on wayland too
2020-10-30 10:30:53 +00:00
Victor Ryzhykh
6c549cbead Extract messages from cpp files in colorcorrection/ 2020-01-12 21:24:17 +02:00
David Edmundson
8bba7009bc Fix untranslatable strings in debug_console.ui shortcutdialog.ui
BUG: 398703
Review on bugzilla
2018-09-17 11:39:47 +02:00
Yuri Chornoivan
eb47c08204 Fix message extraction 2018-05-20 08:14:50 +03:00
Burkhard Lück
94e7adc53c killer/ moved to helpers/killer 2016-06-30 11:25:43 +02:00
Martin Gräßlin
e80094694e Adjust kwin and killer to new ki18n
Setting the ApplicationDomain to kwin, both use the kwin catalog.

The left-over code for catalogs is removed. Note for adjustments:
* scripting doesn't provide an own catalog
* scripts are extracted but there are no scripts with i18n
2014-05-05 08:03:54 +02:00
Martin Gräßlin
b57e343500 Improve message extraction
Messages from kdecorations library are extracted to libkdecorations.pot.
Messages from kwineffects library are extracted to libkwineffects.pot.
Currently there are no messages yet in kwineffects, so it's for future use.
2011-02-20 16:02:33 +01:00
Albert Astals Cid
69a282be2b do not rely on extract-messages.sh doing the work for us
svn path=/trunk/KDE/kdebase/workspace/; revision=1166355
2010-08-21 16:12:52 +00:00
Martin Gräßlin
f2b9b4b3e0 Include tabbox directory in Messages.sh
svn path=/trunk/KDE/kdebase/workspace/; revision=1025943
2009-09-20 08:39:35 +00:00
Laurent Montel
3bed1dac22 Add file to extract i18n
svn path=/trunk/KDE/kdebase/workspace/; revision=685021
2007-07-07 22:15:32 +00:00
Stephan Kulow
1940ac3777 revert Laurent's commit
svn path=/trunk/KDE/kdebase/workspace/; revision=664556
2007-05-14 10:10:40 +00:00
Laurent Montel
ed4548ae66 It will be a good idea to extract string from
ui file, rc file, kcfg file

svn path=/trunk/KDE/kdebase/workspace/; revision=664548
2007-05-14 09:59:11 +00:00
Luboš Luňák
f52b8e48cd branches/work/kwin_composite becomes new trunk kwin.
svn path=/trunk/KDE/kdebase/workspace/; revision=659202
2007-04-29 17:35:43 +00:00
Luboš Luňák
2b7e1f4993 Remove kwin, kwin_composite will become new trunk kwin, missing merges
from trunk will be merged in.


svn path=/trunk/KDE/kdebase/workspace/; revision=659200
2007-04-29 17:34:49 +00:00
Nicolas Goutte
2fddb53bf8 Convert the "messages" targets of kdebase into Messages.sh scripts
svn path=/trunk/KDE/kdebase/workspace/; revision=512183
2006-02-22 01:47:34 +00:00