Package: afterstep / 2.2.12-13

Metadata

Package Version Patches format
afterstep 2.2.12-13 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
readded Propaganda submenu with new location.patch | (download)

afterstep/start/1_Desktop/Pictures/Propaganda_Images/.include | 9 9 + 0 - 0 !
configure.h.in | 2 1 + 1 - 0 !
2 files changed, 10 insertions(+), 1 deletion(-)

 readded propaganda submenu with new location


Fixed bug starting modules on multi display setup ad.patch | (download)

libAfterImage/asimagexml.c | 2 1 + 1 - 0 !
libAfterStep/asapp.c | 19 11 + 8 - 0 !
src/afterstep/dbus.c | 2 1 + 1 - 0 !
3 files changed, 13 insertions(+), 10 deletions(-)

 fixed bug starting modules on multi-display setup adding extra dot
 into display string. Also fixes Fedora bug where 0 is truncated for no
 reason. Spelling fixes.


00 Makefile and configure.patch | (download)

autoconf/Makefile.common.in | 5 4 + 1 - 0 !
autoconf/Makefile.common.lib.in | 30 2 + 28 - 0 !
autoconf/configure.in | 32 16 + 16 - 0 !
autoconf/configure.libs.in | 20 10 + 10 - 0 !
libASGTK/Makefile.in | 5 4 + 1 - 0 !
libAfterBase/Makefile.in | 12 8 + 4 - 0 !
libAfterBase/configure.in | 13 7 + 6 - 0 !
libAfterConf/Makefile.in | 4 4 + 0 - 0 !
libAfterImage/Makefile.in | 8 6 + 2 - 0 !
libAfterImage/apps/Makefile.in | 7 7 + 0 - 0 !
libAfterImage/configure.in | 10 5 + 5 - 0 !
libAfterStep/Makefile.in | 2 2 + 0 - 0 !
src/WinCommand/Makefile.in | 4 2 + 2 - 0 !
src/afterstep/Makefile.in | 2 2 + 0 - 0 !
14 files changed, 79 insertions(+), 75 deletions(-)

 customize autoconf stuff


05 afterstepdoc.patch | (download)

doc/afterstepdoc.in | 19 1 + 18 - 0 !
1 file changed, 1 insertion(+), 18 deletions(-)

 05 afterstepdoc

Use sensible-browser to show afterstep's documentation.

06 AsDocGen.patch | (download)

src/ASDocGen/ASDocGen.c | 12 6 + 6 - 0 !
src/ASDocGen/Makefile.in | 2 2 + 0 - 0 !
src/ASDocGen/datadoc.c | 7 6 + 1 - 0 !
src/ASDocGen/docfile.c | 17 10 + 7 - 0 !
src/ASDocGen/docfile.h | 2 2 + 0 - 0 !
5 files changed, 26 insertions(+), 14 deletions(-)

 06 asdocgen

Split afterstep' and libafterimage-dev documentation.

10 afterstep start.patch | (download)

afterstep/start/0_Debian/.include | 23 23 + 0 - 0 !
1 file changed, 23 insertions(+)

 10 afterstep start

Debian menu include file.

12 afterstep configs.patch | (download)

afterstep/audio.in | 2 1 + 1 - 0 !
afterstep/autoexec.in | 4 2 + 2 - 0 !
afterstep/database | 2 1 + 1 - 0 !
afterstep/pager.in | 2 1 + 1 - 0 !
afterstep/wharf | 19 9 + 10 - 0 !
afterstep/winlist | 2 1 + 1 - 0 !
6 files changed, 15 insertions(+), 16 deletions(-)

 12 afterstep configs

Debianise config files.

22 ascompose man.patch | (download)

libAfterImage/apps/ascompose.man | 6 1 + 5 - 0 !
1 file changed, 1 insertion(+), 5 deletions(-)

 22 ascompose man

Fix ascompose man page.

23 Remove tools pl suffix.patch | (download)

tools/Makefile.in | 10 9 + 1 - 0 !
tools/README.theme.handler | 24 12 + 12 - 0 !
tools/ascommand.pl | 2 1 + 1 - 0 !
tools/installastheme.pl.in | 4 2 + 2 - 0 !
tools/makeastheme.pl.in | 4 2 + 2 - 0 !
5 files changed, 26 insertions(+), 18 deletions(-)

 23 remove tools pl suffix

Remove any .pl or .sh suffixes from installed tools, as required by the Debian Policy.

24 AsDocGen man.patch | (download)

src/ASDocGen/xmlproc.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 24 asdocgen man

Documentation fixes, correct generated man pages to fix warnings emitted by man.

30 Menu progress display.patch | (download)

src/afterstep/configure.c | 21 19 + 2 - 0 !
1 file changed, 19 insertions(+), 2 deletions(-)

 30 menu progress display

Make the progress screen less verbose by displaying a line of dots
instead of menu names.

32 menu xdg location.patch | (download)

configure.h.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 32 menu-xdg location

Add path to desktop files generated by menu-xdg.

36 Spelling typos.patch | (download)

ChangeLog | 2 1 + 1 - 0 !
libAfterImage/apps/asview.c | 2 1 + 1 - 0 !
libAfterImage/asfont.h | 2 1 + 1 - 0 !
src/ASDocGen/source/ColorScheme/_overview | 2 1 + 1 - 0 !
4 files changed, 4 insertions(+), 4 deletions(-)

 36 spelling typos

Fix spelling typos found by lintian.

37 Fix crash with debugging enabled.patch | (download)

libAfterStep/hints.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 37 fix crash with debugging enabled

Fix a crash occurring when afterstep was configured with --enable-debug.

38 Disable handling pending events.patch | (download)

src/afterstep/afterstep.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 38 disable handling pending events

Do not call HandleEventsWhileFunctionsPending() as it breaks
initial positions of WinList, Wharf and Pager modules (especially
when *PagerGeometry is set to -1+1).

This function was introduced in the following upstream commit:
commit e93736c52b39a1a42ca3a18740ea8d075a85497b
39 Fix parallel builds.patch | (download)

libAfterConf/Makefile.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 39 fix parallel builds

Add dependency on libAfterConf to PrintDesktopEntries in order to fix
parallel builds failures occurring on our build hosts:

gcc: error: ../libAfterConf/libAfterConf.a: No such file or directory
make[3]: *** [PrintDesktopEntries] Error 1

https://buildd.debian.org/status/fetch.php?pkg=afterstep&arch=amd64&ver=2.2.12-1&stamp=1379355085

40 Fix few gcc warnings.patch | (download)

libAfterImage/import.c | 8 4 + 4 - 0 !
libAfterImage/ungif.c | 3 2 + 1 - 0 !
src/ASDocGen/ASDocGen.c | 8 4 + 4 - 0 !
src/ASMount/main.c | 4 4 + 0 - 0 !
src/afterstep/cover.c | 5 4 + 1 - 0 !
src/afterstep/dbus.c | 2 2 + 0 - 0 !
6 files changed, 20 insertions(+), 10 deletions(-)

 40 fix few gcc warnings


41 Fix Functions.html garbage.patch | (download)

src/ASDocGen/ASDocGen.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 41 fix functions.html garbage

Functions.html generated by ASDocGen contained garbage.
Commenting out the recursion stack check causes the file
to be generated several times - each generated copy is
the same as previous copy and overwrites it, and the final
file no longer contains null bytes (closes: #757328).

42 Disable FollowTitleChanges.patch | (download)

afterstep/feels/feel.Debian | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 42 disable followtitlechanges

Disable FollowTitleChanges in feel.Debian (closes: #441897).

43 Fix gcc warning.patch | (download)

libAfterConf/Database.c | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 43 fix gcc warning

Fix "undefined behaviour" warning

44 Fix build with gcc 5.patch | (download)

libAfterBase/asvector.h | 2 1 + 1 - 0 !
libAfterBase/output.h | 2 1 + 1 - 0 !
libAfterBase/parse.h | 2 1 + 1 - 0 !
libAfterConf/Feel.c | 2 2 + 0 - 0 !
libAfterStep/colorscheme.c | 2 1 + 1 - 0 !
libAfterStep/event.c | 2 1 + 1 - 0 !
libAfterStep/functions.h | 2 1 + 1 - 0 !
libAfterStep/mylook.h | 8 4 + 4 - 0 !
libAfterStep/session.h | 2 1 + 1 - 0 !
src/WinList2/WinList.c | 2 1 + 1 - 0 !
src/afterstep/asinternals.h | 9 7 + 2 - 0 !
src/afterstep/events.c | 1 1 + 0 - 0 !
src/afterstep/menuitem.c | 2 2 + 0 - 0 !
13 files changed, 24 insertions(+), 14 deletions(-)

 44 fix build with gcc 5

Remove `inline' keywords from header files, and fix implicit
declaration warnings to make the code compile with gcc 5, which
have the c99 standard enabled by default.

Bug-Debian: https://bugs.debian.org/777768

45 Fix libAfterBase Makefile.patch | (download)

libAfterBase/Makefile.in | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 45 fix libafterbase makefile

Do not try to install afterimage-libs afterimage-config
in libAfterBase Makefile, those two scripts are installed
by libAfterImage.

46 Show compiler flags.patch | (download)

autoconf/Makefile.common.in | 6 2 + 4 - 0 !
autoconf/Makefile.common.lib.in | 5 2 + 3 - 0 !
libAfterBase/Makefile.in | 5 2 + 3 - 0 !
libAfterImage/Makefile.in | 7 2 + 5 - 0 !
libAfterImage/apps/Makefile.in | 30 14 + 16 - 0 !
src/ASDocGen/Makefile.in | 4 2 + 2 - 0 !
src/ASMount/Makefile.in | 2 1 + 1 - 0 !
src/afterstep/Makefile.in | 2 1 + 1 - 0 !
8 files changed, 26 insertions(+), 35 deletions(-)

 46 show compiler flags

Do not hide compiler flags to fix the warning given by build log scaner
at https://qa.debian.org/bls/bytag/W-compiler-flags-hidden.html

47 Add build date to ASDocGen.patch | (download)

src/ASDocGen/ASDocGen.c | 34 28 + 6 - 0 !
1 file changed, 28 insertions(+), 6 deletions(-)

 add build date to asdocgen

Add build-date flag for use the given unix time instead current time in
timestamps.

48 Make build reproducible.patch | (download)

src/ASDocGen/Makefile.in | 15 9 + 6 - 0 !
1 file changed, 9 insertions(+), 6 deletions(-)

 make build reproducible

Add variable ASDOCGENOPTS in Makefile.in to pass extra options to ASDocGen
when build the documentation.

49 Reproducible FAQ.patch | (download)

src/ASDocGen/ASDocGen.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 reproducible faq

Fix gen_faq_doc() to sort directory entries by names to ensure
that FAQ is generated in the correct order.

50 Spelling typos.patch | (download)

ChangeLog | 8 4 + 4 - 0 !
NEW | 12 6 + 6 - 0 !
doc/Pager.xml | 4 2 + 2 - 0 !
doc/afterstep.sgml | 2 1 + 1 - 0 !
doc/afterstep.xml | 6 3 + 3 - 0 !
libAfterBase/ChangeLog | 2 1 + 1 - 0 !
libAfterBase/layout.c | 2 1 + 1 - 0 !
libAfterBase/regexp.c | 2 1 + 1 - 0 !
libAfterConf/Wharf.c | 2 1 + 1 - 0 !
libAfterImage/ChangeLog | 4 2 + 2 - 0 !
libAfterImage/apps/ascompose.c | 4 2 + 2 - 0 !
libAfterImage/apps/astext.c | 4 2 + 2 - 0 !
libAfterImage/apps/asview.c | 2 1 + 1 - 0 !
libAfterImage/asfont.h | 2 1 + 1 - 0 !
libAfterImage/asimagexml.c | 4 2 + 2 - 0 !
libAfterImage/imencdec.h | 4 2 + 2 - 0 !
libAfterImage/import.c | 2 1 + 1 - 0 !
libAfterImage/libpng/pngwutil.c | 2 1 + 1 - 0 !
libAfterImage/scanline.c | 2 1 + 1 - 0 !
libAfterImage/transform.h | 4 2 + 2 - 0 !
libAfterStep/asapp.c | 4 2 + 2 - 0 !
libAfterStep/event.c | 2 1 + 1 - 0 !
libAfterStep/parser.c | 4 2 + 2 - 0 !
libAfterStep/parser_fs.c | 2 1 + 1 - 0 !
libAfterStep/shape.c | 4 2 + 2 - 0 !
src/ASDocGen/ASDocGen.c | 2 1 + 1 - 0 !
src/ASDocGen/source/Align/_related | 2 1 + 1 - 0 !
src/ASDocGen/source/Base/FontPath | 2 1 + 1 - 0 !
src/ASDocGen/source/Bevel/_related | 2 1 + 1 - 0 !
src/ASDocGen/source/FAQ/01-GeneralInfo | 2 1 + 1 - 0 !
src/ASDocGen/source/FAQ/02-Resources | 2 1 + 1 - 0 !
src/ASDocGen/source/Functions/PopUp | 2 1 + 1 - 0 !
src/ASDocGen/source/GWCommand/_base_config | 4 2 + 2 - 0 !
src/ASDocGen/source/Look/MenuHiTitleStyle | 2 1 + 1 - 0 !
src/ASDocGen/source/Look/MenuHiliteStyle | 2 1 + 1 - 0 !
src/ASDocGen/source/Look/MenuSubItemStyle | 2 1 + 1 - 0 !
src/ASDocGen/source/Look/_related | 2 1 + 1 - 0 !
src/ASDocGen/source/MyBackground/_related | 2 1 + 1 - 0 !
src/ASDocGen/source/MyFrame/_related | 2 1 + 1 - 0 !
src/ASDocGen/source/MyStyle/_overview | 2 1 + 1 - 0 !
src/ASDocGen/source/MyStyle/_related | 2 1 + 1 - 0 !
src/ASDocGen/source/Pager/Style | 2 1 + 1 - 0 !
src/ASDocGen/source/PagerDecorations/SelectionColor | 2 1 + 1 - 0 !
src/ASDocGen/source/SupportedHints/_related | 2 1 + 1 - 0 !
src/ASDocGen/source/TbarLayout/_related | 2 1 + 1 - 0 !
src/ASDocGen/source/_overview | 4 2 + 2 - 0 !
src/ASDocGen/source/_standard_options | 4 2 + 2 - 0 !
src/ASDocGen/source/afterstep/_base_config | 12 6 + 6 - 0 !
src/Pager/Pager.man | 4 2 + 2 - 0 !
src/Sound2/Sound.c | 2 1 + 1 - 0 !
src/WinTabs/WinTabs.c | 2 1 + 1 - 0 !
src/afterstep/afterstep.c | 4 2 + 2 - 0 !
src/afterstep/aswindow.c | 2 1 + 1 - 0 !
src/afterstep/dbus.c | 4 2 + 2 - 0 !
src/afterstep/events.c | 4 2 + 2 - 0 !
src/asetroot/asetroot.c | 2 1 + 1 - 0 !
56 files changed, 88 insertions(+), 88 deletions(-)

 spelling typos

Fix various spelling typos found by lintian.

51 Warning.patch | (download)

src/ASDocGen/ASDocGen.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix a warning

Fix the following warning by using mystrcasecmp:
ASDocGen.c:263:9: warning: implicit declaration of function 'strcasecmp' [-Wimplicit-function-declaration]
if( strcasecmp( argv[i], "none") == 0 )

52 Remove iceweasel.patch | (download)

afterstep/database | 2 0 + 2 - 0 !
afterstep/wharf | 2 0 + 2 - 0 !
2 files changed, 4 deletions(-)

 remove iceweasel and iceape

Remove both apps from the afterstep config files.

53 Spelling typos.patch | (download)

ChangeLog | 2 1 + 1 - 0 !
NEW | 18 9 + 9 - 0 !
afterstep/looks/look.Abi | 4 2 + 2 - 0 !
afterstep/looks/look.DEFAULT | 4 2 + 2 - 0 !
afterstep/looks/look.Smooth | 4 2 + 2 - 0 !
afterstep/winlist | 2 1 + 1 - 0 !
doc/Pager.xml | 2 1 + 1 - 0 !
doc/afterstep.xml | 2 1 + 1 - 0 !
doc/code/config_issues.html | 2 1 + 1 - 0 !
libASGTK/asgtkai.h | 2 1 + 1 - 0 !
libASGTK/asgtkxmleditor.c | 6 3 + 3 - 0 !
libAfterBase/layout.h | 4 2 + 2 - 0 !
libAfterConf/Wharf.c | 6 3 + 3 - 0 !
libAfterConf/afterconf.h | 4 2 + 2 - 0 !
libAfterImage/ChangeLog | 2 1 + 1 - 0 !
libAfterImage/afterimage.h | 4 2 + 2 - 0 !
libAfterImage/apps/astext.c | 2 1 + 1 - 0 !
libAfterImage/apps/astile.c | 2 1 + 1 - 0 !
libAfterImage/asfont.h | 6 3 + 3 - 0 !
libAfterImage/asimagexml.c | 8 4 + 4 - 0 !
libAfterImage/asstorage.c | 8 4 + 4 - 0 !
libAfterImage/blender.c | 2 1 + 1 - 0 !
libAfterImage/import.h | 2 1 + 1 - 0 !
libAfterImage/transform.h | 2 1 + 1 - 0 !
libAfterImage/ximage.h | 10 5 + 5 - 0 !
libAfterStep/desktop_category.h | 2 1 + 1 - 0 !
libAfterStep/event.h | 2 1 + 1 - 0 !
libAfterStep/screen.h | 2 1 + 1 - 0 !
libAfterStep/shape.c | 2 1 + 1 - 0 !
src/ASDocGen/ASDocGen.c | 2 1 + 1 - 0 !
src/ASDocGen/source/Look/MenuSubItemStyle | 4 2 + 2 - 0 !
src/ASDocGen/source/MyFrame/_overview | 8 4 + 4 - 0 !
src/ASDocGen/source/Pager/_overview | 2 1 + 1 - 0 !
src/ASDocGen/source/Wharf/ShapeToContents | 2 1 + 1 - 0 !
src/Audio/Audio.man | 2 1 + 1 - 0 !
src/Pager/Pager.man | 2 1 + 1 - 0 !
src/Wharf/Wharf.c | 2 1 + 1 - 0 !
src/afterstep/asinternals.h | 2 1 + 1 - 0 !
src/afterstep/misc.c | 2 1 + 1 - 0 !
39 files changed, 73 insertions(+), 73 deletions(-)

 spelling typos

Fix various spelling errors found by lintian.

54 Adapt to gsd 324.patch | (download)

AfterStep.session | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 adapt to gnome-settings-daemon 3.24

afterstep includes a GNOME Flashback session file for easy log in to a
GNOME Flashback session using afterstep. gnome-settings-daemon 3.24
has split itself into separate binaries and the gnome-session file
will no longer work.

55 Pass host to sub configure.patch | (download)

autoconf/configure.in | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 pass --host option to subprojects ./configure

afterstep fails to cross build from source, because the subprojects
configured from the main ./configure are configured without --host. I.e.
the upstream build system fails to propagate --host. I hope that the
attached patch fixes the problem.

Bugs-Debian: https://bugs.debian.org/899200

56 Fix autotools pkg config.patch | (download)

autoconf/configure.in | 4 2 + 2 - 0 !
libAfterImage/configure.in | 2 1 + 1 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 fix autotools pkg-config for cross compiling

Use AC_PATH_TOOL instead of AC_PATH_PROG for PKG_CONFIG
to fix `autotools-pkg-config-macro-not-cross-compilation-safe'
lintian's warning.

57 Use pkg config for freetype.patch | (download)

libAfterImage/Makefile.in | 2 1 + 1 - 0 !
libAfterImage/configure.in | 39 15 + 24 - 0 !
2 files changed, 16 insertions(+), 25 deletions(-)

 use pkg-config to detect freetype

As the next libfreetype6-dev will not ship the freetype-config
script, switch to using pkg-config to detect freetype includes
and libraries.

Bugs-Debian: https://bugs.debian.org/887599

58 Switch to AC_TRY_COMPILE.patch | (download)

libAfterBase/configure.in | 6 3 + 3 - 0 !
libAfterImage/configure.in | 20 10 + 10 - 0 !
2 files changed, 13 insertions(+), 13 deletions(-)

 afterstep ftcbfs: uses ac_try_run

Thank you for applying my earlier patch #899200 and for running
autoreconf. That moved us forward quite a bit. It still fails cross
building, because it uses AC_TRY_RUN. In all cases, running the
executables is not necessary, because the relevant property can be
determined by compile-only checks. The attached patch implements that
and makes configuration succeed. It still fails building manual pages
with an Exec format error. If the manual pages were moved to
afterstep-data, one could maybe skip the manual page generation step.

Bugs-Debian: https://bugs.debian.org/908370

59 Spelling typos.patch | (download)

libAfterImage/afterimage.h | 2 1 + 1 - 0 !
libAfterImage/apps/astext.c | 2 1 + 1 - 0 !
libAfterImage/imencdec.c | 2 1 + 1 - 0 !
libAfterImage/imencdec.h | 4 2 + 2 - 0 !
src/ASDocGen/source/FAQ/01-GeneralInfo | 2 1 + 1 - 0 !
5 files changed, 6 insertions(+), 6 deletions(-)

 fix more spelling typos found by lintian