summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AUTHORS38
-rw-r--r--COPYING340
-rw-r--r--ChangeLog0
-rw-r--r--INSTALL236
-rw-r--r--Makefile.am13
-rw-r--r--NEWS1
-rw-r--r--README0
-rw-r--r--TODO0
-rw-r--r--VERSION1
-rwxr-xr-xautogen.sh16
-rw-r--r--configure.ac192
-rw-r--r--images/bench-main.xcfbin42407 -> 0 bytes
-rw-r--r--images/bench-numbers.xcfbin9123 -> 0 bytes
-rw-r--r--images/thumbnail-glow.xcfbin2593 -> 0 bytes
-rw-r--r--images/thumbnail-window.xcfbin3645 -> 0 bytes
-rw-r--r--include/text-plugin.h50
-rw-r--r--metadata/Makefile.am41
-rw-r--r--metadata/addhelper.xml55
-rw-r--r--metadata/bench.xml63
-rw-r--r--metadata/crashhandler.xml29
-rw-r--r--metadata/extrawm.xml48
-rw-r--r--metadata/fadedesktop.xml28
-rw-r--r--metadata/fakeargb.xml17
-rw-r--r--metadata/group.xml505
-rw-r--r--metadata/imgjpeg.xml20
-rw-r--r--metadata/mblur.xml63
-rw-r--r--metadata/neg.xml40
-rw-r--r--metadata/opacify.xml88
-rw-r--r--metadata/put.xml320
-rw-r--r--metadata/reflex.xml41
-rw-r--r--metadata/ring.xml230
-rw-r--r--metadata/showdesktop.xml88
-rw-r--r--metadata/snap.xml100
-rw-r--r--metadata/snow.xml122
-rw-r--r--metadata/splash.xml76
-rw-r--r--metadata/text.xml8
-rw-r--r--metadata/thumbnail.xml105
-rw-r--r--metadata/tile.xml149
-rw-r--r--metadata/trailfocus.xml91
-rw-r--r--po/ChangeLog4
-rw-r--r--po/Makevars42
-rw-r--r--po/POTFILES.in20
-rw-r--r--src/3d/3d.c1207
-rw-r--r--src/3d/3d.xml89
-rw-r--r--src/3d/Makefile183
-rw-r--r--src/3d/NOTE2
-rw-r--r--src/3d/WARNING2
-rw-r--r--src/Makefile.am141
-rw-r--r--src/addhelper.c351
-rw-r--r--src/bench.c572
-rw-r--r--src/bench_tex.h21764
-rw-r--r--src/crashhandler.c160
-rw-r--r--src/extrawm.c221
-rw-r--r--src/fadedesktop.c426
-rw-r--r--src/fakeargb.c336
-rw-r--r--src/group/Makefile.am27
-rw-r--r--src/group/group.c1667
-rw-r--r--src/group/group.h569
-rw-r--r--src/group/group_glow.h400
-rw-r--r--src/group/init.c461
-rw-r--r--src/group/paint.c1360
-rw-r--r--src/group/queues.c190
-rw-r--r--src/group/selection.c357
-rw-r--r--src/group/tab.c2725
-rw-r--r--src/imgjpeg.c388
-rw-r--r--src/installschemas.py15
-rw-r--r--src/mblur.c423
-rw-r--r--src/neg.c752
-rw-r--r--src/opacify.c536
-rw-r--r--src/put.c1401
-rw-r--r--src/reflex.c382
-rw-r--r--src/ring.c1782
-rw-r--r--src/showdesktop.c821
-rw-r--r--src/snap.c1168
-rw-r--r--src/snow.c715
-rw-r--r--src/splash.c647
-rw-r--r--src/text.c367
-rw-r--r--src/thumbnail.c1333
-rw-r--r--src/thumbnail_tex.h313
-rw-r--r--src/tile.c1103
-rw-r--r--src/trailfocus.c490
81 files changed, 0 insertions, 49126 deletions
diff --git a/AUTHORS b/AUTHORS
deleted file mode 100644
index 1b44e18..0000000
--- a/AUTHORS
+++ /dev/null
@@ -1,38 +0,0 @@
-Lead Developers:
---------------------------------------------
- David Reveman <davidr@novell.com>
-
-opacify: Kristian Lyngstøl
-trailfocus2: Kristian Lyngstøl (Original trailfocus written by Francois Ingelrest)
-addhelper: Kristian Lyngstøl
-
-Translators:
---------------------------------------------
- ar_AR Faris Kabbani <bigboss2200@gmail.com>
- ca Traducció Inicial Alvaro Cuevas i Fajardo <acuevas@aditel.org>, Antonio Cuñat i Alario <toni.cunat@gmail.com>
- de_DE Steveway <steveway1@googlemail.org>, Melvil
- es_AR OberonKing <oberonking76@gmail.com>, joako <jayerza@gmail.com>
- es Jesús Vidal Panalés <jesusvpct@ono.com>, Fred.cpp
- fr v1nce, reggaemanu <reggaemanu@beryl-project.org>, Frederic Bezies - fredbezies@gmail.com, animatrix
- gl_ES Festor Wailon Dacoba <festor90@gmail.com>
- gl_GL Francisco Alvarellos Maceira <paco@compostelawireless.net>
- hu_HU Lónyai Gergely, Aleph <alephlg@gmail.com>
- it_IT Matteo Azzali <kaioth@tiscalinet.it>, Davide Barbuto <eagle2@hotmail.it>
- ja Satoru SATOH <ss@gnome.gr.jp>
- ko atie H. <atie.at.matrix@gmail.com>
- my_MY jual_mahal1 <jual_mahal1 at yahoo dot com>
- nb_NO Frederik M.J. Vestre <freqmod@gmail.com>, markild
- nl elve <elve@savage-elve.net>
- pl Piotr DrÄ…g <raven@pmail.pl>
- pt_BR DuD@ Ariede
- pt_PT Joel Calado
- ru Kempik Vladimir (8084) <bobahu4@mail.ru>, Danfocus <danfocus@mail.ru>
- sk_SK Jayprakash <jay@jay.cz>
- sv_FI Fass <ns.fass@gmail.com>
- sv_SE Fass <ns.fass@gmail.com>
- tr_TR Suat SARIALP <muhendis.suat@gmail.com>
- uk_UA Mik B. Shvets <solshark@i-soldi.com>
- zh_CN Thruth Wang <gubotruth@gmail.com>
- zh_HK Thruth Wang <gubotruth@gmail.com>
- zh_TW Thruth Wang <gubotruth@gmail.com>
-
diff --git a/COPYING b/COPYING
deleted file mode 100644
index d60c31a..0000000
--- a/COPYING
+++ /dev/null
@@ -1,340 +0,0 @@
- GNU GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it. (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.) You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must show them these terms so they know their
-rights.
-
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
- 1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
- 2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
-
- b) You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
-
- c) If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
- a) Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
-
- b) Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
-
- c) Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable. However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
- 5. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Program or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
- 6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
- 7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all. For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
-the limitation as if written in the body of this License.
-
- 9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
- 10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
- NO WARRANTY
-
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
- <one line to give the program's name and a brief idea of what it does.>
- Copyright (C) <year> <name of author>
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
- Gnomovision version 69, Copyright (C) year name of author
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the program
- `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
- <signature of Ty Coon>, 1 April 1989
- Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs. If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library. If this is what you want to do, use the GNU Library General
-Public License instead of this License.
diff --git a/ChangeLog b/ChangeLog
deleted file mode 100644
index e69de29..0000000
--- a/ChangeLog
+++ /dev/null
diff --git a/INSTALL b/INSTALL
deleted file mode 100644
index 23e5f25..0000000
--- a/INSTALL
+++ /dev/null
@@ -1,236 +0,0 @@
-Installation Instructions
-*************************
-
-Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free
-Software Foundation, Inc.
-
-This file is free documentation; the Free Software Foundation gives
-unlimited permission to copy, distribute and modify it.
-
-Basic Installation
-==================
-
-These are generic installation instructions.
-
- The `configure' shell script attempts to guess correct values for
-various system-dependent variables used during compilation. It uses
-those values to create a `Makefile' in each directory of the package.
-It may also create one or more `.h' files containing system-dependent
-definitions. Finally, it creates a shell script `config.status' that
-you can run in the future to recreate the current configuration, and a
-file `config.log' containing compiler output (useful mainly for
-debugging `configure').
-
- It can also use an optional file (typically called `config.cache'
-and enabled with `--cache-file=config.cache' or simply `-C') that saves
-the results of its tests to speed up reconfiguring. (Caching is
-disabled by default to prevent problems with accidental use of stale
-cache files.)
-
- If you need to do unusual things to compile the package, please try
-to figure out how `configure' could check whether to do them, and mail
-diffs or instructions to the address given in the `README' so they can
-be considered for the next release. If you are using the cache, and at
-some point `config.cache' contains results you don't want to keep, you
-may remove or edit it.
-
- The file `configure.ac' (or `configure.in') is used to create
-`configure' by a program called `autoconf'. You only need
-`configure.ac' if you want to change it or regenerate `configure' using
-a newer version of `autoconf'.
-
-The simplest way to compile this package is:
-
- 1. `cd' to the directory containing the package's source code and type
- `./configure' to configure the package for your system. If you're
- using `csh' on an old version of System V, you might need to type
- `sh ./configure' instead to prevent `csh' from trying to execute
- `configure' itself.
-
- Running `configure' takes awhile. While running, it prints some
- messages telling which features it is checking for.
-
- 2. Type `make' to compile the package.
-
- 3. Optionally, type `make check' to run any self-tests that come with
- the package.
-
- 4. Type `make install' to install the programs and any data files and
- documentation.
-
- 5. You can remove the program binaries and object files from the
- source code directory by typing `make clean'. To also remove the
- files that `configure' created (so you can compile the package for
- a different kind of computer), type `make distclean'. There is
- also a `make maintainer-clean' target, but that is intended mainly
- for the package's developers. If you use it, you may have to get
- all sorts of other programs in order to regenerate files that came
- with the distribution.
-
-Compilers and Options
-=====================
-
-Some systems require unusual options for compilation or linking that the
-`configure' script does not know about. Run `./configure --help' for
-details on some of the pertinent environment variables.
-
- You can give `configure' initial values for configuration parameters
-by setting variables in the command line or in the environment. Here
-is an example:
-
- ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix
-
- *Note Defining Variables::, for more details.
-
-Compiling For Multiple Architectures
-====================================
-
-You can compile the package for more than one kind of computer at the
-same time, by placing the object files for each architecture in their
-own directory. To do this, you must use a version of `make' that
-supports the `VPATH' variable, such as GNU `make'. `cd' to the
-directory where you want the object files and executables to go and run
-the `configure' script. `configure' automatically checks for the
-source code in the directory that `configure' is in and in `..'.
-
- If you have to use a `make' that does not support the `VPATH'
-variable, you have to compile the package for one architecture at a
-time in the source code directory. After you have installed the
-package for one architecture, use `make distclean' before reconfiguring
-for another architecture.
-
-Installation Names
-==================
-
-By default, `make install' installs the package's commands under
-`/usr/local/bin', include files under `/usr/local/include', etc. You
-can specify an installation prefix other than `/usr/local' by giving
-`configure' the option `--prefix=PREFIX'.
-
- You can specify separate installation prefixes for
-architecture-specific files and architecture-independent files. If you
-pass the option `--exec-prefix=PREFIX' to `configure', the package uses
-PREFIX as the prefix for installing programs and libraries.
-Documentation and other data files still use the regular prefix.
-
- In addition, if you use an unusual directory layout you can give
-options like `--bindir=DIR' to specify different values for particular
-kinds of files. Run `configure --help' for a list of the directories
-you can set and what kinds of files go in them.
-
- If the package supports it, you can cause programs to be installed
-with an extra prefix or suffix on their names by giving `configure' the
-option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
-
-Optional Features
-=================
-
-Some packages pay attention to `--enable-FEATURE' options to
-`configure', where FEATURE indicates an optional part of the package.
-They may also pay attention to `--with-PACKAGE' options, where PACKAGE
-is something like `gnu-as' or `x' (for the X Window System). The
-`README' should mention any `--enable-' and `--with-' options that the
-package recognizes.
-
- For packages that use the X Window System, `configure' can usually
-find the X include and library files automatically, but if it doesn't,
-you can use the `configure' options `--x-includes=DIR' and
-`--x-libraries=DIR' to specify their locations.
-
-Specifying the System Type
-==========================
-
-There may be some features `configure' cannot figure out automatically,
-but needs to determine by the type of machine the package will run on.
-Usually, assuming the package is built to be run on the _same_
-architectures, `configure' can figure that out, but if it prints a
-message saying it cannot guess the machine type, give it the
-`--build=TYPE' option. TYPE can either be a short name for the system
-type, such as `sun4', or a canonical name which has the form:
-
- CPU-COMPANY-SYSTEM
-
-where SYSTEM can have one of these forms:
-
- OS KERNEL-OS
-
- See the file `config.sub' for the possible values of each field. If
-`config.sub' isn't included in this package, then this package doesn't
-need to know the machine type.
-
- If you are _building_ compiler tools for cross-compiling, you should
-use the option `--target=TYPE' to select the type of system they will
-produce code for.
-
- If you want to _use_ a cross compiler, that generates code for a
-platform different from the build platform, you should specify the
-"host" platform (i.e., that on which the generated programs will
-eventually be run) with `--host=TYPE'.
-
-Sharing Defaults
-================
-
-If you want to set default values for `configure' scripts to share, you
-can create a site shell script called `config.site' that gives default
-values for variables like `CC', `cache_file', and `prefix'.
-`configure' looks for `PREFIX/share/config.site' if it exists, then
-`PREFIX/etc/config.site' if it exists. Or, you can set the
-`CONFIG_SITE' environment variable to the location of the site script.
-A warning: not all `configure' scripts look for a site script.
-
-Defining Variables
-==================
-
-Variables not defined in a site shell script can be set in the
-environment passed to `configure'. However, some packages may run
-configure again during the build, and the customized values of these
-variables may be lost. In order to avoid this problem, you should set
-them in the `configure' command line, using `VAR=value'. For example:
-
- ./configure CC=/usr/local2/bin/gcc
-
-causes the specified `gcc' to be used as the C compiler (unless it is
-overridden in the site shell script). Here is a another example:
-
- /bin/bash ./configure CONFIG_SHELL=/bin/bash
-
-Here the `CONFIG_SHELL=/bin/bash' operand causes subsequent
-configuration-related scripts to be executed by `/bin/bash'.
-
-`configure' Invocation
-======================
-
-`configure' recognizes the following options to control how it operates.
-
-`--help'
-`-h'
- Print a summary of the options to `configure', and exit.
-
-`--version'
-`-V'
- Print the version of Autoconf used to generate the `configure'
- script, and exit.
-
-`--cache-file=FILE'
- Enable the cache: use and save the results of the tests in FILE,
- traditionally `config.cache'. FILE defaults to `/dev/null' to
- disable caching.
-
-`--config-cache'
-`-C'
- Alias for `--cache-file=config.cache'.
-
-`--quiet'
-`--silent'
-`-q'
- Do not print messages saying which checks are being made. To
- suppress all normal output, redirect it to `/dev/null' (any error
- messages will still be shown).
-
-`--srcdir=DIR'
- Look for the package's source code in directory DIR. Usually
- `configure' can determine that directory automatically.
-
-`configure' also accepts some other, not widely useful, options. Run
-`configure --help' for more details.
-
diff --git a/Makefile.am b/Makefile.am
deleted file mode 100644
index aab328c..0000000
--- a/Makefile.am
+++ /dev/null
@@ -1,13 +0,0 @@
-## Process this file with automake to produce Makefile.in
-SUBDIRS = metadata src
-
-EXTRA_DIST = \
- VERSION \
- intltool-extract.in \
- intltool-merge.in \
- intltool-update.in
-
-DISTCLEANFILES = \
- intltool-extract \
- intltool-merge \
- intltool-update
diff --git a/NEWS b/NEWS
deleted file mode 100644
index 3d98ba3..0000000
--- a/NEWS
+++ /dev/null
@@ -1 +0,0 @@
-Nothing here yet.
diff --git a/README b/README
deleted file mode 100644
index e69de29..0000000
--- a/README
+++ /dev/null
diff --git a/TODO b/TODO
deleted file mode 100644
index e69de29..0000000
--- a/TODO
+++ /dev/null
diff --git a/VERSION b/VERSION
deleted file mode 100644
index 8303ced..0000000
--- a/VERSION
+++ /dev/null
@@ -1 +0,0 @@
-VERSION=0.0.1
diff --git a/autogen.sh b/autogen.sh
deleted file mode 100755
index 0f2471d..0000000
--- a/autogen.sh
+++ /dev/null
@@ -1,16 +0,0 @@
-#! /bin/sh
-
-srcdir=`dirname $0`
-test -z "$srcdir" && srcdir=.
-
-ORIGDIR=`pwd`
-cd $srcdir
-
-autoreconf -v --install || exit 1
-glib-gettextize --copy --force || exit 1
-intltoolize --automake --copy --force || exit 1
-
-cd $ORIGDIR || exit $?
-
-$srcdir/configure --enable-maintainer-mode "$@"
-
diff --git a/configure.ac b/configure.ac
deleted file mode 100644
index d9e9bac..0000000
--- a/configure.ac
+++ /dev/null
@@ -1,192 +0,0 @@
-AC_PREREQ(2.57)
-
-AC_INIT([compiz-plugins-beryl],esyscmd(. ./VERSION;echo -n $VERSION), [maniac@beryl-project.org])
-
-AC_DEFINE_UNQUOTED(VERSION,"$VERSION",[Version])
-
-#AC_CONFIG_AUX_DIR(config)
-
-AM_INIT_AUTOMAKE([1.9 dist-bzip2])
-AC_CONFIG_HEADER([config.h])
-AM_MAINTAINER_MODE
-
-AC_ISC_POSIX
-AC_PROG_CC
-AC_PROG_CPP
-AC_PROG_LIBTOOL
-AC_HEADER_STDC
-AC_CHECK_HEADERS([stdlib.h sys/time.h unistd.h])
-IT_PROG_INTLTOOL([0.35.0])
-AC_SUBST(ALL_LINGUAS)
-AM_GLIB_GNU_GETTEXT
-GETTEXT_PACKAGE=compiz-plugins-beryl
-AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package.])
-AC_SUBST(GETTEXT_PACKAGE)
-
-if test "x$GCC" = "xyes"; then
- case " $CFLAGS " in
- *[[\ \ ]]-Wall[[\ \ ]]*) ;;
- *) CFLAGS="$CFLAGS -Wall" ;;
- esac
-
- case " $CFLAGS " in
- *[[\ \ ]]-Wpointer-arith[[\ \ ]]*) ;;
- *) CFLAGS="$CFLAGS -Wpointer-arith" ;;
- esac
-
- case " $CFLAGS " in
- *[[\ \ ]]-Wstrict-prototypes[[\ \ ]]*) ;;
- *) CFLAGS="$CFLAGS -Wstrict-prototypes" ;;
- esac
-
- case " $CFLAGS " in
- *[[\ \ ]]-Wmissing-prototypes[[\ \ ]]*) ;;
- *) CFLAGS="$CFLAGS -Wmissing-prototypes" ;;
- esac
-
- case " $CFLAGS " in
- *[[\ \ ]]-Wmissing-declarations[[\ \ ]]*) ;;
- *) CFLAGS="$CFLAGS -Wmissing-declarations" ;;
- esac
-
- case " $CFLAGS " in
- *[[\ \ ]]-Wnested-externs[[\ \ ]]*) ;;
- *) CFLAGS="$CFLAGS -Wnested-externs" ;;
- esac
-
- case " $CFLAGS " in
- *[[\ \ ]]-fno-strict-aliasing[[\ \ ]]*) ;;
- *) CFLAGS="$CFLAGS -fno-strict-aliasing" ;;
- esac
-
- if test "x$enable_ansi" = "xyes"; then
- case " $CFLAGS " in
- *[[\ \ ]]-ansi[[\ \ ]]*) ;;
- *) CFLAGS="$CFLAGS -ansi" ;;
- esac
-
- case " $CFLAGS " in
- *[[\ \ ]]-pedantic[[\ \ ]]*) ;;
- *) CFLAGS="$CFLAGS -pedantic" ;;
- esac
- fi
-fi
-
-AC_C_BIGENDIAN
-
-plugindir=$libdir/compiz
-AC_SUBST(plugindir)
-
-imagedir=$datadir/compiz
-AC_SUBST(imagedir)
-
-metadatadir=$datadir/compiz
-AC_SUBST(metadatadir)
-
-
-dnl ============================================================
-dnl Check for the pkg-config path.
-if test x"$PKG_CONFIG_PATH" = x; then
- PKG_CONFIG_PATH=${prefix}/lib/pkgconfig
- else
- PKG_CONFIG_PATH=${prefix}/lib/pkgconfig:${PKG_CONFIG_PATH}
-fi
-export PKG_CONFIG_PATH
-AC_SUBST(PKG_CONFIG_PATH)
-AC_MSG_NOTICE([Using PKG_CONFIG_PATH=$PKG_CONFIG_PATH])
-
-PKG_CHECK_MODULES(COMPIZ, compiz)
-PKG_CHECK_MODULES(BCOP, bcop >= 0.1.1, [bcop_found=yes])
-if test "$bcop_found" = yes; then
- if test -z "$PKG_CONFIG"; then
- AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
- fi
- if test "$PKG_CONFIG" != "no" ; then
- BCOP_BIN=`$PKG_CONFIG --variable=bin bcop`
- AC_SUBST(BCOP_BIN)
- fi
-fi
-
-AC_MSG_CHECKING(for GL_CFLAGS)
-AC_ARG_WITH(gl-cflags, [ --with-gl-cflags=CFLAGS ],
- [GL_CFLAGS="$withval"],
- [GL_CFLAGS=""])
-
-AC_MSG_RESULT($GL_CFLAGS)
-AC_MSG_CHECKING(for GL_LIBS)
-AC_ARG_WITH(gl-libs, [ --with-gl-libs=LIBS ],
- [GL_LIBS="$withval"],
- [GL_LIBS="-lGL"])
-AC_MSG_RESULT($GL_LIBS)
-
-AC_SUBST(GL_CFLAGS)
-AC_SUBST(GL_LIBS)
-
-AC_ARG_ENABLE(text,
- [ --disable-text Disable text plugin],
- [use_texte=$enableval], [use_text=yes])
-
-if test "x$use_text" = "xyes"; then
- PKG_CHECK_MODULES(TEXT, cairo-xlib-xrender pangocairo cairo >= 1.0, [use_text=yes], [use_text=no])
-fi
-
-AM_CONDITIONAL(TEXT_PLUGIN, test "x$use_text" = "xyes")
-if test "$use_text" = yes; then
- AC_DEFINE(USE_TEXT, 1, [Build text plugin])
-fi
-
-AC_ARG_ENABLE(group,
- [ --disable-group Disable group plugin],
- [use_groupe=$enableval], [use_group=yes])
-
-if test "x$use_group" = "xyes"; then
- PKG_CHECK_MODULES(GROUP, cairo-xlib-xrender cairo >= 1.0, [use_group=yes], [use_group=no])
-fi
-
-AM_CONDITIONAL(GROUP_PLUGIN, test "x$use_group" = "xyes")
-if test "$use_group" = yes; then
- AC_DEFINE(USE_GROUP, 1, [Build group plugin])
-fi
-
-AC_ARG_ENABLE(jpeg,
- [ --disable-jpeg Disable jpeg plugin],
- [use_jpeg=$enableval], [use_jpeg=yes])
-
-AM_CONDITIONAL(JPEG_PLUGIN, test "x$use_jpeg" = "xyes")
-if test "$use_jpeg" = yes; then
- AC_DEFINE(USE_JPEG, 1, [Build jpeg plugin])
-fi
-
-AC_ARG_ENABLE(schemas,
- [ --enable-schemas Build gconf schemas],
- [use_schemas=$enableval], [use_schemas=no])
-
-if test x"$use_schemas" = x"yes"; then
- AC_PATH_PROG(GCONFTOOL, gconftool-2, no)
- PKG_CHECK_MODULES(SCHEMAS, compiz-gconf, [use_schemas=yes], [use_schemas=no])
- if test x"$GCONFTOOL" = xno; then
- AC_MSG_ERROR([gconftool-2 executable not found in your path - should be installed with GConf])
- fi
- AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
- if test x"$PKG_CONFIG" = xno ; then
- AC_MSG_ERROR([pkg-config executable not found in your path, unable to determine schema directory])
- fi
- xsltdir=`$PKG_CONFIG --variable=xsltdir compiz-gconf`
- AC_SUBST(xsltdir)
-fi
-
-AM_GCONF_SOURCE_2
-
-
-AM_CONDITIONAL(USE_SCHEMAS, test "x$use_schemas" = "xyes")
-if test "$use_schemas" = yes; then
- AC_DEFINE(USE_SCHEMAS, 1, [Build gconf schemas])
-fi
-
-AC_OUTPUT([
-Makefile
-metadata/Makefile
-src/Makefile
-src/group/Makefile
-po/Makefile.in
-])
diff --git a/images/bench-main.xcf b/images/bench-main.xcf
deleted file mode 100644
index 251b6e5..0000000
--- a/images/bench-main.xcf
+++ /dev/null
Binary files differ
diff --git a/images/bench-numbers.xcf b/images/bench-numbers.xcf
deleted file mode 100644
index c701331..0000000
--- a/images/bench-numbers.xcf
+++ /dev/null
Binary files differ
diff --git a/images/thumbnail-glow.xcf b/images/thumbnail-glow.xcf
deleted file mode 100644
index a9bf6f1..0000000
--- a/images/thumbnail-glow.xcf
+++ /dev/null
Binary files differ
diff --git a/images/thumbnail-window.xcf b/images/thumbnail-window.xcf
deleted file mode 100644
index 359c512..0000000
--- a/images/thumbnail-window.xcf
+++ /dev/null
Binary files differ
diff --git a/include/text-plugin.h b/include/text-plugin.h
deleted file mode 100644
index b9929ff..0000000
--- a/include/text-plugin.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * text.h - adds text image support to beryl.
- * Copyright: (C) 2006 Patrick Niklaus
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- *
- */
-
-#ifndef _BERYL_TEXT_H
-#define _BERYL_TEXT_H
-
-#define TEXT_ID "TextToPixmap"
-
-#define TEXT_STYLE_NORMAL (1 << 0)
-#define TEXT_STYLE_BOLD (1 << 1)
-#define TEXT_STYLE_ITALIC (1 << 2)
-
-typedef enum {
- TextRenderNormal = 0,
- TextRenderWindowTitle
-} TextRenderMode;
-
-typedef struct _CompTextAttrib {
- TextRenderMode renderMode;
- void *data;
- int maxwidth;
- int maxheight;
- CompScreen *screen;
- char *family;
- int size;
- unsigned short color[4];
- unsigned int style;
- Bool ellipsize;
-} CompTextAttrib;
-
-typedef Pixmap (*TextToPixmapProc) (CompDisplay *d, CompTextAttrib* text_attrib, int *width, int *height);
-
-#endif
diff --git a/metadata/Makefile.am b/metadata/Makefile.am
deleted file mode 100644
index 90997ec..0000000
--- a/metadata/Makefile.am
+++ /dev/null
@@ -1,41 +0,0 @@
-metadir = $(metadatadir)
-meta_DATA = \
- addhelper.xml \
- bench.xml \
- crashhandler.xml \
- extrawm.xml \
- fadedesktop.xml \
- fakeargb.xml \
- group.xml \
- imgjpeg.xml \
- mblur.xml \
- neg.xml \
- opacify.xml \
- put.xml \
- reflex.xml \
- ring.xml \
- showdesktop.xml \
- snap.xml \
- snow.xml \
- splash.xml \
- text.xml \
- thumbnail.xml \
- tile.xml \
- trailfocus.xml
-
-EXTRA_DIST = $(meta_DATA)
-
-if USE_SCHEMAS
-schemadir = $(GCONF_SCHEMA_FILE_DIR)
-schema_DATA = $(patsubst %.xml,compiz-%.schemas,$(meta_DATA))
-
-%.schemas: $(meta_DATA)
- xsltproc -o $@ $(xsltdir)/schemas.xslt $(subst compiz-,,$*).xml;
-
-if GCONF_SCHEMAS_INSTALL
-install-data-local:
- if test -z "$(DESTDIR)" ; then \
- GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(schema_DATA); \
- fi
-endif
-endif
diff --git a/metadata/addhelper.xml b/metadata/addhelper.xml
deleted file mode 100644
index bb9bfaf..0000000
--- a/metadata/addhelper.xml
+++ /dev/null
@@ -1,55 +0,0 @@
-<?xml version="1.0"?>
-<compiz>
- <plugin name="addhelper" useBcop="true">
- <short>AddHelper</short>
- <long>Make it slightly easier to concentrate by dimming all but the active window.</long>
- <category>Accessibility</category>
- <deps>
- <relation type="after">
- <plugin>fade</plugin>
- </relation>
- </deps>
- <display>
- <group>
- <short>Bindings</short>
- <option name="toggle" type="action">
- <short>Toggle AddHelper</short>
- <long>Use this to enable/disable AddHelper on the fly.</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;p</key>
- </default>
- </option>
- </group>
- <group>
- <short>Misc. options</short>
- <option name="window_types" type="match">
- <short>Window Types</short>
- <long>Window types that should be Opacified.</long>
- <default>Toolbar | Utility | Dialog | ModalDialog | Fullscreen | Normal</default>
- </option>
- <option name="brightness" type="int">
- <short>Brightness</short>
- <long>Brightness of faded windows</long>
- <default>30</default>
- <min>1</min>
- <max>100</max>
- </option>
- <option name="saturation" type="int">
- <short>Saturation</short>
- <long>Saturation of faded windows</long>
- <default>50</default>
- <min>0</min>
- <max>100</max>
- </option>
- <option name="opacity" type="int">
- <short>Opacity</short>
- <long>Opacity of faded windows</long>
- <default>100</default>
- <min>1</min>
- <max>100</max>
- </option>
- </group>
- </display>
- </plugin>
-</compiz>
diff --git a/metadata/bench.xml b/metadata/bench.xml
deleted file mode 100644
index 3ac0388..0000000
--- a/metadata/bench.xml
+++ /dev/null
@@ -1,63 +0,0 @@
-<?xml version="1.0"?>
-<compiz>
- <plugin name="bench" useBcop="true">
- <short>Benchmark</short>
- <long>A simple benchmark plugin</long>
- <category>Extras</category>
- <display>
- <group>
- <short>Main</short>
- <option name="initiate" type="action">
- <short>Initiate</short>
- <long>Start benchmark</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;F12</key>
- </default>
- </option>
- <option name="disable_limiter" type="bool">
- <short>Disable limiter</short>
- <long>Disable beryl integrated FPS limiter</long>
- <default>true</default>
- </option>
- <subgroup>
- <short>Screen Output</short>
- <option name="output_screen" type="bool">
- <short>Enable</short>
- <long>Display FPS on screen</long>
- <default>true</default>
- </option>
- <option name="position_x" type="int">
- <short>X position</short>
- <long>X Position of benchmark window</long>
- <default>0</default>
- <min>0</min>
- <max>4096</max>
- </option>
- <option name="position_y" type="int">
- <short>Y position</short>
- <long>Y Position of benchmark window</long>
- <default>0</default>
- <min>0</min>
- <max>4096</max>
- </option>
- </subgroup>
- <subgroup>
- <short>Console Output</short>
- <option name="output_console" type="bool">
- <short>Enable</short>
- <long>Print FPS to console</long>
- <default>false</default>
- </option>
- <option name="console_update_time" type="int">
- <short>Update time</short>
- <long>Console output update time</long>
- <default>5</default>
- <min>1</min>
- <max>60</max>
- </option>
- </subgroup>
- </group>
- </display>
- </plugin>
-</compiz>
diff --git a/metadata/crashhandler.xml b/metadata/crashhandler.xml
deleted file mode 100644
index 7ef8f18..0000000
--- a/metadata/crashhandler.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0"?>
-<compiz>
- <plugin name="crashhandler" useBcop="true">
- <short>Crash handler</short>
- <long>Compiz crash handler plugin</long>
- <category>Development</category>
- <display>
- <group>
- <short>Main</short>
- <option name="enabled" type="bool">
- <short>Enable Crash Handler</short>
- <long>Activate Crash Handler.</long>
- <default>true</default>
- </option>
- <option name="start_wm" type="bool">
- <short>Start Other Window Manager</short>
- <long>Start other window manager on Crash.</long>
- <default>false</default>
- </option>
- <option name="wm_cmd" type="string">
- <short>Window Manager Command Line</short>
- <long>Window manager command line. DO NOT ENTER COMPIZ HERE!!!</long>
- <hints>command;</hints>
- <default/>
- </option>
- </group>
- </display>
- </plugin>
-</compiz>
diff --git a/metadata/extrawm.xml b/metadata/extrawm.xml
deleted file mode 100644
index 37e1b21..0000000
--- a/metadata/extrawm.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0"?>
-<compiz>
- <plugin name="extrawm" useBcop="true">
- <short>Extra WM Actions</short>
- <long>Provides less commonly used WM actions</long>
- <category>Window Management</category>
- <display>
- <option name="activate" type="action">
- <short>Activate Window</short>
- <long>Activate a given window</long>
- <allowed/>
- <default/>
- </option>
- <option name="toggle_redirect" type="action">
- <short>Toggle Redirect</short>
- <long>Toggle window redirect</long>
- <allowed key="true"/>
- <default>
- <key/>
- </default>
- </option>
- <option name="toggle_fullscreen" type="action">
- <short>Toggle Fullscreen</short>
- <long>Toggle window fullscreen</long>
- <allowed key="true"/>
- <default>
- <key/>
- </default>
- </option>
- <option name="toggle_always_on_top" type="action">
- <short>Toggle Always-On-Top</short>
- <long>Toggle always on top for the active window</long>
- <allowed key="true"/>
- <default>
- <key/>
- </default>
- </option>
- <option name="toggle_sticky" type="action">
- <short>Toggle Sticky</short>
- <long>Toggle window stickyness</long>
- <allowed key="true"/>
- <default>
- <key/>
- </default>
- </option>
- </display>
- </plugin>
-</compiz>
diff --git a/metadata/fadedesktop.xml b/metadata/fadedesktop.xml
deleted file mode 100644
index 977733e..0000000
--- a/metadata/fadedesktop.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0"?>
-<compiz>
- <plugin name="fadedesktop" useBcop="true">
- <short>Fade to Desktop</short>
- <long>Easily access your desktop</long>
- <category>Desktop</category>
- <deps>
- <relation type="before">
- <plugin>fade</plugin>
- </relation>
- </deps>
- <feature>showdesktop</feature>
- <screen>
- <option name="fadetime" type="int">
- <short>Fade Time</short>
- <long>Fade time (in ms)</long>
- <default>500</default>
- <min>1</min>
- <max>5000</max>
- </option>
- <option name="window_match" type="match">
- <short>Window Match</short>
- <long>Windows that should be faded to desktop</long>
- <default>Toolbar | Utility | Dialog | Normal | Unknown</default>
- </option>
- </screen>
- </plugin>
-</compiz>
diff --git a/metadata/fakeargb.xml b/metadata/fakeargb.xml
deleted file mode 100644
index 046655f..0000000
--- a/metadata/fakeargb.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<compiz>
- <plugin name="fakeargb" useBcop="true">
- <short>Color Opacity</short>
- <long>Alter window opacity based on color.</long>
- <category>Extras</category>
- <display>
- <option name="window_toggle" type="action">
- <short>Toggle Window Fake ARGB</short>
- <long>Toggle window fake ARGB.</long>
- <allowed key="true" button="true"/>
- <default>
- <key>&lt;Super&gt;f</key>
- </default>
- </option>
- </display>
- </plugin>
-</compiz>
diff --git a/metadata/group.xml b/metadata/group.xml
deleted file mode 100644
index 9c76e40..0000000
--- a/metadata/group.xml
+++ /dev/null
@@ -1,505 +0,0 @@
-<?xml version="1.0"?>
-<compiz>
- <plugin name="group" useBcop="true">
- <short>Group and Tab Windows</short>
- <long>With this plugin you can group and tab windows</long>
- <category>Window Management</category>
- <deps>
- <relation type="after">
- <plugin>fade</plugin>
- <plugin>place</plugin>
- </relation>
- </deps>
- <display>
- <group>
- <short>Selection</short>
- <subgroup>
- <short>Key bindings</short>
- <option name="select" type="action">
- <short>Select</short>
- <long>The key for starting selecting windows.</long>
- <allowed button="true"/>
- <default/>
- </option>
- <option name="select_single" type="action">
- <short>Select Single Window</short>
- <long>The key for selecting the current window.</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;s</key>
- </default>
- </option>
- </subgroup>
- </group>
- <group>
- <short>Grouping</short>
- <subgroup>
- <short>Key bindings</short>
- <option name="group" type="action">
- <short>Group Windows</short>
- <long>The key for grouping windows.</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;g</key>
- </default>
- </option>
- <option name="ungroup" type="action">
- <short>Ungroup Windows</short>
- <long>The key for ungrouping the current group.</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;u</key>
- </default>
- </option>
- <option name="remove" type="action">
- <short>Remove Group Window</short>
- <long>The key for removing the selected window from its group.</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;r</key>
- </default>
- </option>
- <option name="close" type="action">
- <short>Close Group</short>
- <long>The key for closing all windows in the group.</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;c</key>
- </default>
- </option>
- <option name="ignore" type="action">
- <short>Ignore Group</short>
- <long>The key for ignoring the group. If this key is pressed, you can do actions for a single window in the group only.</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;x</key>
- </default>
- </option>
- </subgroup>
- </group>
- <group>
- <short>Tabbing</short>
- <subgroup>
- <short>Key bindings</short>
- <option name="tabmode" type="action">
- <short>Tab Group</short>
- <long>The key for toggling the tab mode for the current group.</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;t</key>
- </default>
- </option>
- <option name="change_tab_left" type="action">
- <short>Change Tab Left</short>
- <long>The key for switching to the tab left of the current one.</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;Left</key>
- </default>
- </option>
- <option name="change_tab_right" type="action">
- <short>Change Tab Right</short>
- <long>The key for switching to the tab right of the current one.</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;Right</key>
- </default>
- </option>
- </subgroup>
- </group>
- <group>
- <short>Glow</short>
- <subgroup>
- <short>Key bindings</short>
- <option name="change_color" type="action">
- <short>Glow Color Change</short>
- <long>If you don't like the current glow color, you can change it with this key.</long>
- <allowed/>
- <default/>
- </option>
- </subgroup>
- </group>
- </display>
- <screen>
- <group>
- <short>General</short>
- <option name="move_all" type="bool">
- <short>Move every window in the group</short>
- <long>If one window in the group is moved, all other group windows are moved as well.</long>
- <default>true</default>
- </option>
- <option name="resize_all" type="bool">
- <short>Resize every window in the group</short>
- <long>If one window in the group is resized, all other group windows are resized as well.</long>
- <default>false</default>
- </option>
- <option name="raise_all" type="bool">
- <short>Raise every window in the group</short>
- <long>If one window in the group is activated, all other group windows are raised as well.</long>
- <default>true</default>
- </option>
- <option name="maximize_unmaximize_all" type="bool">
- <short>Maximize/unmaximize with group</short>
- <long>If one window in the group is (un)maximized, all other group windows are (un)maximized as well.</long>
- <default>false</default>
- </option>
- <option name="minimize_all" type="bool">
- <short>Minimize with group</short>
- <long>If one window in the group is (un)minimized, all other group windows are (un)minimized as well.</long>
- <default>true</default>
- </option>
- <option name="shade_all" type="bool">
- <short>Shade with group</short>
- <long>If one window in the group is (un)shaded, all other group windows are (un)shaded as well.</long>
- <default>false</default>
- </option>
- <option name="auto_group" type="bool">
- <short>Group the windows after selection</short>
- <long>If you have selected some windows, this automatically groups them (Doesn't work with selection mode 'Normal').</long>
- <default>false</default>
- </option>
- <option name="auto_ungroup" type="bool">
- <short>Ungroup the windows if only one window is left</short>
- <long>If there is only 1 window left in the group, it will be ungrouped.</long>
- <default>true</default>
- </option>
- <option name="relative_distance" type="bool">
- <short>Compute distance relative</short>
- <long>The distance between the windows is computed relative to the window size. This allows you to have windows staying next to each other.</long>
- <default>false</default>
- </option>
- <option name="window_match" type="match">
- <short>Group Window Match</short>
- <long>Windows that should be allowed to be grouped</long>
- <default>Toolbar | Utility | Dialog | Normal | Unknown</default>
- </option>
- </group>
- <group>
- <short>Selection</short>
- <subgroup>
- <short>Options</short>
- <option name="select_opacity" type="int">
- <short>Opacity</short>
- <long>Opacity of selected windows</long>
- <default>80</default>
- <min>0</min>
- <max>100</max>
- </option>
- <option name="select_saturation" type="int">
- <short>Saturation</short>
- <long>Saturation of selected windows</long>
- <default>20</default>
- <min>0</min>
- <max>100</max>
- </option>
- <option name="select_brightness" type="int">
- <short>Brightness</short>
- <long>Brightness of selected windows</long>
- <default>70</default>
- <min>0</min>
- <max>100</max>
- </option>
- <option name="select_precision" type="int">
- <short>Precision</short>
- <long>Precision of the selection (percentage of the visible window area which must be selected for the selection to be recognized).</long>
- <default>25</default>
- <min>1</min>
- <max>100</max>
- </option>
- </subgroup>
- <subgroup>
- <short>Colors</short>
- <option name="fill_color" type="color">
- <short>Selection Color</short>
- <long>Fill color of the selection rectangle</long>
- <default>
- <red>0x0000</red>
- <green>0x0000</green>
- <blue>0x0000</blue>
- <alpha>0x9999</alpha>
- </default>
- </option>
- <option name="line_color" type="color">
- <short>Line Color</short>
- <long>Line color of the selection rectangle</long>
- <default>
- <red>0x0000</red>
- <green>0x0000</green>
- <blue>0x0000</blue>
- <alpha>0xabab</alpha>
- </default>
- </option>
- </subgroup>
- </group>
- <group>
- <short>Tabbing</short>
- <subgroup>
- <short>Misc. Options</short>
- <option name="mipmaps" type="bool">
- <short>Create mipmaps for thumbnails</short>
- <long>Create mipmaps for thumbnails in the tab bar</long>
- <default>false</default>
- </option>
- <option name="untab_on_close" type="bool">
- <short>Untab when closing top tab</short>
- <long>Untab the group when closing the top tab window instead of changing tab</long>
- <default>false</default>
- </option>
- <option name="autotab_create" type="bool">
- <short>Autotab windows on creation</short>
- <long>Autotab windows with themselves on window creation</long>
- <default>false</default>
- </option>
- <option name="tabbar_show_delay" type="float">
- <short>Tab Bar Show Delay</short>
- <long>Time (in s) before the tab bar is shown after hovering the title bar</long>
- <default>0.4</default>
- <min>0.0</min>
- <max>10.0</max>
- <precision>0.1</precision>
- </option>
- </subgroup>
- <subgroup>
- <short>Animation Options</short>
- <option name="tabbing_speed" type="float">
- <short>Tabbing Speed</short>
- <long>Tabbing speed</long>
- <default>1.2</default>
- <min>0.1</min>
- <max>50.0</max>
- <precision>0.1</precision>
- </option>
- <option name="tabbing_timestep" type="float">
- <short>Tabbing Timestep</short>
- <long>Tabbing timestep</long>
- <default>1.5</default>
- <min>0.1</min>
- <max>50.0</max>
- <precision>0.1</precision>
- </option>
- <option name="fade_time" type="float">
- <short>Fade time for tab bar animations</short>
- <long>Duration (in s) of the tab bar fading animation when showing/hiding it</long>
- <default>0.2</default>
- <min>0.0</min>
- <max>5.0</max>
- <precision>0.1</precision>
- </option>
- <option name="fade_text_time" type="float">
- <short>Fade time for text animations</short>
- <long>Duration (in s) of the text fading animation when showing/hiding it</long>
- <default>0.25</default>
- <min>0.0</min>
- <max>5.0</max>
- <precision>0.05</precision>
- </option>
- <option name="visibility_time" type="float">
- <short>Tab bar visibility time after tab change</short>
- <long>Time (in s) the tab bar is visibly after a tab change</long>
- <default>0.5</default>
- <min>0.0</min>
- <max>10.0</max>
- <precision>0.05</precision>
- </option>
- <option name="change_animation_time" type="float">
- <short>Change tab animation duration</short>
- <long>Duration (in s) of the animation that happens when changing tabs</long>
- <default>0.5</default>
- <min>0.0</min>
- <max>5.0</max>
- <precision>0.05</precision>
- </option>
- </subgroup>
- <subgroup>
- <short>Appearance</short>
- <option name="thumb_size" type="int">
- <short>Thumb Size</short>
- <long>The size of the window thumbs in the task bar</long>
- <default>96</default>
- <min>16</min>
- <max>256</max>
- </option>
- <option name="thumb_space" type="int">
- <short>Space</short>
- <long>The space between the thumbs</long>
- <default>10</default>
- <min>1</min>
- <max>20</max>
- </option>
- <option name="border_radius" type="int">
- <short>Border Radius</short>
- <long>The radius for the tab bar edges</long>
- <default>10</default>
- <min>1</min>
- <max>20</max>
- </option>
- <option name="border_width" type="int">
- <short>Border Width</short>
- <long>The width of the tab bar outline</long>
- <default>1</default>
- <min>1</min>
- <max>5</max>
- </option>
- <option name="tab_base_color" type="color">
- <short>Tab Base Color</short>
- <long>Fill color of the tab bar</long>
- <default>
- <red>0x0000</red>
- <green>0x0000</green>
- <blue>0x0000</blue>
- <alpha>0x9999</alpha>
- </default>
- </option>
- <option name="tab_border_color" type="color">
- <short>Tab Border Color</short>
- <long>Border color of the tab bar</long>
- <default>
- <red>0x0000</red>
- <green>0x0000</green>
- <blue>0x0000</blue>
- <alpha>0xabab</alpha>
- </default>
- </option>
- <option name="tab_highlight_color" type="color">
- <short>Tab Highlight Color</short>
- <long>Fill color of the tab bar</long>
- <default>
- <red>0xffff</red>
- <green>0xffff</green>
- <blue>0xffff</blue>
- <alpha>0x9999</alpha>
- </default>
- </option>
- <option name="tab_style" type="int">
- <short>Tab Style</short>
- <long>The style of the tab bar</long>
- <default>0</default>
- <min>0</min>
- <max>4</max>
- <desc>
- <value>0</value>
- <name>Simple</name>
- </desc>
- <desc>
- <value>1</value>
- <name>Gradient</name>
- </desc>
- <desc>
- <value>2</value>
- <name>Glass</name>
- </desc>
- <desc>
- <value>3</value>
- <name>Metal</name>
- </desc>
- <desc>
- <value>4</value>
- <name>Murrina</name>
- </desc>
- </option>
- </subgroup>
- <subgroup>
- <short>Window Title Font</short>
- <option name="tabbar_font_size" type="int">
- <short>Font Size</short>
- <long>The size of the window title font in the tab bar</long>
- <default>12</default>
- <min>6</min>
- <max>24</max>
- </option>
- <option name="tabbar_font_color" type="color">
- <short>Font Color</short>
- <long>The color of the window title in the tab bar</long>
- <default>
- <red>0xffff</red>
- <green>0xffff</green>
- <blue>0xffff</blue>
- <alpha>0xffff</alpha>
- </default>
- </option>
- </subgroup>
- <subgroup>
- <short>Slot Dragging</short>
- <option name="spring_model_on_move" type="bool">
- <short>Spring model on move</short>
- <long>Use spring model for the tab bar when moving the window</long>
- <default>false</default>
- </option>
- <option name="dnd_ungroup_window" type="bool">
- <short>Remove window from group after dropping it outside a tab bar</short>
- <long>Remove window from group after dropping it outside a tab bar</long>
- <default>true</default>
- </option>
- <option name="drag_hover_time" type="float">
- <short>Hover time for slot dragging</short>
- <long>Timespan (in s) after which a grouped window is activated if a window of another group is dragged over it</long>
- <default>0.5</default>
- <min>0.0</min>
- <max>5.0</max>
- <precision>0.1</precision>
- </option>
- <option name="drag_spring_k" type="float">
- <short>Slot Drag Spring K</short>
- <long>Spring Konstant used for slot dragging</long>
- <default>8.0</default>
- <min>0.1</min>
- <max>30.0</max>
- <precision>0.1</precision>
- </option>
- <option name="drag_friction" type="float">
- <short>Slot drag friction</short>
- <long>Spring friction for slot dragging</long>
- <default>35.0</default>
- <min>0.1</min>
- <max>30.0</max>
- <precision>0.1</precision>
- </option>
- <option name="drag_y_distance" type="int">
- <short>Y distance for spring model</short>
- <long>Distance (in pixels) between the tab bar and the dragged slot for applying the spring model. If the distance is larger than that value, the model isn't applied.</long>
- <default>400</default>
- <min>10</min>
- <max>2500</max>
- </option>
- <option name="drag_speed_limit" type="int">
- <short>Speed limit for spring model</short>
- <long>Mouse pointer movement speed limit (in pixels/second) for the spring model</long>
- <default>800</default>
- <min>0</min>
- <max>2000</max>
- </option>
- </subgroup>
- </group>
- <group>
- <short>Glow</short>
- <option name="glow" type="bool">
- <short>Enable Glow</short>
- <long>Enable grouped window glowing</long>
- <default>true</default>
- </option>
- <option name="glow_size" type="int">
- <short>Glow Size</short>
- <long>The size of the grouped window glow</long>
- <default>64</default>
- <min>1</min>
- <max>300</max>
- </option>
- <option name="glow_type" type="int">
- <short>Glow Type</short>
- <long>The type of the glow</long>
- <default>0</default>
- <min>0</min>
- <max>1</max>
- <desc>
- <value>0</value>
- <name>Rectangular glow</name>
- </desc>
- <desc>
- <value>1</value>
- <name>Glow ring</name>
- </desc>
- </option>
- </group>
- </screen>
- </plugin>
-</compiz>
diff --git a/metadata/imgjpeg.xml b/metadata/imgjpeg.xml
deleted file mode 100644
index 9e8ab49..0000000
--- a/metadata/imgjpeg.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0"?>
-<compiz>
- <plugin name="imgjpeg" useBcop="true">
- <short>JPEG</short>
- <long>JPEG image format plugin</long>
- <category>Image Loading</category>
- <feature>imageext:jpeg</feature>
- <feature>imageext:jpg</feature>
- <feature>imageext:image/jpeg</feature>
- <display>
- <option name="quality" type="int">
- <short>Compression Quality</short>
- <long>Quality of compression when saving JPEG images</long>
- <default>80</default>
- <min>0</min>
- <max>100</max>
- </option>
- </display>
- </plugin>
-</compiz>
diff --git a/metadata/mblur.xml b/metadata/mblur.xml
deleted file mode 100644
index 56fcfa6..0000000
--- a/metadata/mblur.xml
+++ /dev/null
@@ -1,63 +0,0 @@
-<?xml version="1.0"?>
-<compiz>
- <plugin name="mblur" useBcop="true">
- <short>Motion blur</short>
- <long>Motion blur effect</long>
- <category>Effects</category>
- <display>
- <group>
- <short>Main</short>
- <subgroup>
- <short>Activate</short>
- <option name="initiate" type="action">
- <short>Toggle Motion Blur</short>
- <long>Toggle motion Blur effect.</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Control&gt;F12</key>
- </default>
- </option>
- </subgroup>
- </group>
- </display>
- <screen>
- <group>
- <short>Main</short>
- <subgroup>
- <short>Visibility/Performance</short>
- <option name="mode" type="int">
- <short>Motion Blur mode</short>
- <long>Motion Blur render mode.</long>
- <default>0</default>
- <min>0</min>
- <max>1</max>
- <desc>
- <value>0</value>
- <name>Texture Copy</name>
- </desc>
- <desc>
- <value>1</value>
- <name>Accumulation buffer</name>
- </desc>
- </option>
- <option name="strength" type="float">
- <short>Motion Blur Strength</short>
- <long>Motion Blur strength.</long>
- <default>20.0</default>
- <min>0.0</min>
- <max>100.0</max>
- <precision>0.01</precision>
- </option>
- </subgroup>
- <subgroup>
- <short>Activate</short>
- <option name="on_transformed_screen" type="bool">
- <short>Motion Blur on Transformed Screen</short>
- <long>Execute Motion Blur if the screen is transformed.</long>
- <default>false</default>
- </option>
- </subgroup>
- </group>
- </screen>
- </plugin>
-</compiz>
diff --git a/metadata/neg.xml b/metadata/neg.xml
deleted file mode 100644
index 76b72d1..0000000
--- a/metadata/neg.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<compiz>
- <plugin name="neg" useBcop="true">
- <short>Negative</short>
- <long>Used to set a window or screen negative</long>
- <category>Accessibility</category>
- <display>
- <option name="window_toggle" type="action">
- <short>Toggle Window Negative</short>
- <long>Toggle active window negative</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;n</key>
- </default>
- </option>
- <option name="screen_toggle" type="action">
- <short>Toggle Screen Negative</short>
- <long>Toggle screen negative</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;m</key>
- </default>
- </option>
- </display>
- <screen>
- <option name="neg_match" type="match">
- <short>Neg Windows</short>
- <long>Windows to be negative by default</long>
- <default></default>
- </option>
- </screen>
- <screen>
- <option name="exclude_match" type="match">
- <short>Exclude Windows</short>
- <long>Windows to exclude from negating</long>
- <default>Type=Desktop</default>
- </option>
- </screen>
- </plugin>
-</compiz>
diff --git a/metadata/opacify.xml b/metadata/opacify.xml
deleted file mode 100644
index ad735ba..0000000
--- a/metadata/opacify.xml
+++ /dev/null
@@ -1,88 +0,0 @@
-<?xml version="1.0"?>
-<compiz>
- <plugin name="opacify" useBcop="true">
- <short>Opacify</short>
- <long>Make windows easily visible by hovering the mouse over them</long>
- <category>Accessibility</category>
- <deps>
- <relation type="after">
- <plugin>fade</plugin>
- </relation>
- </deps>
- <display>
- <group>
- <short>Bindings</short>
- <option name="toggle" type="action">
- <short>Toggle Opacify</short>
- <long>Use this to enable/disable Opacify on the fly. Previously opacified windows will not be reset once you disable it like this.</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;o</key>
- </default>
- </option>
- </group>
- <group>
- <short>Misc. Options</short>
- <option name="toggle_reset" type="bool">
- <short>Reset opacity to original values when toggling</short>
- <long>Reset the opacity of all windows modified by opacify when toggling Opacify with the defined key-combination.</long>
- <default>true</default>
- </option>
- <option name="timeout" type="int">
- <short>Delay until Opacification</short>
- <long>The delay (in ms) before Opacify changes opacity after the active window has changed.</long>
- <default>700</default>
- <min>0</min>
- <max>10000</max>
- </option>
- <option name="init_toggle" type="bool">
- <short>Toggle Opacify on by default</short>
- <long>With this enabled, opacify will be on when you load Opacify, which is usually when you start Beryl.</long>
- <default>true</default>
- </option>
- </group>
- </display>
- <screen>
- <group>
- <short>Misc. Options</short>
- <option name="only_if_block" type="bool">
- <short>Only increase opacity if a window is blocking</short>
- <long>Only increase the opacity on the targeted window if it has one or more windows blocking it from view.</long>
- <default>false</default>
- </option>
- <option name="focus_instant" type="bool">
- <short>Bypass delay when the new active window is the focused window.</short>
- <long>Do not wait if the window we are hovering is the focused window. This allows us to instantly see the focused window. You probably want to disable this if you are not using 'Click to Focus'.</long>
- <default>false</default>
- </option>
- <option name="no_delay_change" type="bool">
- <short>Bypass delay when Opacify is reducing the opacity on one or more windows already.</short>
- <long>This enables you to let Opacify instantly opacify new windows when you're already making one or more windows invisible. Makes for faster behavior while looking through layers of hidden windows.</long>
- <default>false</default>
- </option>
- <option name="window_match" type="match">
- <short>Window Match</short>
- <long>Windows that should be opacified.</long>
- <default>Toolbar | Utility | Dialog | ModelDialog | Fullscreen | Normal</default>
- </option>
- <subgroup>
- <short>Opacity Levels</short>
- <option name="active_opacity" type="int">
- <short>Active Opacity</short>
- <long>The minimum opacity percentage to ensure a targeted window has. A target window will have either this opacity or the preset opacity, whichever is higher.</long>
- <default>100</default>
- <min>1</min>
- <max>100</max>
- </option>
- <option name="passive_opacity" type="int">
- <short>Passive Opacity</short>
- <long>The maximum opacity percentage a window blocking the current targeted window can have. A blocking window will have either this opacity or the preset opacity, whichever is lower.</long>
- <default>10</default>
- <min>1</min>
- <max>100</max>
- </option>
- </subgroup>
- </group>
- </screen>
- </plugin>
-</compiz>
diff --git a/metadata/put.xml b/metadata/put.xml
deleted file mode 100644
index bc4dc73..0000000
--- a/metadata/put.xml
+++ /dev/null
@@ -1,320 +0,0 @@
-<?xml version="1.0"?>
-<compiz>
- <plugin name="put" useBcop="true">
- <short>Put</short>
- <long>Put window</long>
- <category>Window Management</category>
- <display>
- <option name="put_viewport" type="action">
- <short>Put On Viewport</short>
- <long>Move window to a certain viewport</long>
- <allowed/>
- <default/>
- </option>
- <group>
- <short>Bindings</short>
- <subgroup>
- <short>Put to arbitrary viewport</short>
- <option name="put_viewport_1" type="action">
- <short>Put On Viewport 1</short>
- <long>Move window to viewport 1</long>
- <allowed key="true"/>
- <default>
- <key/>
- </default>
- </option>
- <option name="put_viewport_2" type="action">
- <short>Put On Viewport 2</short>
- <long>Move window to viewport 2</long>
- <allowed key="true"/>
- <default>
- <key/>
- </default>
- </option>
- <option name="put_viewport_3" type="action">
- <short>Put On Viewport 3</short>
- <long>Move window to viewport 3</long>
- <allowed key="true"/>
- <default>
- <key/>
- </default>
- </option>
- <option name="put_viewport_4" type="action">
- <short>Put On Viewport 4</short>
- <long>Move window to viewport 4</long>
- <allowed key="true"/>
- <default>
- <key/>
- </default>
- </option>
- <option name="put_viewport_5" type="action">
- <short>Put On Viewport 5</short>
- <long>Move window to viewport 5</long>
- <allowed key="true"/>
- <default>
- <key/>
- </default>
- </option>
- <option name="put_viewport_6" type="action">
- <short>Put On Viewport 6</short>
- <long>Move window to viewport 6</long>
- <allowed key="true"/>
- <default>
- <key/>
- </default>
- </option>
- <option name="put_viewport_7" type="action">
- <short>Put On Viewport 7</short>
- <long>Move window to viewport 7</long>
- <allowed key="true"/>
- <default>
- <key/>
- </default>
- </option>
- <option name="put_viewport_8" type="action">
- <short>Put On Viewport 8</short>
- <long>Move window to viewport 8</long>
- <allowed key="true"/>
- <default>
- <key/>
- </default>
- </option>
- <option name="put_viewport_9" type="action">
- <short>Put On Viewport 9</short>
- <long>Move window to viewport 9</long>
- <allowed key="true"/>
- <default>
- <key/>
- </default>
- </option>
- <option name="put_viewport_10" type="action">
- <short>Put On Viewport 10</short>
- <long>Move window to viewport 10</long>
- <allowed key="true"/>
- <default>
- <key/>
- </default>
- </option>
- <option name="put_viewport_11" type="action">
- <short>Put On Viewport 11</short>
- <long>Move window to viewport 11</long>
- <allowed key="true"/>
- <default>
- <key/>
- </default>
- </option>
- <option name="put_viewport_12" type="action">
- <short>Put On Viewport 12</short>
- <long>Move window to viewport 12</long>
- <allowed key="true"/>
- <default>
- <key/>
- </default>
- </option>
- </subgroup>
- <subgroup>
- <short>Put to adjacent viewport</short>
- <option name="put_viewport_left" type="action">
- <short>Viewport Left</short>
- <long>Move window to the viewport on the left</long>
- <allowed key="true"/>
- <default>
- <key/>
- </default>
- </option>
- <option name="put_viewport_right" type="action">
- <short>Viewport Right</short>
- <long>Move window to the viewport on the right</long>
- <allowed key="true"/>
- <default>
- <key/>
- </default>
- </option>
- <option name="put_viewport_up" type="action">
- <short>Viewport Top</short>
- <long>Move window to the viewport on the top</long>
- <allowed key="true"/>
- <default>
- <key/>
- </default>
- </option>
- <option name="put_viewport_down" type="action">
- <short>Viewport Bottom</short>
- <long>Move window to the viewport on the bottom</long>
- <allowed key="true"/>
- <default>
- <key/>
- </default>
- </option>
- </subgroup>
- <subgroup>
- <short>Put within viewport</short>
- <option name="put_center" type="action">
- <short>Put Center</short>
- <long>Move window to the center</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;KP_Begin</key>
- </default>
- </option>
- <option name="put_left" type="action">
- <short>Put Left</short>
- <long>Move window to the left edge</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;KP_Left</key>
- </default>
- </option>
- <option name="put_right" type="action">
- <short>Put Right</short>
- <long>Move window to the right edge</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;KP_Right</key>
- </default>
- </option>
- <option name="put_top" type="action">
- <short>Put Top</short>
- <long>Move window to the top edge</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;KP_Up</key>
- </default>
- </option>
- <option name="put_bottom" type="action">
- <short>Put Bottom</short>
- <long>Move window to the bottom edge</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;KP_Down</key>
- </default>
- </option>
- <option name="put_topleft" type="action">
- <short>Put Top Left</short>
- <long>Move window to the top left corner</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;KP_Home</key>
- </default>
- </option>
- <option name="put_topright" type="action">
- <short>Put Top Right</short>
- <long>Move window to the top right corner</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;KP_Prior</key>
- </default>
- </option>
- <option name="put_bottomleft" type="action">
- <short>Put Bottom Left</short>
- <long>Move window to the bottom left corner</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;KP_End</key>
- </default>
- </option>
- <option name="put_bottomright" type="action">
- <short>Put Bottom Right</short>
- <long>Move window to the bottom right corner</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;KP_Next</key>
- </default>
- </option>
- </subgroup>
- <option name="put_restore" type="action">
- <short>Restore Position</short>
- <long>Move window to the last position</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;KP_Insert</key>
- </default>
- </option>
- <option name="put_pointer" type="action">
- <short>Put Pointer</short>
- <long>Move window to the pointer position</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;z</key>
- </default>
- </option>
- <option name="put_exact" type="action">
- <short>Put Exact</short>
- <long>Move window to x, y</long>
- <allowed/>
- <default/>
- </option>
- </group>
- </display>
- <screen>
- <group>
- <short>Misc. Options</short>
- <subgroup>
- <short>Padding</short>
- <option name="pad_left" type="int">
- <short>Pad Left</short>
- <long>Number of pixels from the left edge where the window will come to rest</long>
- <default>0</default>
- <min>0</min>
- <max>500</max>
- </option>
- <option name="pad_right" type="int">
- <short>Pad Left</short>
- <long>Number of pixels from the right edge where the window will come to rest</long>
- <default>0</default>
- <min>0</min>
- <max>500</max>
- </option>
- <option name="pad_top" type="int">
- <short>Pad Left</short>
- <long>Number of pixels from the top edge where the window will come to rest</long>
- <default>0</default>
- <min>0</min>
- <max>500</max>
- </option>
- <option name="pad_bottom" type="int">
- <short>Pad Left</short>
- <long>Number of pixels from the bottom edge where the window will come to rest</long>
- <default>0</default>
- <min>0</min>
- <max>500</max>
- </option>
- </subgroup>
- <option name="unfocus_window" type="bool">
- <short>Unfocus Window</short>
- <long>Unfocus windows that are moved off the viewport</long>
- <default>false</default>
- </option>
- <option name="window_center" type="bool">
- <short>Window Center</short>
- <long>Put pointer uses the center of the window</long>
- <default>false</default>
- </option>
- <option name="avoid_offscreen" type="bool">
- <short>Avoid Offscreen</short>
- <long>Avoids putting window borders offscreen</long>
- <default>false</default>
- </option>
- </group>
- <group>
- <short>Animation</short>
- <option name="speed" type="float">
- <short>Speed</short>
- <long>Animation speed</long>
- <default>2.5</default>
- <min>0.1</min>
- <max>50.0</max>
- <precision>0.1</precision>
- </option>
- <option name="timestep" type="float">
- <short>Timestep</short>
- <long>Animation timestep</long>
- <default>0.5</default>
- <min>0.1</min>
- <max>50.0</max>
- <precision>0.1</precision>
- </option>
- </group>
- </screen>
- </plugin>
-</compiz>
diff --git a/metadata/reflex.xml b/metadata/reflex.xml
deleted file mode 100644
index 58e43f6..0000000
--- a/metadata/reflex.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0"?>
-<compiz>
- <plugin name="reflex" useBcop="true">
- <short>Reflection</short>
- <long>Draws reflections</long>
- <category>Effects</category>
- <screen>
- <group>
- <short>Main</short>
- <option name="file" type="string">
- <short>Reflection Image</short>
- <long>Reflection Image file</long>
- <hints>file;image;</hints>
- <default>/data/emboss.png</default>
- </option>
- <option name="match" type="match">
- <short>Window match</short>
- <long>Reflection Window Match</long>
- <default>any</default>
- </option>
- <option name="window" type="bool">
- <short>Reflection for Windows</short>
- <long>Draw Reflection for windows.</long>
- <default>false</default>
- </option>
- <option name="decoration" type="bool">
- <short>Reflection for Decorations</short>
- <long>Draw Reflection for decorations.</long>
- <default>true</default>
- </option>
- <option name="threshold" type="int">
- <short>Alpha Dependence Threshold</short>
- <long>Alpha dependence threshold.</long>
- <default>2</default>
- <min>1</min>
- <max>10</max>
- </option>
- </group>
- </screen>
- </plugin>
-</compiz>
diff --git a/metadata/ring.xml b/metadata/ring.xml
deleted file mode 100644
index 0681783..0000000
--- a/metadata/ring.xml
+++ /dev/null
@@ -1,230 +0,0 @@
-<?xml version="1.0"?>
-<compiz>
- <plugin name="ring" useBcop="true">
- <short>Ring Switcher</short>
- <long>Ring Switcher</long>
- <category>Window Management</category>
- <display>
- <group>
- <short>Key bindings</short>
- <option name="next" type="action">
- <short>Next Window</short>
- <long>Show switcher if not visible and select next window.</long>
- <allowed key="true" button="true"/>
- <default>
- <key>&lt;Super&gt;Tab</key>
- </default>
- </option>
- <option name="prev" type="action">
- <short>Previous Window</short>
- <long>Show switcher if not visible and select previous window.</long>
- <allowed key="true" button="true"/>
- <default>
- <key>&lt;Super&gt;&lt;Shift&gt;Tab</key>
- </default>
- </option>
- <option name="next_all" type="action">
- <short>Next Window (All Workspaces)</short>
- <long>Show switcher if not visible and select next window out of all windows.</long>
- <allowed key="true" button="true"/>
- <default>
- <key>&lt;Super&gt;&lt;Alt&gt;Tab</key>
- </default>
- </option>
- <option name="prev_all" type="action">
- <short>Previous Window (All Workspaces)</short>
- <long>Show switcher if not visible and select previous window out of all windows.</long>
- <allowed key="true" button="true"/>
- <default>
- <key>&lt;Super&gt;&lt;Shift&gt;&lt;Alt&gt;Tab</key>
- </default>
- </option>
- <option name="next_group" type="action">
- <short>Next Window (Group)</short>
- <long>Show switcher if not visible and select next window of the current application.</long>
- <allowed key="true" button="true"/>
- <default/>
- </option>
- <option name="prev_group" type="action">
- <short>Previous Window (Group)</short>
- <long>Show switcher if not visible and select previous window of the current application.</long>
- <allowed key="true" button="true"/>
- <default/>
- </option>
- </group>
- </display>
- <screen>
- <group>
- <short>Misc. options</short>
- <option name="speed" type="float">
- <short>Speed</short>
- <long>Ring speed</long>
- <default>1.5</default>
- <min>0.1</min>
- <max>50.0</max>
- <precision>0.1</precision>
- </option>
- <option name="timestep" type="float">
- <short>Timestep</short>
- <long>Ring timestep</long>
- <default>1.2</default>
- <min>0.1</min>
- <max>50.0</max>
- <precision>0.1</precision>
- </option>
- <option name="window_match" type="match">
- <short>Ring Windows</short>
- <long>Windows that should be shown in ring</long>
- <default>Toolbar | Utility | Dialog | Normal | Unknown</default>
- </option>
- <option name="darken_back" type="bool">
- <short>Darken Background</short>
- <long>Darken background when showing the ring</long>
- <default>true</default>
- </option>
- <option name="inactive_opacity" type="int">
- <short>Inactive Window Opacity</short>
- <long>Amount of opacity (in percent) for windows in the ring which are not selected</long>
- <default>100</default>
- <min>1</min>
- <max>100</max>
- </option>
- <option name="overlay_icon" type="int">
- <short>Overlay Icon</short>
- <long>Overlay an icon on windows in the ring</long>
- <default>1</default>
- <min>0</min>
- <max>2</max>
- <desc>
- <value>0</value>
- <name>None</name>
- </desc>
- <desc>
- <value>1</value>
- <name>Emblem</name>
- </desc>
- <desc>
- <value>2</value>
- <name>Big</name>
- </desc>
- </option>
- <option name="minimized" type="bool">
- <short>Show Minimized</short>
- <long>Show minimized windows</long>
- <default>true</default>
- </option>
- <option name="select_with_mouse" type="bool">
- <short>Allow Mouse Selection</short>
- <long>Allow the selection of windows by just clicking on them while the switcher is active.</long>
- <default>false</default>
- </option>
- </group>
- <group>
- <short>Ring appearance</short>
- <option name="ring_width" type="int">
- <short>Ring Width</short>
- <long>Ring width (in percent of the screen width)</long>
- <default>70</default>
- <min>1</min>
- <max>100</max>
- </option>
- <option name="ring_height" type="int">
- <short>Ring Height</short>
- <long>Ring height (in percent of the screen height)</long>
- <default>60</default>
- <min>1</min>
- <max>100</max>
- </option>
- <option name="thumb_width" type="int">
- <short>Thumbnail Width</short>
- <long>Maximum horizontal size of a thumbnail in the ring</long>
- <default>350</default>
- <min>10</min>
- <max>1024</max>
- </option>
- <option name="thumb_height" type="int">
- <short>Thumbnail Height</short>
- <long>MaximVertical size of a thumbnail in the ring</long>
- <default>250</default>
- <min>10</min>
- <max>1024</max>
- </option>
- <option name="min_brightness" type="float">
- <short>Minimum Brightness Factor</short>
- <long>Changes the minimum brightness factor for windows in the ring. The farer away windows are, the less bright are they.</long>
- <default>0.5</default>
- <min>0.1</min>
- <max>1.0</max>
- <precision>0.01</precision>
- </option>
- <option name="min_scale" type="float">
- <short>Minimum Scale Factor</short>
- <long>Changes the minimum scale factor for windows in the ring. The farer away windows are, the smaller are they.</long>
- <default>0.4</default>
- <min>0.1</min>
- <max>1.0</max>
- <precision>0.01</precision>
- </option>
- </group>
- <group>
- <short>Window title display</short>
- <option name="window_title" type="bool">
- <short>Show Window Title</short>
- <long>Show window title if currently selected window.</long>
- <default>true</default>
- </option>
- <option name="title_font_size" type="int">
- <short>Font Size</short>
- <long>Font size for the window title</long>
- <default>16</default>
- <min>6</min>
- <max>96</max>
- </option>
- <option name="title_font_bold" type="bool">
- <short>Bold Font</short>
- <long>Selects if the window title should be displayed in bold font or not.</long>
- <default>false</default>
- </option>
- <option name="title_back_color" type="color">
- <short>Background Color</short>
- <long>Background color for the window title</long>
- <default>
- <red>0x0000</red>
- <green>0x0000</green>
- <blue>0x0000</blue>
- <alpha>0x9999</alpha>
- </default>
- </option>
- <option name="title_font_color" type="color">
- <short>Font Color</short>
- <long>Font color for the window title</long>
- <default>
- <red>0xffff</red>
- <green>0xffff</green>
- <blue>0xffff</blue>
- <alpha>0xffff</alpha>
- </default>
- </option>
- <option name="title_text_placement" type="int">
- <short>Text Placement</short>
- <long>Selects where to place the window title.</long>
- <default>0</default>
- <min>0</min>
- <max>2</max>
- <desc>
- <value>0</value>
- <name>Centered on screen</name>
- </desc>
- <desc>
- <value>1</value>
- <name>Above ring</name>
- </desc>
- <desc>
- <value>2</value>
- <name>Below ring</name>
- </desc>
- </option>
- </group>
- </screen>
- </plugin>
-</compiz>
diff --git a/metadata/showdesktop.xml b/metadata/showdesktop.xml
deleted file mode 100644
index 846b456..0000000
--- a/metadata/showdesktop.xml
+++ /dev/null
@@ -1,88 +0,0 @@
-<?xml version="1.0"?>
-<compiz>
- <plugin name="showdesktop" useBcop="true">
- <short>Show desktop</short>
- <long>Access your desktop easily</long>
- <category>Desktop</category>
- <feature>showdesktop</feature>
- <screen>
- <group>
- <short>Misc. Options</short>
- <option name="speed" type="float">
- <short>Speed</short>
- <long>Window movement speed</long>
- <default>1.2</default>
- <min>0.1</min>
- <max>50.0</max>
- <precision>0.1</precision>
- </option>
- <option name="timestep" type="float">
- <short>Timestep</short>
- <long>Window movement timestep</long>
- <default>0.1</default>
- <min>0.1</min>
- <max>50.0</max>
- <precision>0.1</precision>
- </option>
- <option name="direction" type="int">
- <short>Movement Direction</short>
- <long>Direction of window movement</long>
- <default>6</default>
- <min>0</min>
- <max>6</max>
- <desc>
- <value>0</value>
- <name>Up</name>
- </desc>
- <desc>
- <value>1</value>
- <name>Down</name>
- </desc>
- <desc>
- <value>2</value>
- <name>Left</name>
- </desc>
- <desc>
- <value>3</value>
- <name>Right</name>
- </desc>
- <desc>
- <value>4</value>
- <name>Up/Down</name>
- </desc>
- <desc>
- <value>5</value>
- <name>Left/Right</name>
- </desc>
- <desc>
- <value>6</value>
- <name>To Corners</name>
- </desc>
- </option>
- <option name="window_match" type="match">
- <short>Window Types</short>
- <long>Window types that should be moved out of sight when entering showdesktop mode</long>
- <default>type=toolbar | type=utility | type=dialog | type=normal</default>
- </option>
- </group>
- <group>
- <short>Appearance</short>
- <option name="window_opacity" type="float">
- <short>Window Opacity</short>
- <long>Window opacity when showdesktop'd</long>
- <default>0.3</default>
- <min>0.1</min>
- <max>1.0</max>
- <precision>0.01</precision>
- </option>
- <option name="window_part_size" type="int">
- <short>Window Part Size</short>
- <long>Window part size when showdesktop'd</long>
- <default>20</default>
- <min>0</min>
- <max>300</max>
- </option>
- </group>
- </screen>
- </plugin>
-</compiz>
diff --git a/metadata/snap.xml b/metadata/snap.xml
deleted file mode 100644
index e741282..0000000
--- a/metadata/snap.xml
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0"?>
-<compiz>
- <plugin name="snap" useBcop="true">
- <short>Snapping Windows</short>
- <long>Enables windows edges resistance</long>
- <category>Window Management</category>
- <feature>edgeresistance</feature>
- <deps>
- <relation type="after">
- <plugin>decoration</plugin>
- </relation>
- </deps>
- <display>
- <group>
- <short>Bindings</short>
- <option name="avoid_snap" type="list">
- <short>Avoid Snap Modifier</short>
- <long>Use this bindings to avoid snapping.</long>
- <type>int</type>
- <min>0</min>
- <max>3</max>
- <default>
- <value>0</value>
- </default>
- <desc>
- <value>0</value>
- <name>Shift</name>
- </desc>
- <desc>
- <value>1</value>
- <name>Alt</name>
- </desc>
- <desc>
- <value>2</value>
- <name>Control</name>
- </desc>
- <desc>
- <value>3</value>
- <name>Meta</name>
- </desc>
- </option>
- </group>
- </display>
- <screen>
- <group>
- <short>Behaviour</short>
- <option name="snap_type" type="list">
- <short>Snap Type</short>
- <long>Choose 'Resistance', 'Attraction' or 'Full Mode'.</long>
- <type>int</type>
- <min>0</min>
- <max>1</max>
- <default>
- <value>0</value>
- </default>
- <desc>
- <value>0</value>
- <name>Edge resistance</name>
- </desc>
- <desc>
- <value>1</value>
- <name>Edge attraction</name>
- </desc>
- </option>
- <option name="edges_categories" type="list">
- <short>Edges</short>
- <long>Snap to 'Screen Edges', 'Windows Edges' or 'Both'.</long>
- <type>int</type>
- <min>0</min>
- <max>1</max>
- <default>
- <value>0</value>
- </default>
- <desc>
- <value>0</value>
- <name>Screen edges</name>
- </desc>
- <desc>
- <value>1</value>
- <name>Window edges</name>
- </desc>
- </option>
- <option name="resistance_distance" type="int">
- <short>Edge Resistance Distance</short>
- <long>The distance until edge resistance takes place.</long>
- <default>30</default>
- <min>1</min>
- <max>100</max>
- </option>
- <option name="attraction_distance" type="int">
- <short>Edge Attraction Distance</short>
- <long>The distance until edge attraction takes place.</long>
- <default>20</default>
- <min>1</min>
- <max>100</max>
- </option>
- </group>
- </screen>
- </plugin>
-</compiz>
diff --git a/metadata/snow.xml b/metadata/snow.xml
deleted file mode 100644
index d60e072..0000000
--- a/metadata/snow.xml
+++ /dev/null
@@ -1,122 +0,0 @@
-<?xml version="1.0"?>
-<compiz>
- <plugin name="snow" useBcop="true">
- <short>Snow</short>
- <long>XSnow for Compiz</long>
- <category>Extras</category>
- <display>
- <group>
- <short>Settings</short>
- <option name="num_snowflakes" type="int">
- <short>Number Of Snowflakes</short>
- <long>Number of snowflakes</long>
- <default>1500</default>
- <min>0</min>
- <max>10000</max>
- </option>
- <option name="snow_size" type="float">
- <short>Size Of Snowflakes</short>
- <long>Size of snowflakes</long>
- <default>10.0</default>
- <min>0.0</min>
- <max>50.0</max>
- <precision>0.1</precision>
- </option>
- <option name="snow_speed" type="int">
- <short>Snow Speed</short>
- <long>Speed of falling snow</long>
- <default>85</default>
- <min>0</min>
- <max>100</max>
- </option>
- <option name="snow_update_delay" type="int">
- <short>Update Delay</short>
- <long>Delay (in ms) between screen updates. Decreasing this value may make snow fall more smoothly, but will also increase CPU usage.</long>
- <default>40</default>
- <min>10</min>
- <max>200</max>
- </option>
- <option name="screen_boxing" type="int">
- <short>Screen Boxing</short>
- <long>How far outside the screen resolution snow flakes can be before being removed. Needed because of FOV.</long>
- <default>400</default>
- <min>-2000</min>
- <max>2000</max>
- </option>
- <option name="screen_depth" type="int">
- <short>Screen Depth</short>
- <long>How deep into the screen snowflakes can be drawn before being removed</long>
- <default>1000</default>
- <min>0</min>
- <max>2000</max>
- </option>
- <option name="snow_over_windows" type="bool">
- <short>Snow Over Windows</short>
- <long>Snow is drawn above windows</long>
- <default>false</default>
- </option>
- <option name="snow_rotation" type="bool">
- <short>Rotate Flakes</short>
- <long>Flakes rotate if checked.</long>
- <default>true</default>
- </option>
- <option name="snow_direction" type="int">
- <short>Snow Direction</short>
- <long>Select snow flake movement direction</long>
- <default>0</default>
- <min>0</min>
- <max>3</max>
- <desc>
- <value>0</value>
- <name>Top to Bottom</name>
- </desc>
- <desc>
- <value>1</value>
- <name>Bottom to Top</name>
- </desc>
- <desc>
- <value>2</value>
- <name>Right to Left</name>
- </desc>
- <desc>
- <value>3</value>
- <name>Left to Right</name>
- </desc>
- </option>
- </group>
- <group>
- <short>Textures</short>
- <option name="snow_textures" type="list">
- <short>Snow Textures</short>
- <long>Snow textures</long>
- <hints>file;image;pngonly;</hints>
- <type>string</type>
- </option>
- </group>
- <group>
- <short>Debug</short>
- <option name="use_blending" type="bool">
- <short>Enable Blending</short>
- <long>Enables alpha blending of snowflakes.</long>
- <default>true</default>
- </option>
- <option name="use_textures" type="bool">
- <short>Enable Textures</short>
- <long>Enables textures snowflakes. If not selected, color cradients are used.</long>
- <default>true</default>
- </option>
- </group>
- <group>
- <short>Key Bindings</short>
- <option name="toggle" type="action">
- <short>Snow Toggle</short>
- <long>Snow toggle key</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;F3</key>
- </default>
- </option>
- </group>
- </display>
- </plugin>
-</compiz>
diff --git a/metadata/splash.xml b/metadata/splash.xml
deleted file mode 100644
index 2d2202d..0000000
--- a/metadata/splash.xml
+++ /dev/null
@@ -1,76 +0,0 @@
-<?xml version="1.0"?>
-<compiz>
- <plugin name="splash" useBcop="true">
- <short>Splash</short>
- <long>A simple splash plugin</long>
- <category>Extras</category>
- <display>
- <group>
- <short>Main</short>
- <option name="initiate" type="action">
- <short>Initiate Splash</short>
- <long>Start Splash.</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Control&gt;F11</key>
- </default>
- </option>
- <option name="firststart" type="bool">
- <short>Show on first start</short>
- <long>Show splash on first start.</long>
- <default>true</default>
- </option>
- </group>
- <group>
- <short>Images</short>
- <option name="background" type="string">
- <short>Background File</short>
- <long>Background image File.</long>
- <hints>file;image;pngonly;</hints>
- <default>/data/splash_background.png</default>
- </option>
- <option name="logo" type="string">
- <short>Logo File</short>
- <long>Logo image File.</long>
- <hints>file;image;pngonly;</hints>
- <default>/data/splash_logo.png</default>
- </option>
- </group>
- <group>
- <short>Appearance</short>
- <option name="fade_time" type="float">
- <short>Fade Time</short>
- <long>Fade In/Out Time.</long>
- <default>1.0</default>
- <min>0.0</min>
- <max>100.0</max>
- <precision>0.1</precision>
- </option>
- <option name="display_time" type="float">
- <short>Display Time</short>
- <long>Display In/Out Time.</long>
- <default>2.0</default>
- <min>0.0</min>
- <max>100.0</max>
- <precision>0.1</precision>
- </option>
- <option name="saturation" type="float">
- <short>Saturation</short>
- <long>Background saturation.</long>
- <default>50.0</default>
- <min>0.0</min>
- <max>100.0</max>
- <precision>0.1</precision>
- </option>
- <option name="brightness" type="float">
- <short>Brightness</short>
- <long>Background brightness.</long>
- <default>50.0</default>
- <min>0.0</min>
- <max>100.0</max>
- <precision>0.1</precision>
- </option>
- </group>
- </display>
- </plugin>
-</compiz>
diff --git a/metadata/text.xml b/metadata/text.xml
deleted file mode 100644
index e3f924f..0000000
--- a/metadata/text.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0"?>
-<compiz>
- <plugin name="text">
- <short>Text</short>
- <long>Render text to texture</long>
- <category>Image Loading</category>
- </plugin>
-</compiz>
diff --git a/metadata/thumbnail.xml b/metadata/thumbnail.xml
deleted file mode 100644
index 6305f84..0000000
--- a/metadata/thumbnail.xml
+++ /dev/null
@@ -1,105 +0,0 @@
-<?xml version="1.0"?>
-<compiz>
- <plugin name="thumbnail" useBcop="true">
- <short>Window Previews</short>
- <long>Window thumbnails at the taskbar</long>
- <category>Extras</category>
- <screen>
- <group>
- <short>Settings</short>
- <option name="thumb_size" type="int">
- <short>Thumbnail Window Size</short>
- <long>Thumbnail window size.</long>
- <default>200</default>
- <min>50</min>
- <max>1500</max>
- </option>
- <option name="show_delay" type="int">
- <short>Show Delay</short>
- <long>Time (in ms) before Thumbnail is shown.</long>
- <default>100</default>
- <min>100</min>
- <max>10000</max>
- </option>
- <option name="border" type="int">
- <short>Thumbnail Border Size</short>
- <long>Size of Thumbnail Border.</long>
- <default>16</default>
- <min>1</min>
- <max>32</max>
- </option>
- <option name="thumb_color" type="color">
- <short>Thumbnail Border Glow Color</short>
- <long>Thumbnail Background and Border Glow Color.</long>
- <default>
- <red>0x0000</red>
- <green>0x0000</green>
- <blue>0x0000</blue>
- <alpha>0x7fff</alpha>
- </default>
- </option>
- <option name="fade_speed" type="float">
- <short>Fade In/Out Duration</short>
- <long>Fade In/Out Duration in seconds.</long>
- <default>0.5</default>
- <min>0.0</min>
- <max>5.0</max>
- <precision>0.1</precision>
- </option>
- <subgroup>
- <short>Taskbar</short>
- <option name="current_viewport" type="bool">
- <short>Taskbar Shows Only Windows of Current Viewport</short>
- <long>Set it if the Taskbar shows only Windows of Current Viewport.</long>
- <default>true</default>
- </option>
- <option name="always_on_top" type="bool">
- <short>Thumbnails Always on Top</short>
- <long>Paint Thumbnails Always on Top.</long>
- <default>true</default>
- </option>
- </subgroup>
- <option name="window_like" type="bool">
- <short>Paint Window Like Background</short>
- <long>Paint Window Like Background instead of Glow.</long>
- <default>true</default>
- </option>
- <option name="mipmap" type="bool">
- <short>Generate Mipmaps</short>
- <long>Generate mipmaps when possible for higher quality scaling.</long>
- <default>false</default>
- </option>
- <subgroup>
- <short>Window title</short>
- <option name="title_enabled" type="bool">
- <short>Enable Titles</short>
- <long>Show Window Title in Thumbnail.</long>
- <default>true</default>
- </option>
- <option name="font_bold" type="bool">
- <short>Bold Font</short>
- <long>Should be the window title Bold.</long>
- <default>true</default>
- </option>
- <option name="font_size" type="int">
- <short>Font Size</short>
- <long>Window title Font Size.</long>
- <default>12</default>
- <min>6</min>
- <max>36</max>
- </option>
- <option name="font_color" type="color">
- <short>Font Color</short>
- <long>Window title Font Color.</long>
- <default>
- <red>0x0000</red>
- <green>0x0000</green>
- <blue>0x0000</blue>
- <alpha>0xffff</alpha>
- </default>
- </option>
- </subgroup>
- </group>
- </screen>
- </plugin>
-</compiz>
diff --git a/metadata/tile.xml b/metadata/tile.xml
deleted file mode 100644
index bbea880..0000000
--- a/metadata/tile.xml
+++ /dev/null
@@ -1,149 +0,0 @@
-<?xml version="1.0"?>
-<compiz>
- <plugin name="tile" useBcop="true">
- <short>Tile</short>
- <long>Tile windows</long>
- <category>Window Management</category>
- <display>
- <group>
- <short>Options</short>
- <option name="animate_type" type="int">
- <short>Tiling Animation Type</short>
- <long>Selects the animation used while tiling</long>
- <default>0</default>
- <min>0</min>
- <max>5</max>
- <desc>
- <value>0</value>
- <name>None</name>
- </desc>
- <desc>
- <value>1</value>
- <name>Filled Outline</name>
- </desc>
- <desc>
- <value>2</value>
- <name>Slide</name>
- </desc>
- <desc>
- <value>3</value>
- <name>Zoom</name>
- </desc>
- <desc>
- <value>4</value>
- <name>Drop From Top</name>
- </desc>
- <desc>
- <value>5</value>
- <name>Fade</name>
- </desc>
- </option>
- <option name="animation_duration" type="int">
- <short>Animation Duration</short>
- <long>Duration (in ms) of the tiling animation</long>
- <default>1000</default>
- <min>100</min>
- <max>2000</max>
- </option>
- <option name="tile_toggle_type" type="int">
- <short>Tiling Method For Toggle</short>
- <long>Choose the tiling type you want when using toggle.</long>
- <default>0</default>
- <min>0</min>
- <max>4</max>
- <desc>
- <value>0</value>
- <name>Tile</name>
- </desc>
- <desc>
- <value>1</value>
- <name>Left</name>
- </desc>
- <desc>
- <value>2</value>
- <name>Tile Vertically</name>
- </desc>
- <desc>
- <value>3</value>
- <name>Tile Horizontally</name>
- </desc>
- <desc>
- <value>4</value>
- <name>Cascade</name>
- </desc>
- </option>
- <option name="tile_join" type="bool">
- <short>Join Windows (EXPERIMENTAL)</short>
- <long>Tries to join the windows together when horizontal, vertical or left tiling is enabled so that when you resize a window surrounding windows resize accordingly. This may cause problems if you dont leave them enough space.</long>
- <default>false</default>
- </option>
- <option name="tile_delta" type="int">
- <short>Cascade Delta</short>
- <long>Distance between windows when using cascade</long>
- <default>35</default>
- <min>0</min>
- <max>250</max>
- </option>
- <option name="tile_left_occupancy" type="int">
- <short>Left Occupancy</short>
- <long>Occupancy percentage for window placed left. This number is percentage of screen width, which the active window will have it as width when tiled. Applies to Left tiling type.</long>
- <default>60</default>
- <min>20</min>
- <max>80</max>
- </option>
- <option name="exclude_match" type="match">
- <short>Excluded Windows</short>
- <long>Windows which should be excluded from tiling</long>
- <default/>
- </option>
- </group>
- <group>
- <short>Key Bindings</short>
- <option name="tile_vertically" type="action">
- <short>Tile Windows Vertically</short>
- <long>Move and resize all visible windows so that they have full height, same width and occupy whole screen.</long>
- <allowed/>
- <default/>
- </option>
- <option name="tile_horizontally" type="action">
- <short>Tile Windows Horizontally</short>
- <long>Move and resize all visible windows so that they have full width, same height and occupy whole screen.</long>
- <allowed/>
- <default/>
- </option>
- <option name="tile_tile" type="action">
- <short>Tile Windows</short>
- <long>Move and resize all visible windows both vertically and horizontally, so that the occupy whole screen and are in a grid.</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;&lt;Shift&gt;a</key>
- </default>
- </option>
- <option name="tile_cascade" type="action">
- <short>Cascade Windows</short>
- <long>Move and resize all visible windows with the delta value set for cascading.</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;&lt;Shift&gt;s</key>
- </default>
- </option>
- <option name="tile_restore" type="action">
- <short>Restore Windows</short>
- <long>Restore windows to their original position they had before tiling.</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;&lt;Shift&gt;z</key>
- </default>
- </option>
- <option name="tile_toggle" type="action">
- <short>Toggle Tiling</short>
- <long>Toggle between tile and restore</long>
- <allowed key="true"/>
- <default>
- <key>&lt;Super&gt;&lt;Shift&gt;x</key>
- </default>
- </option>
- </group>
- </display>
- </plugin>
-</compiz>
diff --git a/metadata/trailfocus.xml b/metadata/trailfocus.xml
deleted file mode 100644
index aea714f..0000000
--- a/metadata/trailfocus.xml
+++ /dev/null
@@ -1,91 +0,0 @@
-<?xml version="1.0"?>
-<compiz>
- <plugin name="trailfocus" useBcop="true">
- <short>Trailfocus</short>
- <long>Adjust the opacity, saturation and brightness of windows based on when they last had focus.</long>
- <category>Effects</category>
- <deps>
- <relation type="after">
- <plugin>fade</plugin>
- </relation>
- </deps>
- <screen>
- <group>
- <short>Behaviour</short>
- <option name="window_match" type="match">
- <short>Window Types</short>
- <long>Window types that should be handled by Trailfocus</long>
- <default>(type=toolbar | type=utility | type=dialog | type=normal) &amp; !(state=skiptaskbar | state=skippager)</default>
- </option>
- <option name="windows_count" type="int">
- <short>Number of Windows to Track</short>
- <long>Number of windows Trailfocus will keep track of. Windows that had focus this amount of windows ago or more will be considered completly unfocused.</long>
- <default>5</default>
- <min>1</min>
- <max>150</max>
- </option>
- <option name="windows_start" type="int">
- <short>Window to Start Fading</short>
- <long>This defines when Trailfocus will start fading windows. This lets you set up trailfocus to treat the N first Windows as fully focused.</long>
- <default>2</default>
- <min>1</min>
- <max>20</max>
- </option>
- </group>
- <group>
- <short>Appearance</short>
- <subgroup>
- <short>Opacity</short>
- <option name="max_opacity" type="int">
- <short>Opacity Level of Focused Windows</short>
- <long>Opacity of the currently focused window. Windows will get opacity levels between the focused and minimum.</long>
- <default>100</default>
- <min>1</min>
- <max>100</max>
- </option>
- <option name="min_opacity" type="int">
- <short>Opacity Level of Unfocused Windows</short>
- <long>Opacity of the least focused window. Windows will get opacity levels between the focused and minimum.</long>
- <default>70</default>
- <min>1</min>
- <max>100</max>
- </option>
- </subgroup>
- <subgroup>
- <short>Brightness</short>
- <option name="max_brightness" type="int">
- <short>Brightness Level of Focused Windows</short>
- <long>Brightness of the currently focused window. Windows will get opacity levels between the focused and minimum.</long>
- <default>100</default>
- <min>1</min>
- <max>100</max>
- </option>
- <option name="min_brightness" type="int">
- <short>Brightness Level of Unfocused Windows</short>
- <long>Brightness of the least focused window. Windows will get opacity levels between the focused and minimum.</long>
- <default>100</default>
- <min>1</min>
- <max>100</max>
- </option>
- </subgroup>
- <subgroup>
- <short>Saturation</short>
- <option name="max_saturation" type="int">
- <short>Saturation Level of Focused Windows</short>
- <long>Saturation of the currently focused window. Windows will get opacity levels between the focused and minimum.</long>
- <default>100</default>
- <min>1</min>
- <max>100</max>
- </option>
- <option name="min_saturation" type="int">
- <short>Saturation Level of Unfocused Windows</short>
- <long>Saturation of the least focused window. Windows will get opacity levels between the focused and minimum.</long>
- <default>100</default>
- <min>1</min>
- <max>100</max>
- </option>
- </subgroup>
- </group>
- </screen>
- </plugin>
-</compiz>
diff --git a/po/ChangeLog b/po/ChangeLog
deleted file mode 100644
index 4fff0e1..0000000
--- a/po/ChangeLog
+++ /dev/null
@@ -1,4 +0,0 @@
-2007-04-05 cyberorg <cyberorg@cyberorg.info>
-
- * initial internationalization
- * use intltool-update xy_XY to update your translation
diff --git a/po/Makevars b/po/Makevars
deleted file mode 100644
index a1be8bf..0000000
--- a/po/Makevars
+++ /dev/null
@@ -1,42 +0,0 @@
-# Makefile variables for PO directory in any package using GNU gettext.
-
-# Usually the message domain is the same as the package name.
-DOMAIN = compiz-plugins-beryl
-
-# These two variables depend on the location of this directory.
-subdir = po
-top_builddir = ..
-
-# These options get passed to xgettext.
-XGETTEXT_OPTIONS = --keyword=_ --keyword=N_ --no-location
-
-# This is the copyright holder that gets inserted into the header of the
-# $(DOMAIN).pot file. Set this to the copyright holder of the surrounding
-# package. (Note that the msgstr strings, extracted from the package's
-# sources, belong to the copyright holder of the package.) Translators are
-# expected to transfer the copyright for their translations to this person
-# or entity, or to disclaim their copyright. The empty string stands for
-# the public domain; in this case the translators are expected to disclaim
-# their copyright.
-COPYRIGHT_HOLDER = beryl-project.org.
-
-# This is the email address or URL to which the translators shall report
-# bugs in the untranslated strings:
-# - Strings which are not entire sentences, see the maintainer guidelines
-# in the GNU gettext documentation, section 'Preparing Strings'.
-# - Strings which use unclear terms or require additional context to be
-# understood.
-# - Strings which make invalid assumptions about notation of date, time or
-# money.
-# - Pluralisation problems.
-# - Incorrect English spelling.
-# - Incorrect formatting.
-# It can be your email address, or a mailing list address where translators
-# can write to without being subscribed, or the URL of a web page through
-# which the translators can contact you.
-MSGID_BUGS_ADDRESS = http://bugs.beryl-project.org
-
-
-# This is the list of locale categories, beyond LC_MESSAGES, for which the
-# message catalogs shall be used. It is usually empty.
-EXTRA_LOCALE_CATEGORIES =
diff --git a/po/POTFILES.in b/po/POTFILES.in
deleted file mode 100644
index 15db291..0000000
--- a/po/POTFILES.in
+++ /dev/null
@@ -1,20 +0,0 @@
-src/addhelper.c
-src/bench.c
-src/bench.options
-src/bench_tex.h
-src/crashhandler.c
-src/jpeg.c
-src/mblur.c
-src/neg.c
-src/put.c
-src/reflex.c
-src/ring.c
-src/showdesktop.c
-src/snap.c
-src/snow.c
-src/splash.c
-src/text.c
-src/thumbnail.c
-src/tile.c
-src/trailfocus.c
-src/wall.c
diff --git a/src/3d/3d.c b/src/3d/3d.c
deleted file mode 100644
index ef23a93..0000000
--- a/src/3d/3d.c
+++ /dev/null
@@ -1,1207 +0,0 @@
-/**
- *
- * Beryl 3d plugin
- *
- * 3d.c
- *
- * Copyright : (C) 2006 by Roi Cohen
- * E-mail : roico12@gmail.com
- *
- * Modified and maintained by : Robert Carr <racarr@beryl-project.org>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- **/
-
-/**
-TODO:
- 1. Add 3d shadows / projections.
- 3. Add an option to select z-order of windows not only by viewports but also by screens.
- 4. Fix 3d for inside cube and planed / unfolded cube.
- 5. Find a better solution for blur cache + 3d.
- 6. Fix bugs with 3d + animations / wobbly.
- - Wobbly will draw the window twice if its in 2 different viewports.
- - Many Bugs with animations, some are solvable by changing the load order, but it will result with clipping when animations are done.
- 7. *High priority* Fix windows in 3D appearing a second time to the left of their real position.
-*/
-
-#define _GNU_SOURCE
-
-#include <stdlib.h>
-#include <string.h>
-#include <math.h>
-
-#include <compiz.h>
-#include "3d_options.h"
-
-#define PI 3.14159265359f
-
-#define MULTM(x,y,z) \
-z[0] = x[0] * y[0] + x[4] * y[1] + x[8] * y[2] + x[12] * y[3]; \
-z[1] = x[1] * y[0] + x[5] * y[1] + x[9] * y[2] + x[13] * y[3]; \
-z[2] = x[2] * y[0] + x[6] * y[1] + x[10] * y[2] + x[14] * y[3]; \
-z[3] = x[3] * y[0] + x[7] * y[1] + x[11] * y[2] + x[15] * y[3]; \
-z[4] = x[0] * y[4] + x[4] * y[5] + x[8] * y[6] + x[12] * y[7]; \
-z[5] = x[1] * y[4] + x[5] * y[5] + x[9] * y[6] + x[13] * y[7]; \
-z[6] = x[2] * y[4] + x[6] * y[5] + x[10] * y[6] + x[14] * y[7]; \
-z[7] = x[3] * y[4] + x[7] * y[5] + x[11] * y[6] + x[15] * y[7]; \
-z[8] = x[0] * y[8] + x[4] * y[9] + x[8] * y[10] + x[12] * y[11]; \
-z[9] = x[1] * y[8] + x[5] * y[9] + x[9] * y[10] + x[13] * y[11]; \
-z[10] = x[2] * y[8] + x[6] * y[9] + x[10] * y[10] + x[14] * y[11]; \
-z[11] = x[3] * y[8] + x[7] * y[9] + x[11] * y[10] + x[15] * y[11]; \
-z[12] = x[0] * y[12] + x[4] * y[13] + x[8] * y[14] + x[12] * y[15]; \
-z[13] = x[1] * y[12] + x[5] * y[13] + x[9] * y[14] + x[13] * y[15]; \
-z[14] = x[2] * y[12] + x[6] * y[13] + x[10] * y[14] + x[14] * y[15]; \
-z[15] = x[3] * y[12] + x[7] * y[13] + x[11] * y[14] + x[15] * y[15];
-
-#define MULTMV(m, v) { \
-float v0 = m[0]*v[0] + m[4]*v[1] + m[8]*v[2] + m[12]*v[3]; \
-float v1 = m[1]*v[0] + m[5]*v[1] + m[9]*v[2] + m[13]*v[3]; \
-float v2 = m[2]*v[0] + m[6]*v[1] + m[10]*v[2] + m[14]*v[3]; \
-float v3 = m[3]*v[0] + m[7