Accepting request 98593 from home:vitezslav_cizek:branches:X11:windowmanagers
- update to 2.6.3 dropped libpng patch New features over 2.5.26: * Support libpng 1.4 and 1.5.0's slightly newer APIs * New extended variable $[w.visiblename] * Style matching now honours the window's visible name * New style InitialMapCommand allows to execute any command when a window is mapped first. * New option to PrintInfo, "bindings" which prints out all of the Key, PointerKey, Mouse and Stroke bindings which fvwm knows about. * New differentiated options for SnapAttraction when snapping against screen edges: * New option to the BugOpts command * New BugOpts option QtDragnDropWorkaround to work around an oddity in handling drag-n-drop events to Qt applications. * New MenuStyle "UniqueHotkeyActivatesImmediate" and its negation "!UniqueHotkeyActivatesImmediate" to retain the menu until the user presses one of the menu keybindings to enact that change in the case where there's only one item defined in the menu at the specified hotkey. * New Style commands * New Resize argument to direction * Couple of changes to the Move command: * The EWMH working area is now honoured by default. * To move a window ignoring the working area, the option "ewmhiwa" can be used, similar to how the Maximize command works. * New expansion placeholder $[pointer.screen] to return the screen number the pointer is on. OBS-URL: https://build.opensuse.org/request/show/98593 OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/fvwm2?expand=0&rev=19
This commit is contained in:
parent
1a0d03ca6c
commit
83cdc26db2
@ -1,58 +0,0 @@
|
|||||||
--- libs/Fpng.h
|
|
||||||
+++ libs/Fpng.h
|
|
||||||
@@ -429,7 +429,7 @@
|
|
||||||
#define FPNG_FILLER_AFTER PNG_FILLER_AFTER
|
|
||||||
#define FPNG_INFO_tRNS PNG_INFO_tRNS
|
|
||||||
|
|
||||||
-#define Fpng_check_sig(a,b) png_check_sig(a,b)
|
|
||||||
+#define Fpng_sig_cmp(a,b,c) png_sig_cmp(a,b,c)
|
|
||||||
#define Fpng_create_read_struct(a,b,c,d) png_create_read_struct(a,b,c,d)
|
|
||||||
#define Fpng_create_info_struct(a) png_create_info_struct(a)
|
|
||||||
#define Fpng_destroy_read_struct(a,b,c) png_destroy_read_struct(a,b,c)
|
|
||||||
@@ -444,7 +444,7 @@
|
|
||||||
#define Fpng_set_packing(a) png_set_packing(a)
|
|
||||||
#define Fpng_set_gray_to_rgb(a) png_set_gray_to_rgb(a)
|
|
||||||
#define Fpng_get_bit_depth(a,b) png_get_bit_depth(a,b)
|
|
||||||
-#define Fpng_set_gray_1_2_4_to_8(a) png_set_gray_1_2_4_to_8(a)
|
|
||||||
+#define Fpng_set_expand_gray_1_2_4_to_8(a) png_set_expand_gray_1_2_4_to_8(a)
|
|
||||||
#define Fpng_get_valid(a,b,c) png_get_valid(a,b,c)
|
|
||||||
#define Fpng_read_end(a,b) png_read_end(a,b)
|
|
||||||
#define Fpng_set_interlace_handling(a) png_set_interlace_handling(a)
|
|
||||||
@@ -462,7 +462,7 @@
|
|
||||||
#define FPNG_FILLER_AFTER 5
|
|
||||||
#define FPNG_INFO_tRNS 7
|
|
||||||
|
|
||||||
-#define Fpng_check_sig(a,b) 0
|
|
||||||
+#define Fpng_sig_cmp(a,b,c) 0
|
|
||||||
#define Fpng_create_read_struct(a,b,c,d) NULL
|
|
||||||
#define Fpng_create_info_struct(a) NULL
|
|
||||||
#define Fpng_destroy_read_struct(a,b,c)
|
|
||||||
@@ -477,7 +477,7 @@
|
|
||||||
#define Fpng_set_packing(a)
|
|
||||||
#define Fpng_set_gray_to_rgb(a)
|
|
||||||
#define Fpng_get_bit_depth(a,b) 0
|
|
||||||
-#define Fpng_set_gray_1_2_4_to_8(a)
|
|
||||||
+#define Fpng_set_expand_gray_1_2_4_to_8(a)
|
|
||||||
#define Fpng_get_valid(a,b,c) 0
|
|
||||||
#define Fpng_read_end(a,b)
|
|
||||||
#define Fpng_set_interlace_handling(a) 0
|
|
||||||
--- libs/PictureImageLoader.c
|
|
||||||
+++ libs/PictureImageLoader.c
|
|
||||||
@@ -417,7 +417,7 @@
|
|
||||||
return False;
|
|
||||||
}
|
|
||||||
fread(buf, 1, FPNG_BYTES_TO_CHECK, f);
|
|
||||||
- if (!Fpng_check_sig(buf, FPNG_BYTES_TO_CHECK))
|
|
||||||
+ if (Fpng_sig_cmp(buf, 0, FPNG_BYTES_TO_CHECK))
|
|
||||||
{
|
|
||||||
fclose(f);
|
|
||||||
return False;
|
|
||||||
@@ -503,7 +503,7 @@
|
|
||||||
Fpng_set_gray_to_rgb(Fpng_ptr);
|
|
||||||
if (Fpng_get_bit_depth(Fpng_ptr, Finfo_ptr) < 8)
|
|
||||||
{
|
|
||||||
- Fpng_set_gray_1_2_4_to_8(Fpng_ptr);
|
|
||||||
+ Fpng_set_expand_gray_1_2_4_to_8(Fpng_ptr);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
for (i = 0; i < h; i++)
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:84aca15165f600c5c09095c94b3ad1f0bfe16ba25cf2097f76312a0fba89251d
|
|
||||||
size 2509177
|
|
3
fvwm-2.6.3.tar.bz2
Normal file
3
fvwm-2.6.3.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:8299b8f8d712f95305e51d8e416e3788e35805adcc0bb2e5bcb6cc33db126152
|
||||||
|
size 2605294
|
@ -1,3 +1,35 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 3 09:21:43 UTC 2012 - vcizek@suse.com
|
||||||
|
|
||||||
|
- update to 2.6.3
|
||||||
|
dropped libpng patch
|
||||||
|
New features over 2.5.26:
|
||||||
|
* Support libpng 1.4 and 1.5.0's slightly newer APIs
|
||||||
|
* New extended variable $[w.visiblename]
|
||||||
|
* Style matching now honours the window's visible name
|
||||||
|
* New style InitialMapCommand allows to execute any command when
|
||||||
|
a window is mapped first.
|
||||||
|
* New option to PrintInfo, "bindings" which prints out all of the
|
||||||
|
Key, PointerKey, Mouse and Stroke bindings which fvwm knows about.
|
||||||
|
* New differentiated options for SnapAttraction when snapping
|
||||||
|
against screen edges:
|
||||||
|
* New option to the BugOpts command
|
||||||
|
* New BugOpts option QtDragnDropWorkaround to work around an oddity
|
||||||
|
in handling drag-n-drop events to Qt applications.
|
||||||
|
* New MenuStyle "UniqueHotkeyActivatesImmediate" and its negation
|
||||||
|
"!UniqueHotkeyActivatesImmediate" to retain the menu until the
|
||||||
|
user presses one of the menu keybindings to enact that change in
|
||||||
|
the case where there's only one item defined in the menu at the
|
||||||
|
specified hotkey.
|
||||||
|
* New Style commands
|
||||||
|
* New Resize argument to direction
|
||||||
|
* Couple of changes to the Move command:
|
||||||
|
* The EWMH working area is now honoured by default.
|
||||||
|
* To move a window ignoring the working area, the option "ewmhiwa"
|
||||||
|
can be used, similar to how the Maximize command works.
|
||||||
|
* New expansion placeholder $[pointer.screen] to return the screen
|
||||||
|
number the pointer is on.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Dec 2 07:36:42 UTC 2011 - coolo@suse.com
|
Fri Dec 2 07:36:42 UTC 2011 - coolo@suse.com
|
||||||
|
|
||||||
|
21
fvwm2.spec
21
fvwm2.spec
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package fvwm2
|
# spec file for package fvwm2
|
||||||
#
|
#
|
||||||
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -15,6 +15,7 @@
|
|||||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
Name: fvwm2
|
Name: fvwm2
|
||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
BuildRequires: freetype2-devel
|
BuildRequires: freetype2-devel
|
||||||
@ -26,13 +27,13 @@ BuildRequires: pkgconfig
|
|||||||
BuildRequires: readline-devel
|
BuildRequires: readline-devel
|
||||||
BuildRequires: update-desktop-files
|
BuildRequires: update-desktop-files
|
||||||
BuildRequires: xorg-x11-devel
|
BuildRequires: xorg-x11-devel
|
||||||
License: GPL-2.0+
|
|
||||||
Group: System/GUI/Other
|
|
||||||
Provides: fvwm fvwmicns windowmanager xpmroot
|
Provides: fvwm fvwmicns windowmanager xpmroot
|
||||||
Obsoletes: fvwm xpmroot
|
Obsoletes: fvwm xpmroot
|
||||||
Version: 2.5.26
|
Version: 2.6.3
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Improved Version of FVWM Window Manager
|
Summary: Improved Version of FVWM Window Manager
|
||||||
|
License: GPL-2.0+
|
||||||
|
Group: System/GUI/Other
|
||||||
Url: http://www.fvwm.org
|
Url: http://www.fvwm.org
|
||||||
Source0: fvwm-%{version}.tar.bz2
|
Source0: fvwm-%{version}.tar.bz2
|
||||||
Source1: fvwm_icons.tar.bz2
|
Source1: fvwm_icons.tar.bz2
|
||||||
@ -43,12 +44,11 @@ Source6: openSuSE.xpm
|
|||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
Requires: xdg-menu, desktop-data, mktemp, xli
|
Requires: xdg-menu, desktop-data, mktemp, xli
|
||||||
Patch0: fvwm-configure.patch
|
Patch0: fvwm-configure.patch
|
||||||
Patch1: fvwm-%{version}-gcc-warnings.patch
|
Patch1: fvwm-2.5.26-gcc-warnings.patch
|
||||||
Patch2: fvwm-%{version}-ia64.patch
|
Patch2: fvwm-2.5.26-ia64.patch
|
||||||
Patch3: fvwm-%{version}-sv_SE.patch
|
Patch3: fvwm-2.5.26-sv_SE.patch
|
||||||
Patch5: fvwm-%{version}-charset_in_title.patch
|
Patch5: fvwm-2.5.26-charset_in_title.patch
|
||||||
Patch6: fvwm-2.5.26-libpng.patch
|
Patch7: fvwm-2.5.26-no-copy-dt-needed-entries.patch
|
||||||
Patch7: fvwm-%{version}-no-copy-dt-needed-entries.patch
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
FVWM is a virtual desktop window manager for the X Window System.
|
FVWM is a virtual desktop window manager for the X Window System.
|
||||||
@ -71,7 +71,6 @@ compatible with the Motif MWM.
|
|||||||
%patch2
|
%patch2
|
||||||
%patch3
|
%patch3
|
||||||
%patch5
|
%patch5
|
||||||
%patch6
|
|
||||||
%patch7 -p1
|
%patch7 -p1
|
||||||
find . -name *sv_SE* |xargs rename sv_SE sv
|
find . -name *sv_SE* |xargs rename sv_SE sv
|
||||||
mkdir icons
|
mkdir icons
|
||||||
|
Loading…
Reference in New Issue
Block a user