diff --git a/AUTHORS b/AUTHORS deleted file mode 100644 index 08b3df6..0000000 --- a/AUTHORS +++ /dev/null @@ -1,24 +0,0 @@ -Maintainer: - Alexander Kojevnikov - -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 new file mode 100644 index 0000000..cb3ce20 --- /dev/null +++ b/AUTHORS.md @@ -0,0 +1,28 @@ +Maintainer: + +* Alexander Kojevnikov () + +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 index e0f1c08..e045fa2 100644 --- 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 index d0b4032..24cdb86 100644 --- 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 index c50c49c..c5aa65c 100644 --- 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: -## 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: - * + * Spek 0.8.0 tarball: + * * Windows and Mac OS X binaries: - * - * - * + * + * + * * Unix packages: - * + * ### 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 index 4837be4..a6d4301 100644 --- 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 index 1022652..d16a548 100644 --- 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.