The NetBSD Project

CVS log for pkgsrc/x11/xsnow/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / x11 / xsnow

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.42 / (download) - annotate - [select for diffs], Sun Jan 29 21:18:33 2023 UTC (8 days, 11 hours ago) by ryoon
Branch: MAIN
CVS Tags: HEAD
Changes since 1.41: +2 -2 lines
Diff to previous 1.41 (colored)

*: Recursive revbup from graphics/freetype2

Revision 1.41 / (download) - annotate - [select for diffs], Tue Jan 3 17:38:37 2023 UTC (4 weeks, 6 days ago) by wiz
Branch: MAIN
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

*: recursive bump for tiff shlib major bump

Revision 1.40 / (download) - annotate - [select for diffs], Wed Nov 23 16:21:30 2022 UTC (2 months, 2 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.39: +2 -2 lines
Diff to previous 1.39 (colored)

massive revision bump after textproc/icu update

Revision 1.39 / (download) - annotate - [select for diffs], Thu Aug 11 05:09:36 2022 UTC (5 months, 4 weeks ago) by gutteridge
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored)

Bump all dependent packages of wayland (belatedly)

The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.

Revision 1.38 / (download) - annotate - [select for diffs], Mon Apr 18 19:12:27 2022 UTC (9 months, 2 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

revbump for textproc/icu update

Revision 1.37 / (download) - annotate - [select for diffs], Wed Dec 8 16:07:18 2021 UTC (13 months, 4 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored)

revbump for icu and libffi

Revision 1.36 / (download) - annotate - [select for diffs], Fri May 14 10:17:11 2021 UTC (20 months, 3 weeks ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.35: +5 -5 lines
Diff to previous 1.35 (colored)

xsnow: add missing X11 dependencies

Revision 1.35 / (download) - annotate - [select for diffs], Wed Apr 21 11:43:04 2021 UTC (21 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.34: +2 -1 lines
Diff to previous 1.34 (colored)

revbump for textproc/icu

Revision 1.34 / (download) - annotate - [select for diffs], Sat Mar 20 13:24:38 2021 UTC (22 months, 2 weeks ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.33: +11 -14 lines
Diff to previous 1.33 (colored)

x11/xsnow: Update to 3.2.2

This catches up to a maintained version, almost 20 years later.  Most
notably, it uses gtk3 instead of raw Xlib.

Joint work with is@.

Upstream changes:

version 3.2.2
	1:change 'changes' into Flags.Changes
	2:change gdkwindow -> NULL, several files
	  ui.c: better behaviour of 'below windows' - 'confirm to click'
	    combo
	3:flags.c flags.h: separate FLAGS for default and vintage
	  docs.c: some minor additions
	4:buttons.h: change togglecode into scalecode
	  flags.h uitils.h: transport some macro's
	  ui.c: add documention about flags and buttons
	  main.c: optionally move windows to 0,0 (movewindow())
	    Flags.MoveWindow --movewindow
	5:some tweaks MoveWindow
	6:more tweaks for MoveWindow
	  Use also XConfigureWindow to set below or above. Now behaviour is
	  OK when running in FVWM + xcompmgr or compton
	  transparent.c: fixed 'show desktop' issue by re-adding:
	     gdk_window_set_type_hint(gdk_window,GDK_WINDOW_TYPE_HINT_DOCK);
	  wmctrl.c: add check for _NET_SHOWING_DESKTOP for visibility of
	     windows
	  windows.c: keep SnowWin below if Flags.BelowAll. Needed when SnowWin
	    is not click-through.
	7:add -theme flag. No button: too complicated for me.
	9:make theme chooseable with a button
	11:ui.c: minor tweaks

version 3.2.1
	1:utils.h: add fflush(NULL) to UIDO and UIDOS
	  moon.c: create halo surface for painting.
	2:fine tuning of ui graphics
	3:start simplifying ui.c
	11:finished 3:
	12:doit.h flags.h: change DOIT macro's
	13:docs.c:make it better
	14:add option -hidemenu, add this to xsnow.desktop
	   better format noisy output
	   use #include "undefall.inc" to undef frquently used macros
	15:simplify glade-id's
	16:stratify ui.c code
	17:stratify ui.c code
	18:stratify ui.c code

version 3.2.0
	1:use 256x256 xpm for moon
	  start Santa, aware of moon position
	  adapt some trivial texts
	2:add halo around moon
	  add show-stars button
	  add grey-out for moon buttons if not compositing manager
	  add notice about that in the celestials tab
	3:fix bug in moon.c: show moon, independent of birds
	  some experiments with halo colours
	4:moon.c: fix memory leak: halo_draw()
	  docs.c: adapt man page
	  ui.c: better way to grey out moon buttons
	  configure.ac: remove test for alloca, and tell kdtree.c not to use
	     alloca
	6:ui.c: remove malicious assert from report_tree_type()
	  utils.h: create macros UIDO and UIDOS to better deal with
	    if(Flags.x != OldFlags.x) ....
	  many functions: replace construct above with UIDO or UIDOS
	7:Ack in man page for picture of moon.

version 3.1.10
	1:add moon and show-noshow for moon
	2:put wind, stars, moon, meteorites in celestials
	  add slider for moon speed
	3:add button for moon size
	4:let Santa like to hover the moon

version 3.1.9
	1:place 'Xsnow running' to a place wher this does not appear in
	  xsnow -h or xsnow-H
	2:wmctrl.c: a second check if window is hidden, based on WM_STATE
	  see: https://tronche.com/gui/x/icccm/sec-4.html#s-4.1.3.1
	3: typos in docs.c
	5:wmctrl.c: use XQueryTree to find windows to snow on if
	  _NET and _GTK are not available.
	  Use also XGetWindowAttributes to determine if a window
	  is visible.
	6:change max number of scenery items to 60
	  wmctrl.c: use XGetWindowAttributes in stead of XGetGeometry

version 3.1.8
	1:use config.h to determine if alloca.h should be included
	  configure.ac, Makefile.am: use pkg-config to locate
	  X11, Xpm, xt, xproto
	2:configure.ac: remove tests for libraries, relying on pkg-config now
	3:remove uses of alloca, except ik kdtree.c
	  define USE_LIST_NODE_ALLOCATOR and  NO_ALLOCA in kdtree.c
	  remove USE_LIST_NODE_ALLOCATOR from Makefile.am
	  snow.c: free local variables in genxpmflake()

version 3.1.7
	1:windows.c: take care of redfining Rootwindow if xscreensaver
	  is detected
version 3.1.6
	1:add xscreensaver support and vroot.h
version 3.1.5
	1:remove .png and .jpg from bootstrap and src/Pixmaps/ from tar.gz
	2:main.c drawit(): draw stars and meteorites behind birds
	3:fallensnow.c: GenerateFlakesFromFallen(): reduce the amount of
	     generated snow
	  Changed info text by 'Blow off' slider.
	4:src/Makefile.am: separate scripts for generating ui_xml.h and
	     snow_includes.h
	  Create script 'simplemake.sh', to be used on systems where the
	    './configure;make;make install' suite does not work.
version 3.1.4
	1:remove AC_FUNC_MALLOC AC_FUNC_REALLOC AC_FUNC_ALLOCA from
	   configure.ac (see comment there)
	  Checked all malloc's, alloca's and realloc's for allocating >0 bytes
version 3.1.3
	1:add flag -showrudolph
	  add flag -blowsnow
	  remove FullScreen from .xsnowrc
	  add flag -usebg
	  add flag -snow
	  add flag -nosnow
	  add flag -showtrees
	  add flag -wind
	  add flag -keepsnowonwindows
	  add flag -keepsnowonscreen
	  add flag -keepsnowontrees
	  add flag -keepsnow
	  add flag -fluffy
	  add flag -meteorites
	  stratified version.h
	  moved PrintVersion to utils.c
version 3.1.2
	1:hashtable.cpp: do not use 'auto'
	  docs.c: added note about no menu when files are present in
	  $HOME/xsnow/pixmaps
	  Check on version of GTK. If too low, give option to start
	    without ui.
	2:simplify code for running without menu if level of GTK is too low
	3:stratify above mentioned code
version 3.1.1
	moved debian stuff out of the distribution
version 3.1.0
	1:change version number
	  some trivia in transparent.c
	2:take care that only generated flakes are used when snow->defaults
	3:snow flakes size adjustable
	4:limit snowsize
	  start snowflake always above window
	  all generated snow xpm's: width multiple of 8
	  also all off the vintage xpm's in Pixmaps
	  change defaults for max number of flakes and blow-off to more humane
	      numbers
	5:use effective width for flakes (weff in snow.c)
	  small changes in GenerateFlakesFromFallen()
	  it appears that the height of an xpm should be >=2 to prevent
	    terrible degradation of performance. snow.c: genxpmflake()
	6:snow.h, snow.c: remove w and h from type Snow, these were redundant
	7:changed some defaults and ranges
	8:snow.c: reduce extra_flakes to 300. I have the impression that this
	     is beneficial for cramped systems
	  correct bug: blowoff.c: do not generate blow-off snow if Flags.NoSnowFlakes
	9:utils.c: wrapper for cairo_paint_with_alpha(). If alpha > 0.9, use
	     cairo_paint(). Seems to have some performance gain (less stress
	     on Xorg), but I am not sure.
	  main.c: hide gtk_widget TransB when not used.
	          gray out transparency when running in fvwm-like environment
	  added test2.sh for 'make check' and 'autopkgtest'
	  GetCurrentWorkspace now always returns 0 if there are problems
	10:added tests using simulated mouse clicks, test2.sh and test3.sh
	   xsnow reports now which Santa is chosen, needed for
	     'make check' and autopkgtest
	   in Pixmaps: changed snowtree.xpm, eland.xpm, polarbear.xpm,
	      huis4.xpm, AltSanta*.xpm to use one char to encode color
	      using 'convert in.xpm -colors nn out.xpm'
	11:removed references to test2.sh and test3.sh
	   add flag '-noisy'
	   corrected non fatal bugs in xpmtobits
	   implemented 'birds follow Santa'
	12:main.c: do_display_dimensions(): restart stars etc. not in the
	   first call
	   add scale button for 'Lift snow windows' == OffsetY
	13:corrected handling of fluff in snow.c
	   corrected: if !ShowBirds, Santa should be shown (main.c)
	14:some fine tuning snow on trees
	15:trivia in snow.h
	16:fixed serious bug in snow.c which caused freezing
	   snow flakes when changing size of flakes
version 3.0.10
	1:Better icons
	2:better flakes
	3:more flakes, auto generate snow includes and macro's for pixmaps.c
	4:more flakes
	5:more flakes
	  birds.c: made attraction point transparent again
	  ui.xml: remove seperators from snow tab
	7:get rid of snow??.xbm. Conversion from xpm is done with xpmtoxbm().
	  rename snow*.xpm to flake*.xpm
	8:next to the 7 archaic flakes, generate random flakes
	  changed the addcopyright.sh script to only trigger on
	  the first -copyright- line
	9:some code clean up
version 3.0.9
	1:Windows.c: remove useless call to DisplayDimensions from do_wupdate()
	2:fallensnow.c xsnow.h: shorter time between updates fallensnow
	  better simulation of plowing
	  3:snow.c: InitFlake takes now care of inserting flake in set
	    of flakes
version 3.0.8
	1:check op _NET_WIM_WINDOW_TYPE_DOCK: do not fall snow on
	  such a window
	2:changed 0 -> NULL where appropriate
	  insert __attribute__ ((unused)) via macro UNUSED where appropriate
	3:create GetProperty32() in wmctrl.c
	4:fallenshow.h: moved window-specific items in FallenSnow to
	  FallenSnow.win
	6:stratify windows.c
	  transparent.c: make also click-through in draw callback
	8:ask for confirmation before permanently de-activating
	  'Below windows'.
	  Remove 'BelowAll' from .xsnowrc.
	9:also in Cairo fluff
	12:better display of blown snow
	13:change code for going in and out full screen mode
	   default is now full screen
	   transparent.c: draw1(): remember two previous widgets in stead of
	   one.
	   removed full-screen button, see comment at Flags.FullScreen
	   in main.c
	14:Solution for refusing to go below windows: first
	   ask the opposite.
	15:Use absolute x,y coordinates for determining snow window placement
	   and dimensions.
	   Created a call back to check coordinates and dimensions of
	   snowwindow once per second.
	16:Changed css color for troughs.
	   No flakes: no fallensnow, no fluff, no blowoff, no treesnow.
	   Flakes blown off trees&window&bottom: smallest type of snow.
	   Flakes from disappearing fallensnow: all types.
	   Somewhat more randominess in generateflakesfromfallensnow
	   in the x-value of the flakes. Better ploughing!
	 17:yellow confirm button.
	    Bigger logo santa.xpm
	    Stratified MakeFlake-InitFlake combo.
	    Corrected two typos in flags.c
	 18:take care that trees are not placed partially right from screen
	    removed -noquiet flag
version 3.0.7
	1:adapt hovertext for 'Below windows' button.
	some code-cleanup
version 3.0.6
	1:Correct some typo's
	Removed memory-leak in birds.c: birds_draw
	birds.c: birds_draw: Correct position of birds by their width and height
	2:Paint with transparency if ~Flags.BelowAll
	3:No need for restart after changing below/above
	4:introduction of transparency used by painting
	fixed bug concerning removing trees
	5:scenery.c: change definition of Tree to **Treeinfo and changed a few
	  lines accordingly
	RedrawTrees now clears fallensnow on scenery
	Change factor -> cpufactor
	fallensnow.c: HandleFallenSnow: do not collect snow on bottom when Flags.NoKeepSBot
	6:Changed actions at interrupt.
	Removed unused CleanGC
	transparent.c: simplified applying skip-taskbar-hint
	               added skip-pager-hint
version 3.0.5
	New major release
	transparent.c: Prevent icons for transparent windows showing up in taskbar
	windows.c: no update of windows if not snowing on a desktop
	DetermineWindow (windows.c): make sure IsDesktop is initialized
	SigHandler (main.c): Nicer exit after interrupt.
	Use execvp instead of execve restarting xsnow.
	Stratified some code starting from main.c: drawit
	wmctrl.c: also sticky=1 if (int)ws == -1
	Adapt for uploading to debian
version 3.0.4.30
	Some trivial changes to settings tab.
	Better handling of clicking BGColor button.
	Removed root window choice.
	Birds: set meanspeed before creation, not after.
version 3.0.4.29
	Gray out all birds buttons when appropriate
version 3.0.4.28
	In settings: gray out and make inactive not usable buttons
version 3.0.4.27
	better logic to determine what kind of windows are used
	simplified ui settings window
version 3.0.4.21
	transparent.c: remove sticky hint for gdkwindow: this is ierreversible
	made do_wupdate conform. Created windows.c. This is a mess, have to
	look into it.
version 3.0.4.20
	ui: colors, and slight layout improvements
	corrected error after going to full screen of behind windows
	removed setting of kde background (kdesetbg)
version 3.0.4.19
	re-instated the stopafter functionality
	ui: set colors
version 3.0.4.18
	added a warning for a too high system load
version 3.0.4.17
	convert snow_on_tree done, together with some other minor adjustments
version 3.0.4.16
	produce output with -h, -help, -H, -manpage, -v, -version without
	    calling gtk_init()
	made parsing of flags conformant with the docs: added -v
	place test for wayland before gtk_init()
	do not draw fallensnow when window is hidden (iconized)
version 3.0.4.15
	blowoff in standard
	made timeout callbacks conform doc
version 3.0.4.14
	fallensnow in standard
version 3.0.4.13
	place gtk_init before handling the flags
	changed code for 'on all workspaces' (settings)
	do not collect snow if y <= 0
	implemented part of standard form for fallensnow
	  todo: snow disappears now from windows that show on all workspaces
version 3.0.4.12
	draw stars using surfaces
version 3.0.4.11
	added stdlkib.h where desirable
version 3.0.4.10
	stars done
version 3.0.4.09
	some minor things in snow.c
version 3.0.4.08
	wind done
version 3.0.4.07
	meteorite done
version 3.0.4.06
	snow in standard form for the major part
version 3.0.4.05
	start with snow in standard form.
	hashtable.{cpp,h}: added set functions
	turned macro's delflake and makeflake into functions
	stratified declarations of xpm's (pixmap.(c,h}
	added snow xpm's (it seems there is no standard function to convert
	   bitmap to GdkPixbuf)
	implemented canonical update of sreen, using gtk_widget_queue_draw()
version 3.0.4.03/4
	put birds in 'standard form'
version 3.0.4.02
	gtk-scenery working
	use timeout time at computing birds position (contrary to 3.0.3)
version 3.0.4.01
	Santa.c: handle usage of user-defined Santa
	if Flags.NoMenu: do not write to ui labels or make ui sticky/unsticky
	Made start with gtk-ing scenery.
version 3.0.3.01
	All santa stuff moved from main.c to Santa.c
	Added utils.c utils.h
version 3.0.3-gtk-0.1
	Santa runs in gtk
version 3.0.3
	birds.c: use actual time to compute bird positions instead of callback
	time
	birds.c: make speed adjustment of birds dependent on time elapsed
	previous line: not a good idea, removed corresponding code
	birds.c: more dramatic (re)start

version 3.0.2
	If birds not on active workspace, do not updte and paint them
	Add 'extern' to all function prototypes for consistency.
	Diversify debian/copyright

version 3.0.1
	make ui stickiness same as snow and birds windows
	resolve some debian copyright issues in debian/copyright

version 3.0.0
	use wallcl()*1.0e6 to initialize drand48, not wallclock()
	mv ui.glade ui.xml
	add css to minimize ui.
	add birds page, not functioning yet.
	make xsnow compilable with g++
	adding birds ....

version 2.0.22
	xsnow.desktop: in xfce icon does not show in
	  panel: change 'xsnow.xpm' into 'xsnow'
	do not show flake count when option -nomenu is given
	fixed bug: when no desktop session can be determined
	  from environment: make it 'unknown_desktop_session'
	   - Thanks to Xose Vazquez Perez
version 2.0.21
	attempt better layout of settings screen
	Somewhat better layout for all menus
	Rudolf -> Rudolph in displayable strings
	Show number of flakes in 'snow' tab
	Added some id's in ui.glade
version 2.0.20
	replace timing loop with g_timeout_add()
	add polarbear
	use g_get_monotonic_time() for wallclock
	give every snowflake its own g_timeout_add()
	give Santa highest priority (not that it matters much, it seems)
	Change fuse algorithm: now Updatesnowflake kills flake when number
	  of flakes is above threshold
	Initsnowflake: start y above above window
	updatesnowflake: do not force y >=0
	add button for flake-count-max
	put refresh of trees in g_timeout_add()
	idem for stars
	Smooyth vertical movements of Santa
	remove nosnowarea's. Replace nosnowarea_static by TreeRegion
	reinstate nosnowarea_dynamic
	fix issue with erasing flakes that are in a tree
	if FlakeCount > max, high probabilty to remove blown-off flakes
	all scales show now numerical value
	removed -showstats option
version 2.0.19
	debian/tests/control: removed test2.sh
version 2.0.18
	main.c: test if WAYLAND_DISPLAY is set before setting GDK_BACKEND
	main.c: restart after changing display settings
	main.c: no Thanks after man page or help
	docs.c: minor adjustments
	debug.h: added
	main.c, flags.c: do not assume getenv("HOME") works as expected.
version 2.0.17
	main.c: The output of PrintVersion() appeared in the top of the man page.
	   Corrected this.
	main.c: CleanFallenArea() marked the fallensnow region always as clean,
	   but this must be done only when whole x-range is cleared.
version 2.0.16
	dsimple.c: int screen = 0; -> static int screen = 0;
	   and move to the top of the file. Ticket 1: gcc-10 related
	transparent.c:
	  keep xsnow visible after 'show desktop', and show xsnow on all
	  desktops
	wmctrl.c: special care for compiz
version 2.0.15
	ui.glade: added 'Donate' button
version 2.0.14
	src/Makefile.am: use exec_prefix in stead of prefix for gamesdir
	transparent.c: simplify creation of transparent window
	main.c: removed use of SigHupHandler
	docs.c: corrected misspelled default values
	test1.sh: check 'xsnow -h' if default values are subtituted
	main.c, ui.glade: better algorithm to determine number of flakes
	    to generate
version 2.0.13
	main.c: do_genflakes(): take into account that do_genflakes()
	   can be disabled by SnowRunning
	flags.c: add forgotten -alpha flag
version 2.0.12
	pixmaps.c: corrected width and height for snow.
	main.c: simplified create rectangular region
	debian/copyright: corrected
	main.c: remove flakes that fall below bottom of screen, also if
	   no fallensnow on bottom
	main.c: corrected bug which coaused no snow at all with -nomenu
	Lower default snowspeed (SNOWSPEED in xsnow.h)
	update snowflakes in chunks, so that other animations run at
	   desired speed.
	remove option -kde: settings are the same as for -gnome
	do not add or delete flakes when updating snowflakes
	   is running (test on SnowRunning)
	for updatesanta, gensnowflakes, snowflakes: after a suspend
	   or sleep the elapsed time can have a strange
	   value. Take care of that.

version 2.0.10
	prepare for running in wayland by setting environment
	  variable GDK_BACKEND=x11 (main.c)
	fix some typo's in docs.c

version 2.0.9
	some debian adjustments
	fix xfce problems: the workspace of the transparent
	  snow window is not available in xfce
	  some windows have both the _NET_FRAME_EXTENTS and
	  _GTK_FRAME_EXTENTS. Priority is given to the latter.
	Snowflakes that touch fallen snow are not erased any more:
	  erasure caused bad looking effects.
	Removed 'showstats' from config
version 2.0.8
	some more debian stuff
	add support for xfce desktop
version 2.0.7
	added some debian stuff
version 2.05
	Fixed issues when trees are not shown: snow was still
	collecting on trees, snow was not visible after not-shown
	tree.

version 2.04
	Fixed bug in main.c: check for valid return value of
	FindWindow() in do_wupdate().

Version 2.03
	Fixed bug in main.c: only set transworkspace if usingtrans.

Version 2.02
	Snowing halted when a workspade before the snow workspace was
	removed. Fixed by checking the workspace of SnowWin in do_wupdate().

Solved in 2.01
	tree-xpm's are mirrored randomly
	flag -treeregion implemented
	fluff on bottom in snow window when nokeepsnowonscreen
	parametrize MAXONTREES
	implement vintage
	in fvwm: after minimize window, no snow is shown on the
	  window when it is restored.
	Handle window that is visible on all workspaces
	implement no snow when window disappears
	implement nowplow
	Try to snow on trees
	plowing should be partial: only take snow away where Santa was: Won't
	fix
	stars are competing with fallen snow: let snow win: Won't fix
	Create precise region from bitmap vintage tree
	Implement nokeepsnowonwindows etc
	when wind: make generated flakes at bottom cyclic
	Solved strange behaviour with system monitor window
	  and others: gedit, nautilus etc. on gnome desktop
	  no problem on fvwm desktop
	find automatically desired offsets
	  determine size of decoration from a partial screendump ?
	  use xwininfo to point to a gauge window ?
	no rounding of edges of fallen snow at the bottom
	automatically determine tree regions
	create 'fuse': remove nearly all flakes when number is really too high
	for testing purposes: color a region see do_testing()
	read tree.xpm from ~/xsnow/pixmaps/tree.xpm if present
	let Santa plough through fallensnow: do not redraw fallen snow
	   if overlap with Santa
	faster update of fallen snow after move of window
	animation of blown fallen  snow
	extra snow not cyclic
	get rid of flake.x and y, use only rx and ry
	animation of snow fallen from disappeared windows
	gracefully exit when window where is snowing in, disappears
	let trees not overlap
	fallensnow surfaces often too jerky
	round snow at the edges
	animation of do_clean
	let Santa be affected by strong wind
	replace old wind by storm now and then
	offsets for windows & bottom
	wind is changing continuously
	cyclic disappear, appear of flakes
	Solve floating point exception when starting in too small
	  window (oclock) (div by 0 in RandInt)
	move to other workspace of a window: bad behaviour:
	  snow stays on original workspace, window does no
	  receive snow any more: see put correct workspace in fallensnow areas
	  in xsnow.c
	snow on windows: implemented
	ctrl-c sometimes causes: cannot parse output of wmctrl: solved by
	  letting wmctrl return -1 in case of problems

2019-01
	A few minor changes after 1.42:
	changed timing loop
	find Desktop in Gnome and KDE
	can run in user-pointed window (-xwininfo)
	added another kind of tree
	added starts
	added meteorite
	changed algorithm for fallen snow
	nosnowarea's
	and some more ...

Revision 1.33 / (download) - annotate - [select for diffs], Wed Sep 6 10:40:36 2017 UTC (5 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.32: +3 -3 lines
Diff to previous 1.32 (colored)

Comment out dead sites.

Revision 1.32 / (download) - annotate - [select for diffs], Mon Oct 29 05:07:22 2012 UTC (10 years, 3 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.31: +1 -3 lines
Diff to previous 1.31 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.31 / (download) - annotate - [select for diffs], Tue Oct 23 10:24:23 2012 UTC (10 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.30: +1 -2 lines
Diff to previous 1.30 (colored)

Remove xextproto/buildlink3.mk in most cases where it occurs with
libXext/buildlink3.mk, now that it is included there.
Leave the places where its API version is set or variables from it
are used directly (about 3 packages).

Revision 1.30 / (download) - annotate - [select for diffs], Mon Jan 18 15:18:53 2010 UTC (13 years ago) by is
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

Don't hack a seperate game manual suffix/directory in behind
xmkmf's back. Makes this install cleanly on Solaris.

Revision 1.29 / (download) - annotate - [select for diffs], Thu Jan 7 13:58:53 2010 UTC (13 years, 1 month ago) by is
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

back out last change - broke on NetBSD after all, test build was in wrong
directory.

Revision 1.28 / (download) - annotate - [select for diffs], Thu Jan 7 13:30:26 2010 UTC (13 years, 1 month ago) by is
Branch: MAIN
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored)

On Solaris, the (source) man page would be installed to man1/xsnow.6,
which is not only inconsistent with the man page directory tree, but
also with the PLIST. Fixed by this change. Installing on NetBSD is not
affected.

Revision 1.27 / (download) - annotate - [select for diffs], Sun Dec 28 12:57:17 2008 UTC (14 years, 1 month ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4
Changes since 1.26: +3 -3 lines
Diff to previous 1.26 (colored)

Update MASTER_SITES and HOMEPAGE to new location.

Revision 1.26 / (download) - annotate - [select for diffs], Mon Jul 14 12:56:20 2008 UTC (14 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2008Q3-base, pkgsrc-2008Q3, cube-native-xorg-base, cube-native-xorg
Changes since 1.25: +3 -1 lines
Diff to previous 1.25 (colored)

Mark as destdir ready.

Revision 1.25 / (download) - annotate - [select for diffs], Sat Sep 8 21:58:02 2007 UTC (15 years, 5 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, cwrapper
Changes since 1.24: +3 -3 lines
Diff to previous 1.24 (colored)

Convert to use the features framework.

Revision 1.24 / (download) - annotate - [select for diffs], Thu Sep 6 21:51:55 2007 UTC (15 years, 5 months ago) by jlam
Branch: MAIN
Changes since 1.23: +3 -4 lines
Diff to previous 1.23 (colored)

Convert all libnbcompat/buildlink3.mk references to inplace.mk.

Revision 1.23 / (download) - annotate - [select for diffs], Thu Feb 22 19:27:29 2007 UTC (15 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.

Revision 1.22 / (download) - annotate - [select for diffs], Wed Dec 27 13:37:46 2006 UTC (16 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base, pkgsrc-2006Q4
Changes since 1.21: +4 -1 lines
Diff to previous 1.21 (colored)

- fine grained X11 dependencies for packages which have either USE_IMAKE
  or USE_X11BASE set, but don't include mk/x11.buildlink3.mk directly or
  via buildlink3.mks
- introduce BUILDLINK_PREFIX.libXpm as alias for BUILDLINK_PREFIX.xpm
  in the !modular case
- fix some cases where the check for libX11 couldn't work at all by using
  C++ for compilation without including the proper headers

Verified using a full X11_TYPE=xorg bulk build without additional
breakage. Discussed with salo@, wiz@ and send to packages@ for feedback.

Revision 1.21 / (download) - annotate - [select for diffs], Fri Dec 15 20:33:06 2006 UTC (16 years, 1 month ago) by joerg
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Mechanically replace all includes of buildlink3.mk of the following
packages with the modular Xorg equivalent. Those are falling back
to the old location by default, so this commmit doesn't change
dependencies.

graphics/xpm ==> x11/libXpm
fonts/Xft2 ==> x11/libXft
x11/Xfixes ==> x11/libXfixes
x11/xcursor ==> x11/libXcursor
x11/Xrender ==> x11/libXrender
x11/Xrandr ==> libXrandr

Revision 1.20 / (download) - annotate - [select for diffs], Sun Sep 10 19:57:28 2006 UTC (16 years, 5 months ago) by schwarz
Branch: MAIN
CVS Tags: pkgsrc-2006Q3-base, pkgsrc-2006Q3
Changes since 1.19: +9 -1 lines
Diff to previous 1.19 (colored)


modified xsnow Makefile to compile on IRIX 5

Revision 1.19 / (download) - annotate - [select for diffs], Sun Feb 5 23:11:49 2006 UTC (17 years ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Recursive revision bump / recommended bump for gettext ABI change.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Apr 11 21:48:16 2005 UTC (17 years, 10 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4, pkgsrc-2005Q3-base, pkgsrc-2005Q3, pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.17: +1 -2 lines
Diff to previous 1.17 (colored)

Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision 1.17 / (download) - annotate - [select for diffs], Thu Mar 24 21:13:04 2005 UTC (17 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.16: +1 -3 lines
Diff to previous 1.16 (colored)

Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be
useful.

Revision 1.16 / (download) - annotate - [select for diffs], Sun Apr 18 07:35:09 2004 UTC (18 years, 9 months ago) by snj
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1, pkgsrc-2004Q4-base, pkgsrc-2004Q4, pkgsrc-2004Q3-base, pkgsrc-2004Q3, pkgsrc-2004Q2-base, pkgsrc-2004Q2
Changes since 1.15: +3 -3 lines
Diff to previous 1.15 (colored)

Convert to buildlink3.

Revision 1.15 / (download) - annotate - [select for diffs], Thu Jul 17 22:57:03 2003 UTC (19 years, 6 months ago) by grant
Branch: MAIN
CVS Tags: pkgsrc-2004Q1-base, pkgsrc-2004Q1, pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

s/netbsd.org/NetBSD.org/

Revision 1.14 / (download) - annotate - [select for diffs], Tue May 6 17:43:15 2003 UTC (19 years, 9 months ago) by jmmv
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Drop trailing whitespace.  Ok'ed by wiz.

Revision 1.13 / (download) - annotate - [select for diffs], Mon Mar 3 04:17:28 2003 UTC (19 years, 11 months ago) by jschauma
Branch: MAIN
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored)

Use new IMAKE_MAN_DIR variables in PLISTs to make these packages more
portable.  Bump PKGREVISION accordingly.

Revision 1.12 / (download) - annotate - [select for diffs], Sun Aug 25 21:52:56 2002 UTC (20 years, 5 months ago) by jlam
Branch: MAIN
CVS Tags: netbsd-1-6-1-base, netbsd-1-6-1
Changes since 1.11: +3 -2 lines
Diff to previous 1.11 (colored)

Merge packages from the buildlink2 branch back into the main trunk that
have been converted to USE_BUILDLINK2.

Revision 1.11.2.1 / (download) - annotate - [select for diffs], Mon Jun 24 06:02:06 2002 UTC (20 years, 7 months ago) by jlam
Branch: buildlink2
Changes since 1.11: +3 -2 lines
Diff to previous 1.11 (colored) next main 1.12 (colored)

Convert to use buildlink2 framework.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Dec 19 07:02:31 2001 UTC (21 years, 1 month ago) by martti
Branch: MAIN
CVS Tags: pkgviews-base, pkgviews, netbsd-1-6-RELEASE-base, netbsd-1-6, netbsd-1-5-PATCH003, buildlink2-base
Branch point for: buildlink2
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Updated to 1.42 (provided by Ingolf Steinbach in pkg/14982)

All you KDE-users can now be even happier with a KDE-enabled Xsnow 1.42!
The snow will magnificently wipe out your icons, but not to worry, they're
not really gone. By wiping with a window or something you can make them
reappear. Car owners are used to this for years.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Feb 17 17:07:25 2001 UTC (21 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: netbsd-1-5-PATCH001
Changes since 1.9: +3 -2 lines
Diff to previous 1.9 (colored)

Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.

Revision 1.9 / (download) - annotate - [select for diffs], Tue Jan 23 15:51:25 2001 UTC (22 years ago) by dmcmahill
Branch: MAIN
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)

add missing USE_XPM

Revision 1.8 / (download) - annotate - [select for diffs], Fri Jan 5 20:24:05 2001 UTC (22 years, 1 month ago) by is
Branch: MAIN
Changes since 1.7: +4 -4 lines
Diff to previous 1.7 (colored)

Update xsnow package to 1.41. Contributed by Ingolf Steinbach.

Revision 1.7 / (download) - annotate - [select for diffs], Thu Apr 15 20:39:50 1999 UTC (23 years, 9 months ago) by tron
Branch: MAIN
CVS Tags: netbsd-1-5-RELEASE, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, comdex-fall-1999
Changes since 1.6: +2 -3 lines
Diff to previous 1.6 (colored)

Completely replace "MASTER_SITE_SUBDIR" and "PATCH_SITE_SUBDIR" with
variable substituition of "MASTER_SITES" and "PATCH_SITES".

Revision 1.6 / (download) - annotate - [select for diffs], Mon Jun 22 13:21:06 1998 UTC (24 years, 7 months ago) by agc
Branch: MAIN
CVS Tags: netbsd-1-3-PATCH003
Changes since 1.5: +1 -3 lines
Diff to previous 1.5 (colored)

Update package Makefiles for automatic manual page handling.

Revision 1.5 / (download) - annotate - [select for diffs], Wed May 27 14:48:18 1998 UTC (24 years, 8 months ago) by frueauf
Branch: MAIN
Changes since 1.4: +2 -5 lines
Diff to previous 1.4 (colored)

Add missing CAT6=xsnow.0 and remove bogus pre-install rule.

Revision 1.4 / (download) - annotate - [select for diffs], Wed Apr 15 10:38:59 1998 UTC (24 years, 9 months ago) by agc
Branch: MAIN
CVS Tags: netbsd-1-3-PATCH002
Changes since 1.3: +2 -7 lines
Diff to previous 1.3 (colored)

Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.
Remove redundant (and sometimes erroneous) comments.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Jan 25 00:50:44 1998 UTC (25 years ago) by hubertf
Branch: MAIN
Changes since 1.2: +3 -2 lines
Diff to previous 1.2 (colored)

portlint: fix RCS Id, change MAINTAINER

Revision 1.2 / (download) - annotate - [select for diffs], Tue Dec 2 16:07:58 1997 UTC (25 years, 2 months ago) by is
Branch: MAIN
Changes since 1.1: +1 -1 lines
Diff to previous 1.1 (colored)

Correct the ckeckin.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Tue Dec 2 14:27:47 1997 UTC (25 years, 2 months ago) by is
Branch: FREEBSD
CVS Tags: FREEBSD-1997-12-02
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Initial import of the FreeBSD xsnow port.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Dec 2 14:27:47 1997 UTC (25 years, 2 months ago) by is
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>