1
0
mirror of https://github.com/gryf/wmaker.git synced 2026-03-11 03:55:53 +01:00

85 Commits

Author SHA1 Message Date
Carlos R. Mafra
5d643a67dd Window Maker 0.95.8 2017-03-11 11:10:26 +00:00
Doug Torrance
9087222d1e doc: Add new --with-defsdatadir option to INSTALL-WMAKER. 2017-03-10 20:31:26 +00:00
Doug Torrance
dede386b3d debian: Remove patch 51_wmaker_man.diff; applied upstream. 2017-03-10 17:25:32 +00:00
Doug Torrance
b2b2ebad4c NEWS: Add note about new global defaults directory configuration. 2017-03-10 17:25:32 +00:00
Alwin
d4a0b2f115 Translations: Frisian language file for WPrefs updated
A few new entries were translated.
2017-03-10 14:53:38 +00:00
Alwin
2411298ff6 Translations: Dutch language file for WPrefs updated
A few new entries were translated.
2017-03-10 14:53:38 +00:00
Doug Torrance
cdaa7a4520 doc: Add info about user icons directory to manpage.
Based on patch in Debian package.  See:
debian/patches/51_wmaker_man.diff
2017-03-10 10:20:58 +00:00
Doug Torrance
7df224440b doc: Update global autostart/exitscript path in manpage. 2017-03-10 10:20:58 +00:00
Doug Torrance
01ad3ead5d doc: Use new defsdatadir variable to specify defaults directory in manpage. 2017-03-10 10:20:58 +00:00
Doug Torrance
6fa1c0c009 configure: Add option to specify global defaults directory.
Previously, this was only (partially) possible by redefining the macro
GLOBAL_DEFAULTS_SUBDIR.  This told Window Maker to look for the global
config files in a particular subdirectory of SYSCONFDIR.

However:
* This is undocumented.
* GLOBAL_DEFAULTS_SUBDIR is ignored when installing the config files.  They
  are always installed to SYSCONFDIR/WindowMaker.

To solve these issues, we add a "--with-defsdatadir" option to configure
which allows a user to specify the global defaults directory.
2017-03-10 10:20:58 +00:00
Doug Torrance
ac92f1a844 wrlib: Bump soname version to 6.
Usually, a soname bump is reserved for when an interface is added, changed,
or removed.  This has not happened to wrlib.  However, I think there is a
special circumstance that warrants the bump.

In particular, there are two versions of wrlib version 5 in the wild:
* The one that shipped with wmaker 0.95.6, which uses symbol version
  LIBWRASTER3.
* The one that shipped with wmaker 0.95.7, which uses symbol version
  LIBWRASTER5.
This was reported in Debian bug #811304 [1].  Binaries which were built
against the older wrlib won't run after upgrading to the newer one, even
though they are supposedly using the same soname version.

(We get around this currently in Debian by patching the old LIBWRASTER3
symbol version back in.)

I propose we bump to version 6 and put this mess behind us.

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=811304
2017-03-10 10:20:58 +00:00
Doug Torrance
21d3fadebb ChangeLog: Update with commits since v0.95.7. 2017-03-10 10:20:58 +00:00
Doug Torrance
3986629590 debian: Update with version 0.95.7-8 packaging. 2017-03-10 01:21:32 +00:00
Cyrus Rahman
c052addd1d wmaker: Do not place icons under the dock
While I love the new maximizing functions, in the process of
developing them the code to keep icons from under the dock was lost.

I have created a patch to prevent this problem.
2017-03-06 15:19:55 +00:00
6e4698fe11 Fixed couple of compilator warning and removed unused macros. 2017-02-25 10:19:52 +00:00
3617e4c20c Removed trailing whitespaces from readme files. 2017-02-25 10:19:51 +00:00
f3fdf0b8dd Refactoring handleMaximize() function
Simplify handleMaximize function for "not effective" case, where there
was couple of duplicate code, now there is one indentation level less
and readability increased.
2017-02-21 19:24:36 +00:00
9328ba5b3c Implementation for moving mouse pointer within the maximized window.
Mouse pointer can be now moved together with window if keyboard was used
for arrange maximized windows on screen. This feature can be turned on
in WPrefs.app in Expert tab by selecting "Move mouse pointer with half
MAXIMIZED windows.", or setting "PointerWithHalfMaxWindows" to "Yes" on
~/GNUstep/Defaults/WindowMaker file.
2017-02-21 19:24:36 +00:00
c9fbcda0b0 New option for moving mouse pointer along with half-maximized windows.
This option might be usable for using keyboard for moving windows
around. This option will enable moving mouse pointer for such windows.
2017-02-21 19:24:36 +00:00
eadb7f3ab2 Alternative way for traversing half-maximized windows.
Now it is possible for change a bit pattern for changing state between
half-maximized windows. Half maximized windows will become maximized if
there is issued half-maximizing shortcut in opposite direction. Issue
half-maximizing command on same direction on already maximized window,
will have no effect.
2017-02-21 19:24:35 +00:00
9e7987713f New option for enabling alternative half-maximized window movement.
Added new option to Window Maker for enabling alternative way for
half-maximized windows movement. Option can be found on Expert section
in WPrefs app.
2017-02-21 19:24:35 +00:00
62d62eebf1 Bugfix for moving windows between heads.
Previous bugfix introduced another regression. It fixed the issue with
size of the unmaximized window, but break new functionality. Revert back
code for maximizing using mouse, leaving out head detection for keyboard
actions, since it is already calculated.

Mouse actions for maximize also has to be fixed due to different
behaviour in original implementation - movement of the window which is
called in handleMaximize filter out MAX_KEYBOARD from argument passed to
the wMaximizeWindow, so that it will always assume that all the actions
have to be done on the head where mouse pointer resides. For moving
windows between heads feature, calculated head is always passed and
used, regardless of how maximizing was invoked (keyboard or mouse) and
mouse pointer position.
2017-02-21 19:24:35 +00:00
160f879cce Fixed wrong (re)stored dimensions for unmaximized window. 2017-02-13 20:01:53 +00:00
28da4c98e3 Added possibility for half-maximized windows to move across the screens.
Using MoveHalfMaximizedWindowsBetweenScreens option user can enable
ability for moving half-maximized windows not only within current
screen/head/display, but also to other heads, if they exists. Note, that
only vertically or horizontally maximized windows can be transfered to
another display. Quarter-maximized windows are not supported, since it
is ambiguous to predict in which direction such window should be moved.
2017-02-08 07:26:35 +00:00
17a47af160 Added option for ability to move half-maximized between heads.
Added new option to Window Maker preferences to enable half-maximized
windows movement on all available heads. Option can be found in WPrefs
app on Expert section.
2017-02-08 07:26:35 +00:00
014a315f3a Added wGetHeadRelativeToCurrentHead function
A new function for obtaining possible heads (displays) was added. It
allow to query for a head in four directions relative to the current
one.
2017-02-08 07:26:35 +00:00
e2f8525728 Added 'head' parameter to wMaximizeWindow
Additional 'head' parameter will help to select head (display) where
window should be maximized.
2017-02-08 07:26:35 +00:00
002d415d02 Trivial cleanup: Removed unused defines. 2017-02-04 13:06:13 +00:00
Doug Torrance
92bc458fac configure: Use PKG_PROG_PKG_CONFIG macro to allow cross building.
Patch by Helmut Grohne <helmut@subdivi.de> to fix Debian bug #853236 [1]:

> wmaker fails to cross build from source, because it forces the use of
> pkg-config without $ac_tool_prefix. Discovering pkg-config with the
> PKG_PROG_PKG_CONFIG macro considers $ac_tool_prefix and thus makes cross
> compilation succeed. Please consider applying the attached patch after
> stretch is released.
>
> Helmut

[1] https://bugs.debian.org/853236
2017-01-31 01:44:56 +00:00
Doug Torrance
6f3dbfeaba debian: Update with version 0.95.7-7 packaging. 2017-01-29 10:07:59 -05:00
Doug Torrance
3426f8110b Look for plmenu in build directory when creating WMRootMenu.
Previously, plmenu already existed in the source directory, and that's where
make looked for it.  Now, however, it is generated to include the proper
path to WPrefs and therefore is in the build directory.

See
https://www.gnu.org/software/make/manual/html_node/Makefile-Basics.html
for more about this distinction.
2017-01-29 10:07:59 -05:00
Doug Torrance
f9b2cf9747 Don't try and add removed file mkMakefile to distribution tarball. 2017-01-20 21:01:42 -05:00
Doug Torrance
ad590811f6 Remove WindowMaker/mkMakefile script.
It was used to generate WindowMaker/Makefile.am, but hasn't been touched
since 1999.  Meanwhile, WindowMaker/Makefile.am has been changed manually
a number of times.
2017-01-20 19:51:12 -05:00
Doug Torrance
d48a37060c Use wprefs_bindir output variable to set WPrefs path in menus.
The path to WPrefs has been hardcoded in many of the menu files to
/usr/local/GNUstep/Applications/WPrefs.app/WPrefs, which would only actually
work if the user ran something like:
     ./configure --with-gnustepdir=/usr/local/GNUstep
during build.

Instead, we add a .in extension to all menu files with this issue and use sed
to use the actual WPrefs path (given by the wprefs_bindir output variable) and
generate a new menu file.

A very similar idea is already used to generate the WMState file, which sets
WPrefs as the command for the Window Maker logo tile in the dock.

This patch fixes Debian bug #851737:
https://bugs.debian.org/851737
2017-01-19 18:40:13 -05:00
Doug Torrance
23417d9934 WPrefs: Update path for Debian menu 2016-11-13 15:52:06 +00:00
Bjørn Mork
5561199c87 wmaker: allow alt+tabbed windows over fullscreen
Fullscreen windows should only be on top when they are in focus. Change
the stacking level temporarily back to WMNormalLevel if the fullscreen
window loses focus due to an alt+tab operation.

Change the stacking level back to WMFullscreenLevel if the fullscreen
window receives the focus again.

Cc: Amadeusz Sławiński <amade@asmblr.net>
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2016-07-12 23:21:00 +01:00
Bjørn Mork
6429847494 wmaker: fix stacking order of dock and fullscreen
This reverts the commits:
 311ab6b08c ("Raise fullscreened window")
 a504370f3b ("Remove WMFullscreenLevel")

Removing WMFullscreenLevel had the side effect that a dock or panel
having the _NET_WM_WINDOW_TYPE_DOCK type would stack on top of
fullscreen windows, obscuring part of them.  This is unwanted. No
other window should cover a focused fullscreen window:.
https://specifications.freedesktop.org/wm-spec/latest/ar01s09.html#STACKINGORDER

Simply raising the fullscreen window to the top of the stack of normal
windows is not sufficient if there are windows with higher stacking
levels present.  The separate WMFullscreenLevel is needed.

Cc: Amadeusz Sławiński <amade@asmblr.net>
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2016-07-12 23:21:00 +01:00
Alexandru Lazar
b7a1528833 getstyle: fix wcopy_file paths
Some (presumably stale) calls to wcopy_file used what appears to
be an incorrect destination which did not always exist. This patch
forces assets to be copied under <themedir>/<asset>, rather than
<themedir><absolute path of asset>. It works by first getting the
"new" path (i.e. the one that will be inserted in the property
list), which is relative to <themedir> (and appears to be always
in the root directory, too); it then copies the file to that path.

This *may* have been the original intended behaviour, as the one
it replaces clutters the path and leaks configuration data. In
addition, the style file seems to store only the file's name, not
the path relative to <themedir>, even when the file is copied with
its full hierarchy.

Signed-off-by: Alexandru Lazar <alazar@startmail.com>
2016-04-24 19:11:08 -04:00
Doug Torrance
2ea6162629 wmmenugen: Fix segfault; argv[argc] doesn't exist. 2016-04-24 19:05:34 -04:00
Doug Torrance
5a730d63b2 debian: Update with version 0.95.7-6 packaging. 2016-03-24 16:17:44 -04:00
Doug Torrance
fd31b29d0d debian: Update with version 0.95.7-5 packaging. 2016-03-09 15:27:04 -05:00
Doug Torrance
ebf2801f4a debian: Update with version 0.95.7-4 packaging.
Note that the patch 57_ignore_with-aix-soname.diff, mentioned in
debian/changelog, is not included as it has already been applied to the next
branch.
2016-02-15 13:37:34 -05:00
Doug Torrance
8b46f16205 debian: Update with version 0.95.7-3 packaging. 2016-02-10 07:52:54 +05:30
Doug Torrance
2da2045efa debian: Remove 56_ignore_runstatedir.diff.
This patch has now been applied in next, so its presence among the Debian
patches would cause quilt to fail for those trying to build packages from
next.
2016-02-10 07:52:54 +05:30
Doug Torrance
67e9e7e554 check-doc: Ignore with-aix-soname in check-cmdline-options-doc.sh
Control: tags -1 forwarded wmaker-dev@lists.windowmaker.org

libtool 2.4.4 will add a --with-aix-soname option.  Ignore it when checking
whether INSTALL-WMAKER is up to date.

Fixes Debian bug #814213 [1].  Proposed fix to Debian package at [2].

   From: Chris Lamb <lamby@debian.org>
   Subject: wmaker: FTBFS: Error: program option '--with-aix-soname' is not in
     the documentation './INSTALL-WMAKER'
   Date: Tue, 09 Feb 2016 09:59:14 +0100

   Dear Maintainer,

   wmaker fails to build from source in unstable/amd64:

     [..]

     make  check-local
     make[4]: Entering directory '/home/lamby/temp/
       cdt.20160209093619.fGSQWYa4PE/wmaker-0.95.7'
     ./script/check-cmdline-options-doc.sh \
     	--program "./configure" --text-doc "./INSTALL-WMAKER" \
     	--ignore-prg 'with-PACKAGE,without-PACKAGE # only template names from
	  Autoconf' \
     	--ignore-prg 'program-prefix,program-suffix,program-transform-name
	  # in INSTALL' \
     	--ignore-prg 'version,quiet,srcdir,build,host,cache-file,no-create
	  # in INSTALL' \
     	--ignore-prg 'enable-silent-rules,disable-silent-rules # should be in
	  INSTALL' \
     	--ignore-prg 'enable-dependency-tracking,disable-dependency-tracking
	  # in INSTALL' \
     	--ignore-prg 'enable-shared,enable-static # should be in INSTALL' \
     	--ignore-prg 'disable-option-checking,enable-fast-install # should be
	  in INSTALL' \
     	--ignore-prg 'disable-libtool-lock,with-pic,with-gnu-ld,with-sysroot
	  # for libtool' \
     	--ignore-prg 'runstatedir #new in autoconf 2.70, backported in Debian' \
     	--ignore-prg 'with-x # no use, it would not work without X'
     Error: program option '--with-aix-soname' is not in the documentation
       './INSTALL-WMAKER'
     Makefile:951: recipe for target 'configure-documentation' failed
     make[4]: *** [configure-documentation] Error 1

     [..]

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=814213
[2] http://anonscm.debian.org/cgit/pkg-wmaker/wmaker.git/commit/?id=dd955a7
2016-02-09 23:21:42 +05:30
Doug Torrance
4f18b3e1f4 check-doc: Ignore runstatedir in check-cmdline-options-doc.sh
autoconf 2.70 will add a --runstatedir option, Debian has backported it.
Ignore it when checking whether INSTALL-WMAKER is up to date.

Patch by Andreas Metzler from Debian package [1].

[1] https://sources.debian.net/src/wmaker/0.95.7-3/debian/patches/
    56_ignore_runstatedir.diff/
2016-02-09 23:21:42 +05:30
Doug Torrance
cb1760dc0b WPrefs: Add support for fpixmap ("fillscale") texture. 2016-01-24 08:53:21 -05:00
Doug Torrance
9f7e51e66d WPrefs: Code formatting in TexturePanel.c; minimizes checkpatch.pl warnings. 2016-01-24 08:53:21 -05:00
Doug Torrance
bf6f81434b wmlib: Remove install-exec-local target.
This was made redundant by defining pkgconfigdir and pkgconfig_DATA.  On
some systems (with automake < 1.15), this caused a build failure, e.g., [1]:

/usr/bin/install -c -m 644 wmlib.pc /«BUILDDIR»/wmaker-0.95.7+201601230517/
 debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/
/usr/bin/install -c -m 644 wmlib.pc '/«BUILDDIR»/wmaker-0.95.7+201601230517/
 debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig'
/usr/bin/install: cannot create regular file '/«BUILDDIR»/
 wmaker-0.95.7+201601230517/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/
 wmlib.pc': File exists

Also change the definition of DISTCLEANFILES to pkgconfig_DATA to match
the Makefiles for WINGs and wrlib.

[1] https://launchpadlibrarian.net/234989800/
 buildlog_ubuntu-precise-amd64.wmaker_0.95.7+201601230517-0ppa201601211606~
 ubuntu12.04.1_BUILDING.txt.gz
2016-01-23 09:36:53 -05:00
Doug Torrance
af892d7dd6 wmlib: Add pkg-config file. 2016-01-23 00:17:05 -05:00
Alwin
7fa14a0137 Translations: Frisian language files updated
New entries were translated, and a lot improved.
2016-01-21 13:10:43 -05:00
Alwin
51d36afc8f Translations: Dutch language files updated
New entries were translated, a few improved.
2016-01-21 13:10:43 -05:00
Doug Torrance
84727563f9 wmaker: Implement basic menu shading.
Menus may now be shaded like other windows by double clicking on their title
bars.  Note that, even if animations are enabled, the shade animation seen
with other windows does not work for menus.

This fixes Debian bug #72038 [1]:

  From: Chris Pimlott <pimlottc@null.net>
  Subject: wmaker: Persistant menus should be shade-able
  Date: Tue, 19 Sep 2000 14:04:41 -0400

  One of the many little things that makes me appreciate Window
  Maker is that by clicking on the title bar of a menu, it can be made
  "persistant" so it stays on screen and doesn't dissappear after click or
  mouseout like normal.  I find it useful if I need to run a number of
  commands in a submenu, or for keeping a list of open windows on
  screen.

  The usefulness of this feature could be extended by allowing menus
  to be shaded (by double-clicking the title) like normal windows, thus
  collapsing them to take up less space when not needed but still be
  persistant.  Perhaps other commands of windows (like maximizing/
  minimizing, resizing) might be considered as well, although
  personally only shading stands out as particularly useful for menus.

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=72038
2016-01-21 08:52:36 -05:00
Doug Torrance
c7c0b43629 wmaker: Fix whitespace in menu.h; passes checkpatch.pl inspection. 2016-01-21 08:52:36 -05:00
Doug Torrance
ac33bb9d1b wmaker: Display keyboard shortcuts for remaining options in window menu.
In particular, Keep on top, Keep at bottom, and Omnipresent.
2016-01-20 08:27:07 -05:00
Doug Torrance
563cda28d3 wmaker: Add keyboard shortcuts for keeping window on top or at bottom.
This closes Debian bug #306808 [1].

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=306808
2016-01-20 08:27:07 -05:00
Doug Torrance
65802d3402 wmaker: Use window placement settings on other workspaces.
Previously, if a window was placed on a workspace other than the current one,
the window placement settings (given by WindowPlacement) were ignored and
the window was drawn in the upper left hand corner.  This is Debian
bug #181735, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=181735

Part of the bug report by Andrew Gorcester from the link above
is reproduced here:

"When placing a window in a non-active workspace (which usually happens
if the user asks for a program to be started when wmaker is launched,
and defines an initial workspace in the window's attributes dialog),
Windowmaker doesn't follow specified rules on window placement.

All windows of programs that don't manage their own window placement
(Gaim manages placement itself, for instance) are placed in the far
upper-left corner.  Usually windows originate from 64, 64, because the
clip occupies the upper-left corner by default."
2016-01-20 08:14:48 -05:00
Doug Torrance
9de5a27dbc wmaker: Add option for window snap to top edge to maximize to full screen.
This is a common behavior in a number of other environments, e.g., Unity
and Windows.
2016-01-17 22:54:49 -05:00
Doug Torrance
42e4069541 wmaker: Fix typos (used codespell). 2016-01-17 22:54:49 -05:00
Doug Torrance
e5632a9120 wmaker: Remove prototype for unused get_right_position_on_screen function. 2016-01-17 22:54:49 -05:00
Doug Torrance
c3ad2513a9 wmaker: Update copyright years in info panel. 2016-01-17 22:54:49 -05:00
Doug Torrance
7277787110 debian: Update with version 0.95.7-2 packaging. 2016-01-16 15:16:46 -05:00
Doug Torrance
2f33b3c2bc wmaker: Maintain sorting of windows by workspace in switch menu.
Previously, this sorting failed when one window was moved to another
workspace.

This fixes Debian bug #280851 [1].

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=280851
2016-01-16 01:13:20 -05:00
Doug Torrance
fd19456d66 debian: Update with final version of 0.95.7-1 packaging.
For those interested, the official Debian packaging repository is at:
https://anonscm.debian.org/git/pkg-wmaker/wmaker.git
2016-01-10 14:23:25 -05:00
Doug Torrance
688c2277d7 debian: Add version 0.95.6-1.2 entry to changelog. 2016-01-06 07:51:06 -05:00
Doug Torrance
755ce07d76 debian: Add wmiv to wmaker package. 2016-01-06 07:51:06 -05:00
Andreas Metzler
fc6ed78654 debian: wmaker manpage moved from 1x to 1.
wmaker manpage was also moved from section 1x to 1. Fix pointer in
README.Debian and update-alternatives slave link.
2016-01-04 13:47:36 -05:00
Andreas Metzler
c11b08d42b debian: Fix typo occured. (Thanks, lintian.) 2016-01-04 13:47:25 -05:00
Andreas Metzler
f7e1f5d5f4 debian: Simplify debian/rules.
Use dh_auto_configure, especially for handling dpkg-buildflags.
2016-01-04 13:47:16 -05:00
Andreas Metzler
4660e5b1eb debian: Use dh_autoreconf.
Use dh_autoreconf instead of invoking autogen.sh in the configure
target.
2016-01-04 13:47:05 -05:00
Andreas Metzler
f58cf6a8cd debian: Ignore missing documentation for --runstatedir.
Ignore runstatedir in check-cmdline-options-doc.sh
autoconf 2.70 will add a --runstatedir option, Debian has backported
it. Ignore it when checking whether INSTALL is up to date.
2016-01-04 13:46:48 -05:00
Doug Torrance
15ae70b159 wmaker: Print error dialog when attempting to delete an in-use workspace. 2015-10-02 07:14:53 -04:00
Satya Mishra
88393f4a6c wmaker: fixed infinite loop in switching within group 2015-10-01 17:06:40 -04:00
Doug Torrance
1f74d4698c ChangeLog: Bring up to date through 0.95.7 release. 2015-08-30 09:34:23 +01:00
Rodolfo García Peñas (kix)
97189ce2cc Enable usermenu
This patch enables the usermenu when the application is launched
and the usermenu file exists.

Signed-off-by: Rodolfo García Peñas (kix) <kix@kix.es>
2015-08-25 15:42:06 +01:00
Rodolfo García Peñas (kix)
2fec5f9f28 usermenu.c Avoid compiler warnings
This patch includes some changes to avoid compiler warnings and
some code style.

Compiler warnings are:

- notifyClient, do not uses the menu argument. Including (void) menu.
- WUserMenuData, keyover: label is not used.
- configureUserMenu, params is not initialized.
- configureUserMenu, mentry is not initialized.

Signed-off-by: Rodolfo García Peñas (kix) <kix@kix.es>
2015-08-25 15:42:06 +01:00
Rodolfo García Peñas (kix)
7a2eb68aa4 Remove cache icon when detached
This pach removes the icon from the icon cache when the icon is
detached from the dock/clip.

That helps to hold tidy the icon cache folder.

-------8<-------
Also app icon caching was broken around the same time. The app icon cache
in CachedPixmaps was meant to store icons retrieved from X clients so the
dock or clip can display those when the client is not running like after
startup. The cache should contain only such icons and the path should never
appear in WMWindowAttributes because the cache is an internal thing used to
look up icons not otherwise available. If you look at your WMWindowAttributes
now it is full of entries referring to the cache that should not be there and
if you look at the cache dir you'll find a lot of icons from all apps you've
ever started while there should be only the few docked ones that use client
side icons. Also the cache is never cleaned up only new icons are added to it.
-------8<-------

Signed-off-by: Rodolfo García Peñas (kix) <kix@kix.es>
2015-08-23 22:08:30 +01:00
Rodolfo García Peñas (kix)
8a822004ee save the icon filename instead the full path
This patch saves the icon filename in the database and in the disk. wmaker
can find the icon in the different folders, including the cache folder.

This patch is based in the comments of Zoltan:

-------8<-------
Also app icon caching was broken around the same time. The app icon cache
in CachedPixmaps was meant to store icons retrieved from X clients so the
dock or clip can display those when the client is not running like after
startup. The cache should contain only such icons and the path should never
appear in WMWindowAttributes because the cache is an internal thing used to
look up icons not otherwise available. If you look at your WMWindowAttributes
now it is full of entries referring to the cache that should not be there and
if you look at the cache dir you'll find a lot of icons from all apps you've
ever started while there should be only the few docked ones that use client
side icons. Also the cache is never cleaned up only new icons are added to it.
-------8<-------

Signed-off-by: Rodolfo García Peñas (kix) <kix@kix.es>
2015-08-23 22:08:30 +01:00
Rodolfo García Peñas (kix)
54db8d6c43 Avoid create again a docked application cache icon
This patch avoids to create again the cache icon for a docked application.
If the application is docked, then the icon was previosly created.

Signed-off-by: Rodolfo García Peñas (kix) <kix@kix.es>
2015-08-23 22:08:30 +01:00
Rodolfo García Peñas (kix)
e11800652e Avoid recreate Cached icon moving between docks
This patch avoids to create again the icon in the Cache if the icon
was in other Dock/Clip/Drawer, becasue the icon was previously created
and exits.

Signed-off-by: Rodolfo García Peñas (kix) <kix@kix.es>
2015-08-23 22:08:30 +01:00
Rodolfo García Peñas (kix)
b2c5078987 Remove unused argument in save_appicon
The argument dock is always True, so can be removed.

Signed-off-by: Rodolfo García Peñas (kix) <kix@kix.es>
2015-08-23 22:08:30 +01:00
Rodolfo García Peñas (kix)
9c4b19d8aa New applications do not create Cached Icon
This patch avoids to create Cached Icons for all applications. Only
the applications docked should create it, as Zoltan said:

-------8<-------
Also app icon caching was broken around the same time. The app icon cache
in CachedPixmaps was meant to store icons retrieved from X clients so the
dock or clip can display those when the client is not running like after
startup. The cache should contain only such icons and the path should never
appear in WMWindowAttributes because the cache is an internal thing used to
look up icons not otherwise available. If you look at your WMWindowAttributes
now it is full of entries referring to the cache that should not be there and
if you look at the cache dir you'll find a lot of icons from all apps you've
ever started while there should be only the few docked ones that use client
side icons. Also the cache is never cleaned up only new icons are added to it.
-------8<-------

Signed-off-by: Rodolfo García Peñas (kix) <kix@kix.es>
2015-08-23 22:08:30 +01:00
Rodolfo García Peñas (kix)
b281587397 create_appicon_from_dock checks if no_appicon flag is set
As Josip Deanovic reported:

-------8<-------
In previous versions e.g. 0.80.2 up until 0.95.3 when an application
attributes are set with "NoAppIcon = Yes;" ("No application icon" option
in attributes window), it was possible to launch multiple instances of
the application from wmdock using double-click.

After doing a git bisect per your suggestion I have found and reported
this:

bc0700e016 is the first bad commit
commit bc0700e016
Author: Rodolfo García Peñas (kix) <kix@kix.es>
Date:   Mon Jun 18 11:15:19 2012 +0200

    Create WAppIcon always

    When the application is created, the WAppIcon now is created always,
    but it is only painted if the flag is not set.

    The icon initialization to NULL can be done now at
app_icon_create_from_docks
    because it is always called.

:040000 040000 7c58877ad5
33d52affb3 M      src
-------8<-------

This patch reverts this change (not the patch). Now the function
create_appicon_from_dock checks if the flag no_appicon is set,
and then, do not execute the code related to the appicon.

Because the connection between the icon and the window is broken
(icon->owner is null) we need check if the icon->owner exists
when we try to re-create the icon in the Window Attributes window.

Signed-off-by: Rodolfo García Peñas (kix) <kix@kix.es>
2015-08-23 22:08:30 +01:00
Rodolfo García Peñas (kix)
7e42fedcbb Window Maker 0.95.7 Debian files
Signed-off-by: Rodolfo García Peñas (kix) <kix@kix.es>
2015-08-15 15:40:53 +01:00
Johann Haarhoff
c84e787a24 Build on Ubuntu 14.04 2015-08-13 19:30:43 +01:00
150 changed files with 3000 additions and 2409 deletions

24
.gitignore vendored
View File

@@ -87,6 +87,28 @@ WINGs/WUtil.pc
wrlib/libwraster.map wrlib/libwraster.map
WindowMaker/menu
WindowMaker/menu.bg
WindowMaker/menu.fi
WindowMaker/menu.fy
WindowMaker/menu.hu
WindowMaker/menu.ko
WindowMaker/menu.nl
WindowMaker/menu.ro
WindowMaker/menu.sk
WindowMaker/menu.zh_TW
WindowMaker/plmenu
WindowMaker/plmenu.bg
WindowMaker/plmenu.es
WindowMaker/plmenu.fi
WindowMaker/plmenu.fy
WindowMaker/plmenu.ja
WindowMaker/plmenu.ko
WindowMaker/plmenu.nl
WindowMaker/plmenu.ro
WindowMaker/plmenu.sk
WindowMaker/plmenu.zh_TW
WindowMaker/Defaults/WMRootMenu WindowMaker/Defaults/WMRootMenu
WindowMaker/Defaults/WMState WindowMaker/Defaults/WMState
WindowMaker/Defaults/WMWindowAttributes WindowMaker/Defaults/WMWindowAttributes
@@ -95,3 +117,5 @@ WindowMaker/IconSets/Default.iconset
# Some text editors generate backup files # Some text editors generate backup files
*~ *~
.pc

View File

@@ -210,7 +210,7 @@ various fixes/enhancements to WINGs
Yoav Yerushalmi <yoav@mit.edu> Yoav Yerushalmi <yoav@mit.edu>
Fixed -visualid for screens that can do multiple depths. Another fix in Fixed -visualid for screens that can do multiple depths. Another fix in
libproplist. Chooses best depth in screen. libproplist. Chooses best depth in screen.
FRBall <frb@umr.edu> FRBall <frb@umr.edu>
@@ -218,7 +218,7 @@ dgradient fix
"]d" <id@windowmaker.info> "]d" <id@windowmaker.info>
Window list menu miniaturized/hidden hints, XDE support, XKB lock Window list menu miniaturized/hidden hints, XDE support, XKB lock
language status, WINGs enhancements, bug fixes, window commands menu language status, WINGs enhancements, bug fixes, window commands menu
enhancement, window move/resize by keyboard. GNUstepGlow.tiff icon, enhancement, window move/resize by keyboard. GNUstepGlow.tiff icon,
WINGs color panel, Appearance section icon(s) WINGs color panel, Appearance section icon(s)

View File

@@ -3,7 +3,7 @@
--------------------------- ---------------------------
If you find a bug please fill this form and send it to If you find a bug please fill this form and send it to
wmaker-dev@lists.windowmaker.org Please, USE THIS FORM!!! wmaker-dev@lists.windowmaker.org Please, USE THIS FORM!!!
0. Before reporting this bug I already: 0. Before reporting this bug I already:
@@ -16,8 +16,8 @@ wmaker-dev@lists.windowmaker.org Please, USE THIS FORM!!!
[ ] crashed [ ] crashed
[ ] configuration option does not work [ ] configuration option does not work
[ ] weird behavior [ ] weird behavior
[ ] cosmetic [ ] cosmetic
[ ] some problem with WPrefs [ ] some problem with WPrefs
[ ] others: ................................... [ ] others: ...................................
2. Detailed description of what happened: 2. Detailed description of what happened:
@@ -28,7 +28,7 @@ wmaker-dev@lists.windowmaker.org Please, USE THIS FORM!!!
4. Configure time options you specified: 4. Configure time options you specified:
[ ] --enable-kanji [ ] --enable-kanji
[ ] --disable-shape [ ] --disable-shape
[ ] --enable-single-icon [ ] --enable-single-icon
[ ] --enable-modelock [ ] --enable-modelock
[ ] Others: ....................... [ ] Others: .......................

4
BUGS
View File

@@ -1,5 +1,5 @@
Newly added Newly added
- after a crash, wmaker will forget the hidden state of the apps and just - after a crash, wmaker will forget the hidden state of the apps and just
show their windows minimized. normal restart is unaffected show their windows minimized. normal restart is unaffected
- after a crash, wmaker will completely mess the window's saved geometries - after a crash, wmaker will completely mess the window's saved geometries
and maximizing will have weird results. restart is unaffected and maximizing will have weird results. restart is unaffected
@@ -16,7 +16,7 @@ Newly added
in the session/allow docking it if yes. in the session/allow docking it if yes.
- the SHELL environment variable support in the apps menu was removed - the SHELL environment variable support in the apps menu was removed
because of a problem with tcsh. If ~/.tcshrc contains "stty erase ^H", because of a problem with tcsh. If ~/.tcshrc contains "stty erase ^H",
it will block and the cmd will not be executed. it will block and the cmd will not be executed.
- mouse grab being done in client window (in wWindowResetMouseGrabs()) - mouse grab being done in client window (in wWindowResetMouseGrabs())
instead of the frame window. If grab is done in frame, titlebar buttons instead of the frame window. If grab is done in frame, titlebar buttons
dont work well dont work well

View File

@@ -51,4 +51,4 @@ of this license document, but changing it is not allowed.
Ok, the purpose of this license is simple Ok, the purpose of this license is simple
and you just and you just
DO WHAT THE FUCK YOU WANT TO. DO WHAT THE FUCK YOU WANT TO.

137
ChangeLog
View File

@@ -1,3 +1,95 @@
Changes since version 0.95.7:
.............................
- Build on Ubuntu 14.04
(Johann Haarhoff <johann@haarhoff.org.za>)
- Window Maker 0.95.7 Debian files
- create_appicon_from_dock checks if no_appicon flag is set
- New applications do not create Cached Icon
- Remove unused argument in save_appicon
- Avoid recreate Cached icon moving between docks
- Avoid create again a docked application cache icon
- save the icon filename instead the full path
- Remove cache icon when detached
- usermenu.c Avoid compiler warnings
- Enable usermenu
(Rodolfo García Peñas (kix) <kix@kix.es>)
- wmaker: fixed infinite loop in switching within group
(Satya Mishra <qufgmx@gmail.com>)
- wmaker: Print error dialog when attempting to delete an in-use workspace.
(Doug Torrance <dtorrance@piedmont.edu>)
- debian: Ignore missing documentation for --runstatedir.
- debian: Use dh_autoreconf.
- debian: Simplify debian/rules.
- debian: Fix typo occured. (Thanks, lintian.)
- debian: wmaker manpage moved from 1x to 1.
(Andreas Metzler <ametzler@bebt.de>)
- debian: Add wmiv to wmaker package.
- debian: Add version 0.95.6-1.2 entry to changelog.
- debian: Update with final version of 0.95.7-1 packaging.
- wmaker: Maintain sorting of windows by workspace in switch menu.
- debian: Update with version 0.95.7-2 packaging.
- wmaker: Update copyright years in info panel.
- wmaker: Remove prototype for unused get_right_position_on_screen function.
- wmaker: Fix typos (used codespell).
- wmaker: Add option for window snap to top edge to maximize to full screen.
- wmaker: Use window placement settings on other workspaces.
- wmaker: Add keyboard shortcuts for keeping window on top or at bottom.
- wmaker: Display keyboard shortcuts for remaining options in window menu.
- wmaker: Fix whitespace in menu.h; passes checkpatch.pl inspection.
- wmaker: Implement basic menu shading.
(Doug Torrance <dtorrance@piedmont.edu>)
- Translations: Dutch language files updated
- Translations: Frisian language files updated
(Alwin <translations@ziggo.nl>)
- wmlib: Add pkg-config file.
- wmlib: Remove install-exec-local target.
- WPrefs: Code formatting in TexturePanel.c; minimizes checkpatch.pl warnings.
- WPrefs: Add support for fpixmap ("fillscale") texture.
- check-doc: Ignore runstatedir in check-cmdline-options-doc.sh
- check-doc: Ignore with-aix-soname in check-cmdline-options-doc.sh
- debian: Remove 56_ignore_runstatedir.diff.
- debian: Update with version 0.95.7-3 packaging.
- debian: Update with version 0.95.7-4 packaging.
- debian: Update with version 0.95.7-5 packaging.
- debian: Update with version 0.95.7-6 packaging.
- wmmenugen: Fix segfault; argv[argc] doesn't exist.
(Doug Torrance <dtorrance@piedmont.edu>)
- getstyle: fix wcopy_file paths
(Alexandru Lazar <alazar@startmail.com>)
- wmaker: fix stacking order of dock and fullscreen
- wmaker: allow alt+tabbed windows over fullscreen
(Bjørn Mork <bjorn@mork.no>)
- WPrefs: Update path for Debian menu
- Use wprefs_bindir output variable to set WPrefs path in menus.
- Remove WindowMaker/mkMakefile script.
- Don't try and add removed file mkMakefile to distribution tarball.
- Look for plmenu in build directory when creating WMRootMenu.
- debian: Update with version 0.95.7-7 packaging.
- configure: Use PKG_PROG_PKG_CONFIG macro to allow cross building.
(Doug Torrance <dtorrance@piedmont.edu>)
- Trivial cleanup: Removed unused defines.
(Roman Dobosz <gryf73@gmail.com>)
- Added 'head' parameter to wMaximizeWindow
- Added wGetHeadRelativeToCurrentHead function
- Added option for ability to move half-maximized between heads.
- Added possibility for half-maximized windows to move across the screens.
- Fixed wrong (re)stored dimensions for unmaximized window.
(gryf <gryf73@gmail.com>)
- Bugfix for moving windows between heads.
- New option for enabling alternative half-maximized window movement.
- Alternative way for traversing half-maximized windows.
- New option for moving mouse pointer along with half-maximized windows.
- Implementation for moving mouse pointer within the maximized window.
- Refactoring handleMaximize() function
- Removed trailing whitespaces from readme files.
- Fixed couple of compilator warning and removed unused macros.
(Roman Dobosz <gryf73@gmail.com>)
- wmaker: Do not place icons under the dock
(Cyrus Rahman <crahman@gmail.com>)
- debian: Update with version 0.95.7-8 packaging.
(Doug Torrance <dtorrance@piedmont.edu>)
Changes since version 0.95.6: Changes since version 0.95.6:
............................. .............................
@@ -396,6 +488,51 @@ Changes since version 0.95.6:
- debian: Import version 0.95.6-1. - debian: Import version 0.95.6-1.
- debian: Import version 0.95.6-1.1. - debian: Import version 0.95.6-1.1.
(Doug Torrance <dtorrance@monmouthcollege.edu>) (Doug Torrance <dtorrance@monmouthcollege.edu>)
- Import of (partly outdated) Ukrainian translations.
(Martin Dietze <mdietze@gmail.com>)
- Add folder with fedora .spec file
(Alexey I. Froloff <raorn@raorn.name>)
- make: Add Ukrainian translation files to EXTRA_DIST.
- wmiv: Add long command line options --help and --version.
- wmiv: Improve help text.
- doc: Add manpage for wmiv.
(Doug Torrance <dtorrance@monmouthcollege.edu>)
- wmaker: replaced old email address with the official one
- WINGs: Updated news with the API changes that occured between 0.95.6 and
0.95.7
- WINGs: ran spell checker on the NEWS file
- WINGs: fix non-portable int conversion for printf in font panel size handling
- WRaster: fix unused variable warning when XShm extention is not enabled
(Christophe CURIS <christophe.curis@free.fr>)
- New translation into Frisian for Window Maker
(Alwin <translations@ziggo.nl>)
- wrlib: fixed gcc version needed for deprecated attribute support
- Configure: increased the version of Automake requested
(Christophe CURIS <christophe.curis@free.fr>)
- configure: Fix output of libdir directory in summary
(Josip Deanovic <djosip+news@linuxpages.net>)
- wmaker: fix detection of legacy Apercu configuration keywords
- WPrefs: fix conversion of old "Apercu" setting to the new keywords
(Christophe CURIS <christophe.curis@free.fr>)
- wmaker: Allow window snapping and linked workspaces simultaneously.
- wmaker: Allow configuration of window snapping detect distances.
- WPrefs: Add ability to set integer values in Expert panel
- WPrefs: Add snap edge and corner detect to Expert panel.
(Doug Torrance <dtorrance@monmouthcollege.edu>)
- Translations: Dutch updates for WPrefs
- Translations: Frisian updates for WPrefs
(Alwin <translations@ziggo.nl>)
- configure: fixed incorrect variable name that prevented --disable-xdnd to
work
(Rodolfo García Peñas (kix) <kix@kix.es>)
- Revert "wmaker: fix clearing of window attribute that was not saved properly"
- Disable pager by default
(Carlos R. Mafra <crmafra@gmail.com>)
- Allow using keypad Enter to commit move/resize
- Allow using numpad Enter key in dialogs for confirmation
(Amadeusz SÅawiÅ„ski <amade@asmblr.net>)
- Window Maker 0.95.7
(Carlos R. Mafra <crmafra@gmail.com>)
Changes since version 0.95.5: Changes since version 0.95.5:

View File

@@ -21,8 +21,8 @@ config-paths.h: Makefile
@echo '/* where shared data is stored */' >> $@ @echo '/* where shared data is stored */' >> $@
@echo '#define PKGDATADIR "$(datadir)/WindowMaker"' >> $@ @echo '#define PKGDATADIR "$(datadir)/WindowMaker"' >> $@
@echo '' >> $@ @echo '' >> $@
@echo '/* where the configuration is stored */' >> $@ @echo '/* where the global defaults are stored */' >> $@
@echo '#define SYSCONFDIR "$(sysconfdir)"' >> $@ @echo '#define DEFSDATADIR "$(defsdatadir)"' >> $@
ACLOCAL_AMFLAGS = -I m4 ACLOCAL_AMFLAGS = -I m4
@@ -106,6 +106,8 @@ configure-documentation:
--ignore-prg 'enable-shared,enable-static # should be in INSTALL' \ --ignore-prg 'enable-shared,enable-static # should be in INSTALL' \
--ignore-prg 'disable-option-checking,enable-fast-install # should be in INSTALL' \ --ignore-prg 'disable-option-checking,enable-fast-install # should be in INSTALL' \
--ignore-prg 'disable-libtool-lock,with-pic,with-gnu-ld,with-sysroot # for libtool' \ --ignore-prg 'disable-libtool-lock,with-pic,with-gnu-ld,with-sysroot # for libtool' \
--ignore-prg 'runstatedir #new in autoconf 2.70, backported in Debian' \
--ignore-prg 'with-aix-soname #new in libtool 2.4.4' \
--ignore-prg 'with-x # no use, it would not work without X' --ignore-prg 'with-x # no use, it would not work without X'
.PHONY: configure-documentation .PHONY: configure-documentation

312
NEWS
View File

@@ -1,7 +1,231 @@
NEWS for veteran Window Maker users NEWS for veteran Window Maker users
----------------------------------- -----------------------------------
-- 0.95.8
Move pointer with maximized windows
-----------------------------------
Implementation for moving mouse pointer within the maximized window.
Mouse pointer can be now moved together with window if keyboard was used for
arrange maximized windows on screen. This feature can be turned on in WPrefs.app
in Expert tab by selecting "Move mouse pointer with half maximized windows.", or
setting "PointerWithHalfMaxWindows" to "Yes" on ~/GNUstep/Defaults/WindowMaker
file.
Alternative way for traverse half-maximized windows
---------------------------------------------------
For now, there could be three possible state of the window while using
half-maximized feature. Unmaximized window have its state saved during that
process, which was use to unmaximize it. For example, if there is a window,
which is maximized on the half left side of the screen, and while requesting
left-half-maximized, it become unmaximized with size and dimension restored to
original state.
By setting "AlternativeHalfMaximized" option to "Yes"
~/GNUstep/Defaults/WindowMaker config file (or by using WPrefs.app and option
"Alternative transitions between states for half maximized windows."), there
would be slightly different change in window "traverse". Given layout depicted
below:
┌┬────────────────────┬┐
├┘ ┌───────┐ ├┤
│ ├───────┤ ├┤
│ │ │ ├┤
│ │ │ ├┤
│ └───────┘ └┤
├┬┐ │
└┴┴────────────────────┘
Window can be moved using keyboard shortcut right-half-maximize:
┌┬─────────┬──────────┬┐
├┘ ├──────────┼┤
│ │ ├┤
│ │ ├┤
│ │ ├┤
│ │ ├┤
├┬┐ └──────────┘│
└┴┴────────────────────┘
Further invoking right-half-maximize will do nothing. Note, that window always
can be unmaximzied using appropriate keyboard shortcut or by selecting
"Unmaximize" from window menu.
Going to opposite direction by invoking left-half-maximize, will make the window
maximized in both, vertical and horizontal directions:
┌─────────────────────┬┐
├─────────────────────┼┤
│ ├┤
│ ├┤
│ ├┤
│ ├┤
├┬┬───────────────────┘│
└┴┴────────────────────┘
Further invoking left-half-maximize, will make the window maximized in half left
side od the screen:
┌──────────┬──────────┬┐
├──────────┤ ├┤
│ │ ├┤
│ │ ├┤
│ │ ├┤
│ │ └┤
├┬┬────────┘ │
└┴┴────────────────────┘
And again, further invoking left-half-maximize, will do nothing in this mode.
This change affects all possible half-maximized window state also quarters.
Issuing bottom-left-corner will take lower left quarter of the screen (nothing
is new so far):
┌┬────────────────────┬┐
├┘ ├┤
│ ├┤
├──────────┐ ├┤
├──────────┤ ├┤
│ │ └┤
├┬┬────────┘ │
└┴┴────────────────────┘
Issuing bottom-right-corner again will change window state to bottom half
maximized:
┌┬────────────────────┬┐
├┘ ├┤
│ ├┤
├─────────────────────┼┤
├─────────────────────┼┤
│ ├┤
├┬┬───────────────────┘│
└┴┴────────────────────┘
Invoking bottom-right-corner again:
┌┬────────────────────┬┐
├┘ ├┤
│ ├┤
│ ┌──────────┼┤
│ ├──────────┼┤
│ │ ├┤
├┬┐ └──────────┘│
└┴┴────────────────────┘
Issuing bottom-right-corner again will have no effect.
Move half-maximized windows between the screens
-----------------------------------------------
New option was introduced to allow change of behaviour of half-maximize windows
in multiple displays environment. In such environment it is more natural that
half maximized windows would travel from one screen to another. Now it is
possible to make that happen by setting an option
"MoveHalfMaximizedWindowsBetweenScreens" to "Yes" in
~/GNUstep/Defaults/WindowMaker config file, or by checking "Allow move
half-maximized windows between multiple screens." in 'Expert User Preferences"
tab in WPrefs.app.
For example, given there are two screens in layout where one display is on the
left and second display is on the right with window on first screen:
┌┬────────────────┬─────────────────┬┐
├┘ ┌───────┐ │ ├┤
│ ├───────┤ │ ├┤
│ │ │ │ ├┤
│ │ │ │ ├┤
│ └───────┘ │ └┤
├┬┐ ├┬┬┐ │
└┴┴───────────────┴┴┴┴───────────────┘
It can be right-half-maximized (using previously defined key combination), so it
become:
┌┬───────┬────────┬─────────────────┬┐
├┘ ├────────┤ ├┤
│ │ │ ├┤
│ │ │ ├┤
│ │ │ ├┤
│ │ │ └┤
├┬┐ └────────┼┬┬┐ │
└┴┴───────────────┴┴┴┴───────────────┘
In this example there is an assumption that WindowMaker is configured, that
maximized windows wont cover mini icons nor dock.
Without setting new option to true, issuing another right-half-maximize will
restore window dimensions and position to the original state (like on the first
figure). With new option set to true it will move window to second screen like:
┌┬────────────────┬────────┬────────┬┐
├┘ ├────────┤ ├┤
│ │ │ ├┤
│ │ │ ├┤
│ │ │ ├┤
│ │ │ └┤
├┬┐ ├┬┬┬─────┘ │
└┴┴───────────────┴┴┴┴───────────────┘
Another activation of right-half-maxmimize:
┌┬────────────────┬────────┬────────┬┐
├┘ │ ├────────┼┤
│ │ │ ├┤
│ │ │ ├┤
│ │ │ ├┤
│ │ │ ├┤
├┬┐ ├┬┬┐ └────────┘│
└┴┴───────────────┴┴┴┴───────────────┘
And final activation of right-half-maxmimize:
┌┬────────────────┬───────┬─────────┬┐
├┘ ├───────┤ ├┤
│ │ │ ├┤
│ │ │ ├┤
│ ├───────┘ ├┤
│ │ └┤
├┬┐ ├┬┬┐ │
└┴┴───────────────┴┴┴┴───────────────┘
Where window is restored its size (but not position, since it it on different
head now). Moving window in directions like left-half-maximize,
top-half-maximize and bottom-half-maximize will behave in similar way depending
on the layout of displays.
Note, that only windows that are half-maximized vertically or horizontally can
be moved to another screen due to the fact, that direction of movement of
quarter-maximized windows is ambiguous. As for vertical/horizontal-maximize,
since doesn't move the window but only stretch it vertically/horizontally this
feature also doesn't apply.
Snapping a window to the top
----------------------------
You can now choose whether snapping a window to the top edge of the screen
maximizes it to the top half (the previous and default behavior) or to the
full screen by setting "SnapToTopMaximizesFullscreen" to "NO" or "YES",
respectively. This setting can also be changed by unchecking or checking
"Snapping a window to the top maximizes it to the full screen" in the
"Expert User Preferences" tab in WPrefs.app.
Global defaults directory configuration
---------------------------------------
You can now configure the global defaults directory, where the system
WindowMaker, WMRootMenu, etc. files are stored, by running
./configure --with-defsdatadir=/path/to/defaults
at build time. The previous method, which only partially worked, involved
defining the GLOBAL_DEFAULTS_SUBDIR macro. This is no longer available.
Note that the default location is ${sysconfdir}/WindowMaker.
-- 0.95.7 -- 0.95.7
Window snapping Window snapping
@@ -411,7 +635,7 @@ The 4 corner images will be copied in their original sizes and the rest will
be scaled to the final panel size. be scaled to the final panel size.
background_image, width and height are optional. If you leave them out, background_image, width and height are optional. If you leave them out,
a gray panel will be used. If your machine is not very fast, you may want a gray panel will be used. If your machine is not very fast, you may want
to use it. to use it.
@@ -434,7 +658,7 @@ Antialiased font support
With the addition of Xft2 support in the WINGs library, now With the addition of Xft2 support in the WINGs library, now
Window Maker can display antialiased text with TrueType or any scalable fonts. Window Maker can display antialiased text with TrueType or any scalable fonts.
You can pick fonts for Window Maker in the Font configuration section of You can pick fonts for Window Maker in the Font configuration section of
WPrefs. WPrefs.
Antialiased text is enabled by default, but can be disabled by adding Antialiased text is enabled by default, but can be disabled by adding
@@ -468,7 +692,7 @@ These are to be proplist format menus, for example:
or, in case you want a submenu: or, in case you want a submenu:
(("Submenu", (("Submenu",
("Foobar", EXEC, foobar), ("Foobar", EXEC, foobar),
("Blabla", EXEC, blabla))) ("Blabla", EXEC, blabla)))
@@ -511,7 +735,7 @@ shading and unshading respectfully.
However, to avoid unwanted triggers of shading/unshading the window, two However, to avoid unwanted triggers of shading/unshading the window, two
consecutive mouse wheel events in the same direction are required. The consecutive mouse wheel events in the same direction are required. The
trigger won't occur if the events are separated by more than a double-click's trigger won't occur if the events are separated by more than a double-click's
worth of time, which is technically speaking like making a double-click with worth of time, which is technically speaking like making a double-click with
the button that corresponds to the mouse wheel direction. the button that corresponds to the mouse wheel direction.
@@ -616,7 +840,7 @@ Less dependencies
starting with 0.70.0 libPropList is no longer required to build Window starting with 0.70.0 libPropList is no longer required to build Window
Maker. PropList handling code was added to WINGs being now better Maker. PropList handling code was added to WINGs being now better
integrated with all the rest. For more details check the Changelog and the integrated with all the rest. For more details check the Changelog and the
following files: following files:
./WINGs/ChangeLog ./WINGs/ChangeLog
./WINGs/NEWS ./WINGs/NEWS
@@ -689,9 +913,9 @@ behavior regarding workspaces you can now (use WPrefs.app to do this).
Client supplied icons Client supplied icons
--------------------- ---------------------
Window Maker saves the client supplied icons in Window Maker saves the client supplied icons in
~/GNUstep/Library/WindowMaker/CachedPixmaps in XPM format for later use ~/GNUstep/Library/WindowMaker/CachedPixmaps in XPM format for later use
when the app is no longer running (to have the image to display for docked when the app is no longer running (to have the image to display for docked
icons for example). icons for example).
Until recently the XPM images saved by Window Maker were incorrect, but a Until recently the XPM images saved by Window Maker were incorrect, but a
@@ -699,9 +923,9 @@ recent fix in the code to save XPM's fixed them. But with this fix, all
previously saved XPM's in that directory are no longer readable (they give previously saved XPM's in that directory are no longer readable (they give
wrong images on screen or fail to load). wrong images on screen or fail to load).
To avoid the need for the user to fix this by hand editing WMWindowAttributes To avoid the need for the user to fix this by hand editing WMWindowAttributes
and removing all references to icons in ~/GNUstep/Library/WindowMaker/CachedPixmaps and removing all references to icons in ~/GNUstep/Library/WindowMaker/CachedPixmaps
which can be annoying, new code was added to Window Maker to permit the which can be annoying, new code was added to Window Maker to permit the
regeneration of images in ~/GNUstep/Library/WindowMaker/CachedPixmaps if they are missing. regeneration of images in ~/GNUstep/Library/WindowMaker/CachedPixmaps if they are missing.
With this addition, all you need to do to fix your old broken images, is to With this addition, all you need to do to fix your old broken images, is to
@@ -803,7 +1027,7 @@ performance increases can go up to 150%
Weendoze Window Cycling (alt-tab) Weendoze Window Cycling (alt-tab)
--------------------------------- ---------------------------------
Window cycling was changed to weendoze style. Window cycling was changed to weendoze style.
NoBorder Window Attribute NoBorder Window Attribute
@@ -899,7 +1123,7 @@ arguments. To code new plugin, please see plugin.h for more information.
User Menu User Menu
--------- ---------
The user menu is now a compile time option disabled by default. The user menu is now a compile time option disabled by default.
Supply --enable-usermenu to configure to enable it. Supply --enable-usermenu to configure to enable it.
@@ -1033,7 +1257,7 @@ New Options
MenuStyle=<style>; will change the menu texture style. MenuStyle=<style>; will change the menu texture style.
<style> can be: <style> can be:
normal (default): for the traditional one texture per item, with bevels in normal (default): for the traditional one texture per item, with bevels in
each each
singleTexture: for a single texture that spans the whole menu, with bevels singleTexture: for a single texture that spans the whole menu, with bevels
@@ -1050,7 +1274,7 @@ where <texture> is any of the textures you normally use in titlebars and
other places. other places.
If the style file/theme does not contain a ResizebarBack option, setstyle If the style file/theme does not contain a ResizebarBack option, setstyle
will automatically hack it so that wmaker will make the theme work like will automatically hack it so that wmaker will make the theme work like
before. before.
@@ -1151,7 +1375,7 @@ Full Screen Maximization
The FullMaximize window attribute will allow the window to The FullMaximize window attribute will allow the window to
be maximized to the full size of the screen (ignoring anything be maximized to the full size of the screen (ignoring anything
like titlebar, resizebar, dock, panels etc). It should be useful like titlebar, resizebar, dock, panels etc). It should be useful
for programs that must use the whole screen, like games or things for programs that must use the whole screen, like games or things
like presentation programs. like presentation programs.
@@ -1160,7 +1384,7 @@ like presentation programs.
KDE Application Menu script KDE Application Menu script
--------------------------- ---------------------------
wkdemenu.pl is a converter from KDE application menu structures to wmaker wkdemenu.pl is a converter from KDE application menu structures to wmaker
menu that can be used as a piped menu. Look wkdemenu.sh for how to use it. menu that can be used as a piped menu. Look wkdemenu.sh for how to use it.
@@ -1190,14 +1414,14 @@ Window Maker has become a GNU program (part of the GNU Project).
Title text drop shadow Title text drop shadow
---------------------- ----------------------
drop shadow option added for titlebar text. This is a compile time drop shadow option added for titlebar text. This is a compile time
option which needs to be defined in src/wconfig.h after you run option which needs to be defined in src/wconfig.h after you run
configure and before you run make. configure and before you run make.
New options and syntax for your WindowMaker domain file are: New options and syntax for your WindowMaker domain file are:
Shadow = yes/no; Shadow = yes/no;
FShadowColor = <color>; FShadowColor = <color>;
PShadowColor = <color>; PShadowColor = <color>;
UShadowColor = <color>; UShadowColor = <color>;
MShadowColor = <color>; MShadowColor = <color>;
@@ -1261,7 +1485,7 @@ it will scale the pixmap by keeping the aspect ratio (maximize or maxpect).
The option only works for workspace backgrounds. The option only works for workspace backgrounds.
Also added IGNORE_PPOSITION compile time flag, which is equivalent Also added IGNORE_PPOSITION compile time flag, which is equivalent
to NoPPosition from fvwm. to NoPPosition from fvwm.
@@ -1272,7 +1496,7 @@ to NoPPosition from fvwm.
KDE and GNOME KDE and GNOME
------------- -------------
Added full support for GNOME and KWM hints. Added full support for GNOME and KWM hints.
Read the INSTALL file to see how enable them. Read the INSTALL file to see how enable them.
Everything in the so called GNOME window manager bla bla bla pseudo-spec is Everything in the so called GNOME window manager bla bla bla pseudo-spec is
@@ -1281,13 +1505,13 @@ implemented.
As for KDE stuff, it implements 90% of everything kwm does, adds some As for KDE stuff, it implements 90% of everything kwm does, adds some
Window Maker specific extensions to it and still uses half of the memory Window Maker specific extensions to it and still uses half of the memory
kwm does, which should be enough to let you dump kwm ;) For details on what kwm does, which should be enough to let you dump kwm ;) For details on what
exactly is implemented, see comments in src/kwm.c Read the README.KDE file exactly is implemented, see comments in src/kwm.c Read the README.KDE file
for more information. for more information.
WARNING: Some KDE hints are badly designed, so doing things like using WARNING: Some KDE hints are badly designed, so doing things like using
kpanel's desktop switcher/pager and Window Maker's internal workspace kpanel's desktop switcher/pager and Window Maker's internal workspace
management functions to create, destroy and rename workspaces at the same management functions to create, destroy and rename workspaces at the same
time might cause unknown effects. To be on the safe side, only time might cause unknown effects. To be on the safe side, only
use either of them to manage workspaces. Switching workspaces is hopefully, use either of them to manage workspaces. Switching workspaces is hopefully,
safe, so you can switch workspaces from wherever you want. safe, so you can switch workspaces from wherever you want.
@@ -1302,7 +1526,7 @@ workspaces. The WorkspaceBack is used as the default background image.
Example: Example:
WorkspaceSpecificBack = ((solid, red), (cpixmap, ship.jpg, gray), (), WorkspaceSpecificBack = ((solid, red), (cpixmap, ship.jpg, gray), (),
(dgradient, red, blue)) (dgradient, red, blue))
This will set the background image of workspace 1 to (solid, 0), This will set the background image of workspace 1 to (solid, 0),
@@ -1331,8 +1555,8 @@ WindowMaker/README.themes file.
New Texture Type New Texture Type
---------------- ----------------
Textured gradients will tile a texture pixmap and combine it with a gradient, Textured gradients will tile a texture pixmap and combine it with a gradient,
using an arbitrary opaqueness. using an arbitrary opaqueness.
Syntax is (thgradient, <file>, <opaqueness>, <color1>, <color2>) Syntax is (thgradient, <file>, <opaqueness>, <color1>, <color2>)
(tvgradient, <file>, <opaqueness>, <color1>, <color2>) (tvgradient, <file>, <opaqueness>, <color1>, <color2>)
@@ -1403,7 +1627,7 @@ the old format is still supported. The new format is documented
in the WindowMaker/README.themes file. in the WindowMaker/README.themes file.
Root Menu Root Menu
--------- ---------
The -noext option for OPEN_MENU will strip whatever is after the last . The -noext option for OPEN_MENU will strip whatever is after the last .
@@ -1431,7 +1655,7 @@ WDesktopLevel
If you have a 5 button mouse and want to give some utility for If you have a 5 button mouse and want to give some utility for
the extra 2 buttons, edit the appropriate line in src/wconfig.h the extra 2 buttons, edit the appropriate line in src/wconfig.h
Clicking Button4 in the root window will switch you to the previous Clicking Button4 in the root window will switch you to the previous
workspace and Button5 will do that for the next. workspace and Button5 will do that for the next.
@@ -1457,7 +1681,7 @@ Hysteresis for menu item selection
Hopefully it's intelligent enough, so you won't notice it. Hopefully it's intelligent enough, so you won't notice it.
In case you want to know what's it, it's equivalent to that In case you want to know what's it, it's equivalent to that
(insanely long) 2 second delay present in that Windoze95 menu, (insanely long) 2 second delay present in that Windoze95 menu,
but more useful than annoying (I hope :). To see it, do the following but more useful than annoying (I hope :). To see it, do the following
with your current wmaker version and later with 0.20.3: with your current wmaker version and later with 0.20.3:
@@ -1546,7 +1770,7 @@ make
make install make install
You also don't need to worry about GNOME libPropList incompatibilities You also don't need to worry about GNOME libPropList incompatibilities
anymore. anymore.
Bug with focus lost in sloppy focus fixed Bug with focus lost in sloppy focus fixed
@@ -1585,11 +1809,11 @@ optimize it and remove a few hundred of bytes, then use --disable-sound or
--- 0.20.0 --- 0.20.0
Multihead support. wmaker will now manage all screens that are attached to the Multihead support. wmaker will now manage all screens that are attached to the
display. display.
------------------------------------------------------------------------------ ------------------------------------------------------------------------------
It does so from a single process (instead of spawning a new process for each It does so from a single process (instead of spawning a new process for each
screen, like fvwm does). This keeps memory usage a lot lower than fvwm. screen, like fvwm does). This keeps memory usage a lot lower than fvwm.
@@ -1687,7 +1911,7 @@ c3 can be v or h (meaning vertical or horizontal)
case is insensitive. case is insensitive.
For example, For example,
IconPosition = blh; IconPosition = blh;
is the old iconPosition position. is the old iconPosition position.
@@ -1744,7 +1968,7 @@ submenus was removed, so a menu that looked like:
( Applications, ( Applications,
("Xterm", EXEC, "xterm"), ("Xterm", EXEC, "xterm"),
( (
(Paint, (Paint,
("Gimp", EXEC, "gimp"), ("Gimp", EXEC, "gimp"),
("XV", EXEC, "xv") ("XV", EXEC, "xv")
@@ -1768,7 +1992,7 @@ Misc
---- ----
NUMLOCK_HACK is back. This time it works and is enabled by default. NUMLOCK_HACK is back. This time it works and is enabled by default.
If you think you don't need it and promise me that you won't send If you think you don't need it and promise me that you won't send
"bug" reports saying that shortcuts stop working after a while, you can "bug" reports saying that shortcuts stop working after a while, you can
disable it ;) It will save some memory and CPU. disable it ;) It will save some memory and CPU.
@@ -1812,7 +2036,7 @@ New Options
----------- -----------
PixmapPath was split to PixmapPath and IconPath. PixmapPath is the path PixmapPath was split to PixmapPath and IconPath. PixmapPath is the path
for the pixmaps used as textures and IconPath is for the icons. for the pixmaps used as textures and IconPath is for the icons.
Don't forget to add IconPath to your current configuration file. Don't forget to add IconPath to your current configuration file.
There's also a new library in ~/GNUstep/Library/Icons. You should place There's also a new library in ~/GNUstep/Library/Icons. You should place
@@ -1858,7 +2082,7 @@ Misc. Changes
Removed --with-gnome and made MWM_HINTS defined by default. Removed --with-gnome and made MWM_HINTS defined by default.
This means that "GNOME support" will work with no additional This means that "GNOME support" will work with no additional
flags passed to configure. flags passed to configure.
Added support for KDE, by adding a DisableWorkspaceMouseActions option. Added support for KDE, by adding a DisableWorkspaceMouseActions option.
Set it to YES and run krootwm to be able to use everything in kfm. Set it to YES and run krootwm to be able to use everything in kfm.
@@ -1885,7 +2109,7 @@ Interface Changes
----------------- -----------------
** Configuration of docked applications is now done in a panel instead of ** Configuration of docked applications is now done in a panel instead of
in the menu. in the menu.
** Added a command menu for application icons ** Added a command menu for application icons
@@ -2063,7 +2287,7 @@ Now, selecting icons is as easy as clicking in the file name in a list.
Simplified Options Simplified Options
------------------ ------------------
IconSlideStep, IconSlideSlowDown and IconSlideDelay were merged to IconSlideStep, IconSlideSlowDown and IconSlideDelay were merged to
IconSlideSpeed IconSlideSpeed
MenuScrollStep and MenuScrollDelay were merged to MenuScrollSpeed MenuScrollStep and MenuScrollDelay were merged to MenuScrollSpeed
@@ -2861,7 +3085,7 @@ thus, making a menu with entries like:
(mhgradient, colorX, color1, color2, color3, ..., colorn) (mhgradient, colorX, color1, color2, color3, ..., colorn)
(mvgradient, colorX, color1, color2, color3, ..., colorn) (mvgradient, colorX, color1, color2, color3, ..., colorn)
You can put any number of colors >= 2. You can put any number of colors >= 2.
colorX is a special color that is used as the solid color of the colorX is a special color that is used as the solid color of the
texture when wmaker needs a solid color (like in miniwindow title and texture when wmaker needs a solid color (like in miniwindow title and
@@ -2952,13 +3176,13 @@ then you can merge both and have:
The configuration format has changed!! Forget everything about the old The configuration format has changed!! Forget everything about the old
format. format.
dockapp was removed and the old version will not work anymore. dockapp was removed and the old version will not work anymore.
the dialogs require tcl/tk. they will be rewritten in plain C the dialogs require tcl/tk. they will be rewritten in plain C
These are some tips for people upgrading from older versions and don't want These are some tips for people upgrading from older versions and don't want
too many unused files around. There is no problem if you decide to keep too many unused files around. There is no problem if you decide to keep
them for a while. them for a while.
you can rm -r ~/gnustep if you don't want anything from there you can rm -r ~/gnustep if you don't want anything from there

24
README
View File

@@ -8,7 +8,7 @@
by by
Alfredo K. Kojima Alfredo K. Kojima
Dan Pascu Dan Pascu
@@ -21,19 +21,19 @@
Congratulations! You have purchased an extremely fine Congratulations! You have purchased an extremely fine
device that would give you thousands of years of trouble-free device that would give you thousands of years of trouble-free
service, except that you undoubtedly will destroy it via some service, except that you undoubtedly will destroy it via some
typical bonehead consumer maneuver. Which is why we ask you typical bonehead consumer maneuver. Which is why we ask you
to PLEASE FOR GOD'S SAKE READ THIS OWNER'S MANUAL CAREFULLY to PLEASE FOR GOD'S SAKE READ THIS OWNER'S MANUAL CAREFULLY
BEFORE YOU UNPACK THE DEVICE. YOU ALREADY UNPACKED IT, DIDN'T BEFORE YOU UNPACK THE DEVICE. YOU ALREADY UNPACKED IT, DIDN'T
YOU? YOU UNPACKED IT AND PLUGGED IT IN AND TURNED IT ON AND YOU? YOU UNPACKED IT AND PLUGGED IT IN AND TURNED IT ON AND
FIDDLED WITH THE KNOBS, AND NOW YOUR CHILD, THE SAME CHILD WHO FIDDLED WITH THE KNOBS, AND NOW YOUR CHILD, THE SAME CHILD WHO
ONCE SHOVED A POLISH SAUSAGE INTO YOUR VIDEOCASSETTE RECORDER ONCE SHOVED A POLISH SAUSAGE INTO YOUR VIDEOCASSETTE RECORDER
AND SET IT ON "FAST FORWARD", THIS CHILD ALSO IS FIDDLING AND SET IT ON "FAST FORWARD", THIS CHILD ALSO IS FIDDLING
WITH THE KNOBS, RIGHT? AND YOU'RE JUST NOW STARTING TO READ WITH THE KNOBS, RIGHT? AND YOU'RE JUST NOW STARTING TO READ
THE INSTRUCTIONS, RIGHT??? WE MIGHT AS WELL JUST BREAK THESE THE INSTRUCTIONS, RIGHT??? WE MIGHT AS WELL JUST BREAK THESE
DEVICES RIGHT AT THE FACTORY BEFORE WE SHIP THEM OUT, YOU DEVICES RIGHT AT THE FACTORY BEFORE WE SHIP THEM OUT, YOU
KNOW THAT? KNOW THAT?
-- Dave Barry, "Read This First!" -- Dave Barry, "Read This First!"
@@ -67,7 +67,7 @@ Documentation
Read before asking. Read before asking.
* README files all over the source tree have info related to the stuff * README files all over the source tree have info related to the stuff
in the directories. in the directories.
* INSTALL has installation instructions and some troubleshooting tips. * INSTALL has installation instructions and some troubleshooting tips.
You're meant to read it if you are compiling the sources. You're meant to read it if you are compiling the sources.
@@ -112,7 +112,7 @@ Directories & Files in the Source Tree
* util/ has various utility programs. * util/ has various utility programs.
* WPrefs.app/ is the configuration program. * WPrefs.app/ is the configuration program.
* src/wconfig.h has compile time options you can change to select some * src/wconfig.h has compile time options you can change to select some
options/features and other stuff. options/features and other stuff.
@@ -203,8 +203,8 @@ while keeping a nice appearance and good functionality, follow the items bellow:
fully supported). Make sure to always keep NumLock and ScrollLock turned off. fully supported). Make sure to always keep NumLock and ScrollLock turned off.
- turn on DisableAnimations. You can also specify --disable-animation at compile - turn on DisableAnimations. You can also specify --disable-animation at compile
time to the configure script. time to the configure script.
- strip down the default IconPath and PixmapPath entries to contain only - strip down the default IconPath and PixmapPath entries to contain only
the paths that you really have in your system. the paths that you really have in your system.
- do not use large images in the root background - do not use large images in the root background
- remove support for image formats you don't use - remove support for image formats you don't use
- to reduce memory usage, disable the icon cache, by setting the RIMAGE_CACHE - to reduce memory usage, disable the icon cache, by setting the RIMAGE_CACHE
@@ -225,7 +225,7 @@ To enable it, hit the Control+Shift+NumLock or Shift+NumLock key combination.
You should hear the speaker beeping. To disable it, do the same thing. You should hear the speaker beeping. To disable it, do the same thing.
To control the mouse the numeric keypad is used as follows: To control the mouse the numeric keypad is used as follows:
- 4 (left arrow), 7 (Home), 8 (up arrow), 9 (PgUp), 6 (right arrow), - 4 (left arrow), 7 (Home), 8 (up arrow), 9 (PgUp), 6 (right arrow),
3 (PgDn), 2 (down arrow) and 1 (End) move the mouse to the corresponding 3 (PgDn), 2 (down arrow) and 1 (End) move the mouse to the corresponding
direction; direction;
- holding one of the above keys and then holding the 5 key will move the - holding one of the above keys and then holding the 5 key will move the

View File

@@ -23,7 +23,7 @@ They have the following meanings:
none The cursor is inherited from the parent window (often, none The cursor is inherited from the parent window (often,
this means the root window). this means the root window).
builtin Use the cursor named <cursor-name> from X11's set of builtin Use the cursor named <cursor-name> from X11's set of
built-in cursors. The names are the same as you use built-in cursors. The names are the same as you use
with 'xsetroot -cursor_name'. See the xsetroot(1) man with 'xsetroot -cursor_name'. See the xsetroot(1) man

2
TODO
View File

@@ -46,7 +46,7 @@ Maybe some day:
Never: (so, dont even bother to ask) Never: (so, dont even bother to ask)
====== ======
- different themes for each workspace. Unless you give us a SGI/Power Onyx - different themes for each workspace. Unless you give us a SGI/Power Onyx
with 2 CPUs ;). with 2 CPUs ;).
- anything that requires the mouse pointer to be jumped by WindowMaker to - anything that requires the mouse pointer to be jumped by WindowMaker to
somewhere. This is *terrible* behaviour. And it's not just IMO. somewhere. This is *terrible* behaviour. And it's not just IMO.
- rewrite to use Gtk... I wont even bother to explain why... - rewrite to use Gtk... I wont even bother to explain why...

View File

@@ -1,14 +1,14 @@
# Translation into Western Frisian for Window Maker # Translation into Western Frisian for Window Maker
# Copyright (C) 2015 Window Maker Developers Team # Copyright (C) 2015-2016 Window Maker Developers Team
# This file is distributed under the same license as the windowmaker package. # This file is distributed under the same license as the windowmaker package.
# Original by Alwin <translations@ziggo.nl>, 2015. # Original by Alwin <translations@ziggo.nl>, 2015.
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: wmaker-0.95.6+\n" "Project-Id-Version: wmaker-0.95.7+\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-06-14 16:10+0200\n" "POT-Creation-Date: 2016-01-21 16:19+0100\n"
"PO-Revision-Date: 2015-06-14 00:00+0000\n" "PO-Revision-Date: 2016-01-21 00:00+0000\n"
"Last-Translator: Alwin <translations@ziggo.nl>\n" "Last-Translator: Alwin <translations@ziggo.nl>\n"
"Language-Team: Western Frisian\n" "Language-Team: Western Frisian\n"
"Language: fy\n" "Language: fy\n"
@@ -99,7 +99,7 @@ msgstr "foartidich bestânsein, ferwachte in nije rigel nei '\\'"
#, c-format #, c-format
msgid "reached end of file while searching '*/' for comment started at line %d" msgid "reached end of file while searching '*/' for comment started at line %d"
msgstr "" msgstr ""
"bestânsein berikt by sykje nei '*/' foar kommentaar begûnen op rigel %d" "bestânsein berikt by sykjen nei '*/' foar kommentaar begûnen op rigel %d"
#: ../../WINGs/menuparser.c:344 #: ../../WINGs/menuparser.c:344
msgid "missing closing double-quote before end-of-line" msgid "missing closing double-quote before end-of-line"
@@ -111,7 +111,7 @@ msgstr "ûntbrekkend slutend inkeld oanhelteken foar rigelein"
#: ../../WINGs/menuparser.c:380 #: ../../WINGs/menuparser.c:380
msgid "too many nested macro expansions, breaking loop" msgid "too many nested macro expansions, breaking loop"
msgstr "te folle neste makro-útwurkingen, syklus ôfbrutsen" msgstr "te folle neske makro-útwurkingen, syklus ôfbrutsen"
#: ../../WINGs/menuparser.c:439 #: ../../WINGs/menuparser.c:439
#, c-format #, c-format
@@ -140,7 +140,7 @@ msgstr "ûntbrekkende slutende '%c' yn bestânsnammeopjefte"
#: ../../WINGs/menuparser.c:503 #: ../../WINGs/menuparser.c:503
msgid "too many nested #include's" msgid "too many nested #include's"
msgstr "te folle neste #include's" msgstr "te folle neske #include's"
#: ../../WINGs/menuparser.c:568 #: ../../WINGs/menuparser.c:568
#, c-format #, c-format
@@ -150,11 +150,11 @@ msgstr "koe bestân \"%s\" net fine foar #include"
#: ../../WINGs/menuparser.c:589 #: ../../WINGs/menuparser.c:589
#, c-format #, c-format
msgid "missing macro name argument to #%s" msgid "missing macro name argument to #%s"
msgstr "ûntbrekkend makronammeargumint by #%s" msgstr "ûntbrekkend makronamme-argumint by #%s"
#: ../../WINGs/menuparser.c:600 #: ../../WINGs/menuparser.c:600
msgid "too many nested #if sequences" msgid "too many nested #if sequences"
msgstr "te folle neste #if-rigen" msgstr "te folle neske #if-rigen"
#: ../../WINGs/menuparser.c:626 ../../WINGs/menuparser.c:643 #: ../../WINGs/menuparser.c:626 ../../WINGs/menuparser.c:643
#, c-format #, c-format
@@ -168,7 +168,7 @@ msgstr "gjin makronamme fûn foar #define"
#: ../../WINGs/menuparser_macros.c:187 #: ../../WINGs/menuparser_macros.c:187
#, c-format #, c-format
msgid "premature end of file while reading arg-list for macro \"%s\"" msgid "premature end of file while reading arg-list for macro \"%s\""
msgstr "foartidich bestânsein by ynlêze arg.-list foar makro \"%s\"" msgstr "foartidich bestânsein by ynlêzen arg.-list foar makro \"%s\""
#: ../../WINGs/menuparser_macros.c:194 #: ../../WINGs/menuparser_macros.c:194
#, c-format #, c-format
@@ -196,7 +196,7 @@ msgstr ""
#: ../../WINGs/menuparser_macros.c:253 #: ../../WINGs/menuparser_macros.c:253
#, c-format #, c-format
msgid "macro \"%s\" already defined, ignoring redefinition" msgid "macro \"%s\" already defined, ignoring redefinition"
msgstr "makro \"%s\" al definiearre, negearret werdefiniearje" msgstr "makro \"%s\" al definiearre, negearret werdefiniearjen"
#: ../../WINGs/menuparser_macros.c:346 #: ../../WINGs/menuparser_macros.c:346
#, c-format #, c-format
@@ -225,7 +225,7 @@ msgstr "te folle arguminten foar makro \"%s\", ferwachte allinnich %d"
#: ../../WINGs/menuparser_macros.c:530 #: ../../WINGs/menuparser_macros.c:530
#, c-format #, c-format
msgid "premature end of line while searching for arguments to macro \"%s\"" msgid "premature end of line while searching for arguments to macro \"%s\""
msgstr "foartidich rigelein by sykje nei arguminten by makro \"%s\"" msgstr "foartidich rigelein by sykjen nei arguminten by makro \"%s\""
#: ../../WINGs/menuparser_macros.c:536 #: ../../WINGs/menuparser_macros.c:536
#, c-format #, c-format
@@ -345,7 +345,7 @@ msgstr "koe grutte foar bestân '%s' net krije"
#: ../../WINGs/proplist.c:1531 #: ../../WINGs/proplist.c:1531
#, c-format #, c-format
msgid "error reading from file '%s'" msgid "error reading from file '%s'"
msgstr "flater by ynlêze bestân '%s'" msgstr "flater by ynlêzen bestân '%s'"
#: ../../WINGs/proplist.c:1578 #: ../../WINGs/proplist.c:1578
#, c-format #, c-format
@@ -355,32 +355,32 @@ msgstr "%s:koe menubestân net iepenje"
#: ../../WINGs/proplist.c:1660 #: ../../WINGs/proplist.c:1660
#, c-format #, c-format
msgid "mkstemp (%s) failed" msgid "mkstemp (%s) failed"
msgstr "oanmeitsje unyk tydlik bestân (%s) mislearre" msgstr "oanmeitsjen unyk tydlik bestân (%s) mislearre"
#: ../../WINGs/proplist.c:1670 #: ../../WINGs/proplist.c:1670
#, c-format #, c-format
msgid "mktemp (%s) failed" msgid "mktemp (%s) failed"
msgstr "oanmeitsje tydlik bestân (%s) mislearre" msgstr "oanmeitsjen tydlik bestân (%s) mislearre"
#: ../../WINGs/proplist.c:1677 #: ../../WINGs/proplist.c:1677
#, c-format #, c-format
msgid "open (%s) failed" msgid "open (%s) failed"
msgstr "iepenje (%s) mislearre" msgstr "iepenjen (%s) mislearre"
#: ../../WINGs/proplist.c:1684 #: ../../WINGs/proplist.c:1684
#, c-format #, c-format
msgid "writing to file: %s failed" msgid "writing to file: %s failed"
msgstr "skriuwe nei bestân: %s mislearre" msgstr "skriuwen nei bestân: %s mislearre"
#: ../../WINGs/proplist.c:1693 #: ../../WINGs/proplist.c:1693
#, c-format #, c-format
msgid "fclose (%s) failed" msgid "fclose (%s) failed"
msgstr "ôfslute stream (%s) mislearre" msgstr "ôfsluten stream (%s) mislearre"
#: ../../WINGs/proplist.c:1701 #: ../../WINGs/proplist.c:1701
#, c-format #, c-format
msgid "rename ('%s' to '%s') failed" msgid "rename ('%s' to '%s') failed"
msgstr "omneame ('%s' nei '%s') mislearre" msgstr "omneamen ('%s' nei '%s') mislearre"
#: ../../WINGs/proplist.c:1772 #: ../../WINGs/proplist.c:1772
#, c-format #, c-format
@@ -395,7 +395,7 @@ msgstr "fariabele GNUSTEP_USER_ROOT, definiearre mei ûnjildich paad, net brûkt
#: ../../WINGs/userdefaults.c:210 ../../WINGs/userdefaults.c:225 #: ../../WINGs/userdefaults.c:210 ../../WINGs/userdefaults.c:225
#, c-format #, c-format
msgid "cannot read domain from file '%s' when syncing" msgid "cannot read domain from file '%s' when syncing"
msgstr "kin domeinbestân '%s' net ynlêze by syngronisearje" msgstr "kin domeinbestân '%s' net ynlêze by syngronisearjen"
#: ../../WINGs/dragcommon.c:60 #: ../../WINGs/dragcommon.c:60
#, c-format #, c-format
@@ -414,11 +414,11 @@ msgstr "net-stipe ferzje %i foar XDND-berjocht by binnen gean"
#: ../../WINGs/dragsource.c:163 #: ../../WINGs/dragsource.c:163
msgid "XDND selection lost during drag operation..." msgid "XDND selection lost during drag operation..."
msgstr "XDND-seleksje ferlern by fersleephanneling..." msgstr "XDND-seleksje ferlern ûnder fersleephanneling..."
#: ../../WINGs/dragsource.c:758 #: ../../WINGs/dragsource.c:758
msgid "could not get XDND version for target of drop" msgid "could not get XDND version for target of drop"
msgstr "koe XDND-ferzje net krije foar doel fan ferslepe" msgstr "koe XDND-ferzje net krije foar doel fan ferslepen"
#: ../../WINGs/dragsource.c:774 #: ../../WINGs/dragsource.c:774
msgid "could not get ownership of XDND selection" msgid "could not get ownership of XDND selection"
@@ -456,7 +456,7 @@ msgstr "Kleuren"
#: ../../WINGs/wcolorpanel.c:568 ../../WINGs/wcolorpanel.c:2720 #: ../../WINGs/wcolorpanel.c:568 ../../WINGs/wcolorpanel.c:2720
msgid "Brightness" msgid "Brightness"
msgstr "Helderheid" msgstr "Helderens"
#: ../../WINGs/wcolorpanel.c:570 ../../WINGs/wcolorpanel.c:644 #: ../../WINGs/wcolorpanel.c:570 ../../WINGs/wcolorpanel.c:644
#: ../../WINGs/wcolorpanel.c:675 ../../WINGs/wcolorpanel.c:706 #: ../../WINGs/wcolorpanel.c:675 ../../WINGs/wcolorpanel.c:706
@@ -558,7 +558,7 @@ msgstr "Nij..."
msgid "" msgid ""
"Color Panel: Could not create directory %s needed to store configurations" "Color Panel: Could not create directory %s needed to store configurations"
msgstr "" msgstr ""
"Kleurepaniel: Koe map %s, nedich om ynstellingen te bewarje, net oanmeitsje" "Kleurepaniel: Koe map %s, nedich om ynstellingen te bewarjen, net oanmeitsje"
#. Delete the file, it doesn't belong here #. Delete the file, it doesn't belong here
#: ../../WINGs/wcolorpanel.c:1176 ../../WINGs/wcolorpanel.c:3073 #: ../../WINGs/wcolorpanel.c:1176 ../../WINGs/wcolorpanel.c:3073
@@ -568,7 +568,7 @@ msgstr "Bestânsflater"
#: ../../WINGs/wcolorpanel.c:1177 #: ../../WINGs/wcolorpanel.c:1177
msgid "Could not create ColorPanel configuration directory" msgid "Could not create ColorPanel configuration directory"
msgstr "Koe ynstellingenmap Kleurepaniel net oanmeitsje" msgstr "Koe ynstellingemap Kleurepaniel net oanmeitsje"
#: ../../WINGs/wcolorpanel.c:1178 ../../WINGs/wcolorpanel.c:3074 #: ../../WINGs/wcolorpanel.c:1178 ../../WINGs/wcolorpanel.c:3074
#: ../../WINGs/wcolorpanel.c:3079 ../../WINGs/wcolorpanel.c:3104 #: ../../WINGs/wcolorpanel.c:3079 ../../WINGs/wcolorpanel.c:3104
@@ -593,7 +593,7 @@ msgstr "Fersêding"
#: ../../WINGs/wcolorpanel.c:2788 #: ../../WINGs/wcolorpanel.c:2788
msgid "Hue" msgid "Hue"
msgstr "Tinte" msgstr "Tint"
#: ../../WINGs/wcolorpanel.c:3012 #: ../../WINGs/wcolorpanel.c:3012
msgid "Open Palette" msgid "Open Palette"
@@ -610,7 +610,7 @@ msgstr "kin bestân %s net ferwiderje"
#: ../../WINGs/wcolorpanel.c:3078 #: ../../WINGs/wcolorpanel.c:3078
msgid "Couldn't remove file from Configuration Directory !" msgid "Couldn't remove file from Configuration Directory !"
msgstr "Koe bestân net ferwiderje út ynstellingenmap!" msgstr "Koe bestân net ferwiderje út ynstellingemap!"
#: ../../WINGs/wcolorpanel.c:3103 #: ../../WINGs/wcolorpanel.c:3103
msgid "Rename" msgid "Rename"
@@ -737,12 +737,12 @@ msgstr "Bestân"
#: ../../WINGs/wfilepanel.c:719 #: ../../WINGs/wfilepanel.c:719
#, c-format #, c-format
msgid "Removing %s failed: %s" msgid "Removing %s failed: %s"
msgstr "Ferwiderje %s mislearre: %s" msgstr "Ferwiderjen %s mislearre: %s"
#: ../../WINGs/wfilepanel.c:751 #: ../../WINGs/wfilepanel.c:751
#, c-format #, c-format
msgid "An error occurred browsing '%s'." msgid "An error occurred browsing '%s'."
msgstr "Der trede in flater op by blêdzje troch '%s'." msgstr "Der trede in flater op by blêdzjen troch '%s'."
#: ../../WINGs/wfilepanel.c:754 #: ../../WINGs/wfilepanel.c:754
#, c-format #, c-format
@@ -799,7 +799,7 @@ msgstr "Koe biblioteek 'lettertype ynstelle' net inisjalisearje\n"
#: ../../WINGs/widgets.c:446 #: ../../WINGs/widgets.c:446
#, c-format #, c-format
msgid "WINGs: could not load widget images file: %s" msgid "WINGs: could not load widget images file: %s"
msgstr "WINGs: Koe ôfbyldingenbestân bestjoeringseleminten net lade: %s" msgstr "WINGs: Koe ôfbyldingebestân bestjoeringseleminten net lade: %s"
#: ../../WINGs/widgets.c:542 #: ../../WINGs/widgets.c:542
#, c-format #, c-format
@@ -824,7 +824,7 @@ msgstr "0 inch"
#: ../../WINGs/wtextfield.c:494 #: ../../WINGs/wtextfield.c:494
msgid "only left alignment is supported in textfields" msgid "only left alignment is supported in textfields"
msgstr "allinnich lofts rjochtsje wurdt stipe yn tekstfjilden" msgstr "allinnich lofts rjochtsjen wurdt stipe yn tekstfjilden"
#: ../../WINGs/wwindow.c:160 #: ../../WINGs/wwindow.c:160
msgid "window title conversion error... using STRING encoding" msgid "window title conversion error... using STRING encoding"
@@ -833,42 +833,3 @@ msgstr "finstertitelomsettingsflater... brûkt STRING-kodearring"
#: ../../WINGs/wwindow.c:181 #: ../../WINGs/wwindow.c:181
msgid "icon title conversion error... using STRING encoding" msgid "icon title conversion error... using STRING encoding"
msgstr "ikoantitelomsettingsflater... brûkt STRING-kodearring" msgstr "ikoantitelomsettingsflater... brûkt STRING-kodearring"
# Keep next entries for wmaker-0.95.6
msgid "Could not open input file \"%s\""
msgstr "Koe ynfierbestân \"%s\" net iepenje"
msgid "Could not create target file \"%s\""
msgstr "Koe doelbestân \"%s\" net oanmeitsje"
msgid "An error occured browsing '%s'."
msgstr "Der trede in flater op by blêdzje troch '%s'."
msgid ""
"invalid characted '%c' in arg-list for macro \"%s\" while expecting "
"parameter name"
msgstr ""
"ûnjildich letterteken '%c' yn arg.-list foar makro \"%s\", ferwachte "
"parameternamme"
msgid ""
"invalid characted '%c' in arg-list for macro \"%s\" while expecting ',' "
"or ')'"
msgstr ""
"ûnjildich letterteken '%c' yn arg.-list foar makro \"%s\", ferwachte ',' "
"of ')'"
msgid "unknow directive '#%s'"
msgstr "ûnbekende oanwizing '#%s'"
msgid "found #%s but have no matching #if"
msgstr "#%s fûn, mar hat gjin bybehearrende #if"
msgid "too many nested includes"
msgstr "te folle neste #include's"
msgid "could not find file \"%s\" for include"
msgstr "koe bestân \"%s\" net fine foar #include"
msgid "too many nested macro expansion, breaking loop"
msgstr "te folle neste makro-útwurkingen, syklus ôfbrutsen"

View File

@@ -103,17 +103,14 @@ char *wdefaultspathfordomain(const char *domain)
} }
/* XXX: doesn't quite belong to *user*defaults.c */ /* XXX: doesn't quite belong to *user*defaults.c */
#ifndef GLOBAL_DEFAULTS_SUBDIR
#define GLOBAL_DEFAULTS_SUBDIR "WindowMaker"
#endif
char *wglobaldefaultspathfordomain(const char *domain) char *wglobaldefaultspathfordomain(const char *domain)
{ {
char *t = NULL; char *t = NULL;
size_t len; size_t len;
len = strlen( SYSCONFDIR ) + strlen( GLOBAL_DEFAULTS_SUBDIR ) + strlen(domain) + 3; len = strlen(DEFSDATADIR) + strlen(domain) + 2;
t = wmalloc(len); t = wmalloc(len);
snprintf(t, len, "%s/%s/%s", SYSCONFDIR, GLOBAL_DEFAULTS_SUBDIR, domain); snprintf(t, len, "%s/%s", DEFSDATADIR, domain);
return t; return t;
} }

View File

@@ -67,9 +67,6 @@ static unsigned char Cursor_bits[] = {
0x00, 0x00, 0x00, 0xb8, 0x00, 0x00, 0x00, 0x70 0x00, 0x00, 0x00, 0xb8, 0x00, 0x00, 0x00, 0x70
}; };
/* Cursor shape-mask */
#define Cursor_shape_width 32
#define Cursor_shape_height 32
static unsigned char Cursor_shape_bits[] = { static unsigned char Cursor_shape_bits[] = {
0x00, 0x7e, 0x00, 0x00, 0xc0, 0x81, 0x03, 0x00, 0x20, 0x00, 0x04, 0x00, 0x10, 0x00, 0x08, 0x00, 0x7e, 0x00, 0x00, 0xc0, 0x81, 0x03, 0x00, 0x20, 0x00, 0x04, 0x00, 0x10, 0x00, 0x08,
0x00, 0x08, 0x00, 0x10, 0x00, 0x04, 0x00, 0x20, 0x00, 0x02, 0x00, 0x40, 0x00, 0x02, 0x00, 0x00, 0x08, 0x00, 0x10, 0x00, 0x04, 0x00, 0x20, 0x00, 0x02, 0x00, 0x40, 0x00, 0x02, 0x00,

View File

@@ -700,7 +700,7 @@ static void typefaceClick(WMWidget * w, void *data)
WM_ITERATE_ARRAY(face->sizes, size, i) { WM_ITERATE_ARRAY(face->sizes, size, i) {
if (size != NULL) { if (size != NULL) {
int size_int = (int) size; int size_int = (intptr_t) size;
sprintf(buffer, "%i", size_int); sprintf(buffer, "%i", size_int);
@@ -802,7 +802,7 @@ static void setFontPanelFontName(FontPanel * panel, const char *family, const ch
char buffer[32]; char buffer[32];
if (vsize != NULL) { if (vsize != NULL) {
int size_int = (int) vsize; int size_int = (intptr_t) vsize;
sprintf(buffer, "%i", size_int); sprintf(buffer, "%i", size_int);

View File

@@ -41,9 +41,6 @@ typedef struct W_SplitView {
/* TODO: rewrite --Dan */ /* TODO: rewrite --Dan */
#define _GetSubviewsCount() WMGetArrayItemCount(sPtr->subviews) #define _GetSubviewsCount() WMGetArrayItemCount(sPtr->subviews)
#define _AddPSubviewStruct(P) \
(WMAddToArray(sPtr->subviews,((void*)P)))
#define _GetPSubviewStructAt(i) \ #define _GetPSubviewStructAt(i) \
((W_SplitViewSubview*)WMGetFromArray(sPtr->subviews,(i))) ((W_SplitViewSubview*)WMGetFromArray(sPtr->subviews,(i)))

View File

@@ -97,6 +97,18 @@ static const struct {
{ N_("Distance from corner to begin window snap."), { N_("Distance from corner to begin window snap."),
/* default: */ 10, OPTION_WMAKER_INT, "SnapCornerDetect" }, /* default: */ 10, OPTION_WMAKER_INT, "SnapCornerDetect" },
{ N_("Snapping a window to the top maximizes it to the full screen."),
/* default: */ False, OPTION_WMAKER, "SnapToTopMaximizesFullscreen" },
{ N_("Allow move half-maximized windows between multiple screens."),
/* default: */ False, OPTION_WMAKER, "MoveHalfMaximizedWindowsBetweenScreens" },
{ N_("Alternative transitions between states for half maximized windows."),
/* default: */ False, OPTION_WMAKER, "AlternativeHalfMaximized" },
{ N_("Move mouse pointer with half maximized windows."),
/* default: */ False, OPTION_WMAKER, "PointerWithHalfMaxWindows" },
{ N_("Open dialogs in the same workspace as their owners."), { N_("Open dialogs in the same workspace as their owners."),
/* default: */ False, OPTION_WMAKER, "OpenTransientOnOwnerWorkspace" } /* default: */ False, OPTION_WMAKER, "OpenTransientOnOwnerWorkspace" }

View File

@@ -89,6 +89,8 @@ static const struct {
{ "LBCMaximizeKey", N_("Maximize active window left bottom corner") }, { "LBCMaximizeKey", N_("Maximize active window left bottom corner") },
{ "RBCMaximizeKey", N_("Maximize active window right bottom corner") }, { "RBCMaximizeKey", N_("Maximize active window right bottom corner") },
{ "MaximusKey", N_("Maximus: Tiled maximization ") }, { "MaximusKey", N_("Maximus: Tiled maximization ") },
{ "KeepOnTopKey", N_("Toggle window on top status") },
{ "KeepAtBottomKey",N_("Toggle window at bottom status") },
{ "OmnipresentKey", N_("Toggle window omnipresent status") }, { "OmnipresentKey", N_("Toggle window omnipresent status") },
{ "RaiseKey", N_("Raise active window") }, { "RaiseKey", N_("Raise active window") },
{ "LowerKey", N_("Lower active window") }, { "LowerKey", N_("Lower active window") },

View File

@@ -506,7 +506,7 @@ static void createPanel(_Panel * p)
WMSetScrollViewContentView(sview, WMWidgetView(pad)); WMSetScrollViewContentView(sview, WMWidgetView(pad));
data = putNewItem(panel, pad, ExternalInfo, _("Debian Menu")); data = putNewItem(panel, pad, ExternalInfo, _("Debian Menu"));
data->param.pipe.command = "/etc/X11/WindowMaker/menu.hook"; data->param.pipe.command = "/etc/GNUstep/Defaults/menu.hook";
data = putNewItem(panel, pad, PipeInfo, _("RedHat Menu")); data = putNewItem(panel, pad, PipeInfo, _("RedHat Menu"));
data->param.pipe.command = "wmconfig --output wmaker"; data->param.pipe.command = "wmconfig --output wmaker";

View File

@@ -117,16 +117,21 @@ typedef struct _TexturePanel {
} _TexturePanel; } _TexturePanel;
#define TYPE_SOLID 0 enum {
#define TYPE_GRADIENT 1 TYPE_SOLID,
#define TYPE_SGRADIENT 2 TYPE_GRADIENT,
#define TYPE_TGRADIENT 3 TYPE_SGRADIENT,
#define TYPE_PIXMAP 4 TYPE_TGRADIENT,
TYPE_PIXMAP
};
#define PTYPE_TILE 0 enum {
#define PTYPE_SCALE 1 PTYPE_TILE,
#define PTYPE_CENTER 2 PTYPE_SCALE,
#define PTYPE_MAXIMIZE 3 PTYPE_CENTER,
PTYPE_MAXIMIZE,
PTYPE_FILL
};
/* /*
*-------------------------------------------------------------------------- *--------------------------------------------------------------------------
@@ -136,7 +141,7 @@ typedef struct _TexturePanel {
/************/ /************/
static void updateGradButtons(TexturePanel * panel) static void updateGradButtons(TexturePanel *panel)
{ {
RImage *image; RImage *image;
WMPixmap *pixmap; WMPixmap *pixmap;
@@ -180,7 +185,7 @@ static void updateGradButtons(TexturePanel * panel)
} }
} }
static void updateTGradImage(TexturePanel * panel) static void updateTGradImage(TexturePanel *panel)
{ {
RImage *image, *gradient; RImage *image, *gradient;
WMPixmap *pixmap; WMPixmap *pixmap;
@@ -201,19 +206,17 @@ static void updateTGradImage(TexturePanel * panel)
to.green = WMGreenComponentOfColor(color) >> 8; to.green = WMGreenComponentOfColor(color) >> 8;
to.blue = WMBlueComponentOfColor(color) >> 8; to.blue = WMBlueComponentOfColor(color) >> 8;
if (panel->image->width < 141 || panel->image->height < 91) { if (panel->image->width < 141 || panel->image->height < 91)
image = RMakeTiledImage(panel->image, 141, 91); image = RMakeTiledImage(panel->image, 141, 91);
} else { else
image = RCloneImage(panel->image); image = RCloneImage(panel->image);
}
if (WMGetButtonSelected(panel->dirhB)) { if (WMGetButtonSelected(panel->dirhB))
gradient = RRenderGradient(image->width, image->height, &from, &to, RHorizontalGradient); gradient = RRenderGradient(image->width, image->height, &from, &to, RHorizontalGradient);
} else if (WMGetButtonSelected(panel->dirvB)) { else if (WMGetButtonSelected(panel->dirvB))
gradient = RRenderGradient(image->width, image->height, &from, &to, RVerticalGradient); gradient = RRenderGradient(image->width, image->height, &from, &to, RVerticalGradient);
} else { else
gradient = RRenderGradient(image->width, image->height, &from, &to, RDiagonalGradient); gradient = RRenderGradient(image->width, image->height, &from, &to, RDiagonalGradient);
}
RCombineImagesWithOpaqueness(image, gradient, WMGetSliderValue(panel->topaS)); RCombineImagesWithOpaqueness(image, gradient, WMGetSliderValue(panel->topaS));
RReleaseImage(gradient); RReleaseImage(gradient);
@@ -225,7 +228,7 @@ static void updateTGradImage(TexturePanel * panel)
RReleaseImage(image); RReleaseImage(image);
} }
static void updateSGradButtons(TexturePanel * panel) static void updateSGradButtons(TexturePanel *panel)
{ {
RImage *image; RImage *image;
WMPixmap *pixmap; WMPixmap *pixmap;
@@ -264,7 +267,7 @@ static void updateSGradButtons(TexturePanel * panel)
/*********** Gradient ************/ /*********** Gradient ************/
static void updateSVSlider(WMSlider * sPtr, Bool saturation, WMFont * font, RHSVColor * hsv) static void updateSVSlider(WMSlider *sPtr, Bool saturation, WMFont *font, RHSVColor *hsv)
{ {
RImage *image; RImage *image;
WMPixmap *pixmap; WMPixmap *pixmap;
@@ -312,7 +315,7 @@ static void updateSVSlider(WMSlider * sPtr, Bool saturation, WMFont * font, RHSV
WMReleasePixmap(pixmap); WMReleasePixmap(pixmap);
} }
static void updateHueSlider(WMSlider * sPtr, WMFont * font, RHSVColor * hsv) static void updateHueSlider(WMSlider *sPtr, WMFont *font, RHSVColor *hsv)
{ {
RColor *colors[8]; RColor *colors[8];
RImage *image; RImage *image;
@@ -353,7 +356,7 @@ static void updateHueSlider(WMSlider * sPtr, WMFont * font, RHSVColor * hsv)
wfree(colors[i]); wfree(colors[i]);
} }
static void sliderChangeCallback(WMWidget * w, void *data) static void sliderChangeCallback(WMWidget *w, void *data)
{ {
TexturePanel *panel = (TexturePanel *) data; TexturePanel *panel = (TexturePanel *) data;
RHSVColor hsv; RHSVColor hsv;
@@ -417,9 +420,8 @@ static void sliderChangeCallback(WMWidget * w, void *data)
} }
colors[i] = NULL; colors[i] = NULL;
if (panel->gimage != None) { if (panel->gimage != None)
XFreePixmap(WMScreenDisplay(scr), panel->gimage); XFreePixmap(WMScreenDisplay(scr), panel->gimage);
}
image = RRenderMultiGradient(30, i * WMGetListItemHeight(panel->gcolL), colors, RVerticalGradient); image = RRenderMultiGradient(30, i * WMGetListItemHeight(panel->gcolL), colors, RVerticalGradient);
RConvertImage(WMScreenRContext(scr), image, &panel->gimage); RConvertImage(WMScreenRContext(scr), image, &panel->gimage);
@@ -432,7 +434,7 @@ static void sliderChangeCallback(WMWidget * w, void *data)
updateGradButtons(panel); updateGradButtons(panel);
} }
static void paintGradListItem(WMList * lPtr, int index, Drawable d, char *text, int state, WMRect * rect) static void paintGradListItem(WMList *lPtr, int index, Drawable d, char *text, int state, WMRect *rect)
{ {
TexturePanel *panel = (TexturePanel *) WMGetHangedData(lPtr); TexturePanel *panel = (TexturePanel *) WMGetHangedData(lPtr);
WMScreen *scr = WMWidgetScreen(lPtr); WMScreen *scr = WMWidgetScreen(lPtr);
@@ -465,7 +467,7 @@ static void paintGradListItem(WMList * lPtr, int index, Drawable d, char *text,
WMReleaseColor(gray); WMReleaseColor(gray);
} }
static void gradAddCallback(WMWidget * w, void *data) static void gradAddCallback(WMWidget *w, void *data)
{ {
TexturePanel *panel = (TexturePanel *) data; TexturePanel *panel = (TexturePanel *) data;
WMListItem *item; WMListItem *item;
@@ -489,7 +491,7 @@ static void gradAddCallback(WMWidget * w, void *data)
WMSetButtonEnabled(panel->okB, WMGetListNumberOfRows(panel->gcolL) > 1); WMSetButtonEnabled(panel->okB, WMGetListNumberOfRows(panel->gcolL) > 1);
} }
static void gradClickCallback(WMWidget * w, void *data) static void gradClickCallback(WMWidget *w, void *data)
{ {
TexturePanel *panel = (TexturePanel *) data; TexturePanel *panel = (TexturePanel *) data;
WMListItem *item; WMListItem *item;
@@ -511,7 +513,7 @@ static void gradClickCallback(WMWidget * w, void *data)
sliderChangeCallback(panel->gsatS, panel); sliderChangeCallback(panel->gsatS, panel);
} }
static void gradDeleteCallback(WMWidget * w, void *data) static void gradDeleteCallback(WMWidget *w, void *data)
{ {
TexturePanel *panel = (TexturePanel *) data; TexturePanel *panel = (TexturePanel *) data;
WMListItem *item; WMListItem *item;
@@ -545,7 +547,7 @@ static void gradDeleteCallback(WMWidget * w, void *data)
/*************** Simple Gradient ***************/ /*************** Simple Gradient ***************/
static void colorWellObserver(void *self, WMNotification * n) static void colorWellObserver(void *self, WMNotification *n)
{ {
/* Parameter not used, but tell the compiler that it is ok */ /* Parameter not used, but tell the compiler that it is ok */
(void) n; (void) n;
@@ -553,7 +555,7 @@ static void colorWellObserver(void *self, WMNotification * n)
updateSGradButtons(self); updateSGradButtons(self);
} }
static void opaqChangeCallback(WMWidget * w, void *data) static void opaqChangeCallback(WMWidget *w, void *data)
{ {
TexturePanel *panel = (TexturePanel *) data; TexturePanel *panel = (TexturePanel *) data;
@@ -565,7 +567,7 @@ static void opaqChangeCallback(WMWidget * w, void *data)
/****************** Image ******************/ /****************** Image ******************/
static void updateImage(TexturePanel * panel, const char *path) static void updateImage(TexturePanel *panel, const char *path)
{ {
WMScreen *scr = WMWidgetScreen(panel->win); WMScreen *scr = WMWidgetScreen(panel->win);
RImage *image; RImage *image;
@@ -613,12 +615,12 @@ static void updateImage(TexturePanel * panel, const char *path)
} }
} }
static void browseImageCallback(WMWidget * w, void *data) static void browseImageCallback(WMWidget *w, void *data)
{ {
TexturePanel *panel = (TexturePanel *) data; TexturePanel *panel = (TexturePanel *) data;
WMOpenPanel *opanel; WMOpenPanel *opanel;
WMScreen *scr = WMWidgetScreen(w); WMScreen *scr = WMWidgetScreen(w);
static char *ipath = NULL; static char *ipath;
opanel = WMGetOpenPanel(scr); opanel = WMGetOpenPanel(scr);
WMSetFilePanelCanChooseDirectories(opanel, False); WMSetFilePanelCanChooseDirectories(opanel, False);
@@ -670,18 +672,17 @@ static void browseImageCallback(WMWidget * w, void *data)
} }
} }
static void buttonCallback(WMWidget * w, void *data) static void buttonCallback(WMWidget *w, void *data)
{ {
TexturePanel *panel = (TexturePanel *) data; TexturePanel *panel = (TexturePanel *) data;
if (w == panel->okB) { if (w == panel->okB)
(*panel->okAction) (panel->okData); (*panel->okAction) (panel->okData);
} else { else
(*panel->cancelAction) (panel->cancelData); (*panel->cancelAction) (panel->cancelData);
}
} }
static void changeTypeCallback(WMWidget * w, void *data) static void changeTypeCallback(WMWidget *w, void *data)
{ {
TexturePanel *panel = (TexturePanel *) data; TexturePanel *panel = (TexturePanel *) data;
int newType; int newType;
@@ -731,7 +732,7 @@ static void changeTypeCallback(WMWidget * w, void *data)
* Public functions * Public functions
*-------------------------------------------------------------------------- *--------------------------------------------------------------------------
*/ */
void ShowTexturePanel(TexturePanel * panel) void ShowTexturePanel(TexturePanel *panel)
{ {
Display *dpy = WMScreenDisplay(WMWidgetScreen(panel->win)); Display *dpy = WMScreenDisplay(WMWidgetScreen(panel->win));
Screen *scr = DefaultScreenOfDisplay(dpy); Screen *scr = DefaultScreenOfDisplay(dpy);
@@ -742,24 +743,24 @@ void ShowTexturePanel(TexturePanel * panel)
WMMapWidget(panel->win); WMMapWidget(panel->win);
} }
void HideTexturePanel(TexturePanel * panel) void HideTexturePanel(TexturePanel *panel)
{ {
WMUnmapWidget(panel->win); WMUnmapWidget(panel->win);
} }
void SetTexturePanelOkAction(TexturePanel * panel, WMCallback * action, void *clientData) void SetTexturePanelOkAction(TexturePanel *panel, WMCallback *action, void *clientData)
{ {
panel->okAction = action; panel->okAction = action;
panel->okData = clientData; panel->okData = clientData;
} }
void SetTexturePanelCancelAction(TexturePanel * panel, WMCallback * action, void *clientData) void SetTexturePanelCancelAction(TexturePanel *panel, WMCallback *action, void *clientData)
{ {
panel->cancelAction = action; panel->cancelAction = action;
panel->cancelData = clientData; panel->cancelData = clientData;
} }
void SetTexturePanelTexture(TexturePanel * panel, const char *name, WMPropList * texture) void SetTexturePanelTexture(TexturePanel *panel, const char *name, WMPropList *texture)
{ {
WMScreen *scr = WMWidgetScreen(panel->win); WMScreen *scr = WMWidgetScreen(panel->win);
char *str, *type; char *str, *type;
@@ -775,9 +776,8 @@ void SetTexturePanelTexture(TexturePanel * panel, const char *name, WMPropList *
return; return;
p = WMGetFromPLArray(texture, 0); p = WMGetFromPLArray(texture, 0);
if (!p) { if (!p)
goto bad_texture; goto bad_texture;
}
type = WMGetFromPLString(p); type = WMGetFromPLString(p);
/*............................................... */ /*............................................... */
@@ -786,11 +786,10 @@ void SetTexturePanelTexture(TexturePanel * panel, const char *name, WMPropList *
WMSetPopUpButtonSelectedItem(panel->typeP, TYPE_SOLID); WMSetPopUpButtonSelectedItem(panel->typeP, TYPE_SOLID);
p = WMGetFromPLArray(texture, 1); p = WMGetFromPLArray(texture, 1);
if (!p) { if (!p)
str = "black"; str = "black";
} else { else
str = WMGetFromPLString(p); str = WMGetFromPLString(p);
}
color = WMCreateNamedColor(scr, str, False); color = WMCreateNamedColor(scr, str, False);
WMSetColorWellColor(panel->defcW, color); WMSetColorWellColor(panel->defcW, color);
@@ -803,11 +802,10 @@ void SetTexturePanelTexture(TexturePanel * panel, const char *name, WMPropList *
WMSetPopUpButtonSelectedItem(panel->typeP, TYPE_SGRADIENT); WMSetPopUpButtonSelectedItem(panel->typeP, TYPE_SGRADIENT);
p = WMGetFromPLArray(texture, 1); p = WMGetFromPLArray(texture, 1);
if (!p) { if (!p)
str = "black"; str = "black";
} else { else
str = WMGetFromPLString(p); str = WMGetFromPLString(p);
}
color = WMCreateNamedColor(scr, str, False); color = WMCreateNamedColor(scr, str, False);
WMSetColorWellColor(panel->tcol1W, color); WMSetColorWellColor(panel->tcol1W, color);
@@ -815,11 +813,10 @@ void SetTexturePanelTexture(TexturePanel * panel, const char *name, WMPropList *
WMReleaseColor(color); WMReleaseColor(color);
p = WMGetFromPLArray(texture, 2); p = WMGetFromPLArray(texture, 2);
if (!p) { if (!p)
str = "black"; str = "black";
} else { else
str = WMGetFromPLString(p); str = WMGetFromPLString(p);
}
color = WMCreateNamedColor(scr, str, False); color = WMCreateNamedColor(scr, str, False);
WMSetColorWellColor(panel->tcol2W, color); WMSetColorWellColor(panel->tcol2W, color);
@@ -846,11 +843,10 @@ void SetTexturePanelTexture(TexturePanel * panel, const char *name, WMPropList *
WMSetSliderValue(panel->topaS, i); WMSetSliderValue(panel->topaS, i);
p = WMGetFromPLArray(texture, 3); p = WMGetFromPLArray(texture, 3);
if (!p) { if (!p)
str = "black"; str = "black";
} else { else
str = WMGetFromPLString(p); str = WMGetFromPLString(p);
}
color = WMCreateNamedColor(scr, str, False); color = WMCreateNamedColor(scr, str, False);
WMSetColorWellColor(panel->tcol1W, color); WMSetColorWellColor(panel->tcol1W, color);
@@ -858,11 +854,10 @@ void SetTexturePanelTexture(TexturePanel * panel, const char *name, WMPropList *
WMReleaseColor(color); WMReleaseColor(color);
p = WMGetFromPLArray(texture, 4); p = WMGetFromPLArray(texture, 4);
if (!p) { if (!p)
str = "black"; str = "black";
} else { else
str = WMGetFromPLString(p); str = WMGetFromPLString(p);
}
color = WMCreateNamedColor(scr, str, False); color = WMCreateNamedColor(scr, str, False);
WMSetColorWellColor(panel->tcol2W, color); WMSetColorWellColor(panel->tcol2W, color);
@@ -873,9 +868,9 @@ void SetTexturePanelTexture(TexturePanel * panel, const char *name, WMPropList *
if (panel->imageFile) if (panel->imageFile)
wfree(panel->imageFile); wfree(panel->imageFile);
if ((panel->imageFile = wfindfileinarray(panel->pathList, panel->imageFile = wfindfileinarray(panel->pathList,
WMGetFromPLString(WMGetFromPLArray(texture, 1)))) != WMGetFromPLString(WMGetFromPLArray(texture, 1)));
NULL) { if (panel->imageFile != NULL) {
panel->image = RLoadImage(WMScreenRContext(scr), panel->imageFile, 0); panel->image = RLoadImage(WMScreenRContext(scr), panel->imageFile, 0);
updateTGradImage(panel); updateTGradImage(panel);
@@ -899,11 +894,10 @@ void SetTexturePanelTexture(TexturePanel * panel, const char *name, WMPropList *
WMSetPopUpButtonSelectedItem(panel->typeP, TYPE_GRADIENT); WMSetPopUpButtonSelectedItem(panel->typeP, TYPE_GRADIENT);
p = WMGetFromPLArray(texture, 1); p = WMGetFromPLArray(texture, 1);
if (!p) { if (!p)
str = "black"; str = "black";
} else { else
str = WMGetFromPLString(p); str = WMGetFromPLString(p);
}
color = WMCreateNamedColor(scr, str, False); color = WMCreateNamedColor(scr, str, False);
WMSetColorWellColor(panel->defcW, color); WMSetColorWellColor(panel->defcW, color);
@@ -915,11 +909,10 @@ void SetTexturePanelTexture(TexturePanel * panel, const char *name, WMPropList *
XColor xcolor; XColor xcolor;
p = WMGetFromPLArray(texture, i); p = WMGetFromPLArray(texture, i);
if (!p) { if (!p)
str = "black"; str = "black";
} else { else
str = WMGetFromPLString(p); str = WMGetFromPLString(p);
}
XParseColor(WMScreenDisplay(scr), WMScreenRContext(scr)->cmap, str, &xcolor); XParseColor(WMScreenDisplay(scr), WMScreenRContext(scr)->cmap, str, &xcolor);
@@ -953,6 +946,9 @@ void SetTexturePanelTexture(TexturePanel * panel, const char *name, WMPropList *
case 'M': case 'M':
WMSetPopUpButtonSelectedItem(panel->arrP, PTYPE_MAXIMIZE); WMSetPopUpButtonSelectedItem(panel->arrP, PTYPE_MAXIMIZE);
break; break;
case 'F':
WMSetPopUpButtonSelectedItem(panel->arrP, PTYPE_FILL);
break;
default: default:
case 'T': case 'T':
WMSetPopUpButtonSelectedItem(panel->arrP, PTYPE_TILE); WMSetPopUpButtonSelectedItem(panel->arrP, PTYPE_TILE);
@@ -1001,13 +997,13 @@ void SetTexturePanelTexture(TexturePanel * panel, const char *name, WMPropList *
} }
char *GetTexturePanelTextureName(TexturePanel * panel) char *GetTexturePanelTextureName(TexturePanel *panel)
{ {
return WMGetTextFieldText(panel->nameT); return WMGetTextFieldText(panel->nameT);
} }
WMPropList *GetTexturePanelTexture(TexturePanel * panel) WMPropList *GetTexturePanelTexture(TexturePanel *panel)
{ {
WMPropList *prop = NULL; WMPropList *prop = NULL;
WMColor *color; WMColor *color;
@@ -1038,6 +1034,10 @@ WMPropList *GetTexturePanelTexture(TexturePanel * panel)
prop = WMCreatePLArray(WMCreatePLString("mpixmap"), prop = WMCreatePLArray(WMCreatePLString("mpixmap"),
WMCreatePLString(panel->imageFile), WMCreatePLString(str), NULL); WMCreatePLString(panel->imageFile), WMCreatePLString(str), NULL);
break; break;
case PTYPE_FILL:
prop = WMCreatePLArray(WMCreatePLString("fpixmap"),
WMCreatePLString(panel->imageFile), WMCreatePLString(str), NULL);
break;
case PTYPE_CENTER: case PTYPE_CENTER:
prop = WMCreatePLArray(WMCreatePLString("cpixmap"), prop = WMCreatePLArray(WMCreatePLString("cpixmap"),
WMCreatePLString(panel->imageFile), WMCreatePLString(str), NULL); WMCreatePLString(panel->imageFile), WMCreatePLString(str), NULL);
@@ -1104,13 +1104,12 @@ WMPropList *GetTexturePanelTexture(TexturePanel * panel)
color = WMGetColorWellColor(panel->defcW); color = WMGetColorWellColor(panel->defcW);
str = WMGetColorRGBDescription(color); str = WMGetColorRGBDescription(color);
if (WMGetButtonSelected(panel->dirdB)) { if (WMGetButtonSelected(panel->dirdB))
prop = WMCreatePLArray(WMCreatePLString("mdgradient"), WMCreatePLString(str), NULL); prop = WMCreatePLArray(WMCreatePLString("mdgradient"), WMCreatePLString(str), NULL);
} else if (WMGetButtonSelected(panel->dirvB)) { else if (WMGetButtonSelected(panel->dirvB))
prop = WMCreatePLArray(WMCreatePLString("mvgradient"), WMCreatePLString(str), NULL); prop = WMCreatePLArray(WMCreatePLString("mvgradient"), WMCreatePLString(str), NULL);
} else { else
prop = WMCreatePLArray(WMCreatePLString("mhgradient"), WMCreatePLString(str), NULL); prop = WMCreatePLArray(WMCreatePLString("mhgradient"), WMCreatePLString(str), NULL);
}
wfree(str); wfree(str);
for (i = 0; i < WMGetListNumberOfRows(panel->gcolL); i++) { for (i = 0; i < WMGetListNumberOfRows(panel->gcolL); i++) {
@@ -1131,12 +1130,12 @@ WMPropList *GetTexturePanelTexture(TexturePanel * panel)
return prop; return prop;
} }
void SetTexturePanelPixmapPath(TexturePanel * panel, WMPropList * array) void SetTexturePanelPixmapPath(TexturePanel *panel, WMPropList *array)
{ {
panel->pathList = array; panel->pathList = array;
} }
TexturePanel *CreateTexturePanel(WMWindow * keyWindow) TexturePanel *CreateTexturePanel(WMWindow *keyWindow)
/*CreateTexturePanel(WMScreen *scr)*/ /*CreateTexturePanel(WMScreen *scr)*/
{ {
TexturePanel *panel; TexturePanel *panel;
@@ -1407,6 +1406,7 @@ TexturePanel *CreateTexturePanel(WMWindow * keyWindow)
WMAddPopUpButtonItem(panel->arrP, _("Scale")); WMAddPopUpButtonItem(panel->arrP, _("Scale"));
WMAddPopUpButtonItem(panel->arrP, _("Center")); WMAddPopUpButtonItem(panel->arrP, _("Center"));
WMAddPopUpButtonItem(panel->arrP, _("Maximize")); WMAddPopUpButtonItem(panel->arrP, _("Maximize"));
WMAddPopUpButtonItem(panel->arrP, _("Fill"));
WMSetPopUpButtonSelectedItem(panel->arrP, 0); WMSetPopUpButtonSelectedItem(panel->arrP, 0);
WMMapSubwidgets(panel->imageF); WMMapSubwidgets(panel->imageF);
@@ -1475,7 +1475,7 @@ TexturePanel *CreateTexturePanel(WMWindow * keyWindow)
char *ProgName = "test"; char *ProgName = "test";
void testOKButton(WMWidget * self, void *data) void testOKButton(WMWidget *self, void *data)
{ {
char *test; char *test;
Display *dpy; Display *dpy;
@@ -1504,13 +1504,13 @@ void testOKButton(WMWidget * self, void *data)
} }
void testCancelButton(WMWidget * self, void *data) void testCancelButton(WMWidget *self, void *data)
{ {
wwarning("Exiting test...."); wwarning("Exiting test....");
exit(0); exit(0);
} }
void wAbort() void wAbort(void)
{ {
exit(1); exit(1);
} }

File diff suppressed because it is too large Load Diff

View File

@@ -1,14 +1,14 @@
# New translation into Dutch for Window Maker # New translation into Dutch for Window Maker
# Copyright (C) 2014-2015 Window Maker Developers Team # Copyright (C) 2014-2016 Window Maker Developers Team
# This file is distributed under the same license as the windowmaker package. # This file is distributed under the same license as the windowmaker package.
# Original by Alwin <translations@ziggo.nl>, 2014. # Original by Alwin <translations@ziggo.nl>, 2014.
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: wmaker-0.95.6+\n" "Project-Id-Version: wmaker-0.95.7+\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-06-26 21:39+0200\n" "POT-Creation-Date: 2017-03-10 10:56+0100\n"
"PO-Revision-Date: 2015-06-26 00:00+0000\n" "PO-Revision-Date: 2017-03-10 00:00+0000\n"
"Last-Translator: Alwin <translations@ziggo.nl>\n" "Last-Translator: Alwin <translations@ziggo.nl>\n"
"Language-Team: Dutch\n" "Language-Team: Dutch\n"
"Language: nl\n" "Language: nl\n"
@@ -92,7 +92,7 @@ msgstr "Cliptitel, ingeschoven"
msgid "Left" msgid "Left"
msgstr "Links" msgstr "Links"
#: ../../WPrefs.app/Appearance.c:111 ../../WPrefs.app/TexturePanel.c:1408 #: ../../WPrefs.app/Appearance.c:111 ../../WPrefs.app/TexturePanel.c:1407
#: ../../WPrefs.app/WindowHandling.c:93 ../../WPrefs.app/Workspace.c:189 #: ../../WPrefs.app/WindowHandling.c:93 ../../WPrefs.app/Workspace.c:189
msgid "Center" msgid "Center"
msgstr "Centreren" msgstr "Centreren"
@@ -165,7 +165,7 @@ msgstr "[Achtergrond]"
msgid "Workspace Background" msgid "Workspace Background"
msgstr "Werkruimteachtergrond" msgstr "Werkruimteachtergrond"
#: ../../WPrefs.app/Appearance.c:562 ../../WPrefs.app/TexturePanel.c:885 #: ../../WPrefs.app/Appearance.c:562 ../../WPrefs.app/TexturePanel.c:880
#, c-format #, c-format
msgid "could not load file '%s': %s" msgid "could not load file '%s': %s"
msgstr "kon bestand '%s' niet laden: %s" msgstr "kon bestand '%s' niet laden: %s"
@@ -284,7 +284,7 @@ msgstr "Bewerken"
msgid "Edit the highlighted texture." msgid "Edit the highlighted texture."
msgstr "Bewerk de uitgelichte textuur." msgstr "Bewerk de uitgelichte textuur."
#: ../../WPrefs.app/Appearance.c:1946 ../../WPrefs.app/TexturePanel.c:1219 #: ../../WPrefs.app/Appearance.c:1946 ../../WPrefs.app/TexturePanel.c:1218
msgid "Delete" msgid "Delete"
msgstr "Wissen" msgstr "Wissen"
@@ -540,8 +540,8 @@ msgstr "Negeer decoratiehints voor GTK-programma's."
#. default: #. default:
#: ../../WPrefs.app/Expert.c:50 #: ../../WPrefs.app/Expert.c:50
msgid "Disable workspace pager." msgid "Enable workspace pager."
msgstr "Schakel werkruimtevolger uit." msgstr "Schakel werkruimtevolger in."
#. default: #. default:
#: ../../WPrefs.app/Expert.c:53 #: ../../WPrefs.app/Expert.c:53
@@ -611,23 +611,43 @@ msgstr "Maximaliseer (duw) 'n venster tegen kant of hoek door verslepen."
#. default: #. default:
#: ../../WPrefs.app/Expert.c:94 #: ../../WPrefs.app/Expert.c:94
msgid "Distance from edge to begin window snap." msgid "Distance from edge to begin window snap."
msgstr "Afstand vanaf kant waar venster duwen begint." msgstr "Afstand vanaf kant waar venster opduwen begint."
#. default: #. default:
#: ../../WPrefs.app/Expert.c:97 #: ../../WPrefs.app/Expert.c:97
msgid "Distance from corner to begin window snap." msgid "Distance from corner to begin window snap."
msgstr "Afstand vanaf hoek waar venster duwen begint." msgstr "Afstand vanaf hoek waar venster opduwen begint."
#. default: #. default:
#: ../../WPrefs.app/Expert.c:100 #: ../../WPrefs.app/Expert.c:100
msgid "Snapping a window to the top maximizes it to the full screen."
msgstr "Venster duwen tegen de bovenkant, maximaliseert 't schermvullend."
#. default:
#: ../../WPrefs.app/Expert.c:103
msgid "Allow move half-maximized windows between multiple screens."
msgstr "Sta verplaatsen halfgemaximaliseerde vensters toe tussen schermen."
#. default:
#: ../../WPrefs.app/Expert.c:106
msgid "Alternative transitions between states for half maximized windows."
msgstr "Andere staten van overgang voor halfgemaximaliseerde vensters."
#. default:
#: ../../WPrefs.app/Expert.c:109
msgid "Move mouse pointer with half maximized windows."
msgstr "Verplaats muispijl met halfgemaximaliseerde vensters."
#. default:
#: ../../WPrefs.app/Expert.c:112
msgid "Open dialogs in the same workspace as their owners." msgid "Open dialogs in the same workspace as their owners."
msgstr "Open dialogen in dezelfde werkruimte als hun eigenaren." msgstr "Open dialogen in dezelfde werkruimte als hun eigenaren."
#: ../../WPrefs.app/Expert.c:310 #: ../../WPrefs.app/Expert.c:322
msgid "Expert User Preferences" msgid "Expert User Preferences"
msgstr "Voorkeuren voor ervaren gebruikers" msgstr "Voorkeuren voor ervaren gebruikers"
#: ../../WPrefs.app/Expert.c:312 #: ../../WPrefs.app/Expert.c:324
msgid "" msgid ""
"Options for people who know what they're doing...\n" "Options for people who know what they're doing...\n"
"Also has some other misc. options." "Also has some other misc. options."
@@ -951,278 +971,286 @@ msgid "Maximus: Tiled maximization "
msgstr "Maximus: tegelmaximalisering " msgstr "Maximus: tegelmaximalisering "
#: ../../WPrefs.app/KeyboardShortcuts.c:92 #: ../../WPrefs.app/KeyboardShortcuts.c:92
msgid "Toggle window on top status"
msgstr "Schakel 'venster bovenop houden' in/uit"
#: ../../WPrefs.app/KeyboardShortcuts.c:93
msgid "Toggle window at bottom status"
msgstr "Schakel 'venster onderop houden' in/uit"
#: ../../WPrefs.app/KeyboardShortcuts.c:94
msgid "Toggle window omnipresent status" msgid "Toggle window omnipresent status"
msgstr "Schakel 'venster alomtegenwoordig' in/uit" msgstr "Schakel 'venster alomtegenwoordig' in/uit"
#: ../../WPrefs.app/KeyboardShortcuts.c:93 #: ../../WPrefs.app/KeyboardShortcuts.c:95
msgid "Raise active window" msgid "Raise active window"
msgstr "Verhoog actief venster" msgstr "Verhoog actief venster"
#: ../../WPrefs.app/KeyboardShortcuts.c:94 #: ../../WPrefs.app/KeyboardShortcuts.c:96
msgid "Lower active window" msgid "Lower active window"
msgstr "Verlaag actief venster" msgstr "Verlaag actief venster"
#: ../../WPrefs.app/KeyboardShortcuts.c:95 #: ../../WPrefs.app/KeyboardShortcuts.c:97
msgid "Raise/Lower window under mouse pointer" msgid "Raise/Lower window under mouse pointer"
msgstr "Verhoog/verlaag venster onder muispijl" msgstr "Verhoog/verlaag venster onder muispijl"
#: ../../WPrefs.app/KeyboardShortcuts.c:96 #: ../../WPrefs.app/KeyboardShortcuts.c:98
msgid "Shade active window" msgid "Shade active window"
msgstr "Rol actief venster op" msgstr "Rol actief venster op"
#: ../../WPrefs.app/KeyboardShortcuts.c:97 #: ../../WPrefs.app/KeyboardShortcuts.c:99
msgid "Move/Resize active window" msgid "Move/Resize active window"
msgstr "Verplaats/vergroot actief venster" msgstr "Verplaats/vergroot actief venster"
#: ../../WPrefs.app/KeyboardShortcuts.c:98 #: ../../WPrefs.app/KeyboardShortcuts.c:100
msgid "Select active window" msgid "Select active window"
msgstr "Selecteer actief venster" msgstr "Selecteer actief venster"
#: ../../WPrefs.app/KeyboardShortcuts.c:99 #: ../../WPrefs.app/KeyboardShortcuts.c:101
msgid "Focus next window" msgid "Focus next window"
msgstr "Focus volgend venster" msgstr "Focus volgend venster"
#: ../../WPrefs.app/KeyboardShortcuts.c:100 #: ../../WPrefs.app/KeyboardShortcuts.c:102
msgid "Focus previous window" msgid "Focus previous window"
msgstr "Focus vorig venster" msgstr "Focus vorig venster"
#: ../../WPrefs.app/KeyboardShortcuts.c:101 #: ../../WPrefs.app/KeyboardShortcuts.c:103
msgid "Focus next group window" msgid "Focus next group window"
msgstr "Focus volgend groepsvenster" msgstr "Focus volgend groepsvenster"
#: ../../WPrefs.app/KeyboardShortcuts.c:102 #: ../../WPrefs.app/KeyboardShortcuts.c:104
msgid "Focus previous group window" msgid "Focus previous group window"
msgstr "Focus vorig groepsvenster" msgstr "Focus vorig groepsvenster"
#. Workspace Related #. Workspace Related
#: ../../WPrefs.app/KeyboardShortcuts.c:105 #: ../../WPrefs.app/KeyboardShortcuts.c:107
msgid "Open workspace pager" msgid "Open workspace pager"
msgstr "Open werkruimtevolger" msgstr "Open werkruimtevolger"
#: ../../WPrefs.app/KeyboardShortcuts.c:106 #: ../../WPrefs.app/KeyboardShortcuts.c:108
msgid "Switch to next workspace" msgid "Switch to next workspace"
msgstr "Schakel naar volgende werkruimte" msgstr "Schakel naar volgende werkruimte"
#: ../../WPrefs.app/KeyboardShortcuts.c:107 #: ../../WPrefs.app/KeyboardShortcuts.c:109
msgid "Switch to previous workspace" msgid "Switch to previous workspace"
msgstr "Schakel naar vorige werkruimte" msgstr "Schakel naar vorige werkruimte"
#: ../../WPrefs.app/KeyboardShortcuts.c:108 #: ../../WPrefs.app/KeyboardShortcuts.c:110
msgid "Switch to last used workspace" msgid "Switch to last used workspace"
msgstr "Schakel n. laatst gebruikte werkruimte" msgstr "Schakel n. laatst gebruikte werkruimte"
#: ../../WPrefs.app/KeyboardShortcuts.c:109 #: ../../WPrefs.app/KeyboardShortcuts.c:111
msgid "Switch to next ten workspaces" msgid "Switch to next ten workspaces"
msgstr "Schakel 10 werkruimten verder" msgstr "Schakel 10 werkruimten verder"
#: ../../WPrefs.app/KeyboardShortcuts.c:110 #: ../../WPrefs.app/KeyboardShortcuts.c:112
msgid "Switch to previous ten workspaces" msgid "Switch to previous ten workspaces"
msgstr "Schakel 10 werkruimten terug" msgstr "Schakel 10 werkruimten terug"
#: ../../WPrefs.app/KeyboardShortcuts.c:111 #: ../../WPrefs.app/KeyboardShortcuts.c:113
msgid "Switch to workspace 1" msgid "Switch to workspace 1"
msgstr "Schakel naar werkruimte 1" msgstr "Schakel naar werkruimte 1"
#: ../../WPrefs.app/KeyboardShortcuts.c:112 #: ../../WPrefs.app/KeyboardShortcuts.c:114
msgid "Switch to workspace 2" msgid "Switch to workspace 2"
msgstr "Schakel naar werkruimte 2" msgstr "Schakel naar werkruimte 2"
#: ../../WPrefs.app/KeyboardShortcuts.c:113 #: ../../WPrefs.app/KeyboardShortcuts.c:115
msgid "Switch to workspace 3" msgid "Switch to workspace 3"
msgstr "Schakel naar werkruimte 3" msgstr "Schakel naar werkruimte 3"
#: ../../WPrefs.app/KeyboardShortcuts.c:114 #: ../../WPrefs.app/KeyboardShortcuts.c:116
msgid "Switch to workspace 4" msgid "Switch to workspace 4"
msgstr "Schakel naar werkruimte 4" msgstr "Schakel naar werkruimte 4"
#: ../../WPrefs.app/KeyboardShortcuts.c:115 #: ../../WPrefs.app/KeyboardShortcuts.c:117
msgid "Switch to workspace 5" msgid "Switch to workspace 5"
msgstr "Schakel naar werkruimte 5" msgstr "Schakel naar werkruimte 5"
#: ../../WPrefs.app/KeyboardShortcuts.c:116 #: ../../WPrefs.app/KeyboardShortcuts.c:118
msgid "Switch to workspace 6" msgid "Switch to workspace 6"
msgstr "Schakel naar werkruimte 6" msgstr "Schakel naar werkruimte 6"
#: ../../WPrefs.app/KeyboardShortcuts.c:117 #: ../../WPrefs.app/KeyboardShortcuts.c:119
msgid "Switch to workspace 7" msgid "Switch to workspace 7"
msgstr "Schakel naar werkruimte 7" msgstr "Schakel naar werkruimte 7"
#: ../../WPrefs.app/KeyboardShortcuts.c:118 #: ../../WPrefs.app/KeyboardShortcuts.c:120
msgid "Switch to workspace 8" msgid "Switch to workspace 8"
msgstr "Schakel naar werkruimte 8" msgstr "Schakel naar werkruimte 8"
#: ../../WPrefs.app/KeyboardShortcuts.c:119 #: ../../WPrefs.app/KeyboardShortcuts.c:121
msgid "Switch to workspace 9" msgid "Switch to workspace 9"
msgstr "Schakel naar werkruimte 9" msgstr "Schakel naar werkruimte 9"
#: ../../WPrefs.app/KeyboardShortcuts.c:120 #: ../../WPrefs.app/KeyboardShortcuts.c:122
msgid "Switch to workspace 10" msgid "Switch to workspace 10"
msgstr "Schakel naar werkruimte 10" msgstr "Schakel naar werkruimte 10"
#: ../../WPrefs.app/KeyboardShortcuts.c:121 #: ../../WPrefs.app/KeyboardShortcuts.c:123
msgid "Move window to next workspace" msgid "Move window to next workspace"
msgstr "Verpl. venster n. volgende werkruimte" msgstr "Verpl. venster n. volgende werkruimte"
#: ../../WPrefs.app/KeyboardShortcuts.c:122 #: ../../WPrefs.app/KeyboardShortcuts.c:124
msgid "Move window to previous workspace" msgid "Move window to previous workspace"
msgstr "Verpl. venster n. vorige werkruimte" msgstr "Verpl. venster n. vorige werkruimte"
#: ../../WPrefs.app/KeyboardShortcuts.c:123 #: ../../WPrefs.app/KeyboardShortcuts.c:125
msgid "Move window to last used workspace" msgid "Move window to last used workspace"
msgstr "Verpl. venster n. laatst gebruikte werkr." msgstr "Verpl. venster n. laatst gebruikte werkr."
#: ../../WPrefs.app/KeyboardShortcuts.c:124 #: ../../WPrefs.app/KeyboardShortcuts.c:126
msgid "Move window to next ten workspaces" msgid "Move window to next ten workspaces"
msgstr "Verpl. venster 10 werkruimten verder" msgstr "Verpl. venster 10 werkruimten verder"
#: ../../WPrefs.app/KeyboardShortcuts.c:125 #: ../../WPrefs.app/KeyboardShortcuts.c:127
msgid "Move window to previous ten workspaces" msgid "Move window to previous ten workspaces"
msgstr "Verpl. venster 10 werkruimten terug" msgstr "Verpl. venster 10 werkruimten terug"
#: ../../WPrefs.app/KeyboardShortcuts.c:126 #: ../../WPrefs.app/KeyboardShortcuts.c:128
msgid "Move window to workspace 1" msgid "Move window to workspace 1"
msgstr "Verplaats venster naar werkruimte 1" msgstr "Verplaats venster naar werkruimte 1"
#: ../../WPrefs.app/KeyboardShortcuts.c:127 #: ../../WPrefs.app/KeyboardShortcuts.c:129
msgid "Move window to workspace 2" msgid "Move window to workspace 2"
msgstr "Verplaats venster naar werkruimte 2" msgstr "Verplaats venster naar werkruimte 2"
#: ../../WPrefs.app/KeyboardShortcuts.c:128 #: ../../WPrefs.app/KeyboardShortcuts.c:130
msgid "Move window to workspace 3" msgid "Move window to workspace 3"
msgstr "Verplaats venster naar werkruimte 3" msgstr "Verplaats venster naar werkruimte 3"
#: ../../WPrefs.app/KeyboardShortcuts.c:129 #: ../../WPrefs.app/KeyboardShortcuts.c:131
msgid "Move window to workspace 4" msgid "Move window to workspace 4"
msgstr "Verplaats venster naar werkruimte 4" msgstr "Verplaats venster naar werkruimte 4"
#: ../../WPrefs.app/KeyboardShortcuts.c:130 #: ../../WPrefs.app/KeyboardShortcuts.c:132
msgid "Move window to workspace 5" msgid "Move window to workspace 5"
msgstr "Verplaats venster naar werkruimte 5" msgstr "Verplaats venster naar werkruimte 5"
#: ../../WPrefs.app/KeyboardShortcuts.c:131 #: ../../WPrefs.app/KeyboardShortcuts.c:133
msgid "Move window to workspace 6" msgid "Move window to workspace 6"
msgstr "Verplaats venster naar werkruimte 6" msgstr "Verplaats venster naar werkruimte 6"
#: ../../WPrefs.app/KeyboardShortcuts.c:132 #: ../../WPrefs.app/KeyboardShortcuts.c:134
msgid "Move window to workspace 7" msgid "Move window to workspace 7"
msgstr "Verplaats venster naar werkruimte 7" msgstr "Verplaats venster naar werkruimte 7"
#: ../../WPrefs.app/KeyboardShortcuts.c:133 #: ../../WPrefs.app/KeyboardShortcuts.c:135
msgid "Move window to workspace 8" msgid "Move window to workspace 8"
msgstr "Verplaats venster naar werkruimte 8" msgstr "Verplaats venster naar werkruimte 8"
#: ../../WPrefs.app/KeyboardShortcuts.c:134 #: ../../WPrefs.app/KeyboardShortcuts.c:136
msgid "Move window to workspace 9" msgid "Move window to workspace 9"
msgstr "Verplaats venster naar werkruimte 9" msgstr "Verplaats venster naar werkruimte 9"
#: ../../WPrefs.app/KeyboardShortcuts.c:135 #: ../../WPrefs.app/KeyboardShortcuts.c:137
msgid "Move window to workspace 10" msgid "Move window to workspace 10"
msgstr "Verplaats venster naar werkruimte 10" msgstr "Verplaats venster naar werkruimte 10"
#. Window Selection #. Window Selection
#: ../../WPrefs.app/KeyboardShortcuts.c:138 #: ../../WPrefs.app/KeyboardShortcuts.c:140
msgid "Shortcut for window 1" msgid "Shortcut for window 1"
msgstr "Sneltoets voor venster 1" msgstr "Sneltoets voor venster 1"
#: ../../WPrefs.app/KeyboardShortcuts.c:139 #: ../../WPrefs.app/KeyboardShortcuts.c:141
msgid "Shortcut for window 2" msgid "Shortcut for window 2"
msgstr "Sneltoets voor venster 2" msgstr "Sneltoets voor venster 2"
#: ../../WPrefs.app/KeyboardShortcuts.c:140 #: ../../WPrefs.app/KeyboardShortcuts.c:142
msgid "Shortcut for window 3" msgid "Shortcut for window 3"
msgstr "Sneltoets voor venster 3" msgstr "Sneltoets voor venster 3"
#: ../../WPrefs.app/KeyboardShortcuts.c:141 #: ../../WPrefs.app/KeyboardShortcuts.c:143
msgid "Shortcut for window 4" msgid "Shortcut for window 4"
msgstr "Sneltoets voor venster 4" msgstr "Sneltoets voor venster 4"
#: ../../WPrefs.app/KeyboardShortcuts.c:142 #: ../../WPrefs.app/KeyboardShortcuts.c:144
msgid "Shortcut for window 5" msgid "Shortcut for window 5"
msgstr "Sneltoets voor venster 5" msgstr "Sneltoets voor venster 5"
#: ../../WPrefs.app/KeyboardShortcuts.c:143 #: ../../WPrefs.app/KeyboardShortcuts.c:145
msgid "Shortcut for window 6" msgid "Shortcut for window 6"
msgstr "Sneltoets voor venster 6" msgstr "Sneltoets voor venster 6"
#: ../../WPrefs.app/KeyboardShortcuts.c:144 #: ../../WPrefs.app/KeyboardShortcuts.c:146
msgid "Shortcut for window 7" msgid "Shortcut for window 7"
msgstr "Sneltoets voor venster 7" msgstr "Sneltoets voor venster 7"
#: ../../WPrefs.app/KeyboardShortcuts.c:145 #: ../../WPrefs.app/KeyboardShortcuts.c:147
msgid "Shortcut for window 8" msgid "Shortcut for window 8"
msgstr "Sneltoets voor venster 8" msgstr "Sneltoets voor venster 8"
#: ../../WPrefs.app/KeyboardShortcuts.c:146 #: ../../WPrefs.app/KeyboardShortcuts.c:148
msgid "Shortcut for window 9" msgid "Shortcut for window 9"
msgstr "Sneltoets voor venster 9" msgstr "Sneltoets voor venster 9"
#: ../../WPrefs.app/KeyboardShortcuts.c:147 #: ../../WPrefs.app/KeyboardShortcuts.c:149
msgid "Shortcut for window 10" msgid "Shortcut for window 10"
msgstr "Sneltoets voor venster 10" msgstr "Sneltoets voor venster 10"
#. Misc. #. Misc.
#: ../../WPrefs.app/KeyboardShortcuts.c:150 #: ../../WPrefs.app/KeyboardShortcuts.c:152
msgid "Launch new instance of application" msgid "Launch new instance of application"
msgstr "Start nieuw exemplaar van programma op" msgstr "Start nieuw exemplaar van programma op"
#: ../../WPrefs.app/KeyboardShortcuts.c:151 #: ../../WPrefs.app/KeyboardShortcuts.c:153
msgid "Switch to Next Screen/Monitor" msgid "Switch to Next Screen/Monitor"
msgstr "Schakel naar volgend scherm/monitor" msgstr "Schakel naar volgend scherm/monitor"
#: ../../WPrefs.app/KeyboardShortcuts.c:152 #: ../../WPrefs.app/KeyboardShortcuts.c:154
msgid "Run application" msgid "Run application"
msgstr "Voer programma uit" msgstr "Voer programma uit"
#: ../../WPrefs.app/KeyboardShortcuts.c:153 #: ../../WPrefs.app/KeyboardShortcuts.c:155
msgid "Raise/Lower Dock" msgid "Raise/Lower Dock"
msgstr "Verhoog/verlaag Dok" msgstr "Verhoog/verlaag Dok"
#: ../../WPrefs.app/KeyboardShortcuts.c:154 #: ../../WPrefs.app/KeyboardShortcuts.c:156
msgid "Raise/Lower Clip" msgid "Raise/Lower Clip"
msgstr "Verhoog/verlaag Clip" msgstr "Verhoog/verlaag Clip"
#: ../../WPrefs.app/KeyboardShortcuts.c:156 #: ../../WPrefs.app/KeyboardShortcuts.c:158
msgid "Toggle keyboard language" msgid "Toggle keyboard language"
msgstr "Wissel toetsenbordtaal" msgstr "Wissel toetsenbordtaal"
#: ../../WPrefs.app/KeyboardShortcuts.c:373 ../../WPrefs.app/Menu.c:274 #: ../../WPrefs.app/KeyboardShortcuts.c:375 ../../WPrefs.app/Menu.c:274
#: ../../WPrefs.app/TexturePanel.c:1425 #: ../../WPrefs.app/TexturePanel.c:1425
msgid "Cancel" msgid "Cancel"
msgstr "Annuleren" msgstr "Annuleren"
#: ../../WPrefs.app/KeyboardShortcuts.c:375 #: ../../WPrefs.app/KeyboardShortcuts.c:377
msgid "Press the desired shortcut key(s) or click Cancel to stop capturing." msgid "Press the desired shortcut key(s) or click Cancel to stop capturing."
msgstr "" msgstr ""
"Druk op de verlangde sneltoets(en), of klik Annuleren om opnemen te stoppen." "Druk op de verlangde sneltoets(en), of klik Annuleren om opnemen te stoppen."
#: ../../WPrefs.app/KeyboardShortcuts.c:394 #: ../../WPrefs.app/KeyboardShortcuts.c:396
#: ../../WPrefs.app/KeyboardShortcuts.c:564 ../../WPrefs.app/Menu.c:284 #: ../../WPrefs.app/KeyboardShortcuts.c:566 ../../WPrefs.app/Menu.c:284
#: ../../WPrefs.app/Menu.c:732 #: ../../WPrefs.app/Menu.c:732
msgid "Capture" msgid "Capture"
msgstr "Opnemen" msgstr "Opnemen"
#: ../../WPrefs.app/KeyboardShortcuts.c:395 #: ../../WPrefs.app/KeyboardShortcuts.c:397
#: ../../WPrefs.app/KeyboardShortcuts.c:572 #: ../../WPrefs.app/KeyboardShortcuts.c:574
msgid "Click on Capture to interactively define the shortcut key." msgid "Click on Capture to interactively define the shortcut key."
msgstr "Klik op Opnemen om interactief de sneltoets te bepalen." msgstr "Klik op Opnemen om interactief de sneltoets te bepalen."
#: ../../WPrefs.app/KeyboardShortcuts.c:521 #: ../../WPrefs.app/KeyboardShortcuts.c:523
msgid "Actions" msgid "Actions"
msgstr "Acties" msgstr "Acties"
#: ../../WPrefs.app/KeyboardShortcuts.c:548 #: ../../WPrefs.app/KeyboardShortcuts.c:550
msgid "Shortcut" msgid "Shortcut"
msgstr "Sneltoets" msgstr "Sneltoets"
#: ../../WPrefs.app/KeyboardShortcuts.c:558 ../../WPrefs.app/Menu.c:738 #: ../../WPrefs.app/KeyboardShortcuts.c:560 ../../WPrefs.app/Menu.c:738
msgid "Clear" msgid "Clear"
msgstr "Wissen" msgstr "Wissen"
#: ../../WPrefs.app/KeyboardShortcuts.c:613 #: ../../WPrefs.app/KeyboardShortcuts.c:615
msgid "Keyboard Shortcut Preferences" msgid "Keyboard Shortcut Preferences"
msgstr "Sneltoetsvoorkeuren" msgstr "Sneltoetsvoorkeuren"
#: ../../WPrefs.app/KeyboardShortcuts.c:615 #: ../../WPrefs.app/KeyboardShortcuts.c:617
msgid "" msgid ""
"Change the keyboard shortcuts for actions such\n" "Change the keyboard shortcuts for actions such\n"
"as changing workspaces and opening menus." "as changing workspaces and opening menus."
@@ -1630,7 +1658,7 @@ msgstr "Waarschuwing"
#: ../../WPrefs.app/Menu.c:1442 ../../WPrefs.app/Menu.c:1475 #: ../../WPrefs.app/Menu.c:1442 ../../WPrefs.app/Menu.c:1475
#: ../../WPrefs.app/MouseSettings.c:156 ../../WPrefs.app/MouseSettings.c:176 #: ../../WPrefs.app/MouseSettings.c:156 ../../WPrefs.app/MouseSettings.c:176
#: ../../WPrefs.app/TexturePanel.c:583 ../../WPrefs.app/TexturePanel.c:661 #: ../../WPrefs.app/TexturePanel.c:585 ../../WPrefs.app/TexturePanel.c:663
#: ../../WPrefs.app/TexturePanel.c:1419 ../../WPrefs.app/WPrefs.c:617 #: ../../WPrefs.app/TexturePanel.c:1419 ../../WPrefs.app/WPrefs.c:617
#: ../../WPrefs.app/WPrefs.c:621 ../../WPrefs.app/WPrefs.c:641 #: ../../WPrefs.app/WPrefs.c:621 ../../WPrefs.app/WPrefs.c:641
#: ../../WPrefs.app/WPrefs.c:653 ../../WPrefs.app/WPrefs.c:659 #: ../../WPrefs.app/WPrefs.c:653 ../../WPrefs.app/WPrefs.c:659
@@ -1645,8 +1673,8 @@ msgid "Could not open default menu from '%s'"
msgstr "Kon standaardmenu niet openen uit '%s'" msgstr "Kon standaardmenu niet openen uit '%s'"
#: ../../WPrefs.app/Menu.c:1475 ../../WPrefs.app/MouseSettings.c:154 #: ../../WPrefs.app/Menu.c:1475 ../../WPrefs.app/MouseSettings.c:154
#: ../../WPrefs.app/MouseSettings.c:173 ../../WPrefs.app/TexturePanel.c:583 #: ../../WPrefs.app/MouseSettings.c:173 ../../WPrefs.app/TexturePanel.c:585
#: ../../WPrefs.app/TexturePanel.c:659 ../../WPrefs.app/WPrefs.c:617 #: ../../WPrefs.app/TexturePanel.c:661 ../../WPrefs.app/WPrefs.c:617
#: ../../WPrefs.app/WPrefs.c:621 ../../WPrefs.app/WPrefs.c:638 #: ../../WPrefs.app/WPrefs.c:621 ../../WPrefs.app/WPrefs.c:638
#: ../../WPrefs.app/WPrefs.c:649 ../../WPrefs.app/WPrefs.c:659 #: ../../WPrefs.app/WPrefs.c:649 ../../WPrefs.app/WPrefs.c:659
#: ../../WPrefs.app/WPrefs.c:699 ../../WPrefs.app/WPrefs.c:703 #: ../../WPrefs.app/WPrefs.c:699 ../../WPrefs.app/WPrefs.c:703
@@ -1932,7 +1960,7 @@ msgid "Icon Search Paths"
msgstr "Icoonzoekpaden" msgstr "Icoonzoekpaden"
#: ../../WPrefs.app/Paths.c:261 ../../WPrefs.app/Paths.c:292 #: ../../WPrefs.app/Paths.c:261 ../../WPrefs.app/Paths.c:292
#: ../../WPrefs.app/TexturePanel.c:1213 #: ../../WPrefs.app/TexturePanel.c:1212
msgid "Add" msgid "Add"
msgstr "Toevoegen" msgstr "Toevoegen"
@@ -2091,103 +2119,107 @@ msgstr ""
"Verschillende instellingen zoals ballontekst,\n" "Verschillende instellingen zoals ballontekst,\n"
"verhouding van weergaven enz." "verhouding van weergaven enz."
#: ../../WPrefs.app/TexturePanel.c:293 #: ../../WPrefs.app/TexturePanel.c:296
msgid "Saturation" msgid "Saturation"
msgstr "Verzadiging" msgstr "Verzadiging"
#: ../../WPrefs.app/TexturePanel.c:295 #: ../../WPrefs.app/TexturePanel.c:298
msgid "Brightness" msgid "Brightness"
msgstr "Helderheid" msgstr "Helderheid"
#: ../../WPrefs.app/TexturePanel.c:340 ../../WPrefs.app/TexturePanel.c:346 #: ../../WPrefs.app/TexturePanel.c:343 ../../WPrefs.app/TexturePanel.c:349
msgid "Hue" msgid "Hue"
msgstr "Tint" msgstr "Tint"
#: ../../WPrefs.app/TexturePanel.c:580 #: ../../WPrefs.app/TexturePanel.c:582
msgid "Could not load the selected file: " msgid "Could not load the selected file: "
msgstr "Kon 't geselecteerde bestand niet laden: " msgstr "Kon 't geselecteerde bestand niet laden: "
#: ../../WPrefs.app/TexturePanel.c:630 #: ../../WPrefs.app/TexturePanel.c:632
msgid "Open Image" msgid "Open Image"
msgstr "Open afbeelding" msgstr "Open afbeelding"
#: ../../WPrefs.app/TexturePanel.c:660 #: ../../WPrefs.app/TexturePanel.c:662
msgid "The selected file does not contain a supported image." msgid "The selected file does not contain a supported image."
msgstr "'t Geselecteerde bestand bevat geen ondersteunde afbeelding." msgstr "'t Geselecteerde bestand bevat geen ondersteunde afbeelding."
#: ../../WPrefs.app/TexturePanel.c:999 #: ../../WPrefs.app/TexturePanel.c:995
#, c-format #, c-format
msgid "error creating texture %s" msgid "error creating texture %s"
msgstr "fout bij aanmaken textuur %s" msgstr "fout bij aanmaken textuur %s"
#: ../../WPrefs.app/TexturePanel.c:1158 #: ../../WPrefs.app/TexturePanel.c:1157
msgid "Texture Panel" msgid "Texture Panel"
msgstr "Texturen" msgstr "Texturen"
#: ../../WPrefs.app/TexturePanel.c:1165 #: ../../WPrefs.app/TexturePanel.c:1164
msgid "Texture Name" msgid "Texture Name"
msgstr "Textuurnaam" msgstr "Textuurnaam"
#: ../../WPrefs.app/TexturePanel.c:1177 #: ../../WPrefs.app/TexturePanel.c:1176
msgid "Solid Color" msgid "Solid Color"
msgstr "Effenkleur" msgstr "Effenkleur"
#: ../../WPrefs.app/TexturePanel.c:1178 #: ../../WPrefs.app/TexturePanel.c:1177
msgid "Gradient Texture" msgid "Gradient Texture"
msgstr "Kleurverloop" msgstr "Kleurverloop"
#: ../../WPrefs.app/TexturePanel.c:1179 #: ../../WPrefs.app/TexturePanel.c:1178
msgid "Simple Gradient Texture" msgid "Simple Gradient Texture"
msgstr "Eenvoudig kleurverloop" msgstr "Eenvoudig kleurverloop"
#: ../../WPrefs.app/TexturePanel.c:1180 #: ../../WPrefs.app/TexturePanel.c:1179
msgid "Textured Gradient" msgid "Textured Gradient"
msgstr "Getextureerd kleurverloop" msgstr "Getextureerd kleurverloop"
#: ../../WPrefs.app/TexturePanel.c:1181 #: ../../WPrefs.app/TexturePanel.c:1180
msgid "Image Texture" msgid "Image Texture"
msgstr "Afbeeldingstextuur" msgstr "Afbeeldingstextuur"
#: ../../WPrefs.app/TexturePanel.c:1189 #: ../../WPrefs.app/TexturePanel.c:1188
msgid "Default Color" msgid "Default Color"
msgstr "Standaardkleur" msgstr "Standaardkleur"
#: ../../WPrefs.app/TexturePanel.c:1201 #: ../../WPrefs.app/TexturePanel.c:1200
msgid "Gradient Colors" msgid "Gradient Colors"
msgstr "Kleurverloop" msgstr "Kleurverloop"
#: ../../WPrefs.app/TexturePanel.c:1290 #: ../../WPrefs.app/TexturePanel.c:1289
msgid "Direction" msgid "Direction"
msgstr "Richting" msgstr "Richting"
#: ../../WPrefs.app/TexturePanel.c:1318 #: ../../WPrefs.app/TexturePanel.c:1317
msgid "Gradient" msgid "Gradient"
msgstr "Verloop" msgstr "Verloop"
#: ../../WPrefs.app/TexturePanel.c:1334 #: ../../WPrefs.app/TexturePanel.c:1333
msgid "Gradient Opacity" msgid "Gradient Opacity"
msgstr "Doorzichtigheidsverloop" msgstr "Doorzichtigheidsverloop"
#: ../../WPrefs.app/TexturePanel.c:1374 #: ../../WPrefs.app/TexturePanel.c:1373
msgid "Image" msgid "Image"
msgstr "Afbeelding" msgstr "Afbeelding"
#: ../../WPrefs.app/TexturePanel.c:1394 #: ../../WPrefs.app/TexturePanel.c:1393
msgid "Browse..." msgid "Browse..."
msgstr "Bladeren..." msgstr "Bladeren..."
#: ../../WPrefs.app/TexturePanel.c:1406 #: ../../WPrefs.app/TexturePanel.c:1405
msgid "Tile" msgid "Tile"
msgstr "Tegelen" msgstr "Tegelen"
#: ../../WPrefs.app/TexturePanel.c:1407 #: ../../WPrefs.app/TexturePanel.c:1406
msgid "Scale" msgid "Scale"
msgstr "Schalen" msgstr "Schalen"
#: ../../WPrefs.app/TexturePanel.c:1409 #: ../../WPrefs.app/TexturePanel.c:1408
msgid "Maximize" msgid "Maximize"
msgstr "Maximaliseren" msgstr "Maximaliseren"
#: ../../WPrefs.app/TexturePanel.c:1409
msgid "Fill"
msgstr "Vullen"
#: ../../WPrefs.app/WPrefs.c:212 ../../WPrefs.app/WPrefs.c:282 #: ../../WPrefs.app/WPrefs.c:212 ../../WPrefs.app/WPrefs.c:282
msgid "Window Maker Preferences" msgid "Window Maker Preferences"
msgstr "Window Maker-voorkeuren" msgstr "Window Maker-voorkeuren"
@@ -2632,88 +2664,3 @@ msgstr "%s wordt voor zowel %s als %s gebruikt"
#~ msgid "Bar of The Day" #~ msgid "Bar of The Day"
#~ msgstr "Balk van de dag" #~ msgstr "Balk van de dag"
# Keep next entries for wmaker-0.95.6
msgid "Open dialogs in the same workspace as their owners"
msgstr "Open dialogen in dezelfde werkruimte als hun eigenaren"
msgid "Before auto-raise"
msgstr "Vanzelf verhogen na"
msgid "msec"
msgstr "ms"
msgid "Manual: Click on the window to set keyboard input focus."
msgstr "Handmatig: Klik op 't venster om toetsenbordinvoerfocus te geven"
msgid ""
"Auto: Set keyboard input focus to the window under the mouse pointer."
msgstr ""
"Vanzelf: Geef toetsenbord-\n"
"invoerfocus aan 't venster onder de muispijl"
msgid "Install colormap in the window..."
msgstr "Installeer kleurenkaart uit 't venster..."
msgid "...that has the input focus."
msgstr "...dat de invoerfocus heeft"
msgid "...that's under the mouse pointer."
msgstr "...dat onder de muispijl zit"
msgid "Do not let applications receive the click used to focus windows."
msgstr "Laat programma's niet de vensterfocusklik ontvangen"
msgid "Automatically focus new windows."
msgstr "Focus nieuwe vensters vanzelf"
msgid ""
"Raise window when switching\n"
"focus with keyboard."
msgstr "Verhoog venster bij focus wisselen met toetsenbord"
msgid "could not execute command \"%s\""
msgstr "kon commando \"%s\" niet uitvoeren"
msgid "Disable AppIcon bounce."
msgstr "Schakel stuiteren icoon uit"
msgid "Bounce AppIcon when the application wants attention."
msgstr "Stuiter als 't programma aandacht wil"
msgid "Raise AppIcons when bouncing."
msgstr "Verhoog icoon bij stuiteren"
msgid "Placement Origin"
msgstr "Begin:"
msgid "...do not cover icons"
msgstr "...iconen niet bedekken"
msgid "...do not cover dock"
msgstr "...Dok niet bedekken"
msgid ""
"Mod+Wheel\n"
"resize increment"
msgstr ""
"Vergrootstap\n"
"'Mod'+wiel"
msgid "Wrap to the first workspace from the last workspace."
msgstr "Omslaan naar de eerste werkruimte, vanaf de laatste werkruimte"
msgid "Switch workspaces while dragging windows."
msgstr "Van werkruimte wisselen bij vensters verslepen"
msgid "Automatically create new workspaces."
msgstr "Vanzelf nieuwe werkruimten aanmaken"
msgid "miniwindow apercus"
msgstr "miniaturen"
msgid "Yes, don't ask again."
msgstr "Ja, vraag niet weer"
msgid "Maximize a window to side or corner by dragging."
msgstr "Maximaliseer 'n venster tegen zijkant of hoek door verslepen."

View File

@@ -1,6 +1,3 @@
defsdatadir = $(sysconfdir)/WindowMaker
defsdata_DATA = WMRootMenu WMWindowAttributes WindowMaker WMState WMGLOBAL defsdata_DATA = WMRootMenu WMWindowAttributes WindowMaker WMState WMGLOBAL
wpexecbindir = @wprefs_bindir@ wpexecbindir = @wprefs_bindir@
@@ -23,5 +20,5 @@ WMState: $(srcdir)/WMState.in
$(AM_V_GEN)sed -e "s:#wprefs#:$(wpexecbindir)/WPrefs:" $(srcdir)/WMState.in > WMState ; \ $(AM_V_GEN)sed -e "s:#wprefs#:$(wpexecbindir)/WPrefs:" $(srcdir)/WMState.in > WMState ; \
chmod 644 WMState chmod 644 WMState
WMRootMenu: $(srcdir)/../plmenu WMRootMenu: ./../plmenu
$(AM_V_GEN)cp -f $(srcdir)/../plmenu WMRootMenu $(AM_V_GEN)cp -f ./../plmenu WMRootMenu

View File

@@ -1,64 +1,79 @@
SUBDIRS = Backgrounds Defaults IconSets Icons Pixmaps Styles Themes SUBDIRS = Backgrounds . Defaults IconSets Icons Pixmaps Styles Themes
prefsdatadir = $(pkgdatadir) prefsdatadir = $(pkgdatadir)
prefsdata_DATA =\ wpexecbindir = @wprefs_bindir@
appearance.menu\
autostart.sh\ # menus which need generated to have correct path to WPrefs
background.menu\ GENERATED_MENUS =\
exitscript.sh\
menu\ menu\
menu.bg\ menu.bg\
menu.fi\
menu.fy\
menu.hu\
menu.ko\
menu.nl\
menu.ro\
menu.sk\
menu.zh_TW\
plmenu\
plmenu.bg\
plmenu.es\
plmenu.fi\
plmenu.fy\
plmenu.ja\
plmenu.ko\
plmenu.nl\
plmenu.ro\
plmenu.sk\
plmenu.zh_TW
# menus which do not mention WPrefs
NONGENERATED_MENUS =\
menu.ca\ menu.ca\
menu.cz\ menu.cz\
menu.da\ menu.da\
menu.de\ menu.de\
menu.el\ menu.el\
menu.es\ menu.es\
menu.fi\
menu.fr\ menu.fr\
menu.fy\
menu.gl\ menu.gl\
menu.he\ menu.he\
menu.hr\ menu.hr\
menu.hu\
menu.it\ menu.it\
menu.ja\ menu.ja\
menu.ko\
menu.nl\
menu.no\ menu.no\
menu.pl\ menu.pl\
menu.pt\ menu.pt\
menu.ro\
menu.ru\ menu.ru\
menu.se\ menu.se\
menu.sk\
menu.sl\ menu.sl\
menu.tr\ menu.tr\
menu.zh_CN\ menu.zh_CN\
menu.zh_TW\
plmenu\
plmenu.bg\
plmenu.da\ plmenu.da\
plmenu.de\ plmenu.de\
plmenu.es\
plmenu.fi\
plmenu.fr\ plmenu.fr\
plmenu.fy\
plmenu.hr\ plmenu.hr\
plmenu.it\ plmenu.it\
plmenu.ja\
plmenu.ko\
plmenu.nl\
plmenu.pl\ plmenu.pl\
plmenu.ro\ plmenu.zh_CN
plmenu.sk\
plmenu.zh_CN\ dist_prefsdata_DATA =\
plmenu.zh_TW\ appearance.menu\
autostart.sh\
background.menu\
exitscript.sh\
README\ README\
README.themes\ README.themes\
wmmacros wmmacros\
$(NONGENERATED_MENUS)
EXTRA_DIST = $(prefsdata_DATA) mkMakefile nodist_prefsdata_DATA = $(GENERATED_MENUS)
EXTRA_DIST = $(addsuffix .in, $(GENERATED_MENUS))
CLEANFILES = $(GENERATED_MENUS)
$(GENERATED_MENUS):
$(AM_V_GEN)sed -e "s:#wprefs#:$(wpexecbindir)/WPrefs:" \
$(srcdir)/$@.in > $@

View File

@@ -209,7 +209,7 @@
"Фон" END "Фон" END
"Запази темата" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Theme name,Enter file name:)" "Запази темата" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Theme name,Enter file name:)"
"Запази колекцията иконки" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name,Enter file name:)" "Запази колекцията иконки" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name,Enter file name:)"
"Пособие за настройки" EXEC /usr/local/GNUstep/Applications/WPrefs.app/WPrefs "Пособие за настройки" EXEC #wprefs#
"Изглед" END "Изглед" END
"Изход" MENU "Изход" MENU

View File

@@ -202,7 +202,7 @@
"Taustat" END "Taustat" END
"Tallenna teema" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Teeman nimi,Kirjoita teematiedoston nimi:)" "Tallenna teema" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Teeman nimi,Kirjoita teematiedoston nimi:)"
"Tallenna kuvakkeet" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(Kuvakesetin nimi,Kirjoita tiedostonnimi:)" "Tallenna kuvakkeet" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(Kuvakesetin nimi,Kirjoita tiedostonnimi:)"
"Asetukset" EXEC /usr/local/GNUstep/Applications/WPrefs.app/WPrefs "Asetukset" EXEC #wprefs#
"Ulkonäkö" END "Ulkonäkö" END
"Lopeta" MENU "Lopeta" MENU

View File

@@ -1,224 +0,0 @@
/*
* Hoofdmenu-uitwerking voor WindowMaker
*
* Opmaak is:
*
* <Titel> [SHORTCUT <Sneltoets>] <Commando> <Parameters>
*
* <Titel> is elke tekenreeks te gebruiken als titel. Moet tussen " staan als het
* spaties heeft.
*
* SHORTCUT geeft een sneltoets op voor die ingang. <Sneltoets> heeft
* dezelfde opmaak als de sneltoetsopties in het
* $HOME/GNUstep/Defaults/WindowMaker bestand, zoals RootMenuKey of MiniaturizeKey.
*
* U kunt geen sneltoets opgeven voor een MENU- of OPEN_MENU-onderdeel.
*
* <Commando> een van de geldige commando's:
* MENU - begint (sub)menubepaling
* END - beëindigt (sub)menubepaling
* OPEN_MENU - opent een menu uit een bestand, 'pipe' of map(pen)inhoud,
* en gaat eventueel elk vooraf met een commando.
* WORKSPACE_MENU - voegt een submenu voor werkruimtehandelingen toe. Slechts één
* workspace_menu is toegestaan.
* EXEC <programma> - voert een extern programma uit
* SHEXEC <commando> - voert een 'shell'-commando uit (zoals gimp > /dev/null)
* EXIT - sluit de vensterbeheerder af
* RESTART [<vensterbeheerder>] - herstart WindowMaker, of start een andere
* vensterbeheerder
* REFRESH - vernieuwt het bureaublad
* ARRANGE_ICONS - herschikt de iconen in de werkruimte
* SHUTDOWN - doodt alle cliënten (en sluit de X Window-sessie af)
* SHOW_ALL - plaatst alle vensters in de werkruimte terug
* HIDE_OTHERS - verbergt alle vensters in de werkruimte, behalve die
* focus heeft (of de laatste die focus had)
* SAVE_SESSION - slaat de huidige staat van het bureaublad op, inbegrepen
* alle lopende programma's, al hun 'hints' (afmetingen,
* positie op het scherm, werkruimte waarin ze leven, Dok
* of Clip van waaruit ze werden opgestart, en indien
* geminiaturiseerd, opgerold of verborgen). Slaat tevens de actuele
* werkruimte van de gebruiker op. Alles zal worden hersteld bij elke
* start van windowmaker, tot een andere SAVE_SESSION of
* CLEAR_SESSION wordt gebruikt. Als SaveSessionOnExit = Yes; in
* het WindowMaker-domeinbestand, dan wordt opslaan automatisch
* gedaan bij elke windowmaker-afsluiting, en wordt een
* SAVE_SESSION of CLEAR_SESSION overschreven (zie hierna).
* CLEAR_SESSION - wist een eerder opgeslagen sessie. Dit zal geen
* effect hebben als SaveSessionOnExit is True.
* INFO - toont het Infopaneel
*
* OPEN_MENU-opmaak:
* 1. Menuafhandeling uit bestand.
* // opent bestand.menu, dat een geldig menubestand moet bevatten, en voegt
* // het in op de huidige plaats
* OPEN_MENU bestand.menu
* 2. Menuafhandeling uit pipe.
* // opent commando en gebruikt zeen 'stdout' om een menu aan te maken.
* // Commando-output moet een geldige menubeschrijving zijn.
* // De ruimte tussen '|' en het commando zelf is optioneel.
* // Gebruik '||' in plaats van '|' als u het menu altijd wilt bijwerken
* // bij openen. Dat zou traag kunnen werken.
* OPEN_MENU | commando
* OPEN_MENU || commando
* 3. Mapafhandeling.
* // Opent een of meer mappen en maakt een menu aan, met daarin alle
* // submappen en uitvoerbare bestanden alfabetisch
* // gesorteerd.
* OPEN_MENU /een/map [/een/andere/map ...]
* 4. Mapafhandeling met commando.
* // Opent een of meer mappen en maakt een menu aan, met daarin alle
* // submappen en leesbare bestanden alfabetisch gesorteerd,
* // elk van hen voorafgegaan met commando.
* OPEN_MENU [opties] /een/map [/een/andere/map ...] WITH commando -opties
* Opties:
* -noext haal alles vanaf de laatste punt in de
* bestandsnaam eraf
*
* <Parameters> is het uit te voeren programma.
*
* ** Commandoregelopties in EXEC:
* %s - wordt vervangen door de actuele selectie
* %a(titel[,aanwijzing]) - opent een invoerveld met de opgegeven titel en de
* optionele aanwijzing, en wordt vervangen door wat u intypt
* %w - wordt vervangen door XID voor het actuele gefocust venster
* %W - wordt vervangen door het nummer van de actuele werkruimte
*
* U kunt speciale karakters (zoals % en ") uitschakelen met het \-teken:
* vb.: xterm -T "\"Hallo Wereld\""
*
* U kunt ook ontsnappingstekens gebruiken, zoals \n
*
* Elke MENU-declaratie moet één gekoppelde END-declaratie op het eind hebben.
*
* Voorbeeld:
*
* "Test" MENU
* "XTerm" EXEC xterm
* // maakt een submenu met de inhoud van /usr/openwin/bin aan
* "XView-progr" OPEN_MENU "/usr/openwin/bin"
* // enige X11-programma's in verschillende mappen
* "X11-progr" OPEN_MENU /usr/X11/bin $HOME/bin/X11
* // enige achtergrondafbeeldingen instellen
* "Achtergrond" OPEN_MENU -noext $HOME/afbeeldingen /usr/share/images WITH wmsetbg -u -t
* // voegt het style.menu in met dit onderdeel
* "Stijl" OPEN_MENU style.menu
* "Test" END
*/
#include "wmmacros"
"Programma's" MENU
"Ynfo" MENU
"Ynfopaniel" INFO_PANEL
"Juridyske ynfo" LEGAL_PANEL
"Systeemconsole" EXEC xconsole
"Systeembelêsting" SHEXEC xosview || xload
"Proseslist" EXEC xterm -e top
"Hantliedingbrowser" EXEC xman
"Ynfo" END
"Utfiere..." SHEXEC %a(Utfiere,Typ út te fiere kommando:)
"XTerm" EXEC xterm -sb
"Mozilla Firefox" EXEC firefox
"Wurkromten" WORKSPACE_MENU
"Programma's" MENU
"Gimp" SHEXEC gimp >/dev/null
"Ghostview" EXEC ghostview %a(GhostView,Fier te besjen bestân yn)
"Xpdf" EXEC xpdf %a(Xpdf,Fier te besjen PDF yn)
"Abiword" EXEC abiword
"Dia" EXEC dia
"OpenOffice.org" MENU
"OpenOffice.org" EXEC ooffice
"Writer" EXEC oowriter
"Rekkenblêd" EXEC oocalc
"Draw" EXEC oodraw
"Impress" EXEC ooimpress
"OpenOffice.org" END
"Tekstbewurkers" MENU
"XEmacs" EXEC xemacs
"Emacs" EXEC emacs
"XJed" EXEC xjed
"VI" EXEC xterm -e vi
"GVIM" EXEC gvim
"NEdit" EXEC nedit
"Xedit" EXEC xedit
"Tekstbewurkers" END
"Multymedia" MENU
"XMMS" MENU
"XMMS" EXEC xmms
"XMMS ôfspylje/poazje" EXEC xmms -t
"XMMS stopje" EXEC xmms -s
"XMMS" END
"Xine fideospeler" EXEC xine
"MPlayer" EXEC mplayer
"Multymedia" END
"Programma's" END
"Helpmiddels" MENU
"Rekkenmasine" EXEC xcalc
"Finstereigenskippen" SHEXEC xprop | xmessage -center -title 'xprop' -file -
"Lettertypekiezer" EXEC xfontsel
"Fergrutsje" EXEC wmagnify
"Kleurekaart" EXEC xcmap
"X-programma deadzje" EXEC xkill
"Helpmiddels" END
"Seleksje" MENU
"Kopiearje" SHEXEC echo '%s' | wxcopy
"E-maile nei" EXEC xterm -name mail -T "Pine" -e pine %s
"Navigearje" EXEC netscape %s
"Sykje yn hantlieding" SHEXEC MANUAL_SEARCH(%s)
"Seleksje" END
"Kommando's" MENU
"Oare ferbergje" HIDE_OTHERS
"Alles toane" SHOW_ALL
"Ikoanen skikke" ARRANGE_ICONS
"Fernije" REFRESH
"Ofskoattelje" EXEC xlock -allowroot -usefirst
"Kommando's" END
"Uterlik" MENU
"Tema's" OPEN_MENU -noext THEMES_DIR $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle
"Stilen" OPEN_MENU -noext STYLES_DIR $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle
"Ikoanensets" OPEN_MENU -noext ICON_SETS_DIR $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons
"Eftergrûn" MENU
"Effen" MENU
"Swart" WS_BACK '(solid, black)'
"Blau" WS_BACK '(solid, "#505075")'
"Indigo" WS_BACK '(solid, "#243e6c")'
"Marineblau" WS_BACK '(solid, "#224477")'
"Poarper" WS_BACK '(solid, "#554466")'
"Weet" WS_BACK '(solid, "wheat4")'
"Donkergriis" WS_BACK '(solid, "#333340")'
"Wynread" WS_BACK '(solid, "#400020")'
"Effen" END
"Kleurferrin" MENU
"Sinneûndergong" WS_BACK '(mvgradient, deepskyblue4, black, deepskyblue4, tomato4)'
"Loft" WS_BACK '(vgradient, blue4, white)'
"Blautinten" WS_BACK '(vgradient, "#7080a5", "#101020")'
"Indigotinten" WS_BACK '(vgradient, "#746ebc", "#242e4c")'
"Poarpertinten" WS_BACK '(vgradient, "#654c66", "#151426")'
"Weettinten" WS_BACK '(vgradient, "#a09060", "#302010")'
"Griistinten" WS_BACK '(vgradient, "#636380", "#131318")'
"Wynreadtinten" WS_BACK '(vgradient, "#600040", "#180010")'
"Kleurferrin" END
"Ofbyldingen" OPEN_MENU -noext BACKGROUNDS_DIR $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
"Eftergrûn" END
"Tema bewarje" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Temanamme,Fier bestânsnamme yn:)"
"Iconenset bewarje" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(Ikoanensetnamme,Fier bestânsnamme yn:)"
"Foarkarrenhelpmiddel" EXEC /usr/local/GNUstep/Applications/WPrefs.app/WPrefs
"Uterlik" END
"Sesje" MENU
"Sesje bewarje" SAVE_SESSION
"Sesje wiskje" CLEAR_SESSION
"Window Maker werstarte" RESTART
"BlackBox starte" RESTART blackbox
"IceWM starte" RESTART icewm
"Ofslute" EXIT
"Sesje" END
"Programma's" END

224
WindowMaker/menu.fy.in Normal file
View File

@@ -0,0 +1,224 @@
/*
* Haadmenu-útwurking foar WindowMaker
*
* Opmaak is:
*
* <Titel> [SHORTCUT <Fluchtoets>] <Kommando> <Parameters>
*
* <Titel> is elke tekenrige te brûken as titel. Moat tusken " stean as it
* spaasjes hat.
*
* SHORTCUT jout in fluchtoets op foar dy yngong. <Fluchtoets> hat
* deselde opmaak as de fluchtoetsopsjes yn it
* $HOME/GNUstep/Defaults/WindowMaker bestân, sa as RootMenuKey of MiniaturizeKey.
*
* Jo kinne gjin fluchtoets opjaan foar in MENU- of OPEN_MENU-ûnderdiel.
*
* <Kommando> ien fan 'e jildige kommando's:
* MENU - begjint (sub)menubepaling
* END - beëiniget (sub)menubepaling
* OPEN_MENU - iepenet in menu út in bestân, 'pipe' of map(pen)ynhâld,
* en giet eventueel elk foarôf mei in kommando.
* WORKSPACE_MENU - foeget in submenu foar wurkromtehannelingen ta. Mar ien
* workspace_menu is tastien.
* EXEC <programma> - fiert in ekstern programma út
* SHEXEC <kommando> - fiert in 'shell'-kommando út (sa as gimp > /dev/null)
* EXIT - slút de finsterbehearder ôf
* RESTART [<finsterbehearder>] - werstart WindowMaker, of start in oare
* finsterbehearder
* REFRESH - fernijt it buroblêd
* ARRANGE_ICONS - werskikt de ikoanen yn 'e wurkromte
* SHUTDOWN - deadet alle kliïnten (en slút de X Window-sesje ôf)
* SHOW_ALL - pleatst alle finsters yn 'e wurkromte werom
* HIDE_OTHERS - ferberget alle finsters yn 'e wurkromte, útsein dy't
* fokus hat (of de lêste dy't fokus hie)
* SAVE_SESSION - bewaret de hjoeddeiske steat fan it buroblêd, ynsletten
* alle rinnende programma's, al har 'hints' (ôfmjittingen,
* posysje op it skerm, wurkromte dêr't se yn libje, Dok
* of Klip fan wêrút se opstart waarden, en wannear
* miniaturisearre, oprôle of ferburgen). Bewaret teffens de aktuele
* wurkromte fan 'e brûker. Alles sil wersteld wurde by elke
* start fan windowmaker, oant in oare SAVE_SESSION of
* CLEAR_SESSION brûkt wurdt. As SaveSessionOnExit = Yes; yn
* it WindowMaker-domeinbestân, dan wurdt bewarjen automatysk
* dien by elke windowmaker-ôfsluting, en wurdt in
* SAVE_SESSION of CLEAR_SESSION oerskreaun (sjoch hjirnei).
* CLEAR_SESSION - wisket in earder bewarre sesje. Dit sil gjin
* effekt hawwe as SaveSessionOnExit is True.
* INFO - toant it Ynfopaniel
*
* OPEN_MENU-opmaak:
* 1. Menu-ôfhanneling út bestân.
* // iepenet bestân.menu, dat in jildich menubestân befetsje moat, en foeget
* // it yn op 'e hjoeddeiske plak
* OPEN_MENU bestân.menu
* 2. Menu-ôfhanneling út pipe.
* // iepenet kommando en brûkt syn 'stdout' om in menu oan te meitsjen.
* // Kommando-output moat in jildige menubeskriuwing wêze.
* // De romte tusken '|' en it kommando sels is opsjoneel.
* // Brûk '||' yn plak fan '|' as jo it menu altiten bywurkje wolle
* // by iepenjen. Dat soe traach wurkje kinne.
* OPEN_MENU | kommando
* OPEN_MENU || kommando
* 3. Mapôfhanneling.
* // Iepenet ien of mear mappen en makket in menu oan, mei dêryn alle
* // submappen en útfierbere bestannen alfabetysk
* // sortearre.
* OPEN_MENU /in/map [/in/oare/map ...]
* 4. Mapôfhanneling mei kommando.
* // Iepenet ien of mear mappen en makket in menu oan, mei dêryn alle
* // submappen en lêsbere bestannen alfabetysk sortearre,
* // elk fan har foarôfgien mei kommando.
* OPEN_MENU [opsjes] /in/map [/in/oare/map ...] WITH kommando -opsjes
* Opsjes:
* -noext lit alles fan 'e lêste punt yn 'e
* bestânsnamme ôf wei
*
* <Parameters> is it út te fieren programma.
*
* ** Kommandorigelopsjes yn EXEC:
* %s - wurdt ferfongen troch de aktuele seleksje
* %a(titel[,oanwizing]) - iepenet in ynfierfjild mei de opjûne titel en de
* opsjonele oanwizing, en wurdt ferfongen troch wat jo yntype
* %w - wurdt ferfongen troch XID foar it aktuele fokust finster
* %W - wurdt ferfongen troch it nûmer fan 'e aktuele wurkromte
*
* Jo kinne spesjale karakters (sa as % en ") útskeakelje mei it \-teken:
* fb.: xterm -T "\"Hallo Wrâld\""
*
* Jo kinne ek ûntsnappingstekens brûke, sa as \n
*
* Elke MENU-deklaraasje moat ien keppele END-deklaraasje op it ein hawwe.
*
* Foarbyld:
*
* "Test" MENU
* "XTerm" EXEC xterm
* // makket in submenu mei de ynhâld fan /usr/openwin/bin oan
* "XView-progr" OPEN_MENU "/usr/openwin/bin"
* // wat X11-programma's yn ferskate mappen
* "X11-progr" OPEN_MENU /usr/X11/bin $HOME/bin/X11
* // wat eftergrûnôfbyldingen ynstelle
* "Eftergrûn" OPEN_MENU -noext $HOME/ôfbyldingen /usr/share/images WITH wmsetbg -u -t
* // foeget it style.menu yn mei dit ûnderdiel
* "Styl" OPEN_MENU style.menu
* "Test" END
*/
#include "wmmacros"
"Programma's" MENU
"Ynfo" MENU
"Ynfopaniel" INFO_PANEL
"Juridyske ynfo" LEGAL_PANEL
"Systeemconsole" EXEC xconsole
"Systeembelêsting" SHEXEC xosview || xload
"Proseslist" EXEC xterm -e top
"Hantliedingblêder" EXEC xman
"Ynfo" END
"Utfiere..." SHEXEC %a(Utfiere,Typ út te fieren kommando:)
"XTerm" EXEC xterm -sb
"Mozilla Firefox" EXEC firefox
"Wurkromten" WORKSPACE_MENU
"Programma's" MENU
"Gimp" SHEXEC gimp >/dev/null
"Ghostview" EXEC ghostview %a(GhostView,Fier te besjen bestân yn)
"Xpdf" EXEC xpdf %a(Xpdf,Fier te besjen PDF yn)
"Abiword" EXEC abiword
"Dia" EXEC dia
"OpenOffice.org" MENU
"OpenOffice.org" EXEC ooffice
"Writer" EXEC oowriter
"Rekkenblêd" EXEC oocalc
"Draw" EXEC oodraw
"Impress" EXEC ooimpress
"OpenOffice.org" END
"Tekstbewurkers" MENU
"XEmacs" EXEC xemacs
"Emacs" EXEC emacs
"XJed" EXEC xjed
"VI" EXEC xterm -e vi
"GVIM" EXEC gvim
"NEdit" EXEC nedit
"Xedit" EXEC xedit
"Tekstbewurkers" END
"Multymedia" MENU
"XMMS" MENU
"XMMS" EXEC xmms
"XMMS ôfspylje/skoftsje" EXEC xmms -t
"XMMS stopje" EXEC xmms -s
"XMMS" END
"Xine fideospiler" EXEC xine
"MPlayer" EXEC mplayer
"Multymedia" END
"Programma's" END
"Helpmiddels" MENU
"Rekkenmasine" EXEC xcalc
"Finstereigenskippen" SHEXEC xprop | xmessage -center -title 'xprop' -file -
"Lettertypekiezer" EXEC xfontsel
"Fergrutsje" EXEC wmagnify
"Kleurekaart" EXEC xcmap
"X-programma deadzje" EXEC xkill
"Helpmiddels" END
"Seleksje" MENU
"Kopiearje" SHEXEC echo '%s' | wxcopy
"E-maile nei" EXEC xterm -name mail -T "Pine" -e pine %s
"Navigearje" EXEC netscape %s
"Sykje yn hantlieding" SHEXEC MANUAL_SEARCH(%s)
"Seleksje" END
"Kommando's" MENU
"Oare ferbergje" HIDE_OTHERS
"Alles toane" SHOW_ALL
"Ikoanen skikke" ARRANGE_ICONS
"Fernije" REFRESH
"Beskoattelje" EXEC xlock -allowroot -usefirst
"Kommando's" END
"Uterlik" MENU
"Tema's" OPEN_MENU -noext THEMES_DIR $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle
"Stilen" OPEN_MENU -noext STYLES_DIR $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle
"Ikoanesets" OPEN_MENU -noext ICON_SETS_DIR $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons
"Eftergrûn" MENU
"Effen" MENU
"Swart" WS_BACK '(solid, black)'
"Blau" WS_BACK '(solid, "#505075")'
"Indigo" WS_BACK '(solid, "#243e6c")'
"Marineblau" WS_BACK '(solid, "#224477")'
"Poarper" WS_BACK '(solid, "#554466")'
"Weet" WS_BACK '(solid, "wheat4")'
"Donkergriis" WS_BACK '(solid, "#333340")'
"Wynread" WS_BACK '(solid, "#400020")'
"Effen" END
"Kleurferrin" MENU
"Sinneûndergong" WS_BACK '(mvgradient, deepskyblue4, black, deepskyblue4, tomato4)'
"Loft" WS_BACK '(vgradient, blue4, white)'
"Blautinten" WS_BACK '(vgradient, "#7080a5", "#101020")'
"Indigotinten" WS_BACK '(vgradient, "#746ebc", "#242e4c")'
"Poarpertinten" WS_BACK '(vgradient, "#654c66", "#151426")'
"Weettinten" WS_BACK '(vgradient, "#a09060", "#302010")'
"Griistinten" WS_BACK '(vgradient, "#636380", "#131318")'
"Wynreadtinten" WS_BACK '(vgradient, "#600040", "#180010")'
"Kleurferrin" END
"Ofbyldingen" OPEN_MENU -noext BACKGROUNDS_DIR $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
"Eftergrûn" END
"Tema bewarje" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Temanamme,Fier bestânsnamme yn:)"
"Ikoaneset bewarje" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(Ikoanesetnamme,Fier bestânsnamme yn:)"
"Foarkarrehelpmiddel" EXEC #wprefs#
"Uterlik" END
"Sesje" MENU
"Sesje bewarje" SAVE_SESSION
"Sesje wiskje" CLEAR_SESSION
"Window Maker werstarte" RESTART
"BlackBox starte" RESTART blackbox
"IceWM starte" RESTART icewm
"Ofslute" EXIT
"Sesje" END
"Programma's" END

View File

@@ -204,7 +204,7 @@
"Háttér" END "Háttér" END
"Téma mentése" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Téma neve,Add meg a téma fájl nevét:)" "Téma mentése" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Téma neve,Add meg a téma fájl nevét:)"
"Ikonbeállítások mentése" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(Ikonbeállítások mentése,Add meg a fájl nevét:)" "Ikonbeállítások mentése" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(Ikonbeállítások mentése,Add meg a fájl nevét:)"
"Konfiguráló program" EXEC /usr/bin/WPrefs "Konfiguráló program" EXEC #wprefs#
"Megjelenés" END "Megjelenés" END
"Kilépés" MENU "Kilépés" MENU

View File

@@ -208,7 +208,7 @@
"Background" END "Background" END
"Save Theme" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Theme name,Enter file name:)" "Save Theme" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Theme name,Enter file name:)"
"Save IconSet" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name,Enter file name:)" "Save IconSet" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name,Enter file name:)"
"Preferences Utility" EXEC /usr/local/GNUstep/Applications/WPrefs.app/WPrefs "Preferences Utility" EXEC #wprefs#
"Appearance" END "Appearance" END
"Session" MENU "Session" MENU

View File

@@ -163,7 +163,7 @@
"세션 지움" CLEAR_SESSION "세션 지움" CLEAR_SESSION
"창 관 리" END "창 관 리" END
"작업환경" MENU "작업환경" MENU
"설 정" SHEXEC /usr/local/GNUstep/Applications/WPrefs.app/WPrefs || wmakerconf "설 정" SHEXEC #wprefs# || wmakerconf
"테 마" OPEN_MENU -noext THEMES_DIR ~/GNUstep/Library/WindowMaker/Themes WITH setstyle "테 마" OPEN_MENU -noext THEMES_DIR ~/GNUstep/Library/WindowMaker/Themes WITH setstyle
"테마저장" EXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(테마 이름,파일 이름을 입력하세요:)" "테마저장" EXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(테마 이름,파일 이름을 입력하세요:)"
"아이콘셋" OPEN_MENU -noext ICON_SETS_DIR ~/GNUstep/Library/WindowMaker/IconSets WITH seticons "아이콘셋" OPEN_MENU -noext ICON_SETS_DIR ~/GNUstep/Library/WindowMaker/IconSets WITH seticons

View File

@@ -53,7 +53,7 @@
* // het in op de huidige plaats * // het in op de huidige plaats
* OPEN_MENU bestand.menu * OPEN_MENU bestand.menu
* 2. Menuafhandeling uit pipe. * 2. Menuafhandeling uit pipe.
* // opent commando en gebruikt zeen 'stdout' om een menu aan te maken. * // opent commando en gebruikt zijn 'stdout' om een menu aan te maken.
* // Commando-output moet een geldige menubeschrijving zijn. * // Commando-output moet een geldige menubeschrijving zijn.
* // De ruimte tussen '|' en het commando zelf is optioneel. * // De ruimte tussen '|' en het commando zelf is optioneel.
* // Gebruik '||' in plaats van '|' als u het menu altijd wilt bijwerken * // Gebruik '||' in plaats van '|' als u het menu altijd wilt bijwerken
@@ -71,8 +71,8 @@
* // elk van hen voorafgegaan met commando. * // elk van hen voorafgegaan met commando.
* OPEN_MENU [opties] /een/map [/een/andere/map ...] WITH commando -opties * OPEN_MENU [opties] /een/map [/een/andere/map ...] WITH commando -opties
* Opties: * Opties:
* -noext haal alles vanaf de laatste punt in de * -noext laat alles vanaf de laatste punt in de
* bestandsnaam eraf * bestandsnaam weg
* *
* <Parameters> is het uit te voeren programma. * <Parameters> is het uit te voeren programma.
* *
@@ -208,7 +208,7 @@
"Achtergrond" END "Achtergrond" END
"Thema opslaan" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Themanaam,Voer bestandsnaam in:)" "Thema opslaan" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Themanaam,Voer bestandsnaam in:)"
"Iconenset opslaan" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(Iconensetnaam,Voer bestandsnaam in:)" "Iconenset opslaan" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(Iconensetnaam,Voer bestandsnaam in:)"
"Voorkeurenhulpmiddel" EXEC /usr/local/GNUstep/Applications/WPrefs.app/WPrefs "Voorkeurenhulpmiddel" EXEC #wprefs#
"Uiterlijk" END "Uiterlijk" END
"Sessie" MENU "Sessie" MENU

View File

@@ -202,7 +202,7 @@
"Fundal" END "Fundal" END
"Salvează Tema" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Theme name,Enter file name:)" "Salvează Tema" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Theme name,Enter file name:)"
"Salvează Setul de Iconiţe" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name,Enter file name:)" "Salvează Setul de Iconiţe" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name,Enter file name:)"
"Utilitar de Configurare" EXEC /usr/local/GNUstep/Applications/WPrefs.app/WPrefs "Utilitar de Configurare" EXEC #wprefs#
"Configurare" END "Configurare" END
"Ieşire" MENU "Ieşire" MENU

View File

@@ -216,7 +216,7 @@
"Pozadie" END "Pozadie" END
"Uložiť tému" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Meno témy,Zadajte názov súboru:)" "Uložiť tému" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Meno témy,Zadajte názov súboru:)"
"Uložiť sadu ikon" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(Meno sady ikon,Zadajte názov súboru:)" "Uložiť sadu ikon" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(Meno sady ikon,Zadajte názov súboru:)"
"Konfiguračný nástroj" EXEC /usr/local/GNUstep/Applications/WPrefs.app/WPrefs "Konfiguračný nástroj" EXEC #wprefs#
"Vzhľad" END "Vzhľad" END
"Koniec" MENU "Koniec" MENU

View File

@@ -199,7 +199,7 @@
"背景" END "背景" END
"儲存主題" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(主題名稱)" "儲存主題" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(主題名稱)"
"儲存圖示集" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(圖示集名稱)" "儲存圖示集" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(圖示集名稱)"
"偏好設定公用程式" EXEC /usr/local/GNUstep/Applications/WPrefs.app/WPrefs "偏好設定公用程式" EXEC #wprefs#
"外觀" END "外觀" END
"離開" MENU "離開" MENU

View File

@@ -1,63 +0,0 @@
#!/bin/sh
#
# Creates a Makefile.am file containing all the stuff to install
# wmaker data
#
DIRS="Backgrounds Defaults IconSets Icons Pixmaps Styles Themes"
FILE=Makefile.am
spit() {
echo -n "$*" >> $FILE
}
spitln() {
echo "$*" >> $FILE
}
rm -f $FILE
spitln SUBDIRS = $DIRS
spitln
spitln prefsdatadir = '$(pkgdatadir)'
spitln
EXCEPT="Makefile.am Makefile.in Makefile mkMakefile $FILE"
spit prefsdata_DATA =
FILES=`ls -1|grep -v \~`
FILES=`echo $FILES`
for f in $FILES; do
ok=1
for i in $EXCEPT; do
if test "$i" = "$f"; then
ok=0
break
fi
done
if [ -f $f -a $ok = 1 ]; then
spitln \\
spit " $f"
fi
done
spitln
spitln
spitln EXTRA_DIST = '$(prefsdata_DATA)' mkMakefile
spitln
spitln

View File

@@ -94,7 +94,7 @@
), ),
("Запази темата", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Theme name)\""), ("Запази темата", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Theme name)\""),
("Запази колекцията иконки", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(IconSet name)\""), ("Запази колекцията иконки", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(IconSet name)\""),
("Пособие за настройки", EXEC, "/usr/local/GNUstep/Applications/WPrefs.app/WPrefs") ("Пособие за настройки", EXEC, "#wprefs#")
), ),
("Изход", ("Изход",
("Рестартиране", RESTART), ("Рестартиране", RESTART),

View File

@@ -94,7 +94,7 @@
), ),
("Guardar tema", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Theme name)\""), ("Guardar tema", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Theme name)\""),
("Guardar iconos", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(IconSet name)\""), ("Guardar iconos", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(IconSet name)\""),
("Preferencias", EXEC, "/usr/local/GNUstep/Applications/WPrefs.app/WPrefs") ("Preferencias", EXEC, "#wprefs#")
), ),
("Salir", ("Salir",
("Reiniciar", RESTART), ("Reiniciar", RESTART),

View File

@@ -357,7 +357,7 @@
( (
"Asetukset", "Asetukset",
EXEC, EXEC,
"/usr/local/GNUstep/Applications/WPrefs.app/WPrefs" "#wprefs#"
) )
), ),
( (

View File

@@ -5,9 +5,9 @@
("Systeemconsole", EXEC, "xconsole"), ("Systeemconsole", EXEC, "xconsole"),
("Systeembelêsting", SHEXEC, "xosview || xload"), ("Systeembelêsting", SHEXEC, "xosview || xload"),
("Proseslist", EXEC, "xterm -e top"), ("Proseslist", EXEC, "xterm -e top"),
("Hantliedingbrowser", EXEC, "xman") ("Hantliedingblêder", EXEC, "xman")
), ),
("Utfiere...", SHEXEC, "%a(Utfiere,Typ út te fiere kommando:)"), ("Utfiere...", SHEXEC, "%a(Utfiere,Typ út te fieren kommando:)"),
("XTerm", EXEC, "xterm -sb"), ("XTerm", EXEC, "xterm -sb"),
("Mozilla Firefox", EXEC, "firefox"), ("Mozilla Firefox", EXEC, "firefox"),
("Wurkromten", WORKSPACE_MENU), ("Wurkromten", WORKSPACE_MENU),
@@ -36,10 +36,10 @@
("Multymedia", ("Multymedia",
("XMMS", ("XMMS",
("XMMS", EXEC, "xmms"), ("XMMS", EXEC, "xmms"),
("XMMS ôfspylje/poazje", EXEC, "xmms -t"), ("XMMS ôfspylje/skoftsje", EXEC, "xmms -t"),
("XMMS stopje", EXEC, "xmms -s") ("XMMS stopje", EXEC, "xmms -s")
), ),
("Xine fideospeler", EXEC, "xine"), ("Xine fideospiler", EXEC, "xine"),
("MPlayer", EXEC, "mplayer") ("MPlayer", EXEC, "mplayer")
) )
), ),
@@ -62,12 +62,12 @@
("Alles toane", SHOW_ALL), ("Alles toane", SHOW_ALL),
("Ikoanen skikke", ARRANGE_ICONS), ("Ikoanen skikke", ARRANGE_ICONS),
("Fernije", REFRESH), ("Fernije", REFRESH),
("Ofskoattelje", EXEC, "xlock -allowroot -usefirst") ("Beskoattelje", EXEC, "xlock -allowroot -usefirst")
), ),
("Uterlik", ("Uterlik",
("Tema's", OPEN_MENU, "-noext #wmdatadir#/Themes $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle"), ("Tema's", OPEN_MENU, "-noext #wmdatadir#/Themes $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle"),
("Stilen", OPEN_MENU, "-noext #wmdatadir#/Styles $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle"), ("Stilen", OPEN_MENU, "-noext #wmdatadir#/Styles $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle"),
("Ikoanensets", OPEN_MENU, "-noext #wmdatadir#/IconSets $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons"), ("Ikoanesets", OPEN_MENU, "-noext #wmdatadir#/IconSets $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons"),
("Eftergrûn", ("Eftergrûn",
("Effen", ("Effen",
("Swart", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, black)'"), ("Swart", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, black)'"),
@@ -92,8 +92,8 @@
("Ofbyldingen", OPEN_MENU, "-noext #wmdatadir#/Backgrounds $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t") ("Ofbyldingen", OPEN_MENU, "-noext #wmdatadir#/Backgrounds $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t")
), ),
("Tema bewarje", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Temanamme)\""), ("Tema bewarje", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Temanamme)\""),
("Ikoanenset bewarje", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(Ikoanensetnamme)\""), ("Ikoaneset bewarje", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(Ikoanesetnamme)\""),
("Foarkarrenhelpmiddel", EXEC, "/usr/local/GNUstep/Applications/WPrefs.app/WPrefs") ("Foarkarrehelpmiddel", EXEC, "#wprefs#")
), ),
("Sesje", ("Sesje",
("Sesje bewarje", SAVE_SESSION), ("Sesje bewarje", SAVE_SESSION),

View File

@@ -93,7 +93,7 @@
), ),
("Save Theme", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Theme name)\""), ("Save Theme", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Theme name)\""),
("Save IconSet", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(IconSet name)\""), ("Save IconSet", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(IconSet name)\""),
("Preferences Utility", EXEC, "/usr/local/GNUstep/Applications/WPrefs.app/WPrefs") ("Preferences Utility", EXEC, "#wprefs#")
), ),
("Session", ("Session",
("Save Session", SAVE_SESSION), ("Save Session", SAVE_SESSION),

View File

@@ -94,7 +94,7 @@
), ),
("設定をテーマとしてセーブ", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Theme name)\""), ("設定をテーマとしてセーブ", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Theme name)\""),
("現在のアイコンセットをセーブ", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(IconSet name)\""), ("現在のアイコンセットをセーブ", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(IconSet name)\""),
("設定ユーティリティ", EXEC, "/usr/local/GNUstep/Applications/WPrefs.app/WPrefs") ("設定ユーティリティ", EXEC, "#wprefs#")
), ),
("終了", ("終了",
("再起動", RESTART), ("再起動", RESTART),

View File

@@ -63,7 +63,7 @@
), ),
("작업공간", WORKSPACE_MENU), ("작업공간", WORKSPACE_MENU),
("작업환경", ("작업환경",
("설 정", SHEXEC, "/usr/local/GNUstep/Applications/WPrefs.app/WPrefs || wmakerconf"), ("설 정", SHEXEC, "#wprefs# || wmakerconf"),
("테 마", OPEN_MENU, "-noext /usr/share/WindowMaker/Themes ~/GNUstep/Library/WindowMaker/Themes WITH setstyle"), ("테 마", OPEN_MENU, "-noext /usr/share/WindowMaker/Themes ~/GNUstep/Library/WindowMaker/Themes WITH setstyle"),
("테마저장", EXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(테마 이름,파일 이름을 입력하세요:)\""), ("테마저장", EXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(테마 이름,파일 이름을 입력하세요:)\""),
("스 타 일", OPEN_MENU, "-noext /usr/share/WindowMaker/Styles ~/GNUstep/Library/WindowMaker/Styles WITH setstyle"), ("스 타 일", OPEN_MENU, "-noext /usr/share/WindowMaker/Styles ~/GNUstep/Library/WindowMaker/Styles WITH setstyle"),

View File

@@ -93,7 +93,7 @@
), ),
("Thema opslaan", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Themanaam)\""), ("Thema opslaan", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Themanaam)\""),
("Iconenset opslaan", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(Iconensetnaam)\""), ("Iconenset opslaan", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(Iconensetnaam)\""),
("Voorkeurenhulpmiddel", EXEC, "/usr/local/GNUstep/Applications/WPrefs.app/WPrefs") ("Voorkeurenhulpmiddel", EXEC, "#wprefs#")
), ),
("Sessie", ("Sessie",
("Sessie opslaan", SAVE_SESSION), ("Sessie opslaan", SAVE_SESSION),

View File

@@ -94,7 +94,7 @@
), ),
("Salvează Tema", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Theme name)\""), ("Salvează Tema", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Theme name)\""),
("Salvează Setul de Iconiţe", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(IconSet name)\""), ("Salvează Setul de Iconiţe", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(IconSet name)\""),
("Utilitar de Configurare", EXEC, "/usr/local/GNUstep/Applications/WPrefs.app/WPrefs") ("Utilitar de Configurare", EXEC, "#wprefs#")
), ),
("Ieşire", ("Ieşire",
("Repornire", RESTART), ("Repornire", RESTART),

View File

@@ -94,7 +94,7 @@
), ),
("Uložiť tému", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Theme name)\""), ("Uložiť tému", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Theme name)\""),
("Uložiť sadu ikon", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(IconSet name)\""), ("Uložiť sadu ikon", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(IconSet name)\""),
("Konfiguračný nástroj", EXEC, "/usr/local/GNUstep/Applications/WPrefs.app/WPrefs") ("Konfiguračný nástroj", EXEC, "#wprefs#")
), ),
("Koniec", ("Koniec",
("Reštartovať", RESTART), ("Reštartovať", RESTART),

View File

@@ -92,7 +92,7 @@
), ),
("儲存主題", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/%a(主題名稱)"), ("儲存主題", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/%a(主題名稱)"),
("儲存圖示集", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/%a(圖示集名稱)"), ("儲存圖示集", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/%a(圖示集名稱)"),
("偏好設定公用程式", EXEC, "/usr/local/GNUstep/Applications/WPrefs.app/WPrefs") ("偏好設定公用程式", EXEC, "#wprefs#")
), ),
("離開", ("離開",
("重新啟動", RESTART), ("重新啟動", RESTART),

View File

@@ -34,7 +34,7 @@ AC_PREREQ([2.69])
dnl Configuration for Autoconf and Automake dnl Configuration for Autoconf and Automake
dnl ======================================= dnl =======================================
AC_INIT([WindowMaker],[0.95.7],[wmaker-dev@lists.windowmaker.org],[WindowMaker],[http://www.windowmaker.org/]) AC_INIT([WindowMaker],[0.95.8],[wmaker-dev@lists.windowmaker.org],[WindowMaker],[http://www.windowmaker.org/])
AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_HEADERS([config.h]) AC_CONFIG_HEADERS([config.h])
@@ -71,7 +71,7 @@ dnl 6. If any interfaces have been removed or changed since the last
dnl public release, then set age to 0. dnl public release, then set age to 0.
dnl dnl
dnl libwraster dnl libwraster
WRASTER_CURRENT=5 WRASTER_CURRENT=6
WRASTER_REVISION=0 WRASTER_REVISION=0
WRASTER_AGE=0 WRASTER_AGE=0
WRASTER_VERSION=$WRASTER_CURRENT:$WRASTER_REVISION:$WRASTER_AGE WRASTER_VERSION=$WRASTER_CURRENT:$WRASTER_REVISION:$WRASTER_AGE
@@ -447,7 +447,8 @@ WM_TYPE_SIGNAL
dnl pkg-config dnl pkg-config
dnl ========== dnl ==========
AC_CHECK_PROG([PKGCONFIG], [pkg-config], [pkg-config]) PKG_PROG_PKG_CONFIG
AS_IF([test -z "$PKG_CONFIG"],[AC_MSG_ERROR([pkg-config is required.])])
@@ -612,7 +613,7 @@ dnl FontConfig
dnl ========== dnl ==========
dnl libWINGS uses FcPatternDel from libfontconfig dnl libWINGS uses FcPatternDel from libfontconfig
AC_MSG_CHECKING([for fontconfig library]) AC_MSG_CHECKING([for fontconfig library])
FCLIBS=`$PKGCONFIG fontconfig --libs` FCLIBS=`$PKG_CONFIG fontconfig --libs`
if test "x$FCLIBS" = "x" ; then if test "x$FCLIBS" = "x" ; then
AC_MSG_RESULT([not found]) AC_MSG_RESULT([not found])
else else
@@ -627,8 +628,8 @@ dnl =============================
xft=yes xft=yes
XFTLIBS="" XFTLIBS=""
if test "x$PKGCONFIG" != x -a "`$PKGCONFIG xft; echo $?`" = 0; then if test "x$PKG_CONFIG" != x -a "`$PKG_CONFIG xft; echo $?`" = 0; then
XFTCONFIG="$PKGCONFIG xft" XFTCONFIG="$PKG_CONFIG xft"
pkgconfig_xft=yes pkgconfig_xft=yes
else else
AC_CHECK_PROG(XFTCONFIG, xft-config, xft-config) AC_CHECK_PROG(XFTCONFIG, xft-config, xft-config)
@@ -678,8 +679,8 @@ AC_ARG_ENABLE(pango, AS_HELP_STRING([--enable-pango], [enable Pango text layout
PANGOFLAGS= PANGOFLAGS=
PANGOLIBS= PANGOLIBS=
if test "$pango" = yes; then if test "$pango" = yes; then
PANGOLIBS=`$PKGCONFIG pangoxft --libs` PANGOLIBS=`$PKG_CONFIG pangoxft --libs`
PANGOFLAGS=`$PKGCONFIG pangoxft --cflags` PANGOFLAGS=`$PKG_CONFIG pangoxft --cflags`
if test "x$PANGOLIBS" = "x" ; then if test "x$PANGOLIBS" = "x" ; then
AC_MSG_RESULT([not found]) AC_MSG_RESULT([not found])
else else
@@ -866,6 +867,21 @@ AS_IF([test "x$with_gnustepdir" = "x"],
AC_SUBST([wprefs_datadir])dnl AC_SUBST([wprefs_datadir])dnl
AC_SUBST([wprefs_bindir])dnl AC_SUBST([wprefs_bindir])dnl
dnl Support for DEFSDATADIR option
dnl ============================
AC_ARG_WITH([defsdatadir],
[AS_HELP_STRING([--with-defsdatadir=PATH], [specify where global defaults are located [SYSCONFDIR/WindowMaker]])],
[AS_CASE([$withval],
[yes|no], [AC_MSG_ERROR([bad value '$withval' for --with-defsdatadir, expected a path]) ],
[/*], [], dnl Absolute path, ok
[\$*], [], dnl Assumes it starts with a reference to $prefix or a similar variable, ok
[AC_MSG_ERROR([bad path '$withval' for defsdatadir, expecting an absolute path])])],
[with_defsdatadir=""])
AS_IF([test "x$with_defsdatadir" != "x"],
[defsdatadir="$with_defsdatadir"],
[defsdatadir='${sysconfdir}/WindowMaker'])
AC_SUBST([defsdatadir])dnl
dnl Enable User Defined Menu thing dnl Enable User Defined Menu thing
dnl ============================== dnl ==============================

View File

@@ -17,7 +17,7 @@ and remove other exec lines if present. I have done my best to
overcome certain glitches and gotchas regarding Window Maker overcome certain glitches and gotchas regarding Window Maker
installation. /usr/bin/wmaker is a shell script that tries to installation. /usr/bin/wmaker is a shell script that tries to
make sure things are properly set up. Take a look at it to see what's make sure things are properly set up. Take a look at it to see what's
going on. Please read wmaker(1x). going on. Please read wmaker(1).
Other sources for documentation Other sources for documentation
@@ -33,7 +33,7 @@ Other sources for documentation
ftp://ftp.windowmaker.org/pub/wmaker/docs/ ftp://ftp.windowmaker.org/pub/wmaker/docs/
Please note the manual documents version 0.10.x of Window Maker, and Please note the manual documents version 0.10.x of Window Maker, and
many features/changes have occured since then. To find out what has many features/changes have occurred since then. To find out what has
changed, please read file:/usr/share/doc/wmaker/NEWS.gz and changed, please read file:/usr/share/doc/wmaker/NEWS.gz and
file:/usr/share/doc/wmaker/changelog.gz. A new version of this manual is file:/usr/share/doc/wmaker/changelog.gz. A new version of this manual is
being developed. If you want to contribute to the manual please being developed. If you want to contribute to the manual please
@@ -108,7 +108,7 @@ IF YOU ARE UPGRADING FROM 0.17.5 or earlier
the NEWS file and the ChangeLog. If you don't have problems the NEWS file and the ChangeLog. If you don't have problems
upgrading, consider it a gift from the gods. PLEASE NOTE: WPrefs upgrading, consider it a gift from the gods. PLEASE NOTE: WPrefs
is a work in progress. SAVE YOUR CONFIGURATION. READ THE READMEs. is a work in progress. SAVE YOUR CONFIGURATION. READ THE READMEs.
* Please note that WPrefs' Menu Guru REQUIERES a menu in "Property * Please note that WPrefs' Menu Guru REQUIRES a menu in "Property
List" format to work properly. It's very likely that you have an List" format to work properly. It's very likely that you have an
old format menu. There's a script called wm-oldmenu2new alongside old format menu. There's a script called wm-oldmenu2new alongside
this file that converts your menu to the new format. It's a hack, this file that converts your menu to the new format. It's a hack,

78
debian/README.build vendored
View File

@@ -1,78 +0,0 @@
Building Window Maker for Debian
--------------------------------
* The patches
debian/rules scans debian/patches/ for files named *.diff and these
are sorted _alphabetically_ before being applied.
You can apply these patches by calling
$ debian/rules patch-wmaker-stamp
and remove them with
$ debian/rules unpatch-wmaker
Why are some patches in debian/patches and others are stored in the
debian .diff?
For starters I (still) dislike the idea of doing:
$ dpkg -x package.dsc
and being left with something that is not the source from
which the package is built. It makes NMUs harder for both the
NMUer and the maintainer, mostly because people tend to get it
wrong (since it's undocumented). I use CVS for (almost all
of) my packages, and I like to be able to take a look at the
source used to build certain release of a package _without_
having to check out that release. On the other hand, I try to
send patches upstream, and over the years I've learned that
Debian's source package format is really not the best thing to
use in this context. Merging between debian's source and
upstream's (after accepting patches) is messy.
The system used by this package is a compromise between these
two things: "most" of the patches are applied directly by just
unpacking the Debian sources, and some are left out. The
things that are left out (those stored in debian/patches) are
in general things that should go upstream. Things that aren't
really Debian specific. Security fixes, patches submitted
upstream by other people, that kind of thing. This keeps the
patches nicely separated, makes it easy to send the upstream,
to take them out and to update them if that becomes necessary.
In general, if it's Debian specific, patch the sources
directly. If it should go upstream, put it in debian/patches.
The easiest way to generate patches is to use CVS. Patches coming out
of 'cvs diff -u whaterver/you.modded' will just work if you put them
in debian/patches. If you can't use CVS for whatever reason, just:
$ diff -u wmaker.orig wmaker > your.patch
will do the right thing.
* Building options
The following make variables are used to pass options to the configure
script:
XLOCALE := --disable-locale
MODELOCK := --enable-modelock
XINERAMA := --enable-xinerama
(*) These are not used by default
Since these are make variables, you can do something like:
$ SOUND=--disable-sound debian/rules build
If you want to build a debugging version, this will do it:
$ export DEB_BUILD_OPTIONS=nostrip,debug,noopt
$ fakeroot debian/rules binary
--
vim: tw=72 ft=text

138
debian/changelog vendored
View File

@@ -1,3 +1,141 @@
wmaker (0.95.7-8) unstable; urgency=medium
* debian/control
- Add libwmaker1 to libwmaker-dev Depends (Closes: #857164).
-- Doug Torrance <dtorrance@piedmont.edu> Wed, 08 Mar 2017 10:59:29 -0500
wmaker (0.95.7-7) unstable; urgency=medium
* Add missing license information to debian/copyright.
* Fix segfault in wmmenugen (Closes: #844783).
-- Doug Torrance <dtorrance@piedmont.edu> Sat, 19 Nov 2016 10:35:50 -0500
wmaker (0.95.7-6) unstable; urgency=medium
* Split wxcopy and wxpaste into new wmaker-utils package (Closes: #78119).
* Restore libwmaker packages.
-- Doug Torrance <dtorrance@piedmont.edu> Wed, 09 Mar 2016 00:08:43 -0500
wmaker (0.95.7-5) unstable; urgency=medium
* Clean up debian/copyright. Add some files which were missed in the LGPL
paragraph and bump its version to 2+. Restore debian/* paragraph.
* Remove useless debian/*.changelog-upstream files.
* Remove out of date file README.build.
* Drop wmaker-dbg package in favor of automatically generated wmaker-dbgsym.
* New file debian/wmaker-common.maintscript; removes obsolete config files
(Closes: #726075).
* Do not use buggy --enable-randr configure option (Closes: #816993).
-- Doug Torrance <dtorrance@piedmont.edu> Mon, 07 Mar 2016 11:04:33 -0500
wmaker (0.95.7-4) unstable; urgency=medium
* Update Vcs-Browser to use https; fixes vcs-field-uses-insecure-uri Lintian
warning.
* Fix typo in README.Debian; fixes spelling-error-in-readme-debian Lintian
warning.
* Enable all hardening flags; fixes hardening-no-{bindnow,pie} Lintian
warnings.
* Bump Standards-Version to 3.9.7, no changes required.
* 57_ignore_with-aix-soname.diff: Ignore missing documentation for
--with-aix-soname in INSTALL-WMAKER (Closes: #814213).
-- Doug Torrance <dtorrance@piedmont.edu> Fri, 12 Feb 2016 22:27:08 -0500
wmaker (0.95.7-3) unstable; urgency=low
* Patch back libwraster symbol version to LIBWRASTER3. Temporarily mark
RDrawLine@LIBWRASTER3 with a dep >= 0.95.7-3~ to force lockstep upgrades
from broken 0.95.7-2. Closes: #811304
-- Andreas Metzler <ametzler@debian.org> Wed, 20 Jan 2016 20:19:27 +0100
wmaker (0.95.7-2) unstable; urgency=medium
[ Andreas Metzler ]
* Drop unused (since at least 0.95.0+20111028-1) b-d on grep-dctrl.
* Upload to unstable.
[ Doug Torrance ]
* Switch Build-Depends from libtiff5-dev to libtiff-dev for possible future
libtiff transitions; also allows backports to earlier releases, e.g.,
wheezy/precise.
* The theme that was removed in version 0.92.0-6 has been reintroduced as an
option, now named "DebianLegacy". Because it now contains two themes, the
directory debian/debianfiles/Theme has been renamed to Themes. The file
Debian.theme.txt in this directory, which actually describes the
DebianLegacy theme but was never removed, has been renamed to
DebianLegacy.txt. A corresponding paragraph has been added to
debian/copyright. (Closes: #393143)
-- Andreas Metzler <ametzler@debian.org> Sat, 16 Jan 2016 17:53:44 +0100
wmaker (0.95.7-1) experimental; urgency=medium
[ Rodolfo García Peñas (kix) ]
* New upstream version 0.95.7.
* debian/changelog, removed debian files (lintian warning).
* Updated debian/libwings3.symbols.
* Updated libwraster5.symbols
* Changed the test for the update-menu command in these files to avoid
a lintian warning (command-with-path-in-maintainer-script):
* debian/wmaker.postrm
* debian/wmaker-common.postrm
* Removed the Encoding field in debian/debianfiles/wmaker-common.desktop
to avoid a lintian warning (desktop-entry-contains-encoding-key).
* Updated debian/rules to include pango support (--enable-pango).
* Updated all debian/patches only with quilt refresh.
* Updated some debian files because the manpages are moved from
section 1x to 1:
* debian/patches/51_wmaker_man.diff
* debian/wmaker-common.manpages
* debian/wmaker.install
* debian/wmaker.manpages
* Removed upstream file FAQ.I18N in debian/wmaker-common.docs.
[ Andreas Metzler ]
* 56_ignore_runstatedir.diff: Ignore missing documentation for --runstatedir
in INSTALL.
* Use dh_autoreconf instead of invoking autogen.sh in the configure target.
* Simplify debian/rules and use dh_auto_configure, especially for handling
dpkg-buildflags.
* wmaker manpage was also moved from section 1x to 1. Fix pointer in
README.Debian and update-alternatives slave link.
[ Doug Torrance ]
* Switch maintenance to Debian Window Maker Team with kix, Andreas, and
myself as uploaders.
* Tidy up packaging using wrap-and-sort.
* Remove Breaks/Replaces wmaker (<< 0.95.0+20111028-3); this version is no
longer in Debian.
* Switch Depends to wmaker-common (= ${source:Version}) so common files
are also updated on upgrade.
* Add Vcs-* fields to debian/control.
* Update Format field in debian/copyright.
* Update debian/watch from sepwatch project.
* Remove files from debian/source/options which are handled now by
dh-autoreconf. Add distros directory (present in upstream git but not
tarball) and doc files modified during build.
* Add multiarch support. In particular, add Multi-Arch fields to
debian/control, add wildcards for multiarch triplets to debian/*.install,
and remove --libdir from dh_auto_configure in debian/rules.
* Use wildcards for locales in debian/wmaker-common.install for
maintainability.
-- Andreas Metzler <ametzler@debian.org> Sun, 10 Jan 2016 11:38:11 +0100
wmaker (0.95.6-1.2) unstable; urgency=medium
* Non-maintainer upload, with maintainer approval.
* Pull 56_wrlib-add-support-for-release-5.1.0-of-the-libgif.patch from
upstream to allow building against giflib 5. Closes: #803292
-- Andreas Metzler <ametzler@debian.org> Wed, 16 Dec 2015 19:16:51 +0100
wmaker (0.95.6-1.1) unstable; urgency=medium wmaker (0.95.6-1.1) unstable; urgency=medium
* Non-maintainer upload. * Non-maintainer upload.

139
debian/control vendored
View File

@@ -1,20 +1,50 @@
Source: wmaker Source: wmaker
Section: x11 Section: x11
Priority: optional Priority: optional
Maintainer: Rodolfo García Peñas (kix) <kix@debian.org> Maintainer: Debian Window Maker Team <pkg-wmaker-devel@lists.alioth.debian.org>
Standards-Version: 3.9.6 Uploaders: Rodolfo García Peñas (kix) <kix@debian.org>,
Build-Depends: debhelper (>= 9), automake (>= 1:1.12), gettext, Andreas Metzler <ametzler@debian.org>,
libfontconfig1-dev, libjpeg-dev, libpng-dev, libsm-dev, libtiff5-dev, Doug Torrance <dtorrance@piedmont.edu>
libtool, libgif-dev, libx11-dev, libxext-dev, libxft-dev, libxinerama-dev, Standards-Version: 3.9.7
libxkbfile-dev, libxpm-dev, libxt-dev, libxrender-dev, sharutils, libxmu-dev, Build-Depends: automake (>= 1:1.12),
libxrandr-dev, dctrl-tools, autotools-dev debhelper (>= 9),
dh-autoreconf,
gettext,
libfontconfig1-dev,
libgif-dev,
libjpeg-dev,
libpng-dev,
libsm-dev,
libtiff-dev,
libtool,
libx11-dev,
libxext-dev,
libxft-dev,
libxinerama-dev,
libxkbfile-dev,
libxmu-dev,
libxpm-dev,
libxrandr-dev,
libxrender-dev,
libxt-dev,
sharutils
Homepage: http://windowmaker.org/ Homepage: http://windowmaker.org/
Vcs-Browser: https://anonscm.debian.org/git/pkg-wmaker/wmaker.git
Vcs-Git: https://anonscm.debian.org/git/pkg-wmaker/wmaker.git
Package: wmaker Package: wmaker
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, wmaker-common (>= 0.95.0+20111028-3) Multi-Arch: foreign
Depends: wmaker-common (= ${source:Version}),
${misc:Depends},
${shlibs:Depends}
Provides: x-window-manager Provides: x-window-manager
Suggests: wmaker-data, menu, x11-apps, x-terminal-emulator, desktop-base Suggests: desktop-base,
menu,
wmaker-data,
wmaker-utils,
x-terminal-emulator,
x11-apps
Description: NeXTSTEP-like window manager for X Description: NeXTSTEP-like window manager for X
Written by Alfredo Kojima almost from scratch, resembles the NeXTStep look Written by Alfredo Kojima almost from scratch, resembles the NeXTStep look
very closely, and it is now an official GNU project. Window Maker (originally very closely, and it is now an official GNU project. Window Maker (originally
@@ -25,10 +55,9 @@ Description: NeXTSTEP-like window manager for X
Package: wmaker-common Package: wmaker-common
Architecture: all Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends} Depends: ${misc:Depends}
Suggests: wmaker Suggests: wmaker
Replaces: wmaker (<< 0.95.0+20111028-3)
Breaks: wmaker (<< 0.95.0+20111028-3)
Description: Window Maker - Architecture independent files Description: Window Maker - Architecture independent files
Written by Alfredo Kojima almost from scratch, resembles the NeXTStep look Written by Alfredo Kojima almost from scratch, resembles the NeXTStep look
very closely, and it is now an official GNU project. Window Maker (originally very closely, and it is now an official GNU project. Window Maker (originally
@@ -39,12 +68,38 @@ Description: Window Maker - Architecture independent files
. .
This package contains the architecture independent files. This package contains the architecture independent files.
Package: wmaker-utils
Architecture: any
Multi-Arch: foreign
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: wmaker (<< 0.95.7-6)
Replaces: wmaker (<< 0.95.7-6)
Description: Window Maker - Utilities
Written by Alfredo Kojima almost from scratch, resembles the NeXTStep look
very closely, and it is now an official GNU project. Window Maker (originally
named WindowMaker) is not overloaded with features, and it is easier to
configure than most other window managers. Its final goal is to produce a
window manager that doesn't require editing of configuration files.
Window Maker is fast and doesn't require tons of memory to run.
.
This package contains wxcopy and wxpaste, two utilities ordinarily shipped with
Window Maker but not depending on it or any of its libraries. These
utilities allow users to interact with cut buffers on the command line.
Package: libwraster-dev Package: libwraster-dev
Architecture: any Architecture: any
Multi-Arch: same
Section: libdevel Section: libdevel
Depends: libwraster5 (= ${binary:Version}), libc6-dev, libx11-dev, Depends: libc6-dev,
libxext-dev, libxpm-dev, libjpeg-dev, libpng-dev, libgif-dev, libgif-dev,
libtiff5-dev, ${misc:Depends} libjpeg-dev,
libpng-dev,
libtiff5-dev,
libwraster5 (= ${binary:Version}),
libx11-dev,
libxext-dev,
libxpm-dev,
${misc:Depends}
Breaks: libwraster3-dev Breaks: libwraster3-dev
Replaces: libwraster3-dev Replaces: libwraster3-dev
Description: Static libraries and headers of Window Maker rasterizer Description: Static libraries and headers of Window Maker rasterizer
@@ -57,8 +112,9 @@ Description: Static libraries and headers of Window Maker rasterizer
Package: libwraster5 Package: libwraster5
Architecture: any Architecture: any
Multi-Arch: same
Section: libs Section: libs
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Shared libraries of Window Maker rasterizer Description: Shared libraries of Window Maker rasterizer
This library is used to manipulate images and convert them to This library is used to manipulate images and convert them to
a format that can be displayed through the X window system. a format that can be displayed through the X window system.
@@ -66,10 +122,17 @@ Description: Shared libraries of Window Maker rasterizer
Package: libwings-dev Package: libwings-dev
Architecture: any Architecture: any
Multi-Arch: same
Section: libdevel Section: libdevel
Depends: libc6-dev, libx11-dev, libxext-dev, libwraster-dev, libxft-dev, Depends: libc6-dev,
libfontconfig1-dev, libwutil5 (= ${binary:Version}), libfontconfig1-dev,
libwings3 (= ${binary:Version}), ${misc:Depends} libwings3 (= ${binary:Version}),
libwraster-dev,
libwutil5 (= ${binary:Version}),
libx11-dev,
libxext-dev,
libxft-dev,
${misc:Depends}
Description: Window Maker's own widget set Description: Window Maker's own widget set
WINGs Is Not GNUstep (WINGs) is a small widget set with the NeXTSTEP WINGs Is Not GNUstep (WINGs) is a small widget set with the NeXTSTEP
look and feel. Its API is inspired in OpenSTEP and its look and feel. Its API is inspired in OpenSTEP and its
@@ -80,8 +143,9 @@ Description: Window Maker's own widget set
Package: libwutil5 Package: libwutil5
Architecture: any Architecture: any
Multi-Arch: same
Section: libs Section: libs
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Window Maker's own widget set - utility library Description: Window Maker's own widget set - utility library
WINGs Is Not GNUstep (WINGs) is a small widget set with the NeXTSTEP WINGs Is Not GNUstep (WINGs) is a small widget set with the NeXTSTEP
look and feel. Its API is inspired in OpenSTEP and its look and feel. Its API is inspired in OpenSTEP and its
@@ -94,8 +158,9 @@ Description: Window Maker's own widget set - utility library
Package: libwings3 Package: libwings3
Architecture: any Architecture: any
Multi-Arch: same
Section: libs Section: libs
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Window Maker's own widget set - runtime library Description: Window Maker's own widget set - runtime library
WINGs Is Not GNUstep (WINGs) is a small widget set with the NeXTSTEP WINGs Is Not GNUstep (WINGs) is a small widget set with the NeXTSTEP
look and feel. Its API is inspired in OpenSTEP and its look and feel. Its API is inspired in OpenSTEP and its
@@ -106,20 +171,24 @@ Description: Window Maker's own widget set - runtime library
. .
This package contains the libWINGs runtime library. This package contains the libWINGs runtime library.
Package: wmaker-dbg Package: libwmaker-dev
Architecture: any Architecture: any
Section: debug Multi-Arch: same
Priority: extra Section: libdevel
Depends: libwraster5 (= ${binary:Version}) | libwings3 (= ${binary:Version}) | Depends: libwmaker1 (= ${binary:Version}), libx11-dev, ${misc:Depends}
libwutil5 (= ${binary:Version}) | wmaker (= ${binary:Version}), Description: Static libraries and headers for Window Maker applications
${misc:Depends} Window Maker is a NeXTSTEP-like window manager for X.
Description: Debugging symbols for WindowMaker packages
Written by Alfredo Kojima almost from scratch, resembles the NeXTStep look
very closely, and it is now an official GNU project. Window Maker is not
overloaded with features, and it is easier to configure than most other window
managers. Its final goal is to produce a window manager that doesn't require
editing of configuration files. Window Maker is fast and doesn't require tons
of memory to run.
. .
This package contains debugging symbols for Window Maker and its core This package contains libWMaker and header files, for building
libraries (libWINGs, libWutils, libwraster). Window Maker aware applications.
Package: libwmaker1
Architecture: any
Multi-Arch: same
Section: libs
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Runtime library for Window Maker applications
Window Maker is a NeXTSTEP-like window manager for X.
.
This package contains the libWMaker runtime library for Window Maker
aware applications.

226
debian/copyright vendored
View File

@@ -1,81 +1,45 @@
Format: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?view=co&pathrev=174 Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: wmaker Upstream-Name: wmaker
Upstream-Contact: Window Maker developers mailing list <wmaker-dev@lists.windowmaker.org> Upstream-Contact: Window Maker developers mailing list <wmaker-dev@lists.windowmaker.org>
Source: http://repo.or.cz/w/wmaker-crm.git Source: http://repo.or.cz/w/wmaker-crm.git
Files: * Files: *
Copyright: 1997, Alfredo Kengi Kojima <kojima@windowmaker.info> Copyright: 1991-1995 Free Software Foundation, Inc.
2011, Carlos R. Mafra <crmafra@gmail.com> 1995 Spencer Kimball
1995 Peter Mattis
1995 Sun Microsystems, Inc.
1996 Ben Wing
1997 Shige Abe
1997-2004, 2006 Alfredo Kengi Kojima <kojima@windowmaker.info>
1998-2004, 2006 Dan Pascu
1998 scottc
1998 James Thompson
1999-2000 Nwanua Elumeze
2001-2016 Window Maker Team
2008 Norayr Chilingaryan <chnorik@gmail.com>
2008 Guido U. Draheim <guidod@gmx.de>
2010-2011 Carlos R. Mafra <crmafra@gmail.com>
2010 Tamas Tevesz <ice@extreme.hu>
2011 Camille d'Alméras <camilledalmeras@yahoo.com>
2012-2015 Christophe Curis
2012 Daniel Déchelotte
2012 Leandro Vital <leandro.vital@yahoo.com.br>
License: GPL-2+ License: GPL-2+
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 package; if not, write to the Free
Software Foundation, Inc., 51 Franklin St, Fifth Floor,
Boston, MA 02110-1301 USA
.
On Debian systems, the full text of the GNU General Public
License version 2 can be found in the file
`/usr/share/common-licenses/GPL-2'.
Files: wrlib/* Files: m4/ax_pthread.m4
Copyright: 2000-2003, Alfredo Kengi Kojima <kojima@windowmaker.info> Copyright: 2008 Steven G. Johnson <stevenj@alum.mit.edu>
2011, Carlos R. Mafra <crmafra@gmail.com> 2011 Daniel Richard G. <skunk@iSKUNK.ORG>
License: LGPL-2 License: GPL-3+
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
.
This library 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
Library General Public License for more details.
.
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301 USA
.
On Debian systems, the full text of the GNU Library General Public
License version 2 can be found in the file
`/usr/share/common-licenses/LGPL-2'.
Files: debian/* Files: m4/ld-version-script.m4
Copyright: 1997, Neil A. Rubin <nar5@po.cwru.edu> Copyright: 2008-2015 Free Software Foundation, Inc.
1997, Marcelo E. Magallon <mmagallo@debian.org> License: FSFULLR
2011, Rodolfo García Peñas (kix) <kix@kix.es>
License: GPL-2+ Files: util/common.h wmlib/* wrlib/*
This program is free software; you can redistribute it Copyright: 1997-2003 Alfredo Kengi Kojima <kojima@windowmaker.info>
and/or modify it under the terms of the GNU General Public 1998-2004 Dan Pascu
License as published by the Free Software Foundation; either 2011 Carlos R. Mafra <crmafra@gmail.com>
version 2 of the License, or (at your option) any later License: LGPL-2+
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 package; if not, write to the Free
Software Foundation, Inc., 51 Franklin St, Fifth Floor,
Boston, MA 02110-1301 USA
.
On Debian systems, the full text of the GNU General Public
License version 2 can be found in the file
`/usr/share/common-licenses/GPL-2'.
Files: WindowMaker/Icons/BitchX.tiff WindowMaker/Icons/defaultAppIcon.tiff Files: WindowMaker/Icons/BitchX.tiff WindowMaker/Icons/defaultAppIcon.tiff
WindowMaker/Icons/GNUterm.tiff WindowMaker/Icons/defaultterm.tiff WindowMaker/Icons/GNUterm.tiff WindowMaker/Icons/defaultterm.tiff
@@ -110,6 +74,128 @@ Files: WindowMaker/Icons/GNUstepGlow.tiff WindowMaker/Icons/GNUstepGlow.xpm
WINGs/Resources/Images.tiff WINGs/Resources/Images.xpm WINGs/Resources/Images.tiff WINGs/Resources/Images.xpm
WINGs/Resources/defaultIcon.xpm WINGs/Resources/Images.xcf WINGs/Resources/defaultIcon.xpm WINGs/Resources/Images.xcf
Copyright: 2000, Banlu Kemiyatorn Copyright: 2000, Banlu Kemiyatorn
License: WTFPL-1
Files: debian/*
Copyright: 1997, Neil A. Rubin <nar5@po.cwru.edu>
1997, Marcelo E. Magallon <mmagallo@debian.org>
2011, Rodolfo García Peñas (kix) <kix@kix.es>
License: GPL-2+
Files: debian/debianfiles/Themes/DebianLegacy.style
debian/debianfiles/Themes/DebianLegacy.txt
debian/debianfiles/Themes/DebianSwirl.jpg
Copyright: 1999 Gary Burke <gfburke@earthlink.net>
License: GPL-1+
Files: WINGs/string.c
Copyright: 1998 Todd C. Miller <Todd.Miller@courtesan.com>
License: Expat
Files: wrlib/load_ppm.c
Copyright: 1988 Jef Poskanzer
1997-2003 Alfredo K. Kojima
2014 Window Maker Team
License: HPND and LGPL-2+
License: Expat
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
License: FSFULLR
This file is free software; the Free Software Foundation gives unlimited
permission to copy and/or distribute it, with or without modifications, as
long as this notice is preserved.
License: GPL-1+
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 1, or (at your option)
any later version.
.
On Debian systems, the complete text of version 1 of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL-1'.
License: GPL-2+
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 package; if not, write to the Free
Software Foundation, Inc., 51 Franklin St, Fifth Floor,
Boston, MA 02110-1301 USA
.
On Debian systems, the full text of the GNU General Public
License version 2 can be found in the file
`/usr/share/common-licenses/GPL-2'.
License: GPL-3+
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 3 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, see
<http://www.gnu.org/licenses/>.
.
On Debian systems, the full text of the GNU General Public
License version 3 can be found in the file
`/usr/share/common-licenses/GPL-3'.
License: HPND
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation. This software is provided "as is" without express or
implied warranty.
License: LGPL-2+
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
.
This library 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
Library General Public License for more details.
.
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301 USA
.
On Debian systems, the full text of the GNU Library General Public
License version 2 can be found in the file
`/usr/share/common-licenses/LGPL-2'.
License: WTFPL-1 License: WTFPL-1
do What The Fuck you want to Public License do What The Fuck you want to Public License
. .

View File

@@ -0,0 +1,28 @@
{
TitleJustify = left;
WindowTitleFont = "-*-helvetica-bold-r-normal-*-12-*-*-*-*-*-*-*";
MenuTitleFont = "-*-helvetica-bold-r-normal-*-12-*-*-*-*-*-*-*";
MenuTextFont = "-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*";
IconTitleFont = "-*-helvetica-medium-r-normal-*-8-*-*-*-*-*-*-*";
ClipTitleFont = "-*-helvetica-bold-r-normal-*-10-*-*-*-*-*-*-*";
DisplayFont = "-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*";
HighlightColor = white;
HighlightTextColor = black;
ClipTitleColor = black;
CClipTitleColor = "rgb:93/0d/29";
FTitleColor = white;
PTitleColor = white;
UTitleColor = black;
FTitleBack = (dgradient, "rgb:62/08/19", "rgb:85/0b/22");
PTitleBack = (dgradient, "rgb:51/50/55", "rgb:80/80/80");
UTitleBack = (dgradient, "rgb:8c/81/6d", "rgb:c6/b9/ae");
MenuTitleColor = white;
MenuTextColor = black;
MenuDisabledColor = gray40;
MenuTitleBack = (hgradient, "rgb:93/0d/29", "rgb:85/0b/22");
MenuTextBack = (hgradient, "rgb:c6/b9/ae", "rgb:ff/ff/ff");
WorkspaceBack = (spixmap,
"/usr/share/WindowMaker/Backgrounds/DebianSwirl.jpg",
"rgb:8c/81/65");
IconBack = (dgradient, "rgb:8c/81/6d", "rgb:c6/b9/ae");
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 182 KiB

View File

@@ -1,5 +1,4 @@
[Desktop Entry] [Desktop Entry]
Encoding=UTF-8
Name=Window Maker Name=Window Maker
Comment=This session logs you into Window Maker Comment=This session logs you into Window Maker
Exec=/usr/bin/wmaker Exec=/usr/bin/wmaker

View File

@@ -1 +0,0 @@
ChangeLog

View File

@@ -1,11 +1,11 @@
usr/include/WINGs/WUtil.h
usr/include/WINGs/WINGs.h
usr/include/WINGs/WINGsP.h
usr/lib/pkgconfig/WINGs.pc
usr/lib/pkgconfig/WUtil.pc
usr/lib/libWINGs.a
usr/lib/libWUtil.a
usr/lib/libWUtil.so
usr/lib/libWINGs.so
usr/bin/get-wings-flags usr/bin/get-wings-flags
usr/bin/get-wutil-flags usr/bin/get-wutil-flags
usr/include/WINGs/WINGs.h
usr/include/WINGs/WINGsP.h
usr/include/WINGs/WUtil.h
usr/lib/*/libWINGs.a
usr/lib/*/libWINGs.so
usr/lib/*/libWUtil.a
usr/lib/*/libWUtil.so
usr/lib/*/pkgconfig/WINGs.pc
usr/lib/*/pkgconfig/WUtil.pc

View File

@@ -1 +0,0 @@
ChangeLog

View File

@@ -1 +1 @@
usr/lib/libWINGs.so.* usr/lib/*/libWINGs.so.*

View File

@@ -118,6 +118,7 @@ libWINGs.so.3 libwings3 #MINVER#
WMGetBrowserSelectedRowInColumn@Base 0.95.0 WMGetBrowserSelectedRowInColumn@Base 0.95.0
WMGetButtonEnabled@Base 0.95.0 WMGetButtonEnabled@Base 0.95.0
WMGetButtonSelected@Base 0.95.0 WMGetButtonSelected@Base 0.95.0
WMGetButtonText@Base 0.95.7
WMGetColorAlpha@Base 0.95.0 WMGetColorAlpha@Base 0.95.0
WMGetColorPanel@Base 0.95.0 WMGetColorPanel@Base 0.95.0
WMGetColorPanelColor@Base 0.95.0 WMGetColorPanelColor@Base 0.95.0
@@ -216,6 +217,7 @@ libWINGs.so.3 libwings3 #MINVER#
WMGetViewScreenPosition@Base 0.95.0 WMGetViewScreenPosition@Base 0.95.0
WMGetViewSize@Base 0.95.0 WMGetViewSize@Base 0.95.0
WMGetWidgetBackgroundColor@Base 0.95.0 WMGetWidgetBackgroundColor@Base 0.95.0
WMGetWidgetBackgroundPixmap@Base 0.95.7
WMGrayColor@Base 0.95.0 WMGrayColor@Base 0.95.0
WMGreenComponentOfColor@Base 0.95.0 WMGreenComponentOfColor@Base 0.95.0
WMGroupButtons@Base 0.95.0 WMGroupButtons@Base 0.95.0
@@ -465,6 +467,7 @@ libWINGs.so.3 libwings3 #MINVER#
WMSetViewNextResponder@Base 0.95.0 WMSetViewNextResponder@Base 0.95.0
WMSetViewNotifySizeChanges@Base 0.95.0 WMSetViewNotifySizeChanges@Base 0.95.0
WMSetWidgetBackgroundColor@Base 0.95.0 WMSetWidgetBackgroundColor@Base 0.95.0
WMSetWidgetBackgroundPixmap@Base 0.95.7
WMSetWidgetDefaultBoldFont@Base 0.95.0 WMSetWidgetDefaultBoldFont@Base 0.95.0
WMSetWidgetDefaultFont@Base 0.95.0 WMSetWidgetDefaultFont@Base 0.95.0
WMSetWindowAspectRatio@Base 0.95.0 WMSetWindowAspectRatio@Base 0.95.0
@@ -570,6 +573,7 @@ libWINGs.so.3 libwings3 #MINVER#
W_SetFocusOfTopLevel@Base 0.95.0 W_SetFocusOfTopLevel@Base 0.95.0
W_SetPreeditPositon@Base 0.95.0 W_SetPreeditPositon@Base 0.95.0
W_SetViewBackgroundColor@Base 0.95.0 W_SetViewBackgroundColor@Base 0.95.0
W_SetViewBackgroundPixmap@Base 0.95.7
W_SetViewCursor@Base 0.95.0 W_SetViewCursor@Base 0.95.0
#MISSING: 0.95.5-1# W_SetXdndAwareProperty@Base 0.95.0 #MISSING: 0.95.5-1# W_SetXdndAwareProperty@Base 0.95.0
W_TopLevelOfView@Base 0.95.0 W_TopLevelOfView@Base 0.95.0

1
debian/libwmaker-dev.examples vendored Normal file
View File

@@ -0,0 +1 @@
test/wtest.c

3
debian/libwmaker-dev.install vendored Normal file
View File

@@ -0,0 +1,3 @@
usr/include/WMaker.h
usr/lib/*/libWMaker.a
usr/lib/*/libWMaker.so

1
debian/libwmaker1.install vendored Normal file
View File

@@ -0,0 +1 @@
usr/lib/*/libWMaker.so.*

12
debian/libwmaker1.symbols vendored Normal file
View File

@@ -0,0 +1,12 @@
libWMaker.so.1 libwmaker1 #MINVER#
WMAppAddWindow@Base 0.95.7
WMAppCreateWithMain@Base 0.95.7
WMAppSetMainMenu@Base 0.95.7
WMHideApplication@Base 0.95.7
WMHideOthers@Base 0.95.7
WMMenuAddItem@Base 0.95.7
WMMenuAddSubmenu@Base 0.95.7
WMMenuCreate@Base 0.95.7
WMProcessEvent@Base 0.95.7
WMRealizeMenus@Base 0.95.7
WMSetWindowAttributes@Base 0.95.7

View File

@@ -1 +0,0 @@
ChangeLog

View File

@@ -1,5 +1,5 @@
usr/include/wraster.h
usr/lib/pkgconfig/wrlib.pc
usr/lib/libwraster.so
usr/lib/libwraster.a
usr/bin/get-wraster-flags usr/bin/get-wraster-flags
usr/include/wraster.h
usr/lib/*/libwraster.a
usr/lib/*/libwraster.so
usr/lib/*/pkgconfig/wrlib.pc

View File

@@ -1 +0,0 @@
ChangeLog

View File

@@ -1 +1 @@
usr/lib/libwraster.so.* usr/lib/*/libwraster.so.*

View File

@@ -1,60 +1,61 @@
libwraster.so.5 libwraster5 #MINVER# libwraster.so.5 libwraster5 #MINVER#
LIBWRASTER3@LIBWRASTER3 0.95.0 LIBWRASTER3@LIBWRASTER3 0.95.6
RBevelImage@LIBWRASTER3 0.95.0 RBevelImage@LIBWRASTER3 0.95.6
RBlurImage@LIBWRASTER3 0.95.0 RBlurImage@LIBWRASTER3 0.95.6
RClearImage@LIBWRASTER3 0.95.0 RClearImage@LIBWRASTER3 0.95.6
RCloneImage@LIBWRASTER3 0.95.0 RCloneImage@LIBWRASTER3 0.95.6
RCombineArea@LIBWRASTER3 0.95.0 RCombineAlpha@LIBWRASTER3 0.95.6
RCombineAreaWithOpaqueness@LIBWRASTER3 0.95.0 RCombineArea@LIBWRASTER3 0.95.6
RCombineImageWithColor@LIBWRASTER3 0.95.0 RCombineAreaWithOpaqueness@LIBWRASTER3 0.95.6
RCombineImages@LIBWRASTER3 0.95.0 RCombineImageWithColor@LIBWRASTER3 0.95.6
RCombineImagesWithOpaqueness@LIBWRASTER3 0.95.0 RCombineImages@LIBWRASTER3 0.95.6
RConvertImage@LIBWRASTER3 0.95.0 RCombineImagesWithOpaqueness@LIBWRASTER3 0.95.6
RConvertImageMask@LIBWRASTER3 0.95.0 RConvertImage@LIBWRASTER3 0.95.6
RCopyArea@LIBWRASTER3 0.95.0 RConvertImageMask@LIBWRASTER3 0.95.6
RCreateContext@LIBWRASTER3 0.95.0 RCopyArea@LIBWRASTER3 0.95.6
RCreateImage@LIBWRASTER3 0.95.0 RCreateContext@LIBWRASTER3 0.95.6
RCreateImageFromDrawable@LIBWRASTER3 0.95.0 RCreateImage@LIBWRASTER3 0.95.6
RCreateImageFromXImage@LIBWRASTER3 0.95.0 RCreateImageFromDrawable@LIBWRASTER3 0.95.6
RCreateXImage@LIBWRASTER3 0.95.0 RCreateImageFromXImage@LIBWRASTER3 0.95.6
RCreateXImage@LIBWRASTER3 0.95.6
RDestroyContext@LIBWRASTER3 0.95.6 RDestroyContext@LIBWRASTER3 0.95.6
RDestroyXImage@LIBWRASTER3 0.95.0 RDestroyXImage@LIBWRASTER3 0.95.6
RDrawLine@LIBWRASTER3 0.95.0 RDrawLine@LIBWRASTER3 0.95.7-3~
RDrawLines@LIBWRASTER3 0.95.0 RDrawLines@LIBWRASTER3 0.95.6
RDrawSegments@LIBWRASTER3 0.95.0 RDrawSegments@LIBWRASTER3 0.95.6
RErrorCode@LIBWRASTER3 0.95.0 RErrorCode@LIBWRASTER3 0.95.6
RFillImage@LIBWRASTER3 0.95.0 RFillImage@LIBWRASTER3 0.95.6
RFlipImage@LIBWRASTER3 0.95.6 RFlipImage@LIBWRASTER3 0.95.6
RGetClosestXColor@LIBWRASTER3 0.95.0 RGetClosestXColor@LIBWRASTER3 0.95.6
RGetImageFileFormat@LIBWRASTER3 0.95.0 RGetImageFileFormat@LIBWRASTER3 0.95.6
RGetImageFromXPMData@LIBWRASTER3 0.95.0 RGetImageFromXPMData@LIBWRASTER3 0.95.6
RGetPixel@LIBWRASTER3 0.95.0 RGetPixel@LIBWRASTER3 0.95.6
RGetSubImage@LIBWRASTER3 0.95.0 RGetSubImage@LIBWRASTER3 0.95.6
RGetXImage@LIBWRASTER3 0.95.0 RGetXImage@LIBWRASTER3 0.95.6
RHSVtoRGB@LIBWRASTER3 0.95.0 RHSVtoRGB@LIBWRASTER3 0.95.6
RLightImage@LIBWRASTER3 0.95.0 RLightImage@LIBWRASTER3 0.95.6
RLoadImage@LIBWRASTER3 0.95.0 RLoadImage@LIBWRASTER3 0.95.6
RMakeCenteredImage@LIBWRASTER3 0.95.0 RMakeCenteredImage@LIBWRASTER3 0.95.6
RMakeTiledImage@LIBWRASTER3 0.95.0 RMakeTiledImage@LIBWRASTER3 0.95.6
RMessageForError@LIBWRASTER3 0.95.0 RMessageForError@LIBWRASTER3 0.95.6
ROperateLine@LIBWRASTER3 0.95.0 ROperateLine@LIBWRASTER3 0.95.6
ROperateLines@LIBWRASTER3 0.95.0 ROperateLines@LIBWRASTER3 0.95.6
ROperatePixel@LIBWRASTER3 0.95.0 ROperatePixel@LIBWRASTER3 0.95.6
ROperatePixels@LIBWRASTER3 0.95.0 ROperatePixels@LIBWRASTER3 0.95.6
ROperateRectangle@LIBWRASTER3 0.95.6 ROperateRectangle@LIBWRASTER3 0.95.6
ROperateSegments@LIBWRASTER3 0.95.0 ROperateSegments@LIBWRASTER3 0.95.6
RPutPixel@LIBWRASTER3 0.95.0 RPutPixel@LIBWRASTER3 0.95.6
RPutPixels@LIBWRASTER3 0.95.0 RPutPixels@LIBWRASTER3 0.95.6
RPutXImage@LIBWRASTER3 0.95.0 RPutXImage@LIBWRASTER3 0.95.6
RRGBtoHSV@LIBWRASTER3 0.95.0 RRGBtoHSV@LIBWRASTER3 0.95.6
RReleaseImage@LIBWRASTER3 0.95.0 RReleaseImage@LIBWRASTER3 0.95.6
RRenderGradient@LIBWRASTER3 0.95.0 RRenderGradient@LIBWRASTER3 0.95.6
RRenderInterwovenGradient@LIBWRASTER3 0.95.0 RRenderInterwovenGradient@LIBWRASTER3 0.95.6
RRenderMultiGradient@LIBWRASTER3 0.95.0 RRenderMultiGradient@LIBWRASTER3 0.95.6
RRetainImage@LIBWRASTER3 0.95.0 RRetainImage@LIBWRASTER3 0.95.6
RRotateImage@LIBWRASTER3 0.95.0 RRotateImage@LIBWRASTER3 0.95.6
RSaveImage@LIBWRASTER3 0.95.0 RSaveImage@LIBWRASTER3 0.95.6
RScaleImage@LIBWRASTER3 0.95.0 RScaleImage@LIBWRASTER3 0.95.6
RShutdown@LIBWRASTER3 0.95.6 RShutdown@LIBWRASTER3 0.95.6
RSmoothScaleImage@LIBWRASTER3 0.95.0 RSmoothScaleImage@LIBWRASTER3 0.95.6
RSupportedFileFormats@LIBWRASTER3 0.95.0 RSupportedFileFormats@LIBWRASTER3 0.95.6

View File

@@ -1 +0,0 @@
ChangeLog

View File

@@ -1 +1 @@
usr/lib/libWUtil.so.* usr/lib/*/libWUtil.so.*

View File

@@ -1,11 +1,11 @@
Description: This patch changes the default config paths Description: This patch changes the default config paths
Author: Andreas Metzler <ametzler@debian.org> Author: Andreas Metzler <ametzler@debian.org>
Last-Update: 2010-08-07 Last-Update: 2010-08-07
Index: WindowMaker-0.95.6/src/wconfig.h.in Index: wmaker-crm/src/wconfig.h.in
=================================================================== ===================================================================
--- WindowMaker-0.95.6.orig/src/wconfig.h.in --- wmaker-crm.orig/src/wconfig.h.in
+++ WindowMaker-0.95.6/src/wconfig.h.in +++ wmaker-crm/src/wconfig.h.in
@@ -122,7 +122,7 @@ @@ -116,7 +116,7 @@
*/ */
/* list of paths to look for the config files, searched in order of appearance */ /* list of paths to look for the config files, searched in order of appearance */

View File

@@ -1,36 +0,0 @@
Description: This patch includes the debian paths
Author: Rodolfo García Peñas (kix) <kix@kix.es>
Last-Update: 2011-08-16
Index: WindowMaker-0.95.6/doc/wmaker.1x
===================================================================
--- WindowMaker-0.95.6.orig/doc/wmaker.1x
+++ WindowMaker-0.95.6/doc/wmaker.1x
@@ -9,6 +9,9 @@ wmaker \- X11 window manager with a NEXT
Window Maker is a X11 window manager with a NEXTSTEP look. It tries to
emulate NeXT's look as much as possible, but it deviates from it as
necessary.
+.PP
+\fIPlease note this manpage has been modified to reflect changes in the
+Debian installation of Window Maker.\fP
.SH "OPTIONS"
.TP
.B \-display host:display.screen
@@ -78,7 +81,7 @@ Attribute Editor (right drag the applica
Attributes) instead of modifying this file directly. There are just a
few options not available using the Attributes Editor.
.TP
-.B /usr/share/WindowMaker/Defaults/
+.B /etc/GNUstep/Defaults/
All the above-mentioned files are READ from here if not found except
for WMState, which is COPIED from here. No matter where they are read
from, if it's necessary to write configuration changes back into this
@@ -106,6 +109,9 @@ and here, in that order. Unless, the ind
.B ~/GNUstep/Library/WindowMaker/Pixmaps/
Window Maker looks for \fBpixmaps\fP here
.TP
+.B ~/GNUstep/Library/Icons/
+Window Maker looks for \fBicons\fP here
+.TP
.B ~/GNUstep/Library/WindowMaker/Backgrounds/
Window Maker looks for backgrounds here
.TP

View File

@@ -1,10 +1,10 @@
Description: XTerm and WMPrefs debian configuration. Based on Marcelo E. Magallon <mmagallo@debian.org> diff patch. Description: XTerm and WMPrefs debian configuration. Based on Marcelo E. Magallon <mmagallo@debian.org> diff patch.
Author: Rodolfo García Peñas (kix) <kix@kix.es> Author: Rodolfo García Peñas (kix) <kix@kix.es>
Last-Update: 2012-01-09 Last-Update: 2012-01-09
Index: WindowMaker-0.95.6/WindowMaker/Defaults/WMState.in Index: wmaker-crm/WindowMaker/Defaults/WMState.in
=================================================================== ===================================================================
--- WindowMaker-0.95.6.orig/WindowMaker/Defaults/WMState.in --- wmaker-crm.orig/WindowMaker/Defaults/WMState.in
+++ WindowMaker-0.95.6/WindowMaker/Defaults/WMState.in +++ wmaker-crm/WindowMaker/Defaults/WMState.in
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
Dock = { Dock = {
Applications = ( Applications = (

View File

@@ -1,8 +1,10 @@
Description: Macros for user paths. Based on Marcelo E. Magallon <mmagallo@debian.org> diff patch. Description: Macros for user paths. Based on Marcelo E. Magallon <mmagallo@debian.org> diff patch.
Author: Rodolfo García Peñas (kix) <kix@kix.es> Author: Rodolfo García Peñas (kix) <kix@kix.es>
Last-Update: 2012-01-09 Last-Update: 2012-01-09
--- a/WindowMaker/wmmacros Index: wmaker-crm/WindowMaker/wmmacros
+++ b/WindowMaker/wmmacros ===================================================================
--- wmaker-crm.orig/WindowMaker/wmmacros
+++ wmaker-crm/WindowMaker/wmmacros
@@ -22,7 +22,7 @@ @@ -22,7 +22,7 @@
/* /*
* SETSTYLE FILE - loads a style file * SETSTYLE FILE - loads a style file

View File

@@ -1,11 +1,11 @@
Description: Remove include ungif library (will use gif library) Description: Remove include ungif library (will use gif library)
Author: Rodolfo García Peñas (kix) <kix@debian.org> Author: Rodolfo García Peñas (kix) <kix@debian.org>
Last-Update: 2014-10-09 Last-Update: 2014-10-09
Index: WindowMaker-0.95.6/m4/wm_imgfmt_check.m4 Index: wmaker-crm/m4/wm_imgfmt_check.m4
=================================================================== ===================================================================
--- WindowMaker-0.95.6.orig/m4/wm_imgfmt_check.m4 --- wmaker-crm.orig/m4/wm_imgfmt_check.m4
+++ WindowMaker-0.95.6/m4/wm_imgfmt_check.m4 +++ wmaker-crm/m4/wm_imgfmt_check.m4
@@ -19,7 +19,7 @@ @@ -20,7 +20,7 @@
# WM_IMGFMT_CHECK_GIF # WM_IMGFMT_CHECK_GIF
# ------------------- # -------------------
# #
@@ -14,7 +14,7 @@ Index: WindowMaker-0.95.6/m4/wm_imgfmt_check.m4
# The check depends on variable 'enable_gif' being either: # The check depends on variable 'enable_gif' being either:
# yes - detect, fail if not found # yes - detect, fail if not found
# no - do not detect, disable support # no - do not detect, disable support
@@ -37,7 +37,7 @@ AS_IF([test "x$enable_gif" = "xno"], @@ -38,7 +38,7 @@ AS_IF([test "x$enable_gif" = "xno"],
wm_save_LIBS="$LIBS" wm_save_LIBS="$LIBS"
dnl dnl
dnl We check first if one of the known libraries is available dnl We check first if one of the known libraries is available

View File

@@ -0,0 +1,28 @@
Description: Patch back libwraster symbol version to LIBWRASTER3.
Author: Andreas Metzler <ametzler@debian.org>
Bug-Debian: https://bugs.debian.org/811304
Origin: vendor
--- a/configure.ac
+++ b/configure.ac
@@ -76,6 +76,11 @@ WRASTER_REVISION=0
WRASTER_AGE=0
WRASTER_VERSION=$WRASTER_CURRENT:$WRASTER_REVISION:$WRASTER_AGE
AC_SUBST(WRASTER_VERSION)
+dnl After next soname bump drop this and use WRASTER_VERSION as argument
+dnl for generate-mapfile-from-header.sh
+dnl http://bugs.debian.org/811304
+WRASTER_SYMBOL_VERSION=3
+AC_SUBST([WRASTER_SYMBOL_VERSION])
dnl
dnl libWINGs
WINGS_CURRENT=4
--- a/wrlib/Makefile.am
+++ b/wrlib/Makefile.am
@@ -99,5 +99,5 @@ wrlib.pc: Makefile
if HAVE_LD_VERSION_SCRIPT
libwraster.map: $(include_HEADERS) $(top_srcdir)/script/generate-mapfile-from-header.sh
$(AM_V_GEN)$(top_srcdir)/script/generate-mapfile-from-header.sh \
- -n LIBWRASTER -v $(WRASTER_VERSION) $(srcdir)/$(include_HEADERS) > libwraster.map
+ -n LIBWRASTER -v $(WRASTER_SYMBOL_VERSION) $(srcdir)/$(include_HEADERS) > libwraster.map
endif

View File

@@ -1,5 +1,5 @@
50_def_config_paths.diff 50_def_config_paths.diff
51_wmaker_man.diff
53_Debian_WMState.diff 53_Debian_WMState.diff
54_Debian_wmmacros.diff 54_Debian_wmmacros.diff
55_ungif_problem.diff 55_ungif_problem.diff
60_fix_wraster_symbol_versioning.diff

31
debian/rules vendored
View File

@@ -1,14 +1,13 @@
#!/usr/bin/make -f #!/usr/bin/make -f
# export DH_VERBOSE=1 # export DH_VERBOSE=1
export CFLAGS = `dpkg-buildflags --get CFLAGS`
export DEB_CFLAGS_MAINT_APPEND += -Wall -DGLOBAL_DEFAULTS_SUBDIR="\\\"GNUstep/Defaults\\\"" export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export LDFLAGS = `dpkg-buildflags --get LDFLAGS` export DEB_CFLAGS_MAINT_APPEND += -Wall -DGLOBAL_DEFAULTS_SUBDIR=\"GNUstep/Defaults\"
export CPPFLAGS = `dpkg-buildflags --get CPPFLAGS`
LINGUAS := $(patsubst po/%.po, %, $(wildcard po/*.po)) LINGUAS := $(patsubst po/%.po, %, $(wildcard po/*.po))
WMAKER_OPTIONS := --disable-locale --enable-modelock --enable-xinerama WMAKER_OPTIONS := --disable-locale --enable-modelock --enable-pango --enable-xinerama
#not-enabled --enable-usermenu --disable-shape --disable-shm --enable-xrandr #not-enabled --enable-usermenu --disable-shape --disable-shm --enable-randr
#not-enabled --disable-xpm --disable-png --disable-jpeg --disable-gif --disable-tiff #not-enabled --disable-xpm --disable-png --disable-jpeg --disable-gif --disable-tiff
# Debian packages destination folder # Debian packages destination folder
@@ -17,31 +16,24 @@ DEBIAN_TMP := debian/tmp
# Be careful with the leading / because some of these values are going # Be careful with the leading / because some of these values are going
# to be hardcoded into the executables # to be hardcoded into the executables
BASEDIR := /usr BASEDIR := /usr
CONFDIR := /etc
INCLUDEDIR := $(BASEDIR)/include INCLUDEDIR := $(BASEDIR)/include
SHAREDIR := $(BASEDIR)/share SHAREDIR := $(BASEDIR)/share
MANDIR := $(SHAREDIR)/man
NLSDIR := $(SHAREDIR)/locale NLSDIR := $(SHAREDIR)/locale
GNUSTEPDIR := $(SHAREDIR)/lib/GNUstep/System GNUSTEPDIR := $(SHAREDIR)/lib/GNUstep/System
WMSHAREDIR := $(SHAREDIR)/WindowMaker WMSHAREDIR := $(SHAREDIR)/WindowMaker
PIXMAPDIR := $(INCLUDEDIR)/X11/pixmaps PIXMAPDIR := $(INCLUDEDIR)/X11/pixmaps
COMMON_OPTIONS := --prefix=$(BASEDIR) \ COMMON_OPTIONS := --datadir=$(SHAREDIR) \
--mandir=$(MANDIR) \ --with-localedir=$(NLSDIR) \
--includedir=$(INCLUDEDIR) \
--sysconfdir=$(CONFDIR) \
--datadir=$(SHAREDIR) \
--with-nlsdir=$(NLSDIR) \
--with-pixmapdir=$(PIXMAPDIR) \ --with-pixmapdir=$(PIXMAPDIR) \
--with-gnustepdir=$(GNUSTEPDIR) --with-gnustepdir=$(GNUSTEPDIR)
%: %:
dh $@ --parallel --with autotools-dev dh $@ --parallel --with autoreconf
override_dh_auto_configure: override_dh_auto_configure:
./autogen.sh env LINGUAS="$(LINGUAS)" dh_auto_configure --verbose -- \
LINGUAS="$(LINGUAS)" ./configure $(COMMON_OPTIONS) \ $(COMMON_OPTIONS) $(WMAKER_OPTIONS)
$(WMAKER_OPTIONS) $(shell dpkg-buildflags --export=configure)
override_dh_installmenu: override_dh_installmenu:
dh_installmenu -a --noscripts dh_installmenu -a --noscripts
@@ -65,6 +57,3 @@ override_dh_install:
# Install files # Install files
dh_install dh_install
override_dh_strip:
dh_strip --dbg-package=wmaker-dbg

View File

@@ -1 +1,2 @@
debian/debianfiles/Theme/debian.tiff debian/debianfiles/Themes/DebianSwirl.jpg
debian/debianfiles/Themes/debian.tiff

View File

@@ -1,2 +1,2 @@
# Don't store changes on autogenerated files # Don't store changes on autogenerated files
extend-diff-ignore = "(^|/)(compile|config\.sub|config\.guess|Makefile|configure|Makefile\.in|aclocal.m4|config.h.in|depcomp|INSTALL|install-sh|ltmain.sh|missing||libtool.m4|lt~obsolete.m4|ltoptions.m4|ltsugar.m4|ltversion.m4|.Po|WMRootMenu)$" extend-diff-ignore = "(^|/)(distros\/.+|INSTALL-WMAKER|README.i18n)$"

3
debian/watch vendored
View File

@@ -1,2 +1,3 @@
version=3 version=3
http://windowmaker.org/pub/source/release/WindowMaker-([\d+|\.]+).tar.gz http://windowmaker.org/ \
(?:|.*/)WindowMaker(?:[_\-]v?|)(\d[^\s/]*)\.(?:tar\.xz|txz|tar\.bz2|tbz2|tar\.gz|tgz)

View File

@@ -1 +0,0 @@
ChangeLog

View File

@@ -1,7 +1,7 @@
etc/menu-methods
etc/GNUstep/Defaults etc/GNUstep/Defaults
etc/menu-methods
usr/bin usr/bin
usr/sbin usr/sbin
usr/share/doc/wmaker usr/share/doc/wmaker
usr/share/xsessions
usr/share/doc/wmaker-common usr/share/doc/wmaker-common
usr/share/xsessions

View File

@@ -1,12 +1,10 @@
AUTHORS AUTHORS
BUGFORM BUGFORM
BUGS BUGS
FAQ
NEWS NEWS
README README
TODO TODO
FAQ
FAQ.I18N
debian/debianfiles/Theme/Debian.theme.txt
debian/copyright debian/copyright
# Place wm-oldmenu2new under a more appropiate directory debian/debianfiles/Themes/DebianLegacy.txt
util/wm-oldmenu2new util/wm-oldmenu2new

View File

@@ -1,146 +1,45 @@
usr/share/WindowMaker/autostart.sh README.WPrefs usr/share/doc/wmaker
usr/share/WindowMaker/exitscript.sh README.WPrefs.po usr/share/doc/wmaker
usr/share/locale/it/LC_MESSAGES/WPrefs.mo README.definable-cursor usr/share/doc/wmaker
usr/share/locale/it/LC_MESSAGES/WindowMaker.mo README.po usr/share/doc/wmaker
usr/share/locale/da/LC_MESSAGES/WindowMaker.mo debian/debianfiles/Themes/Debian usr/share/WindowMaker/Themes
usr/share/locale/de/LC_MESSAGES/WPrefs.mo debian/debianfiles/Themes/DebianLegacy.style usr/share/WindowMaker/Themes
usr/share/locale/de/LC_MESSAGES/WindowMaker.mo debian/debianfiles/Themes/DebianSwirl.jpg usr/share/WindowMaker/Backgrounds
usr/share/locale/de/LC_MESSAGES/wmgenmenu.mo debian/debianfiles/Themes/debian.tiff usr/share/WindowMaker/Backgrounds
usr/share/locale/de/LC_MESSAGES/WINGs.mo debian/debianfiles/conf/WMRootMenu etc/GNUstep/Defaults
usr/share/locale/ro/LC_MESSAGES/WindowMaker.mo debian/debianfiles/conf/WMWindowAttributes etc/GNUstep/Defaults
usr/share/locale/hy/LC_MESSAGES/WindowMaker.mo debian/debianfiles/conf/WindowMaker etc/GNUstep/Defaults
usr/share/locale/bg/LC_MESSAGES/WPrefs.mo debian/debianfiles/menu/wmappearance etc/menu-methods
usr/share/locale/bg/LC_MESSAGES/WindowMaker.mo debian/debianfiles/upgrade-windowmaker-defaults usr/sbin
usr/share/locale/bg/LC_MESSAGES/WINGs.mo debian/debianfiles/wmaker usr/bin
usr/share/locale/nl/LC_MESSAGES/WindowMaker.mo debian/debianfiles/wmaker-common.desktop usr/share/xsessions
usr/share/locale/ja/LC_MESSAGES/WPrefs.mo etc/WindowMaker/WMGLOBAL etc/GNUstep/Defaults
usr/share/locale/ja/LC_MESSAGES/WindowMaker.mo etc/WindowMaker/WMState etc/GNUstep/Defaults
usr/share/locale/pt/LC_MESSAGES/WPrefs.mo usr/share/WINGs/Images.tiff
usr/share/locale/pt/LC_MESSAGES/WindowMaker.mo usr/share/WINGs/Images.xpm
usr/share/locale/ru/LC_MESSAGES/WPrefs.mo usr/share/WINGs/defaultIcon.tiff
usr/share/locale/ru/LC_MESSAGES/WindowMaker.mo usr/share/WINGs/defaultIcon.xpm
usr/share/locale/no/LC_MESSAGES/WindowMaker.mo usr/share/WindowMaker/Backgrounds/BlueImage.jpeg
usr/share/locale/zh_CN/LC_MESSAGES/WPrefs.mo usr/share/WindowMaker/IconSets/Default.iconset
usr/share/locale/zh_CN/LC_MESSAGES/WindowMaker.mo
usr/share/locale/be/LC_MESSAGES/WindowMaker.mo
usr/share/locale/sk/LC_MESSAGES/WPrefs.mo
usr/share/locale/sk/LC_MESSAGES/WindowMaker.mo
usr/share/locale/sk/LC_MESSAGES/WINGs.mo
usr/share/locale/ko/LC_MESSAGES/WPrefs.mo
usr/share/locale/ko/LC_MESSAGES/WindowMaker.mo
usr/share/locale/cs/LC_MESSAGES/WPrefs.mo
usr/share/locale/cs/LC_MESSAGES/WindowMaker.mo
usr/share/locale/cs/LC_MESSAGES/WINGs.mo
usr/share/locale/hr/LC_MESSAGES/WPrefs.mo
usr/share/locale/hr/LC_MESSAGES/WindowMaker.mo
usr/share/locale/gl/LC_MESSAGES/WindowMaker.mo
usr/share/locale/hu/LC_MESSAGES/WPrefs.mo
usr/share/locale/hu/LC_MESSAGES/WindowMaker.mo
usr/share/locale/fr/LC_MESSAGES/WPrefs.mo
usr/share/locale/fr/LC_MESSAGES/WindowMaker.mo
usr/share/locale/fr/LC_MESSAGES/wmgenmenu.mo
usr/share/locale/fr/LC_MESSAGES/WINGs.mo
usr/share/locale/sv/LC_MESSAGES/WindowMaker.mo
usr/share/locale/el/LC_MESSAGES/WindowMaker.mo
usr/share/locale/fi/LC_MESSAGES/WPrefs.mo
usr/share/locale/fi/LC_MESSAGES/WindowMaker.mo
usr/share/locale/zh_TW/LC_MESSAGES/WPrefs.mo
usr/share/locale/zh_TW/LC_MESSAGES/WindowMaker.mo
usr/share/locale/tr/LC_MESSAGES/WindowMaker.mo
usr/share/locale/es/LC_MESSAGES/WPrefs.mo
usr/share/locale/es/LC_MESSAGES/WindowMaker.mo
usr/share/locale/es/LC_MESSAGES/wmgenmenu.mo
usr/share/locale/ca/LC_MESSAGES/WPrefs.mo
usr/share/locale/ca/LC_MESSAGES/WindowMaker.mo
usr/share/locale/ca/LC_MESSAGES/WINGs.mo
usr/share/locale/pl/LC_MESSAGES/WindowMaker.mo
usr/share/locale/et/LC_MESSAGES/WPrefs.mo
usr/share/locale/et/LC_MESSAGES/WindowMaker.mo
usr/share/locale/ms/LC_MESSAGES/WindowMaker.mo
usr/share/locale/bs/LC_MESSAGES/WindowMaker.mo
usr/share/WindowMaker/menu.pt
usr/share/WindowMaker/plmenu.ko
usr/share/WindowMaker/menu.sk
usr/share/WindowMaker/plmenu.de
usr/share/WindowMaker/plmenu.bg
usr/share/WindowMaker/plmenu.pl
usr/share/WindowMaker/menu.ru
usr/share/WindowMaker/Icons/*.png usr/share/WindowMaker/Icons/*.png
usr/share/WindowMaker/Icons/*.tiff usr/share/WindowMaker/Icons/*.tiff
usr/share/WindowMaker/Icons/*.xpm usr/share/WindowMaker/Icons/*.xpm
usr/share/WindowMaker/Icons/README usr/share/WindowMaker/Icons/README
usr/share/WindowMaker/plmenu
usr/share/WindowMaker/menu.es
usr/share/WindowMaker/wmmacros
usr/share/WindowMaker/menu.hu
usr/share/WindowMaker/menu.he
usr/share/WindowMaker/menu.sl
usr/share/WindowMaker/menu
usr/share/WindowMaker/Backgrounds/BlueImage.jpeg
usr/share/WindowMaker/menu.nl
usr/share/WindowMaker/plmenu.ja
usr/share/WindowMaker/Styles/*.style
usr/share/WindowMaker/menu.ro
usr/share/WindowMaker/menu.bg
usr/share/WindowMaker/menu.se
usr/share/WindowMaker/background.menu
usr/share/WindowMaker/menu.ca
usr/share/WindowMaker/menu.hr
usr/share/WindowMaker/menu.fr
usr/share/WindowMaker/menu.cz
usr/share/WindowMaker/menu.da
usr/share/WindowMaker/menu.ko
usr/share/WindowMaker/plmenu.sk
usr/share/WindowMaker/plmenu.fi
usr/share/WindowMaker/plmenu.it
usr/share/WindowMaker/menu.ja
usr/share/WindowMaker/menu.fi
usr/share/WindowMaker/Themes/*.style
usr/share/WindowMaker/plmenu.da
usr/share/WindowMaker/plmenu.ro
usr/share/WindowMaker/README.themes
usr/share/WindowMaker/menu.de
usr/share/WindowMaker/plmenu.es
usr/share/WindowMaker/README
usr/share/WindowMaker/plmenu.fr
usr/share/WindowMaker/menu.no
usr/share/WindowMaker/menu.it
usr/share/WindowMaker/plmenu.hr
usr/share/WindowMaker/IconSets/Default.iconset
usr/share/WindowMaker/menu.pl
usr/share/WindowMaker/menu.el
usr/share/WindowMaker/menu.zh_TW
usr/share/WindowMaker/plmenu.zh_CN
usr/share/WindowMaker/plmenu.zh_TW
usr/share/WindowMaker/menu.gl
usr/share/WindowMaker/menu.tr
usr/share/WindowMaker/menu.zh_CN
usr/share/WindowMaker/Pixmaps/*.xpm
usr/share/WindowMaker/Pixmaps/*.png usr/share/WindowMaker/Pixmaps/*.png
usr/share/WINGs/defaultIcon.xpm usr/share/WindowMaker/Pixmaps/*.xpm
usr/share/WINGs/defaultIcon.tiff usr/share/WindowMaker/README
usr/share/WINGs/Images.xpm usr/share/WindowMaker/README.themes
usr/share/WINGs/Images.tiff usr/share/WindowMaker/Styles/*.style
usr/share/lib/GNUstep/System/Applications/WPrefs.app/WPrefs.xpm usr/share/WindowMaker/Themes/*.style
usr/share/WindowMaker/autostart.sh
usr/share/WindowMaker/background.menu
usr/share/WindowMaker/exitscript.sh
usr/share/WindowMaker/menu
usr/share/WindowMaker/menu.*
usr/share/WindowMaker/plmenu
usr/share/WindowMaker/plmenu.*
usr/share/WindowMaker/wmmacros
usr/share/lib/GNUstep/System/Applications/WPrefs.app/WPrefs.tiff usr/share/lib/GNUstep/System/Applications/WPrefs.app/WPrefs.tiff
usr/share/lib/GNUstep/System/Applications/WPrefs.app/WPrefs.xpm
usr/share/lib/GNUstep/System/Applications/WPrefs.app/tiff/*.tiff usr/share/lib/GNUstep/System/Applications/WPrefs.app/tiff/*.tiff
# Scripts usr/share/locale/*/LC_MESSAGES/*.mo
debian/debianfiles/wmaker usr/bin
debian/debianfiles/upgrade-windowmaker-defaults usr/sbin
# Theme
debian/debianfiles/Theme/Debian usr/share/WindowMaker/Themes
debian/debianfiles/Theme/debian.tiff usr/share/WindowMaker/Backgrounds
# Configuration
etc/WindowMaker/WMGLOBAL etc/GNUstep/Defaults
etc/WindowMaker/WMState etc/GNUstep/Defaults
debian/debianfiles/conf/WMWindowAttributes etc/GNUstep/Defaults
debian/debianfiles/conf/WMRootMenu etc/GNUstep/Defaults
debian/debianfiles/conf/WindowMaker etc/GNUstep/Defaults
debian/debianfiles/wmaker-common.desktop usr/share/xsessions
# Menu
debian/debianfiles/menu/wmappearance etc/menu-methods
# READMES, from the temporal path (see README section in debian/rules)
README.po usr/share/doc/wmaker
README.definable-cursor usr/share/doc/wmaker
README.WPrefs usr/share/doc/wmaker
README.WPrefs.po usr/share/doc/wmaker

5
debian/wmaker-common.maintscript vendored Normal file
View File

@@ -0,0 +1,5 @@
rm_conffile /etc/X11/WindowMaker/appearance.menu 0.95.7-5~
rm_conffile /etc/X11/WindowMaker/menu.posthook 0.95.7-5~
rm_conffile /etc/X11/WindowMaker/menu.prehook 0.95.7-5~
mv_conffile /etc/X11/WindowMaker/background.menu /usr/share/WindowMaker/background.menu 0.95.7-5~
mv_conffile /etc/X11/WindowMaker/wmmacros /usr/share/WindowMaker/wmmacros 0.95.7-5~

View File

@@ -1,3 +1,3 @@
doc/WindowMaker.1
doc/upgrade-windowmaker-defaults.8 doc/upgrade-windowmaker-defaults.8
doc/wmaker.1x doc/wmaker.1
doc/WindowMaker.1x

View File

@@ -12,7 +12,7 @@ case "$1" in
done done
;; ;;
purge) purge)
if [ -x /usr/bin/update-menus ] ; then if which update-menus >/dev/null 2>&1 ; then
update-menus update-menus
rm -f /etc/GNUstep/Defaults/menu.hook /etc/GNUstep/Defaults/appearance.menu rm -f /etc/GNUstep/Defaults/menu.hook /etc/GNUstep/Defaults/appearance.menu
fi fi

View File

@@ -1 +0,0 @@
ChangeLog

8
debian/wmaker-utils.install vendored Normal file
View File

@@ -0,0 +1,8 @@
usr/bin/wxcopy
usr/bin/wxpaste
usr/share/man/cs/man1/wxcopy.1
usr/share/man/cs/man1/wxpaste.1
usr/share/man/ru/man1/wxcopy.1
usr/share/man/ru/man1/wxpaste.1
usr/share/man/sk/man1/wxcopy.1
usr/share/man/sk/man1/wxpaste.1

2
debian/wmaker-utils.manpages vendored Normal file
View File

@@ -0,0 +1,2 @@
doc/wxcopy.1
doc/wxpaste.1

View File

@@ -1 +0,0 @@
ChangeLog

2
debian/wmaker.dirs vendored
View File

@@ -1,2 +1,2 @@
usr/lib/WindowMaker
usr/lib/GNUstep/System/Applications/WPrefs.app usr/lib/GNUstep/System/Applications/WPrefs.app
usr/lib/WindowMaker

68
debian/wmaker.install vendored
View File

@@ -1,43 +1,35 @@
usr/bin/wxcopy usr/bin/convertfonts usr/lib/WindowMaker
usr/bin/wmagnify usr/bin/geticonset
usr/bin/wmmenugen
usr/bin/wmgenmenu
usr/bin/wmsetbg
usr/bin/wdread
usr/bin/wdwrite
usr/bin/getstyle usr/bin/getstyle
usr/bin/seticons usr/bin/seticons
usr/bin/geticonset
usr/bin/setstyle usr/bin/setstyle
usr/bin/wxpaste usr/bin/wdread
usr/bin/wdwrite
usr/bin/wmagnify
usr/bin/wmaker usr/lib/WindowMaker usr/bin/wmaker usr/lib/WindowMaker
usr/bin/convertfonts usr/lib/WindowMaker usr/bin/wmgenmenu
usr/bin/wmiv
usr/bin/wmmenugen
usr/bin/wmsetbg
usr/share/lib/GNUstep/System/Applications/WPrefs.app/WPrefs usr/lib/GNUstep/System/Applications/WPrefs.app usr/share/lib/GNUstep/System/Applications/WPrefs.app/WPrefs usr/lib/GNUstep/System/Applications/WPrefs.app
# Manpages - Locale specific usr/share/man/cs/man1/geticonset.1
usr/share/man/ru/man1/wxpaste.1x usr/share/man/cs/man1/getstyle.1
usr/share/man/ru/man1/geticonset.1x usr/share/man/cs/man1/seticons.1
usr/share/man/ru/man1/seticons.1x usr/share/man/cs/man1/setstyle.1
usr/share/man/ru/man1/setstyle.1x usr/share/man/cs/man1/wdwrite.1
usr/share/man/ru/man1/getstyle.1x usr/share/man/cs/man1/wmaker.1
usr/share/man/ru/man1/wdwrite.1x usr/share/man/cs/man1/wmsetbg.1
usr/share/man/ru/man1/wxcopy.1x usr/share/man/ru/man1/geticonset.1
usr/share/man/ru/man1/wmaker.1x usr/share/man/ru/man1/getstyle.1
usr/share/man/ru/man1/wmsetbg.1x usr/share/man/ru/man1/seticons.1
usr/share/man/sk/man1/wxpaste.1x usr/share/man/ru/man1/setstyle.1
usr/share/man/sk/man1/geticonset.1x usr/share/man/ru/man1/wdwrite.1
usr/share/man/sk/man1/seticons.1x usr/share/man/ru/man1/wmaker.1
usr/share/man/sk/man1/setstyle.1x usr/share/man/ru/man1/wmsetbg.1
usr/share/man/sk/man1/getstyle.1x usr/share/man/sk/man1/geticonset.1
usr/share/man/sk/man1/wdwrite.1x usr/share/man/sk/man1/getstyle.1
usr/share/man/sk/man1/wxcopy.1x usr/share/man/sk/man1/seticons.1
usr/share/man/sk/man1/wmaker.1x usr/share/man/sk/man1/setstyle.1
usr/share/man/sk/man1/wmsetbg.1x usr/share/man/sk/man1/wdwrite.1
usr/share/man/cs/man1/wxpaste.1x usr/share/man/sk/man1/wmaker.1
usr/share/man/cs/man1/geticonset.1x usr/share/man/sk/man1/wmsetbg.1
usr/share/man/cs/man1/seticons.1x
usr/share/man/cs/man1/setstyle.1x
usr/share/man/cs/man1/getstyle.1x
usr/share/man/cs/man1/wdwrite.1x
usr/share/man/cs/man1/wxcopy.1x
usr/share/man/cs/man1/wmaker.1x
usr/share/man/cs/man1/wmsetbg.1x

View File

@@ -1,14 +1,12 @@
doc/wmgenmenu.1 doc/WPrefs.1
doc/geticonset.1
doc/getstyle.1
doc/seticons.1
doc/setstyle.1
doc/wdread.1 doc/wdread.1
doc/wmmenugen.1 doc/wdwrite.1
doc/geticonset.1x doc/wmagnify.1
doc/getstyle.1x doc/wmgenmenu.1
doc/seticons.1x
doc/setstyle.1x
doc/wdwrite.1x
doc/wmagnify.1x
doc/wmsetbg.1x
doc/WPrefs.1x
doc/wxcopy.1x
doc/wxpaste.1x
doc/wmiv.1 doc/wmiv.1
doc/wmmenugen.1
doc/wmsetbg.1

Some files were not shown because too many files have changed in this diff Show More