[Pkg-wmaker-commits] [wmbubble] branch master created (now d432243)
Doug Torrance
dtorrance-guest at moszumanska.debian.org
Mon Aug 24 04:17:46 UTC 2015
This is an automated email from the git hooks/post-receive script.
dtorrance-guest pushed a change to branch master
in repository wmbubble.
at d432243 debian/changelog: Add entry for version 1.53-2.
This branch includes the following new commits:
new 8a500c1 Initial checkin from upstream (asked; he doesn't have anything older)
new 575eabb Adds support for parsing memory on machines newer than 2.4 (from debian)
new 422279d Click to unlock, not leave and enter again (debian)
new 80fd7b2 Fix build w/ gcc3 (debian)
new d66a999 Enable duck flipping (and kde_dockapp???) by default (debian)
new d999474 Binary can now be renamed and use different Xresources to not conflict with gnome bubblemon (debian)
new 90e6813 Don't run play twice. (why?) (debian)
new ba14f21 Allow CFLAGS to be overridden (debian)
new 9de7d89 Fix off-by-one error that caused a segfault when duck was upside-down. (debian)
new e4f327f Add alpha-blended time and date (supporting Hacker Standard Time)
new 01275e3 Slow render rate to 10Hz (from 67Hz)
new 79ac4f1 Fix Hacker Standard Time calculation
new cdd9861 Half-merge in TAIL from my maintained version. Massive changes: remove gtk1, replace with wmxp library I wrote for this dockapp and resize it to 58x58 instead of 56x56.
new 846e663 futz around with whitespace (but in two commits to keep diff from confusing lines)
new ad2267a (other half of whitespace futzing)
new c95ef69 Get all this into VC at ALL
new 2dded6b Tear out old xresources code: * use root window's RESOURCE_MANAGER property (aka xrdb) instead of .Xdefaults * support arguments both on command line and in .Xresources * clean up code to make it easier to customize everything later
new f813a29 Remove all the conditional compilation, it's the worst kind of premature optimization.
new 592bc82 Fix stupid oversight segfault
new 749bdde Enhance profiling ability
new 69d9522 Force-inline (using macros) wmPutPixel for performance (~550fps->600fps)
new acfb641 Remove detritus from changing bm.samples during runtime
new 82213a1 Finish reformatting all the whitespace, I'd already done enough damage I may as well at least make it look consistent and pretty.
new 612790d Remove some more pointless/unused code
new 2c829d1 Fix FPS displaying mode. Also rename duck_set to draw_duck (more obvious, right?)
new e00a034 Make duck colors customizable
new 9412744 Finish getting rid of the stupid macros for draw_duck. Also remove bubblemon.s, it never should have been there.
new 4ec2cff Make FPS configurable.
new ec561ed Fix pale, explicit graph digit color controls, and other single-character-option disables. More preprocessor cleanup. Removing special-casing of black water/air for blending in cpu meter. Autoscale cpu meter refresh rate as a function of dockapp refresh rate.
new ae9d102 Make magic numbers marginally less magic.
new fcb8a75 We're doing bitwise tests, so it's got to be & instead of ==
new 7e56666 Clean up silly warning.
new eed3fa6 Fix bursty updates on graphs. Kill ROLLVALUE define (But we should check whether *BSD/Solaris makes getting the load average slow). Don't calculate the moving average of memory utilization or load in the graph itself. Rename roll_membuffer (which had nothing to do with rolling anything) to "rarely_render_seconary" (which is what it actually does), also make it scale with requested FPS. Make memory numbers autorange. Fix/add some comments. Work around emacs's C-mode n [...]
new 2b882d6 Swap graphs so they match the numbers. Remove more stupid macros
new 077c86c Fix the numbers on the graphs (the underlying image conflicted since draw_digit is now transparent). Adjust the "1" in the graphs font -- I think this looks better.
new 42c36d8 Finish neutering the insanity in the makefile.
new 8d82e99 Kill the awful ratelimiting coroutines on system_memory() -- it adds extra complexity for no merit.
new 7888f5c Remove support for reading memory stats on linux 2.4; add support for 3.0
new faceea6 Tidy up sys_linux.c:system_memory, since the routines are consistent now.
new 43abb73 fix whitespace in sys_linux.c
new d8901e7 Fix segfault if you never xrdb'd
new 43eb33c Add less stupid API for doing the colorspace conversion (wmbubble's native rgb24 to native XImage)
new fa138c4 Make profiling mechanism a little more versatile, also include measurements of hotspots.
new 8c26466 Start breaking bubblemon_update into major functional parts. Also make the duck's Y coordinate less dumb.
new 5b8dd1b Add some explicit casts to get rid of warnings.
new a02f4ba Fix stupid mistake on border color.
new 8a47cd7 There's really no reason to have an ugly in-display FPS meter, remove it.
new 1aabd8e GCC seems to make significantly more efficient code when walking pointers instead of just array dereferencing, so use that here.
new 782a1c8 Wait, I thought I killed USER_CFLAGS! Finish the job. (also, whitespace)
new 970176e remove rounding error on profiling FPS calculation
new 70cdb40 Split out colorspace conversion from main water-sloshing simulation for profiling purposes
new 06e4312 Remove static from all over bubblemon.c, it breaks profiling on -O3 (GCC4.6 freely inlines static f'ns apparently). I couldn't measure any performance difference.
new 5f2eb17 1- deprecate pregenerated graph screens, generate them programmatically at startup. Allows runtime recoloring and opens the way for start-time configuration of size of dockapp. 2- try to do palettization conversion at start-time instead of runtime so that faster copies are used during runtime. (draw_digit) 3- shorten some command-line options / xresource names because we weren't consistent about calling colors "-foocolor" anyway. 4- Remove some comments that were lie [...]
new fb6147a use memcpy in draw_digit; gcc knows what to do with it (but doesn't with a normal copying loop?)
new f8b3df2 draw_cpudigit: use memcpy which gcc understands better again.
new 97d79c3 Catch invalid colors
new 3be7df9 Optimize hot spot in loop
new 8c9d80f Update profiling numbers.
new fae1a93 Apparently opening /proc/stat is very expensive on linux, and we just block average its output anyway. Reduce its sampling rate to dramatically decrease cputime taken and increase my fps from ~560 to ~740.
new b729e0d Tweak the border-drawing code a little bit so that the TR and BL corners are the same
new ff3753e Break realtime_alpha_blend_of_cpu_usage into 4 separate subsections
new bf9dba2 clean up alpha_cpu and alpha_graph and make more similar
new e7c4844 Actually, let's make an invalid xresource parse table fail hard.
new c5cc43b Support localization of the strings for date, although only for ascii characters
new 1d15b99 Decouple things that shouldn't be
new d91b186 No reason to have an array for graph digit colors, we don't use them directly anymore anyway.
new 13c79a1 Rename iterators in draw_history to de-obfuscate
new 7e81e65 kill stupid draw_pixel routine. Support customizing colors of graph contents
new 6d502e4 tidy and fix makefile (-m 755 is redundant; no longer depend on gimp .c dumps)
new 06ca492 draw_duck: make variable names not cryptically short
new 474e596 Synchronize graph data roll with graph redraw to guarantee smoothness of same.
new 60a28fe Figured out what they were doing to bubblemon_update to deallocate bubbles and updated the comment to explain.
new cb5bb04 fix typo
new 8828e72 Fix thing that looks suspiciously like an error in the fixed-point math from the very beginning.
new a7fc165 Scale alpha blending transition rates to FPS
new 00eac28 Deprecate extra 'showmem / show_gauge' boolean, just directly use alpha for graph instead.
new 0006d61 Replace "blend" and "memblend" with less-cryptic gauge_alpha and graph_alpha
new 192ef94 remove unused prototypes
new 9ff2a8a fix const in XrmExtras. Move comment for -m to the right line.
new ad84a34 Make date font fully proportional, although ASCII-only. Make the detection of non-ASCII locales robust.
new b030c9d Remove all the no-longer-loved files.
new 44e41a7 fix -m and -k optins to actually work
new 3005b12 Fix cpu squandering if picture_lock at fully opaque graph.
new 6711f92 Add analog clock (completely reimplemented from wmfishtime, but same idea)
new e6adc03 Don't bother to special-case bm.ripples == 0
new 76b3ab8 We are not doing ourselves any favors with more named intermediates; remove them.
new a0e8070 Split bubblemon_update into watertank sim and drawing routine
new 658230e Accursed integer overflow
new a138c7b Get rid of this makefile hackery to have two different names. It's just "wmbubble" henceforth.
new 69465ed Slightly revise descriptions of color parameters
new 7f171bd Prefer integer math as much as possible for calculating clock angles
new 6115ca0 Don't bother to test if we should draw the bubble above the water -- we already made sure it was valid before.
new 7c1078c Make drawing bubbles clearer (less pointer walking)
new e720e3e Allow disabling of various clocks so-as-to override xresources from the commandline
new 7c0ca26 Fix stupid shifttime bug (advancing 1 hour per refresh)
new ac8cc95 The best way to make sure that two arrays stay in sync is to make them the same array.
new e74f1ac Allow the datefont_xpm to usefully be able to become wider than 5 eventually
new 0f0e6df Finalize name change(i hope). Make help display more useful. Fix exec-on-left-click.
new e946d2c Get rid of the Makefile.*; try to make plain Makefile smart enough. Don't have a machine to test on, though...
new 34d10bb More renaming effort. Tried to get rid of the bubblemon name in any outward-facing manner. Still need to revise man page.
new a4695cc Restore defaults to original upstream values (appropriate for 67Hz redraw rate)
new 6bbc461 Updated man page, ?fixed? debian/rules
new 645d66c Whitespace futzing, hopefully the last time
new f95fdbf Don't bother to dynamically allocate things where the size is fixed at compile time
new 16f28cb Other than the debian/ directory, I think we're good to release 1.50; release as 1.49rc1
new 665b8fb debian/changelog: Fix Debian distribution target tag
new e7ddfdb debian/control: (Description): Delete multiple spaces
new bbce9bc control: (Depends): Add missing ${misc:Depends}
new 3fe0d99 rules: (install): Use dh_prep
new 39713a2 control: (Standards-Version): Update to latest 3.9.2
new 9a18af3 control: (Build-Depends): Update to latest debhelper 8
new a71cdb8 compat: update to latest 8
new 93fa932 debian/source/format: new
new 3720f2c control: (Build-Depends): remove obsolte dpatch
new 1e30a9c rules: Remove dpatch
new 7716aba rules: Update to latest dh(1) format
new bd58df5 debian/changelog: Add missing Debian revision number
new b1aeaf5 debian/changelog: Delete Extra Emacs variables (keep file clean for any editor)
new 29104f0 debian/changelog: Add missing dot
new 49460c3 clean: New file. Remove binary.
new ab638aa copyright: Update to DEP5 format
new 047f309 control: (Description): Remove article (Lintian fix)
new 3e184cd control: (Depends): Fix typo
new e571e28 control: (Homepage): Add
new 520a1a8 manpages: New file
new 9c22df9 manpages: Use *.1x
new 841958c changelog: Remove EOL whitespace
new 20e9d17 rules: Add missing newline
new 7f30dcc wmbubble.1x: Fix hyphens
new ef8609a debian/changelog: Close #632876
new 54d4582 Merge branch 'wmbubble.1x' of https://github.com/jaalto/wmbubble
new 195c4ee Rename .1x manpage to .1
new f8ac195 Switch to preferred email address
new 27367a4 Wakwak script should be executable. Maybe we should suggest sox
new f9cb35e Removed debian/ to make distribution outside of debian clean
new 22c575e Fix bundled documentation; nothing is configurable at build time anymore
new d90e4bc Fix last changelog point. No reason in having a rc either.
new 377ccc0 Set default CFLAGS to be useful for distribution
new 9e9c3d0 Fix makefile
new eee6aa3 Make manpage section agree with filename extension
new 55968ae Deal better with BOX_SIZE != 58
new e870878 debian package 1.50-1
new 0a0694d added debian/install, restores misc/wak* to /usr/share/wmbubble
new 4f9aef7 manpage moved upstream
new ebb32af new watch file
new a8ebfc7 bump standards-version to 3.9.5
new e5b6472 tidy up changelog
new 00d9590 add GNU/kFreeBSD section to Makefile (fixes FTBFS)
new e97aeeb bubblemon.c: also call init_stuff if __FreeBSD_kernel__ defined (fixes segfault on kFreeBSD)
new 10ea7d4 remove redundant debian/wmubble.manpages
new b106d34 sys_freebsd.c: change system_cpu to use sysctl
new b57cbe5 kfreebsd fixes patch
new b95599d restore non-debian files to orig state
new 7457e3d debian/patches/series update
new 33c58f6 update changelog to 1.50-3
new 14f7c82 changelog updates by adrian glaubitz
new 2374b2b minor change to debian/changelog by adrian glaubitz
new 6c01442 libkvm-dev to build-depends (patch by pino toscano)
new 17f667a update Vcs-* fields in debian/control to point to packaging repo
new b52c50b bump to 1.50-4
new 855ad11 add newline to end of debian/patches/series (fixes lintian error)
new 07dab87 New patch to add declaration of init_stuff() to sys_include.h.
new 19794d2 This patch adds several fixes to make wmbubble work on Debian GNU/kFreeBSD. In particular: - recognize GNU/kFreeBSD as an option in the Makefile - call init_stuff if __FreeBSD_kernel__ is defined instead of just __FreeBSD__ - use sysctl instead of kvm_read for system_cpu; inspired by FreeBSD patch for wmcube-gdk by KOIE Hidetaka (http://lists.freebsd.org/pipermail/ freebsd-ports-bugs/2008-January/135006.html)
new 6a4cf51 Update Vcs-* in debian/control.
new ed4b7d7 Update debian/changelog.
new aaeff90 Merge branch 'kfreebsd-fixes' of https://github.com/d-torrance/wmbubble into d-torrance-kfreebsd-fixes
new 6d41c29 Merge branch 'd-torrance-kfreebsd-fixes'
new 9be6d0b Update version number for FreeBSD fixes
new eb57c0b Merge pull request #1 from rnjacobs/master
new 533a786 Merge branch 'upstream'
new 639d25e Delete debian/patches.
new cd27903 Update debian/rules to use new Makefile.
new da6341c Rewrite debian/patches/fix-compiler-flags.patch for new Makefile.
new a6913da Remove debian/dirs and debian/manpages; unnecessary because of new Makefile.
new 1243848 Update debian/changelog
new a82afed Fix compiler flags.
new 044f11e Fix -Wformat compiler warnings.
new ef74a92 Fix -Wpedantic compiler warnings.
new b0058bb Fix -Wunused-variable compiler warning.
new 1dfe96a Fix -Wunused-result compiler warnings.
new 3e74615 Further FreeBSD updates.
new 8b56027 Instead of changing %d to %u, declare the variables as unsigned ints.
new cb0e914 It turns out that xx needs to remain a signed int; otherwise we get a segfault.
new cd54a40 Make duck blink when system() returns an error.
new 7ef8b62 Document support for more than just the first two mouse buttons
new 70f4662 Account for delay_time when calculating duck blink interval.
new b9b3a13 Merge remote-tracking branch 'dtorrance/debian-patches'
new b610acc Update version to 1.52. Slightly tweak "blink on system() failure" code, as if a dockapp would matter if it did...
new eea7d1c Import upstream version 1.52.
new 86582e9 debian/patches: Remove directory; patch applied upstream.
new b827036 debian/rules: Add get-orig-source target.
new cbff76c debian/changelog: Draft for verson 1.52-1.
new b64a542 debian/control: Remove Build-Depends on libkvm-dev.
new 2725a03 debian/control: Bump Standards-Version to 3.9.6; no changes required.
new d1872ce debian/README.Debian: Remove file; out of date.
new cd785f9 debian/changelog: Update; set distribution to unstable.
new ce1573a flanderize
new 9413957 Make more nearly possibly battery friendly by not redrawing things when invisible
new 5878ee2 Actually use the intended renderer on 24-in-32bpp displays
new 1fa3d4f Update version
new f109a45 Imported Upstream version 1.53
new 2fc63f1 debian/{copyright,install}: Add newlines at end of files.
new 258ed05 debian/changelog: Draft for version 1.53-1.
new 8d0e4e3 debian/control: Update Vcs-*.
new 60101a9 debian/control: Set Debian Window Maker Team as Maintainer; move self to Uploaders with updated email address.
new 0c2264e debian/copyright: Update email address.
new d432243 debian/changelog: Add entry for version 1.53-2.
The 207 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-wmaker/wmbubble.git
More information about the Pkg-wmaker-commits
mailing list