55 Commits

Author SHA1 Message Date
dcoppa
f01ec812a5 menu: Include all aspect ratio options for background pixmap.
The background menu was missing "centered", "maximized", and "filled".

upstream git commit 273d17a0be1a00435e3b98791359b47908dab443
2017-09-08 13:46:33 +00:00
dcoppa
d1a290190e Bugfixes from upstream git:
WINGs: Set widget background pixmaps before realization.
Previously, when WMSetWidgetBackgroundPixmap() was called prior to
WMRealizeWidget(), no background pixmap was actually set.
(git commit 83f0b764e607306feb7b17026a11034e5cf84785)

util: fix parsing of XDG menus with multiple groups
(git commit e037ae3684928a2fbf4a3994562a322f5d3b0c71)
2017-08-25 11:01:16 +00:00
dcoppa
658c6ce4be Update to windowmaker-0.95.8 2017-03-29 08:51:24 +00:00
dcoppa
95e50dc069 Merge commit 5561199c871293cca0b3dc2c6feff0d7783111c6 from upstream.
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.
2016-08-05 13:55:33 +00:00
dcoppa
19a4a8e760 Merge fix from upstream:
Fix stacking order of dock and fullscreen.

This reverts the commits:
 311ab6b08ccf ("Raise fullscreened window")
 a504370f3b27 ("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.
2016-08-05 13:23:09 +00:00
dcoppa
29057e1664 Sebastian's commit still wasn't sufficient, unfortunately. 2016-06-24 09:53:54 +00:00
sebastia
76c605246f Load WMRootMenu properly
feeback and OK dcoppa@
2016-06-23 20:25:33 +00:00
dcoppa
aa07160cdb Merge multiple fixes from upstream:
Avoid create again a docked application cache icon
Avoid recreate Cached Icon moving between docks
Fix infinite loop in switching within group
Maintain sorting of windows by workspace in switch menu
New applications do not create Cached Icon
Remove cache icon when detached
Save the icon filename instead of the full path
Use window placement settings on other workspaces
create_appicon_from_dock checks if no_appicon flag is set
getstyle: fix wcopy_file paths
wmmenugen: Fix segfault; argv[argc] doesn't exist
2016-06-22 10:05:28 +00:00
dcoppa
7529eb2eec Update to WindowMaker-0.95.7
OK reyk@, sebastia@
2016-06-17 11:49:33 +00:00
sthen
07a0cc599f oops, reinstate patch chunks lost in previous 2015-03-29 10:44:55 +00:00
sthen
e0da2dd381 handle giflib api change 2015-03-28 17:23:23 +00:00
sthen
f9dc2fa78a libungif->giflib and patch where necessary, ok jasper@ aja@ 2013-09-25 07:56:56 +00:00
sthen
d513b9fb53 regen patches 2013-09-19 20:43:54 +00:00
sthen
957634ded7 - Add upstream patch to fix java/netbeans menu problem after
resize, maximize. From Christian Schulte on ports@.

- While there: tidy Makefile, regen PLIST and merge PFRAG.shared,
don't USE_GROFF.
2013-08-22 23:03:20 +00:00
dcoppa
dc4bdb9888 Fix attributes of WPrefs app, so that it has the right icon in the
dock, instead of a broken one.
2012-08-09 09:30:27 +00:00
dcoppa
8e4836198e Fix the "periodic focus bug" described at:
c91bb1ba13

From upstream git via Bryan Linton (bl AT shoshoni DOT info)
2012-03-17 17:32:28 +00:00
naddy
eed7c62887 Fix build with png-1.5.
All fixes by yours truly.
2011-07-08 20:38:00 +00:00
espie
a6bf3dc5ff fix build on x86 with gcc4 (from gentoo via freebsd) 2010-05-20 10:58:08 +00:00
wilfried
47549fec87 make wmaker.inst know where WPrefs is 2009-02-15 20:12:17 +00:00
mglocker
97574ea6df Fixes WPrefs crash when choosing WPrefs Menu Definition. Patch from
Pedro Martelletto:

Revision 1.4 of x11/windowmaker/patches/patch-WINGs_string_c uncovered
a bug in WPrefs, WindowMaker's configuration tool. The bug can be easily
triggered by choosing the 'Applications Menu Definition' dialogue.

The problem is that WPrefs code relied on the fact that the first token
in the array would not be free'd by wtokenfree(), a misbehaviour which
was correctly addressed in the aforementioned change.

Tested by some, and OK jasper@ before ports tree lock.
2007-08-25 09:27:12 +00:00
wilfried
845abd26d4 On BSD systems putenv creates its own strdup of supplied string,
therefor it should be freed again

patch from Tobias Stoeckmann
2007-04-25 11:34:47 +00:00
wilfried
21cf4b7ace The WINGs-function wtokensplit does not set argv to NULL if no
string has been split - instead argc is set to 0

patch from Tobias Stoeckmann
2007-04-25 11:33:21 +00:00
wilfried
886c0ab2bd wtokenfree does not free the first entry of an array
patch from Tobias Stoeckmann
2007-04-25 11:32:55 +00:00
wilfried
1a9ed04220 Do not allow a pop from array if no more items are left
patch from Tobias Stoeckmann
2007-04-25 11:32:30 +00:00
wilfried
e1c9b28667 During expansion of path, the resulting path can overflow the
supplied area of PATH_MAX+2 (buffer as well as buffer2). A tampered
environment variable can be used to modify program flow.

Way too many functions handle a return value of NULL for wexpandpath
improperly, resulting in segfaults (and maybe other problems). To
prove the existance of these issues:

The improper parsing of environment variables can lead to expansion
of path names that were not intended to be expanded.

patch from Tobias Stoeckmann
2007-04-25 11:31:53 +00:00
naddy
1a633ba1fe SHARED_LIBS, USE_LIBTOOL, a little cleanup 2005-12-27 23:12:23 +00:00
wilfried
4a12b146fb Some 64bits patches from matthieu@ 2005-11-05 23:32:44 +00:00
wilfried
c4fea85050 update to 0.92.0 2005-11-01 17:28:34 +00:00
naddy
eeb9d0f89a libintl requires libiconv 2004-08-11 18:01:32 +00:00
tedu
a19638710c fix some weird bugs interacting with gtk2 apps. from wm cvs and debian.
ok wilfried@
2003-08-14 21:23:55 +00:00
wilfried
3e3d3b9dae update to Window Maker-0.80.1, lots of bugfixes
removed 'i18n' flavor and added a 'lang' subpackage instead
2002-07-23 07:58:04 +00:00
wilfried
a3545f166e update to WindowMaker-0.80.0 2002-01-04 22:40:02 +00:00
wilfried
fed482f43d update Window Maker to 0.70.0 2001-10-24 13:54:38 +00:00
wilfried
859f52ec8f use ports in-tree libtool patches 2001-10-05 19:28:50 +00:00
wilfried
e669487621 don't hardcode the path to WPrefs, prompted by heko@ 2001-09-07 14:11:28 +00:00
wilfried
79dce81feb sync libtool patches 2001-08-07 13:29:32 +00:00
wilfried
3f4fa4c6b9 update Window Maker to 0.65.1
- Fixed crash with long titles in the window list menu (buffer overflow)
- fixed crash when removing menu entry for Window List or Workspace submenu
- Replaced almost all sprintf() calls with snprintf()
- Fixed some non-portable shell constructs used in installed scripts
- removed FocusFollowMouse from wmaker and WPrefs
- fixed problem with alpha images showing a blue tint on big endian machines
- fixed problem with WINGs based apps exiting with a "X_RotateProperties"
  related error when text was selected in a textfiled (including WPrefs.app
  and Window Maker itself).
- fixed bug with maximization of windows with fixed resize increments
- added None geometry display type
- fixed window enumeration bug
- removed GNUisms from wsetfont
- added slovakian translations
- added WINGs i18n patch
- fixed wmsetbg.c to work in servers capable of multiple depths (overlay)
- added HMaximizeKey
- fixed bad SIGPIPE handling setup across forks
- added workaround for bug in locale handling on font set creation
2001-08-01 09:04:41 +00:00
wilfried
271bb5448d upgrade to 0.65.0
add i18n flavor && fix po-files
2001-05-21 14:05:58 +00:00
danh
58ad95724d sync libtool patch 2001-02-20 20:27:22 +00:00
wilfried
19791c1792 Update to 0.64.0
Split windowmaker-extra to its own port
2001-02-15 17:57:54 +00:00
wilfried
c6f370ff00 sync libtool patches 2001-02-11 12:10:13 +00:00
wilfried
1faa18f06d The new WINGs include subdir was only half-finished in 0.63.1.
Move the files to include for now.
2001-02-07 13:32:34 +00:00
wilfried
a56a48f136 Use 'make update-patches' names, and add $OpenBSD$ tag 2001-02-07 13:28:08 +00:00
jasoni
dce3b36628 update to 0.63.1 2001-01-19 03:44:51 +00:00
brad
82448ea881 - add HOMEPAGE to DESCR
- remove FAKE=Yes
- GNU_CONFIGURE -> CONFIGURE_STYLE
- use better filename for patch
- use new framework for PLISTs
- add @comment with RCS id to PLISTs
2000-07-20 06:02:02 +00:00
jasoni
217590beda Upgrade to 0.62.0 2000-04-03 03:03:31 +00:00
jasoni
8c96e3e1b8 Update to v0.61.0 1999-09-21 02:55:03 +00:00
jasoni
cf0424849a update to v 0.60 1999-06-08 02:51:33 +00:00
jasoni
c0e4fca227 and these are important 1999-04-22 01:02:48 +00:00
jasoni
66c1d20e4d remove unneeded patch 1999-03-09 04:16:29 +00:00