spek

Acoustic spectrum analyser
git clone http://git.hanabi.in/repos/spek.git
Log | Files | Refs | README

commit 8b91d794923bf7928f31e36cfc57683fb9cb8083
parent fe52dd068a061a9fc6a0ed604eb4982a63bf8e4c
Author: Alexander Kojevnikov <alexander@kojevnikov.com>
Date:   Thu, 30 Aug 2012 12:36:15 -0700

Update docs

Diffstat:
DAUTHORS | 24------------------------
AAUTHORS.md | 28++++++++++++++++++++++++++++
MINSTALL.md | 4++--
MMakefile.am | 1+
MREADME.md | 50++++++++++++++++++++++----------------------------
Mdist/README.md | 10+++++-----
Mdist/win/README.md | 2+-
7 files changed, 59 insertions(+), 60 deletions(-)

diff --git a/AUTHORS b/AUTHORS @@ -1,24 +0,0 @@ -Maintainer: - Alexander Kojevnikov <alexander@kojevnikov.com> - -Contributors: - Fabian Deutsch - Jonathan Gonzalez V - Stefan Kost - Thibault North - -Translators: - Florent Thoumie - Giuseppe D. Barbagallo - Huang Shibing - Jonathan Gonzalez V - Olga Vasylevska - Pavel Fric - Philipp Defner - Piotr Drąg - Ryan Smith - Tiago Rinaldi - Wouter Bolsterlee - -Artist: - Olga Vasylevska diff --git a/AUTHORS.md b/AUTHORS.md @@ -0,0 +1,28 @@ +Maintainer: + +* Alexander Kojevnikov (<alexander@kojevnikov.com>) + +Contributors: + +* Fabian Deutsch +* Jonathan Gonzalez V +* Stefan Kost +* Thibault North + +Translators: + +* Florent Thoumie +* Giuseppe D. Barbagallo +* Huang Shibing +* Jonathan Gonzalez V +* Olga Vasylevska +* Pavel Fric +* Philipp Defner +* Piotr Drąg +* Ryan Smith +* Tiago Rinaldi +* Wouter Bolsterlee + +Artist: + +* Olga Vasylevska diff --git a/INSTALL.md b/INSTALL.md @@ -33,8 +33,8 @@ Spek requires OS X 10.5+ and an Intel-based Mac. To build Spek, download the source code tarball then run these commands from terminal, adjusting the path to wx-config as necessary: - tar -xJvf spek-0.x.tar.xz - cd spek-0.x + tar -xJvf spek-0.8.0.tar.xz + cd spek-0.8.0 ./configure --with-wx-config=/path/to/wx-config make diff --git a/Makefile.am b/Makefile.am @@ -7,6 +7,7 @@ SUBDIRS = \ tests EXTRA_DIST = \ + AUTHORS.md \ INSTALL.md \ README.md \ dist/osx/DS_Store \ diff --git a/README.md b/README.md @@ -7,53 +7,47 @@ Spek is available on *BSD, GNU/Linux, Windows and Mac OS X. Find out more about Spek on its website: <http://www.spek-project.org/> -## Spek 0.7 - Released 2011-04-24 +## Spek 0.8.0 - Released 2012-TODO ### New Features And Enhancements -Spek 0.7 is part of beta 0.x releases, leading up to a stable 1.0 release -later this year. Check Spek website for the roadmap. +Spek 0.8.0 is part of beta 0.x releases, leading up to a stable 1.0 release +(hopefully) later this year. Check Spek website for the roadmap. -New features since 0.6: +New features since 0.7: - * Added translations in 8 languages - * Preferences to select a language and to check for a new version - * Spectral density ruler - * Added a menu bar, cleaned up the tool bar. - * Better OS X integration + * Switched from GTK+ to wxWidgets for better Windows and OS X integration. + * Single .exe version for Windows. + * Added translations in 8 more languages (totalling 16). Enhancements: - * Show the version number in the window - * Pre-compute the cosine table to speed up analysis by ±16% - * Use jhbuild and ige-mac-bundler to build and package Spek on OS X - * spek(1) man page - * Avoid using APIs depreciated in GTK3 + * Switched to .xz tarballs. + * Split out libspek and added unit tests. + * 24-bit APE support (upstream fix). Bugfixes: - * Fixed link activation on OS X (issue 31) - * Fixed new version detection on OS X - * Fixed duration for unsynchronised ID3v24 mp3 tags (upstream fix) - * Fixed rigth click → Quit (issue 24) and the ⌘ Q shortcut (issue 44) + * Fixed crash when the preferences file is not writable. + * Fixed crash when the home directory is not writable. + * Fixed duration and rendering for some video files. + * Fixed compilation with newer FFmpeg and libav versions. + * Proper handling of Unicode file names under Windows (upstream fix). ### Sources / Packages - * Spek 0.7 tarball: - * <http://spek.googlecode.com/files/spek-0.7.tar.bz2> + * Spek 0.8.0 tarball: + * <https://github.com/downloads/alexkay/spek/spek-0.8.0.tar.xz> * Windows and Mac OS X binaries: - * <http://spek.googlecode.com/files/spek-0.7.msi> - * <http://spek.googlecode.com/files/spek-0.7.zip> - * <http://spek.googlecode.com/files/spek-0.7.dmg> + * <https://github.com/downloads/alexkay/spek/spek-0.8.0.msi> + * <https://github.com/downloads/alexkay/spek/spek-0.8.0.zip> + * <https://github.com/downloads/alexkay/spek/spek-0.8.0.dmg> * Unix packages: - * <https://github.com/alexkay/spek/blob/master/INSTALL.md> + * <https://github.com/alexkay/spek/blob/master/INSTALL.md#bsd-and-gnulinux> ### Dependencies * wxWidgets >= 2.8 - * FFmpeg libraries: - * libavcodec >= 52.123 - * libavformat >= 52.111 - * libavutil + * FFmpeg >= 0.7 or libav >= 0.8 diff --git a/dist/README.md b/dist/README.md @@ -8,16 +8,16 @@ * `tx pull -a`. * Update the list of available languages, 80% or so will do: * po/LINGUAS - * src/spek-preferences-dialog.vala + * src/spek-preferences-dialog.cc * dist/win/bundle.sh * dist/osx/bundle.sh - * Update AUTHORS using `git log X.Y.. --pretty=format:"%an <%ae>" | sort -u`. + * Update AUTHORS using `git log X.Y.Z. --pretty=format:"%an <%ae>" | sort -u`. * Sync AUTHORS with the About dialogue. * Update news in README.md. * Update the website and debian/control's description with the new features. * Update the manpage if necessary. * Update sshots if there are user-visible changes. - * Update and sync wiki pages with the new version number and instructions. + * Update INSTALL.md with the new version number and instructions. * Update copyright year of touched code. * Commit everything. * Make sure `make distcheck` doesn't return errors. @@ -26,12 +26,12 @@ * If anything has been changed, commit and re-make the tarball. * Write the blog post, link from web/index.html, don't publish yet. * Update web/index.html: bump version numbers, binary sizes and news. - * `git tag -a X.Y`. + * `git tag -a X.Y.Z`. * Upload the tarball + OSX and WIN binaries. * Update the Ubuntu PPA. * Request FreeBSD and Debian updates. * Upload the website using `web/upload`. * Publish the blog post. - * Send an announcement to linux-audio-announce and vala-list. + * Send an announcement to the LAA list. * Update the forum thread on what. * Ping ArchLinux and Gentoo maintainers. diff --git a/dist/win/README.md b/dist/win/README.md @@ -1,6 +1,6 @@ ## Building the Windows installer -This is be done in two steps: +This is done in two steps: * Cross-compiling spek.exe using [MXE](http://mxe.cc/). * Building the MSI package under Windows.