b2e32bb433
- Update to version 3.8.6: * 01: some adaptions to test2.sh
Dirk Stoecker2026-01-05 15:17:51 +00:00
1e8e461223
Accepting request 1294007 from X11:Utilities
Ana Guerrero2025-07-17 15:18:59 +00:00
8c29b7c133
- Update to version 3.8.5: * src/windows.c: add test for "hidden" to determine if snow should fall on window. * src/fallensnow.c: generate more fallensnow for first and last item of fallensnow. * src/main.c: do not specify "dock" for the snow window. "dock" causes KDE PLASMA 6 to have the snow window always on top. * src/main.c, src/windows.c: add property "TRANSPARENCY" "YES" to snow window if transparent, else "TRANSPARENCY" "NO" so that other apps, like xpenguins, can determine if this window is to be ignored or not. * src/fallensnow.c: transform blob into snow now and then. prevent direct accumulation of snow from transformed blob. * src/snow.c: after about 2 seconds, make accumulation possible again. * src/fallensnow.c: CreateSurfaceFromFallen(FallenSnow *f): fix bug with regard to the number of points to average. make height max height of fallensnow dependent on width. * birds.c: lower default number of birds * stars.c: if CIRCLESTARS is defined, paint circle-like stars suggestion by Mihai Dobrescu. * doit.h: increase default nr of stars. * ui.glade: increase max number of starts. * change snowtree.xpm and tree-1_100px.xpm (Thanks to Carla) * Create halo around stars (thanks to Carla) * Create src/transwindow.c: GetYOffset() to determine absolute value of y-coordinate of an window. This is used to properly size a snow window. * flags.c: check value of Flags.ForceRoot before using gtk_builder_get_object(). * pofiles/*.po: update translations * src/transwindow.c: force snow window to have _NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NORMAL by calling gdk_window_set_type_hint(gdkwin,GDK_WINDOW_TYPE_HINT_NORMAL); * src/main.c: HandleX11Cairo(): set SnowWinX, SnowWinY to 0,0 . * In LXDE, monitor 0 and 1 are used correctly now. * bootstrap: insert correct xsnow version in pofiles/*.po. - Changes in version 3.8.4 * main.c: add code to stop if ~/.xsnowstop is present. * test2.sh: get rid of kill, killall by using xvfb-run and touching ~/.xsnowstop when testing is done. * main.c, flags,c: make them acceptable for c++. * adapt for loops to C99, except a few where the lopp variable is used after the loop * pofiles/nl.po: Some minor translation changes for nl. * ui.glade: change step increment for nbirds from 5 to 1. * Santa.c, xsnow.h: make SantaRegion global for use in fallensnow.c. * fallensnow.c: turn fallensnow in flakes for Santa occupied zones. * ui.glade: remove donate button * ui.glade: minor alignments of bottom buttons * snow.c: take care that start of fallensnow's are covered by snow by subtracting SnowSize from x-coordinate. * fallensnow.c: do not smooth start and end points of fallensnow. allow start and end-points >= 0. draw half circles at start and end to simulate snow overflow * xsnow.h, fallensnow.c: every 30 seconds 0.3 change that desired height of fallen snow is re-established * fallensnow.c: let desired heights between 0.3 and 1.0 * fallensnow.c, aurora.c, main.c, wmctrl.c: removed some dead code
Dirk Stoecker2025-07-17 06:41:00 +00:00
c6dd1c5fb2
- Update to version 3.8.3: * with the exception of xdo.c: make 'gcc-14 -fanalyzer -O2 -Wno-analyzer-imprecise-fp-arithmetic' happy - Changes in version 3.8.2 * po/Makevars: disable changing .po and/or .pot files by po/Makefile.in.in * configure.ac: Add flag --mode="a+rwX" to tar replacement to get reproducible build. * snow.c: fix a real bug: first EraseSnowFlake1(flake) and then DelFlake(flake), and not the other way around. * main.c: do not printf() in sighandler
Martin Pluskal2025-02-24 09:39:00 +00:00
64556ba7b4
- Update to version 3.8.1: 01: xpm2cairo-gdk.c: use xpm2gdk() as replacement for deprecated gdk_pixbuf_new_from_xpm_data(). 02: ui.c: clicking on a tab in the headerbar triggers a call to WriteFlags(). 03: main.c: Activation of WriteFlags now via do_write_flags() callback, which checks the value of global.time_to_write_flags. - Update to version 3.8.0: 01: configure.ac: add warning if msgmerge is not found. In that case, no 'make dist' or 'xsnow -selfrep' is possible. data/xsnow.appdata.xml.in: make it conform "appstreamcli validate" xdo_search.c:37: Correct call to calloc, parameters were switched 02: test2.sh: Add tests: xsnow running in Xvfb, use xdotool to click buttons. Output screen locations of buttons to ~/.xsnowrc. main.c: Use SIGUSR1 to force rewrite of ~/.xsnowrc. This does not work in Debian's autopkgtest :-(. Makefile.am: make check only in src/ src/{xdo.c,xdo.h,clientwin.c,clientwin.h,dsimple.c,dsimple.h, kdtree.c,kdtree.h,xdo_version.h,xdo_util.h,xdo_version.h} : remove GPL 3 license: these files had already an own license. src/xdo.c, configure.ac: remove dependency for libxkbcommon.
Carsten Ziepke2024-12-20 18:35:14 +00:00