2009-12-15  gettextize  <bug-gnu-gettext@gnu.org>

	* Makefile.am (ACLOCAL_AMFLAGS): New variable.
	(EXTRA_DIST): Add config.rpath, m4/ChangeLog.

20100408:
-Changed portaudio buffer sizes so there is no more stuttering in Vista and it also happily compiles to Mac's tiny buffer size
-Added "Isochronic Pulses" as a pure patch provided by a user, did no more tinkering to it as it a) worked and b) was remarkably uninvasive in the overall Gnaural concept (which is Binaural Beat).
-Added a couple Tools menu items.
-Fixed the Anjuta project file to work with newer Anjuta versions, even though i seem to be a die-hard Geany user now.
-Came up with a link line to static-link enough unusual libs that i can run Gnaural as a standalone executable (with gnaural.glade, of course) on Puppy Linux. this is the line:
gcc -g -O2  -Wl,-export-dynamic -o gnaural main.o BinauralBeat.o ScheduleGUI.o ScheduleXML.o support.o callbacks.o exportAudio.o voiceGUI.o playAudio.o gnauralnet_main.o gnauralnet_lists.o gnauralnet_clocksync.o gnauralnet_socket.o gnauralnet_running.o gnauralnet_gui.o /usr/lib/libgio-2.0.a /usr/lib/libportaudio.a /usr/lib/libjack.a -pthread -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lsndfile -lasound -lm -lpthread

20100408:
-Apparently i skipped an entire year of updating here :) Fact is, 20100408  was the first real "version 1" release, and after a few tense of thousands of downloads still never got any bugs filed on it (even though i found a few - stuttering in Vista, mainly, platform requirements conflicts). So it was a good year, now on to 20100408 (above).

20080225b9:
-Expected to be the last version using PortAudio v18; next will use PortAudio v19 to be MacOSX compatible.
-To prepare for above, all PortAudio code was segreated in to a pair of playAudio.c/h files. 
-Also, these files are now linked with the poraudio library (instead of literally making my own object files). 
 FOR THE RECORD, I compiled the current Win32 version using the v18 snapshop, which had a couple 
 minor errors in it -- specifically, mingw-gcc complained that two functions weren't declared "static."
 Apparently, I don't need a DLL, I only need the libportaudio.a and portaudio.h files (the . I am going on-and
 on here about it because it is very confusing having two portaudios (v18 and v19) that sometimes use the 
 same named libs and sometimes don't.
-Now user can click on the progress bar to move to that point in the schedule.
-Added rule that any gnauralnet participant that does FF/RW/STOP/PAUSE/engine-reload gets seniority docked

20080225b8:
-First version with elementary networking (e.g., "GnauralNet"). It doesn't look 
 like much, perhaps, but inside is the groundwork for some pretty ambitious plans.
 Currently, in theory, any number of Gnaurals can connect to each other; but for
 now, they don't share schedules (or even particular check that different Gnaurals are
 running the same schedule) -- but for people using the default internal one, it is an 
 interesting way to, say, get 250 people exactly in the same wavelength (if you're 
 trying for world peace or such). I've finally decided to release it as-is (even knowing 
 there will be big changes soon) because the direction it goes depends on what people
 actually want to use; and continuing to code without that sense is sure to be a waste.

20070707:
- Lots of new tools, select options, edit functions. Basically, it is full-fledged now
  20070b2B3 BUGFIXES:
   -fixed the BB_SeedRand happening with same numbers every BB_InitVoices
  20070b2B3 BUGFIXES:
   -made engine more efficient
   -implemented thread-safety booleans BB_PauseFlag and BB_InCriticalLoopFlag to avoid "data-nulled" segfaults 
  20070b2B2 BUGFIXES:
   -found a simple but bad bug in SG_ConvertYToData_SelectedPoints that was making balances below middle line diminish with changes in volume graph.
   -discovered and fixed a massive memory leak in BB (wasn't cleaning voices before init'ing because voicecount was zero'd before cleaning)
   -changed BB's find-current-datapoint routine to remember last known one (large DP counts would slow it down to a crawl). Unfortunately, this introduced a ton on new bugs, but was necessary
  
20070620:
- implemented Undo/Redo (only goes back one step)
- implemented basic handling Voice Description strings

TODO:
- Algorithms under Tools/Select/Edit menu:
  - [Tools] Scale schedule duration to an exact time
  - [Tools] Y-axis "Smooth" selected DPs 
  - [Tools] Invert Voice
  - [Tools] Select by Duration
  - [Edit] Paste to end
  - [Select] All points below given duration
- In opening files, don't let discrepancy between <totalentrycount> and real total entry count wreck the read (easy, just work to read twice)
- In the main_VoicePropertiesDialog, give some info about the voice (number of DPs, etc.)
- In "add random duration" it can only make schedules longer, because it doesn't subtract from point before; lousy feature, change
- In "add random Y" it bottoms out on the bottom because it can't go below zero; might want to use some sort of algo

BUGS:

Indentation:
-nbad -bap -nbc -bl -bli0 -bls -ncdb -nce -cp1 -cs -di1 -ndj -nfc1 -nfca -hnl -i1 -ip0 -lp -pcs -nprs -psl -saf -sai -saw -nsc -nsob -nut -npsl -nbbo

