2007-11-04 Bump version to 1.1.0
	* version bumped to 1.1.0
2007-11-03 Another configure fix.
	* Set PACKAGE_DOC_DIR to ${acl_final_prefix}/share/doc/${PACKAGE}-${VERSION}
	* and then use PACKAGE_DOC_DIR both in the Makefile.am as well
	* as references to the doc hierarchy in the code (callback.c)
2007-11-03 Captcha fix, joining a room after an expired captcha fails
	* As a follow up to reusing a saved captcha verification string,
	* If the captcha has expired, then the join of the room fails,
	* even though the captcha verification succeeds. This patch will
	* automatically rejoin the room, after the captcha string is
	* validated.
	* Also made some changes to chatter_list_populate() so that any
	* highlighted/selected user in the chat list will not be
	* dehighlighted when a new user enters the room.
2007-11-03 Updated documentation (HOWTO-SIP.html)
	* Moved the HOWTO-SIP.html to the doc directory. This
	* now will get installed in /usr/share/coc/gyachi*/html/
	* Updated KNOWN_PROBLEMS-gyvoice.txt to reflect this.
2007-11-02 more build updates.
	* Moved the gyachi version number into the file VERSION
	* created a configure.ac.tmpl, and use this and VERSION
	* to generate a configure.ac; removed configure.in
	* added an INSTALL.txt which gives instructions on building
	* Replaced "configure" with instructions to read INSTALL.txt
2007-11-01 Moved installation of doc directory to
	* /usr/share/doc/gyachi-version#
	* Moved KNOW-PROBLEMS to /usr/share/doc/gyachi-version as well.
	* Added a check for "convert" to configure.
2007-10-31 Fix PM webcam invite and PM send webcam invitation
	* These 2 dropdown boxes should offer the buddy list.
	* They were mistekenly offering the chatroom list if the
	* chat panel was selected.
2007-10-29 Try Captcha re-validation first!
	* well... Whaddaya know! It turns out that the captcha
	* verification string stays valid for a little bit. Maybe
	* "about 5 minutes". So now when we change rooms, instead
	* of automatically getting the new captcha image, we will try
	* the old verification string first. If that lets us in, then
	* we don't bother to refetch the new captcha image :)
2007-10-28 More misc fixups for distribution release
	* Added a KNOWN_PROBLEMS.txt for gyachi (and renamed
	* the gyvoice one to KNOWN_PROBLEMS-gyvoice.txt).
	* updated the spec file to create the /usr/share/doc/gyachi-<version>
	* directory, and populate these files there.
2007-10-28 Misc fixups for distribution release
	* Fix path to webcam from /usr/share/gyachi to /usr/lib/gyachi
	* Fix default viewer to htmlview (which will open a firefox
	* window if ther is no instance already running)
	* cleaned up the gyachi.spec.in to properly use predefined
	* distribution tags,
	* Added desktop icon for the menu support.
2007-10-27 Fix [Talk] in Voice Chat
	* clear the talker-id labels when we switch rooms.
	* or otherwise stop/start listening.
	* Sort the Talk room in the same order as the
	* Chat room listing. By Alias.
2007-10-27 Fix [Talk] in Voice Chat from hanging.
	* Corrected the termination of the playback thread
	* when going into Talk mode.
	* When [Off] is pressed:
	*    Clean up the talker-id labels (emulate Pressing [Talk])
	*    Desensitize the [Talk] button.
2007-10-26 Fixes for Voice chat
	* Fixed CPU usage for voice chat
	* Fix voice chat crashing when a nickname > 80 characters.
2007-10-25 Fix entering a voice enabled chat room w/o the codec's being
	* installed
	* An error abou not finding the codecs was being displayed.
	* This error message should only be displayed when you Launch
	* gyvoice, not on just entering the chat room.
2007-10-25 Change icon on the pmwindow
	* Changed the drop down index icon to a GTK_STOCK_INDEX
	* one instead.
2007-10-25 fix the "ymsg_dump_packet(), invalid packet" bug
	* fix the "ymsg_dump_packet(), invalid packet" bug.
2007-10-24 Cosmetic fixes for low resolution users
	* Made fader UI a "hide/show" thing, with the [Fader] button
	* controlling the state. Also save the hide/show state into the
	* gyachirc configuration file.
	* Added a "Leave Room" button to the "quick access bar".
	* Delayed desensitizing of the "Leave Room" button until the
	* user actually leaves a room.
	* Only popup the voice chat UI when you press the launch button.
2007-10-22 Codec changes
	* moved the 2 codec files into a separate project branch, allowing
	* the main gyachi branch to be without binary only windows files.
	* Combined the Enable pyvoice / Launch Voice Chat into a single
	* Launch Voice Chat. Some icon changes as well. Updated Makefiles
	* for the codec changes.
	* moved the quick access toolbar from the Contacts! tab to just above
	* (i.e. to next to the font tool bar).
2007-10-19 Fix for unselecting the selectable label in the OK popup
	* The OK confirmation dialog popup has always had
	* the label to be "selectable". This allows the user
	* to cut/paste the message of the dialog before dismissing
	* the panel. Previously the text has always been selected.
	* This fix fixes that. In addition, the focus is now automatically
	* set to the [OK] button.
2007-10-16 Fix the loading of the plugin libraries under SELinux
	* Finally got arounf to fixing this. The plugins should
	* be compiled with -fpic / -FPIC
2007-10-14 Fix a race condition with log file filenames
	* When opening a new session, do not use the
	* static buffer 'selected_buddy' for the pm name.
	* Opening 2 PM windows near simultaneously will
	* cause problems...
2007-10-14 Another auto-away fix
	* reset the auto-away timer EACH time you type, not just
	* the 1st time you switch from away to here.
	* Added recognition of RETURN/ENTER on <password> field
	* of the Login Window.
2007-10-14 Change Plug-in directory
	* Changed the plug-in directory from /usr/{local}/share/gyachi to
	* /usr/{local}/lib/gyachi
	* (more correctly, changed the path from ${pprefix}/share/${PACKAGE}
	* to ${pprefix}/lib/${PACKAGE}
	* Also updated the spec file (and spec.in) to support multiple
	* rpm based distributions.
2007-10-13 Fix Auto-away...
	* 1) always switch from auto-away to "here"
	*    when we type (or emote, or comment), regardless of
	*    the "Sending PM or chat comment when away brings you back"
	*    setting (but honor that setting for other status settings).
	* 2) When switching from here to auto-away, *stay* auto-away
	*    so long as the user is idle. (gyach_emote used to
	*    switch back to "here" whenever it emoted, including the
	*    emoting of the message that the user went away, sigh!).
	* 3) When typing, reset the auto_away_timer (so that
	*    we will *stay* here, instead of flipping to
	*    auto-away in the middle of typing!.
2007-10-03 convert some pixmaps to gtk_icon_stock images
	* Allows GyachI to be more theme friendly
	* fix clicking the "Send" button in the pm so that
	* focus is back at the text entry widget.
2007-10-02 Fix parenting of the PM encryption popup.
	* Fix the parenting of the PM encryption popup
	* remove the left over print message from the
	* testing of the gpgme plugin.
2007-10-02 addition of distro specific spec files
	* Added a new sub directory hierarchy
	*   spec_files/gentoo/
	* the contributed files need some work, and the fedora
	* spec file needs to be moved. This will happen later.
	*
	* Also finally fixed the gpg compile and load errors.
2007-09-30 Chat room misc
	* Removed a few buttons/menu items that in as far as I can tell
	* have been depricated/obsoleted by Yahoo!
	* In particular these buttons used to do a /goto or a /online
	* If anyone can demonstrate the use of these buttons (in an earlier
	* version of gyachi), I'll be happy to put them back in, and fix them.
	*
	* Removed Rooms -> Join Chat Room
	* Removed Rooms -> Join User In Chat Room
	* Removed "Join Chat Room" icon in Quick Access button bar.
	* Removed "Join User In Chat Room" in Buddy pane Quick Access bar.
	* Removed "Join User In Room" in buddy popup (right click on buddy)
	* Removed "Join Chat Room" from tray panel popup.
	* Removed "Join User" on the PM window (/goto user)
	* Added "Rejoin Current Chat Room" and "Leave current Room or Conference"
	*  off trayicon -> Rooms, into the sentitive/desensitive list, depending
	*  upon whether we're in a chat room, or not.
	*
	* Added a Clear button for Chat Room.
	*
	* Added a setup -> Options -> "Automatically Leave Chat Room when we
	*  log out of Yahoo!" with the default being true.
2007-09-28 Leave chat room before joining.
	* Small bug fix, thanks to loell.
	* When joining a room, if you are already in a room
	* it is necessary to leave the old room first. This is
	* true for both joining via the Room List UI, and the
	* Favorites UI. (the Rejoin Current Chat Room is ok).
2007-09-27 speed up ymsg_send_file
	* and in particular transfering of buddy images (bimages)
	* added low-level read/write socket that will use
	* non-blocking i/o and progess gtk_event's while doing
	* the i/o.
2007-09-27 Multi-lingual fix for fading
	* If fading is enabled, then the handling of multi-national
	* characters (a.k.a dead-key sequenses) was not handled correctly.
	* These characters are multi-byte sequences, each of which has
	* the hi (0x80, or 0200) bit set. The original code would put
	* a fade sequence in the middle of the dead-key sequence. This
	* has been fixed.
2007-09-20 Chat room misc
	* fix room enters to only display a single line of information.
	* Fix for not displaying the chat panel automatically when a
	* user enters the room.
2007-09-18 Captcha UI cleanups
	* Fix the Captcha UI to automatically grab focus to the
	* text entry widget.
	* Fix the entry widget to accept RETURN key
	* Clean up the chat room display. removal of extra / unnecessary
	* blank lines, extra indented spaces, and added timestamp support
	* (where missing). Added back the ASL when a user enters a room.
	* Added the main user list when you enter a room.
	* removed the empty user/aliase introduced in last fix.
	* fixed clearing of the alias list when yahoo sends an
	* room update info join packet.
	* when not in a chat / conf room, then the [Rooms] pulldown menu options
	* 'Leave Chat Room or Conference' and 'Rejoin Current Chat Room'
	* are now desetsitized.
2007-09-15 Phase2 of Captcha
	* Redid fetch_url. Removed segfault condition due to static
	* buffer allocation of the incoming url and/or outgoing
	* post data. Implemented non-blocking i/o on the fetch socket
	* to ease the "hang" during fetching or urls.
	* Wrote captcha UI to fetch the captcha url, display the image,
	* prompt for user input of the image, and then post the user
	* supplied result back to yahoo.
	* Re-wrote parse_screenname_aliases(). I cannot believe what
	* I saw... *sigh*. The old code might likely have been responsible
	* for dropping aliases, amoung other attributes of chat room users.
	* Updated handle_join to take care of some recent changes at yahoo.
2007-08-29 Phase1 of capchat
	* Fix the chat panel logging to display the full message when you
	* enter a chat room. Necessary so that the gyachi user can cut/paste
	* into a browser window.
	* Fix strip_html_tags to not strip out singleton "&" characters...
2007-08-24 fix pm text input length. again. change disconnect popup parent
	* fixed pm text length. again. it was reverting to 151 chars if ANY of the
	* pm's were sms. Now I set it to 151 ONLY for a SMS session. everyone else
	* remains at 800 chars.
	* Also changed the "you have been disconnected ..." popup parent to always
	* be the chat panel. I had made it the login window, but if you have
	* auto-login set, then it would pop up a login panel unnecessarily...
2007-08-22 fix to [rooms] -> Join Chat Room
	* so that it doesn't leave the user selection box up.
	* but still doesn't appear to do anything.
2007-08-21 fix for receiving files.
	* If the # bytes received is not the same as the reported file size
	* at the start ofthe transfer then an error box is displayed, with
	* some information. If the 2 values are the same, then a successful
	* transfer is displayed instead.
2007-08-19 Removal of private rooms
	* Yahoo no longer allows/supports (and hasn't for quite some time)
	*   private chat rooms. The menu item [Rooms] -> "Create Room", and the
	*   associated underlying code has been removed.
	* Fixed a bug when you are disconnected, and login mode is set to "auto-login".
	*   The original login panel was never realized, and hence will be redisplayed
	*   (under the disconnect info box) as a blank square box.
	* Added code to desensitize/sensitize [Rooms] -> Add to Favorites. This menu item
	*   really should only be sensitized when you are in a chat room.
	*   Ditto for the 3 conf / chat room invites. (button on main ui, button on
	*   buddy panel, [Rooms]->"Invite User to Char Room or Conference..."
	* Fixed the chat Room List to not have User/Yahoo rooms. Everything
	*   there is now a yahoo room.
	* Fixed an issue with a failed d/l of a room list. Previously, if
	*   the d/l of a room list failed, you were screwed. The list disabled for
	*   the duration of the gyachi run, and you would have to exit/restart
	*   gyachi to re-d/l the room list. This has been corrected. Just undo, and
	*   re-do, and the list will re-attempt to d/l.
	* Fixed the Chat Panel text display when you enter/leave a chatroom or conference
	*   make sure that the cursor ties to the end of the buffer...
	* Found and fixed an ugly intermittent bug in yahoochat ymsg_recv_data
	*   packet receive. Large packets ( > 2048 bytes) would overwrite memory.
	*   Such packets would commonly be associated with entering chat rooms
	*   with a lot of users.
2007-08-17 Bug fix(s) file transfer & emote/chatroom panes.
	* In file transfers, clicking the cancel button at the very
	* end of a file transfer will causs gyachi to crash. Believed fixed.
	* Leaving a conference does not yield back the emote/chatroom panes.
	* Also make the chatroom input pane (the smiley, edit box, send/clear buttons)
	* ONLY present when you are in a chat room...
	* Fix the presentation of OUR text in the chat window to have just 1 leading
	* space, not 4 (to be consistent with all the rest of the lines....)
2007-08-16 Changes to the emotes & chatroom panes (on the main chat window).
	* The emotes & chatroon panes are not only present when needed
	* (i.e. when in a chat room, conference, created room)
	* They are both hidden when not needed.
	* Additionally, the emotes pane can now be enabled/disabled on the fly
	* via the setip -> options config option.
2007-08-15 Remember Emotes window size
	* implemented a setup->options checkbox to disable the emotes window.
	* If the emotes window is not disabled, then remember it's size.
2007-08-12 Allow file transfer sending of files with embedded spaces.
	* Allow file transfer sending of files with embedded spaces.
2007-08-11 Text Limit change
	* Changes the limit on the amount of text send from 422 to 800 as per
	* current windows yahoo clients.
2007-08-05 File Transfer fixups
	* Fixed a lockup when dismissing the "transfer is successful" popup.
	* made the progress meter dialog box non-reziseable (thanks loell)
2007-08-04 File Transfer overhaul
	* major overhaul of file transfer code.
	* Fixed all known lockups when receiving files.
	* Fixed all known GUI hang while send/receiving files.
	* Added a progress meter.
	* Enabled multiple simultaneous transfers.
	* Removed "send file size limit".
	* More to do: see the TODO file in the client directory.
2007-07-28 cosmetic trayicon fixups.
	* cosmetic. eliminated unnecessary extern declarations.
	* Fix 'on demand' sending IM's (using icon buttons to pull up
	* a PM window). Seems that I broke these during a recent
	* checkin, resulting in the IM being sent to "(null)". :(
2007-07-26 Login fixups
	* When selecting Connection -> Connect, if the login window
	* is already created, but  iconified, then uniconify it.
	* Make the "Could not login", and other related messages
	* parents of the login window.
	* Added timestamp to disconnect message (if chat window timestamps
	* have been enabled).
	* Fix segment crash (that I introduced in the recent changes) in
	* 'GyachE Improved Ignore List...' and 'Yahoo! Ignore List...'
2007-07-24 Converted all pthreads to GThreads
	* and in particular, serialized ALL sound stuff
	* thru the sound-event thread.
	* The capture and broadcast webcam was also converted from
	*     pthread to GThread, but not tested.
2007-07-22 PM notebook initialization fix
	* Tracked down that annoying
	*	Gtk-CRITICAL **: gtk_widget_set_events: assertion `!GTK_WIDGET_REALIZED (widget)' failed
	* when you open up a new PM notebook.
2007-07-19 buddy image fix
	* Make show/hide of the buddy image on the pm panel
	* persistent when you change notebook tabs, and change back.
2007-07-17 expat lib fixes
	* Added configure support for the expat library
2007-07-07 Misc Fixups
	* Made the Yahoo! Room List popup parented to the Chat Panel
	* Fixed the "insert" popups from the "Accounts, Rooms, Friends"
	*       tab of the Setup panel to be parented to the Setup panel.
	* Fixed parented windows to be CENTER_ON_PARENT centered
	* Fixed view webcam in the Chat Panel when you right click in the
	* 	alias panel. Note that the action menu pulldown will always
	*	give you your buddy list.
	* Fixed "Send WebCam Invitation" so that it is parented, and if
	*	using the friend list, it displays a popdown of sorted friends.
	* 	in the Chat pannel, it will display a list of user names
	*	from the current room.
	* Fixed "Create Chat Window" parenting.
	* Fixed "Stealth Settings" Window parenting.
	* Fixed "Send Instant Message to many" parenting.
	* Fixed "Invite User to Room or Conference" parenting.
	* Fixed "Edit Contact Information" parenting.
	* Fixed sort method of Aliases/Names in Chat panel to be utf8. This
	*	will ignore leading apecial characters, and will handle
	*	multi-lingual.
	* Fixed "Edit Emote" window parenting
	* Fixed "Add To Favorites" window parenting
	* Fixed "Join Chat Room" parenting.
	*	changed text_entry to pulldown list of users.
	* Fixed "Info" (Show Profile) window parenting.
	* Fixed "Edit My Display Image" -> no longer modal, it is now parented
	*	properly, as is all of it's children windows.
	* Removed all the old remanents of GLADE (GLADE_HOOKUP_OBJECT) throughout the code.
	* Replaced all deprecated gtk_signal_connect() with g_signal_connect in client/
	* Replaced all deprecated gtk_object_get/set with g_object_get/set in client/

2007-07-06 Chat Window -> Buddy Tab enhancements
	* Made the "Friends: ##, Online: ##" a pulldown menu
	* Added the ability to filter out
	* 	All Offline frields
	*	Offline Friends not in groups that are online
	* Added ability to automatically:
	* 	expand all Group tabs
	*	collapse all Group tabs
	*	expand only the group tabs that have online friends
	* Changed the Groups tab to list "<GroupName> (##online/##total)"
	* Minor cleanup with on_blank_pm_window/on_pm_cancel_clicked/on_pm_window_destroy_event
	* Changed "Friends : ##  Online : ##"
	*     to  "Friends: ## Online: ##"
	*     in both the Buddy Tab label, and also the traybox/tooltip.
	* Moved create_list_dialog to interface.c -> that's where the
	*	other convenience ui builders are.
2007-07-01 webcam fixes
	* fix webcam so when recording button is selected,
	* if the capturerc has not been set (or if the path for
	* the captured images is invalid), recording is automatically
	* stopped, and an error message is displayed in a popup to
	* inform the user of the bad path, the error message, and
	* a suggestion to configure the webcamrc.
	*
	* Also parented the various webcam popup messages to the webcam
	* UI
	*
	* Also changed the "view webcam" popup to an edittable pulldown,
	* defaulting to the selected user. :)
	*
	* Added an attempted fix in packet_handler handle_away_back_cb() for
	*	RE: Segmentation Fault
	*	By: lorenzki (lorenzki) - 2007-06-29 11:04
2007-06-19 Window parenting
	* adjust all the popup windows so that they are properly parented
	* to either the chat_window, or the pm window, as appropriate.
	* Finally fix the setup window so 1st click will pop it up (also
	* parentted the setup window to the chat window).
	* a bunch of cosmetic code changes, fixed formatting in several files,
	* but more importantly, removed a lot of "extern" statements, and added
	* proper inclusion of header files.
	* Fixed the Add user to Group pulldown list to pre-sort the groups alphabetically.
2007-06-10 fix autoconf issue with detection of vsscanf
2007-06-02 Fixed major memory leak in animations.
	* also added some memory cleanup here and thee, to more easily detect what's
	* been leaked, when running under valgrind.
2007-01-04 fix a login bug.
	* check for empty username when processing the logon UI
	* and reject.

2006-10-15 debug packet lokking for unknown packets
	* Fix for logging to the capture file instead of stdout.
	
2006-10-12 added hints for chat window log files.
	* Added hint on "Connection" menu "Log Chat to File" and
	* "Log Debug to File".
	* Also moved set_tooltip() to util.c, removed various externs of
	* set_tooltip throughout the code, and added the include of util.h
	* as appropriate.
	
2006-10-11 capture related
	* Added toggle to main window to persistently set whether to start
	* capture upon a capture/connect, or not.

2006-10-06 Logging related
	* Changed the Chat window "Save to File" callback to no longer prompt
	* for filename, but to use the pregenerated filenames, like the rest of
	* the logging code. Also now displays the saved filename in the status bar.
	* removal of some unused older create_fileselection() code, and related
	* no longer referenced on_file_ok_button_clicked / on_file_cancel_button_clicked
	* callback routines.
	
2006-09-29 Logging related
	* Changes to setup menu ("General" panel). Added logfile base directory
	* and logfile "template" (makes use of strftime substitutions).
	* Adjusted pm "save" button, so it no longer display file selection menu.
	* Adjusted main chat window ("Log to File") so that it also no longer
	* displays file selection menu. Both now will make use of the configurable
	* logfile base directory (and then "who"), and the template filename.
	* TODO: look at Connection -> "Save current text"
	
2006-09-23 plugins.c
	* Mostly clean up the code, for now.
	* eventually, I want to move the plugin directory from /usr/share/gyachi
	* to /usr/lib/gyachi. Preparing this module is the first step. Other
	* than code cleaning, there is no substantial changes. (well, one code
	* change that now enforces modules names to beging with "gyachi...", this
	* did not used to be the case previously.)

2006-09-22 Chat window cleanup
	* cleanup in callbacks.c
	* added chat timestamp support in a number of places where it was missing.
	* a lot of chat window formatting cleanup.

2006-09-10  PM panel "save" button
	* fixed "tooltip" on the "save" button, to indicate
	Start Logging or Stop Logging, as the case may be, depending
	upon the state of logging.

2006-09-09  PM panel changes
	* fix some double spacing problems with /date, /time
	* add missing timestamp for outgoing /buzz

2006-09-05  Main Chat panel, Smiley panel
	* Fix remembered location (use gtk_window_get_position() instead
	of gdt_window_get_position()
	* In Smiley panel. If a smiley is RIGHT or MIDDLE-mouse button clicked,
	OR CONTROL LEFT mouse button clicked, the smiley window stays open. In
	all other cases, the smiley window will close with the click.
	
2006-09-03  Main Chat panel

	* many adjustments in packet_handler.c to make
	status line displays consistent.
	* Some changes to "auto-raise pm window" to make
	this feature work better. No longer switchs panel
	if the current panel has focus (but will switch panel
	if current notebook window is not focused).
	* added code to make window icon "flash" in the
	menu bar.

2006-08	  PM panel changes, and misc fixes / enhancements.

	* Some changes to webcam file saves, to not overwrite a
	pre-existing file stream.
	* Conversion of individual PM panels into conversation
	notebooks, with tabbed conversations.
	* Enhancements to PM logging, including a setup option to
	persistently startup logging automatically when a PM panel
	starts.
	* Correct double spacing in PM chat panel.
	* Make sounds a separate thread (prevents main UI from
	hanging when sounds are being played, (esp Buzzes :)
	* Fix to make "no chat room" tick box on login UI persistent.
	* Fix to correct bolded font in PM panel.
	* Update makefiles & Configure so that setting --prefix
	gets applied to PACKAGE_DATA_DIR, PACKAGE_LOCALE_DIR,
	and EXPANDED_LIBEXECDIR.
	* setting label back to defaults in gyvoice when talk-button is released

2006-03-12  gettextize  <bug-gnu-gettext@gnu.org>

	* Makefile.am (SUBDIRS): Add intl.
	* configure.in (AC_OUTPUT): Add intl/Makefile.

2006-03-12  gettextize  <bug-gnu-gettext@gnu.org>

	* Makefile.am (EXTRA_DIST): Add m4/ChangeLog.

2006-03-12  gettextize  <bug-gnu-gettext@gnu.org>

	* configure.in (AC_OUTPUT): Add po/Makefile.in.

2006-03-12  gettextize  <bug-gnu-gettext@gnu.org>

	* Makefile.am (SUBDIRS): Add intl.
	(ACLOCAL_AMFLAGS): New variable.
	(EXTRA_DIST): New variable.
	* configure.in (AC_OUTPUT): Add intl/Makefile, po/Makefile.in.

