2003-12-31  Kenny Graunke  <kenny@whitecape.org>

	* src/GabberWidgets.cc: it's _jid not jid, julian :D
	* src/modules/GCView.cc: set window title

2004-01-01  Julian Missig  <julian@jabber.org>

	* src/GabberWin.cc: Display online/offline messages more sanely

2003-12-31  Kenny Graunke  <kenny@whitecape.org>

	* src/modules/GCView.cc: No PrettyJID for you
	* src/modules/GCView.hh: same
	* ui/GChat_win.glade: same

2003-12-31  Julian Missig  <julian@jabber.org>

	* NEWS: 1.9.2
	* configure.in: same
	* src/GabberWidgets.cc: same
	* src/RosterView.cc: same
	* src/modules/ChatView.cc: same
	* src/modules/ChatViewManager.cc: same

2003-12-31  Julian Missig  <julian@jabber.org>

	* src/GabberWin.cc: Patch for About dialog from Goedson Teixeira Paixao <goedson@debian.org>

2003-12-31  Julian Missig  <julian@jabber.org>

	* src/Makefile.am: Moved the URI/Smiley parser into its own class
	* src/PlainTextView.cc: same
	* src/PlainTextView.hh: same
	* src/modules/StandaloneView.cc: same
	* src/modules/StandaloneView.hh: same

2003-12-31  Julian Missig  <julian@jabber.org>

	* configure.in: Upped version
	* src/PlainTextView.cc: URL parsing. You heard me right
	* src/PlainTextView.hh: same
	* ui/Makefile.am: Mock-up for a dialog we'll use later
	* ui/Resources_dlg.glade: same

2003-12-30  Thomas Muldowney <temas@jabber.org>

    * src/GabberWin.cc:  clear the roster before the underlying data is gone
    * src/JabberConnection.cc:  queue is explicitly used now
    * src/JabberConnection.hh:  access to the queue
    * src/PacketQueue.cc:  The packet queue in all its regal glory, bow down
    * src/PacketQueue.hh:  Same, plus docu, go me
    * src/RosterModel.cc:  Basic interaction with the queue
    * src/RosterModel.hh:  Some more info items related to the queue
    * src/RosterView.cc:  Pop queue packets if they are waiting.
    * src/modules/ChatViewManager.cc:  Use the queue as a demonstration

2003-12-17  Thomas Muldowney <temas@jabber.org>

    * src/FileTransferDlg.cc:  Hide the details expander until started.
    * src/JabberConnection.cc:  Create and delete the PacketQueue
    * src/JabberConnection.hh:  same
    * ui/FTTransfer_dlg.glade:  Default the details expander to not visible.

2003-12-15  Julian Missig  <julian@jabber.org>

	* src/PrettyText.hh: include changes. Compiles on FreeBSD.
	* src/RosterModel.hh: same
	* src/S5B.cc: same
	* src/modules/ChatView.hh: same

2003-12-15  Thomas Muldowney <temas@jabber.org>

    * src/S5B.[cc|hh]:  proxy support
    * src/TCPTransmitter.cc:  When using a proxy, don't say we're connected
                              until the proxy handshaking has completed.

2003-12-15  Julian Missig  <julian@jabber.org>

	* src/AgentsWindow.cc: No more agents window
	* src/AgentsWindow.hh: same
	* src/GabberWin.cc: same
	* src/GabberWin.hh: same
	* src/Makefile.am: same
	* src/PlainTextView.cc: same
	* src/RosterView.cc: same
	* ui/Agents_win.glade: same
	* ui/Makefile.am: same
	* ui/Roster_Action_menu.glade: same

2003-12-14  Thomas Muldowney <temas@jabber.org>

    * src/FileTransferDlg.cc:  Only show the progress bar when we're actually
                               transferring.
    * src/FileTransferManager.[cc|hh]:  Proxy support.
    * src/FileTransferSendDlg.[cc|hh]:  Proxy support.
    * src/S5B.[cc|hh]:  Ability to add more streamhosts.

2003-12-13  Julian Missig  <julian@jabber.org>

	* NEWS: basic spell-checking support via gtkspell
	* configure.in: same
	* src/GabberWidgets.cc: same
	* src/Makefile.am: same
	* src/modules/ChatView.cc: same
	* src/modules/GCView.cc: same
	* src/modules/StandaloneSendDlg.cc: same

2003-12-13  Julian Missig  <julian@jabber.org>

	* src/modules/ChatViewManager.cc: present chat windows if already open

2003-12-13  Julian Missig  <julian@jabber.org>

	* src/GabberWidgets.cc: PrettyJID now has a right-click menu!
	* src/GabberWidgets.hh: same
	* src/Menus.cc: same
	* src/Menus.hh: same
	* src/RosterView.cc: same
	* src/RosterView.hh: same
	* src/modules/ChatViewManager.cc: same

2003-12-12  Julian Missig  <julian@jabber.org>

	* src/GroupsEditor.cc: remove Unfiled group
	* src/modules/GCJoinDlg.cc: new group chat join dialog
	* src/modules/GCJoinDlg.hh: same
	* ui/GCJoin_dlg.glade: same

2003-12-12  Thomas Muldowney <temas@jabber.org>

    * src/RosterModel.hh: If nicknames will potentially collide, fallback to
                          sorting by jid.
    * src/RosterModel.cc: Few cleanups, remove debug.

2003-12-12  Julian Missig  <julian@jabber.org>

	* src/modules/GCView.cc: Fixed groupchat. dunno how that broke

2003-12-11  Thomas Muldowney <temas@jabber.org>

    * src/RosterModel.cc:  Don't return in get_iter if it's actually invalid.

2003-12-09  Julian Missig  <julian@jabber.org>

	* src/S10nRequestDlg.cc: Don't assume we accepted if we didn't reject.

2003-12-01  Julian Missig  <julian@jabber.org>

	* configure.in: upped version
	* src/ContactInfo.cc: size group... please work? no? ok, fine.
	* src/GroupsEditor.cc: Basic group editing like Gabber 1
	* src/GroupsEditor.hh: same
	* src/Makefile.am: same
	* src/RosterView.cc: same
	* src/RosterView.hh: same
	* ui/EditGroups_dlg.glade: same
	* ui/Makefile.am: same
	* ui/Roster_menu_user.glade: same

2003-11-24  Julian Missig  <julian@jabber.org>

	* src/AddContactDlg.cc: Add roster items properly
	* src/S10nRequestDlg.cc: same

2003-11-21  Julian Missig  <julian@jabber.org>

	* gabber.schemas.in: Save group chat join nick
	* src/ConfigPaths.hh: same
	* src/modules/GCJoinDlg.cc: same
	* src/modules/GCJoinDlg.hh: same
	* ui/Roster_menu_user.glade: Change order of items in rt-click menu

2003-11-17  Thomas Muldowney <temas@jabber.org>

    * src/GabberApp.cc:  init _winMain to NULL so we can check it clearly

2003-11-17  Julian Missig  <julian@jabber.org>

	* gabber.schemas.in: Place connect options under account

2003-11-15  Julian Missig  <julian@jabber.org>

	* configure.in: Fix check for GLIB_MUTEX

2003-10-29  Thomas Muldowney <temas@jabber.org>

    * gabber.schemas.in:  Added the closed groups key
    * src/ConfigPaths.hh:  same
    * src/Configurator.hh:  const list
    * src/GabberApp.cc:  actually clean up before killing the signal loop
    * src/GabberWin.cc:  Don't immediately close the window
    * src/RosterModel.cc:  debug for a possible bug scenario
    * src/RosterView.cc:  Remember collapsed groups
    * src/RosterView.hh:  same
    * src/main.cc:  properly destroy everything
    * src/linux/GConfConfigurator.cc:  Fixes for saving string lists, constness
    * src/linux/GConfConfigurator.hh:  same

2003-10-26  Julian Missig  <julian@jabber.org>

	* src/Makefile.am: Cleaning up temas's mess
	* src/linux/Makefile.am: same
	* src/win32/Makefile.am: same
	* ui/FTSend_dlg.glade: no gnome
	* ui/FTTransfer_dlg.glade: same
	* ui/GCJoin_dlg.glade: same 
	* ui/OOOChat_win.glade: same
	* ui/Prefs_win.glade: same
	* ui/Roster_Action_menu.glade: same
	* ui/Roster_menu_user.glade: same
	* ui/S10nRequest_dlg.glade: same
	* ui/StandaloneMsgSend_dlg.glade: same
	* ui/ViewInfo_dlg.glade: same

2003-10-22  Thomas Muldowney <temas@jabber.org>

    * configure.in:  Respect passed in flags.
    * src/FileTransferDlg.cc:  Cleanups and fixes
    * src/FileTransferDlg.hh:  same
    * src/FileTransferManager.cc:  same
    * src/FileTransferManager.hh:  same
    * src/TCPTransmitter.cc:  Too much debug

2003-10-17  Julian Missig  <julian@jabber.org>

	* src/AddContactDlg.cc: Yummy yummy gateway support
	* src/AddContactDlg.hh: same
	* ui/AddContact_dlg.glade: same
	* ui/Gabber_win.glade: same

2003-10-01  Thomas Muldowney <temas@jabber.org>

    * src/GabberApp.cc:  use the passed in password
    * src/JabberConnection.hh:  same
    * src/PrefsInterface.cc:  store password works properly

2003-09-17  Thomas Muldowney <temas@jabber.org>

    * src/StatusIcon.cc:  StatusIcon.hh already includes eggtrayicon.h
    * src/XPathLog.cc:  Can now hand it msgs to check, needed for initial msgs
    * src/XPathLog.hh:  same
    * src/modules/ChatView.cc:  Logging fixes, better handling of close checks
    * src/modules/ChatView.hh:  same
    * src/modules/StandaloneView.cc:  Logs properly

2003-09-13  Julian Missig  <julian@jabber.org>

	* src/GabberWin.cc: Patch from Antoine Busch <amx@free.fr>
	* src/GabberWin.hh: same
	* src/JabberConnection.cc: additional debug messages from me

2003-09-08  Julian Missig  <julian@jabber.org>

	* src/GabberApp.cc: More status icon work
	* src/GabberWin.cc: same
	* src/GabberWin.hh: same
	* src/StatusIcon.cc: same
	* src/StatusIcon.hh: same

2003-09-08  Julian Missig  <julian@jabber.org>

	* src/GabberApp.cc: Theoretically we have a Status Icon now
	* src/GabberApp.hh: but I'm having no luck...
	* src/Makefile.am: I dunno...
	* src/StatusIcon.cc: same
	* src/StatusIcon.hh: same
	* src/modules/ChatView.cc: same
	* ui/Gabber_win.glade: same
	* ui/Roster_menu_user.glade: same

2003-08-22  Julian Missig  <julian@jabber.org>

	* src/GabberWin.cc: Basic about dialog. I'm lazy.
	* src/GabberWin.hh: same
	* ui/Gabber_win.glade: same

2003-08-20  Julian Missig  <julian@jabber.org>

	* src/GabberApp.cc: Fix bug with manage() of error dialogs

2003-08-20  Thomas Muldowney <temas@jabber.org>

    * src/AddContactDlg.cc:  JIDList moved to a helper namespace
    * src/AgentsWindow.cc:  Print out a bit more info on items
    * src/GabberApp.cc:  Removed disco filtering, handle the signal for new
                         items and filter locally.
    * src/GabberApp.hh:  same
    * src/GabberUtility.hh:  added JIDList typedef
    * ui/Makefile.am:  Install the _kick ass_ agents view

2003-08-20  Thomas Muldowney <temas@jabber.org>

    * src/RosterModel.cc:  Fade in people that have just logged in
    * src/RosterModel.hh:  values for the fades
    * src/RosterView.cc:  Tell the model the default colors

2003-08-19  Thomas Muldowney <temas@jabber.org>

    * src/FTProfile.cc: description support
    * src/FileTransferDlg.cc:  Lots of cleanups, purely a view
    * src/FileTransferDlg.hh:  same
    * src/FileTransferManager.cc:  Better handling when stopping a transfer
    * src/FileTransferManager.hh:  same
    * src/FileTransferRecvDlg.cc:  nicer view of the incoming file
    * src/FileTransferRecvDlg.hh:  same
    * src/FileTransferSendDlg.cc:  give the manager the file info
    * src/GabberApp.cc:  Use the new receive dialog
    * src/Makefile.am:  build the recv dialog
    * src/TCPTransmitter.cc:  Remove some extraneous debug

2003-08-19  Kenny Graunke  <kenny@whitecape.org>

	* src/MessageViews.hh: Removed from CVS. Doesn't seem to be used.

2003-08-18  Thomas Muldowney <temas@jabber.org>

    * src/RosterModel.cc:  Fixes for when changes occur to single items
    * src/RosterModel.hh:  same

2003-08-11  Julian Missig  <julian@jabber.org>

	* gabber.schemas.in: Default to jabber.org
	* src/GabberWidgets.cc: Remove <b> from label
	* src/GabberWin.cc: Actions menu
	* src/GabberWin.hh: same
	* src/Menus.cc: same
	* src/Menus.hh: same
	* src/PrefsInterface.cc: Auto-away prefs
	* src/PrefsInterface.hh: same
	* src/modules/StandaloneSendDlg.cc: Add menu item for New Message
	* src/modules/StandaloneViewManager.cc: also handle 'headline' messages
	* src/modules/StandaloneViewManager.hh: same
	* ui/Gabber_win.glade: Actions menu
	* ui/Prefs_win.glade: Preferences window

2003-08-07  Julian Missig  <julian@jabber.org>

	* src/AutoAway.cc: Fix spin on auto-away. I hope.

2003-08-07  Kenny Graunke  <kenny@whitecape.org>

        Scrolling changes per feature request #1979. Please see comments there
	on why the glade changes are necessary.

	* src/PlainTextView.cc:
	* src/PlainTextView.hh:
	* ui/OOOChat_win.glade:

2003-08-05  Kenny Graunke  <kenny@whitecape.org>

	* ui/S10nRequest_dlg.glade: rename Choose... to Choose_menuitem,
	to match the code in S10nRequestDlg.cc. Fixes a segfault when choosing
	anything from the menu of things you can display in the contact list.

2003-08-05  Julian Missig  <julian@jabber.org>

	* ui/Makefile.am: Prefs win glade file
	* ui/Prefs_win.glade: same

2003-08-04  Julian Missig  <julian@jabber.org>

	* src/GabberApp.cc: unsubscribed.. todo
	* src/GabberApp.hh: same
	* src/GabberWin.cc: Some UI modifications
	* src/PlainTextView.cc: No more italic actions
	* src/fwd.h: Add Frame
	* ui/Gabber_win.glade: some UI modifications

2003-08-04  Julian Missig  <julian@jabber.org>

	* src/S10nRequestDlg.cc: This is pretty much done. Untested, though
	* src/S10nRequestDlg.hh: same
	* ui/S10nRequest_dlg.glade: same

2003-08-04  Julian Missig  <julian@jabber.org>

	* src/GabberApp.cc: Yey for handling authorization errors
	* src/GabberApp.hh: Yey!

2003-08-04  Julian Missig  <julian@jabber.org>

	* configure.in: Checks for XScreenSaver Extension
	* gabber.schemas.in: clarify english
	* src/AddContactDlg.cc: working toward im system select
	* src/AddContactDlg.hh: same
	* src/AutoAway.cc: Auto-away support
	* src/AutoAway.hh: same
	* src/ConfigPaths.hh: same
	* src/GabberApp.cc: same
	* src/GabberApp.hh: same
	* src/GabberWin.cc: same
	* src/Makefile.am: Auto-away support
	* ui/Roster_menu_user.glade: ...

2003-08-03  Thomas Muldowney <temas@jabber.org>

    * doxygen.cfg.in: More tweaks for some purtyness
    * src/FileTransferDlg.cc:  Purely a listener now
    * src/FileTransferDlg.hh:  same
    * src/GabberApp.cc:  Use the file transfer manager
    * src/GabberApp.hh:  same
    * src/GabberUtility.cc:  integer to string helper
    * src/GabberUtility.hh:  same
    * src/Makefile.am:  build the new file transfer stuff
    * src/RosterView.cc:  Send files hook up
    * src/RosterView.hh:  same
    * src/S5B.cc:  Filled in more..
    * src/S5B.hh:  same
    * src/Stream.hh:  same
    * src/TCPTransmitter.cc:  I hate you.
    * src/TCPTransmitter.hh:  you too.
    * src/fwd.h:  added FileTransferManager
    * ui/FTSend_dlg.glade:  small tweaks
    * ui/Roster_menu_user.glade:  same
    * Initial landing of file transfer support, many new classes and what not.

2003-08-03  Julian Missig  <julian@jabber.org>

	* gabber.schemas.in: Added keys for autoaway
	* src/GabberWin.cc: Now using Glib::signal_timeout() for the status msgs
	* ui/AddContact_dlg.glade: preparation for agents
	* ui/FTRecv_dlg.glade: File Receive Dialog

2003-07-21  Julian Missig  <julian@jabber.org>

	* src/GabberWin.cc: Less ugly, but resize bug.. stupid label
	* src/GabberWin.hh: same
	* ui/Gabber_win.glade: same

2003-07-15  Julian Missig  <julian@jabber.org>

	* src/GabberWin.cc: Fewer bugs in status picker, but uglier. I'll make it look better later.. tired...
	* src/GabberWin.hh: same
	* ui/Gabber_win.glade: same

2003-07-15  Julian Missig  <julian@jabber.org>

	* src/GabberWin.cc: Status picker doesn't suck so much anymore. Really.
	* src/GabberWin.hh: same
	* ui/Gabber_win.glade: same

2003-07-14  Thomas Muldowney <temas@jabber.org>

    * src/GabberApp.cc:  SI hooked in
    * src/GabberApp.hh:  same
    * src/Makefile.am:  Build all the file transfer fun
    * src/S5B.cc:  S5B recv impl
    * src/S5B.hh:  same
    * src/FileTransferDlg.cc:  File transfer dialog
    * src/FileTransferDlg.hh:  same
    * ui/FTTransfer_dlg.glade:  Some mods and missing things
    * ui/Makefile.am:  Install the transfer dialog

2003-07-14  Julian Missig  <julian@jabber.org>

	* src/ContactInfo.cc: Presence and idle time display in the contact info dlg. Fun!
	* src/ContactInfo.hh: same
	* ui/ViewInfo_dlg.glade: same

2003-07-14  Julian Missig  <julian@jabber.org>

	* ui/FTSend_dlg.glade: Basic send dialog. needs more love later.
	* ui/FTTransfer_dlg.glade: uh, I dunno

2003-07-13  Julian Missig  <julian@jabber.org>

	* ui/FTTransfer_dlg.glade: Gabber 1's FT Transfer dialog, redone for gtk2. There will probably be changes to this in the future, it's just easiest to be exactly the same for now.

2003-07-13  Julian Missig  <julian@jabber.org>

	* src/ContactInfo.cc: I implemented support for changing nicknames/display names to the view info dialog. You'll need a newer Jabberoo. Also note that making use of this feature will severely mess up your Contact List until you restart Gabber. Go bugs!
	* src/ContactInfo.hh: same
	* src/GabberWidgets.cc: same
	* src/GabberWidgets.hh: same
	* ui/ViewInfo_dlg.glade: same

2003-07-12  Julian Missig  <julian@jabber.org>

	* configure.in: SSL fixes
	* src/modules/GCView.cc: ESC button support
	* src/modules/GCView.hh: same
	* src/modules/StandaloneSendDlg.cc: Enter works properly. Oops.
	* ui/Gabber_win.glade: No "Roster"--bad word!

2003-07-10  Thomas Muldowney <temas@jabber.org>

    * configure.in:  platform selection
    * src/GabberApp.cc:  Have a configurator instance, fill in the connection
        info after login dialog is done.
    * src/GabberApp.hh:  configurator instance and accessor
    * src/JabberConnection.cc:  Use the connection_info rather than the
        configurator directly.
    * src/JabberConnection.hh:  same
    * src/Makefile.am:  Build the configurator
    * src/ModuleManager.cc:  No more configwrapper, use the Configurator
    * src/ModuleManager.hh:  same
    * src/PrefsInterface.cc:  same
    * src/PrefsInterface.hh:  same

2003-07-09  Thomas Muldowney <temas@jabber.org>

    * src/GabberApp.cc:  getSingleton impl for module issues
    * src/GabberApp.hh:  same
    * src/LogManager.hh:  Not a singleton
    * src/modules/StandaloneSendDlg.cc:  Temporarily disable logging, will move
        to XPathLogs

2003-07-07  Thomas Muldowney <temas@jabber.org>

    * TODO:  Put all the entries on JS
    * src/GabberApp.cc:  Renamed plugin manager to module manager.
    * src/GabberApp.hh:  same, log manager access
    * src/LogManager.cc: create_xpath_log function to create XPathLog
    * src/LogManager.hh: same
    * src/Makefile.am:  new files added
    * src/PlainTextView.cc:  implemented append_error, and some buffer mark
        updates
    * src/PlainTextView.hh:  append_error decl
    * src/PluginManager.cc:  Renamed to ModuleManager.cc
    * src/PluginManager.hh:  Renamed to ModuleManager.hh
    * src/PrettyText.hh:  Error output
    * src/modules/ChatView.cc:  Removed tons of commented out junk, use the
        XPathLogs.  double message display problem fixed.
    * src/modules/ChatView.hh:  same
    * src/modules/ChatViewManager.cc:  Use BaseModule, mostly testing still
    * src/modules/ChatViewManager.hh:  same

2003-06-19  Julian Missig  <julian@jabber.org>

	* src/GabberUtility.cc: Added lookup_nickname function
	* src/GabberUtility.hh: same
	* src/GabberWin.cc: Basic usage of the status bar
	* src/GabberWin.hh: same

2003-06-19  Julian Missig  <julian@jabber.org>

	* configure.in: Include SESSION_DEBUG if --enable-debug is chosen
	* src/Makefile.am: -DOPENSSL_NO_KRB5 we don't use kerberos, thanks.
	* src/modules/ChatView.cc: Properly update on any message changes
	* src/modules/ChatView.hh: same
	* src/modules/StandaloneSendDlg.cc: same
	* src/modules/StandaloneSendDlg.hh: same

2003-06-19  Thomas Muldowney <temas@jabber.org>

    * src/SSLAdapter.cc: Compilation fixes
    * src/SSLAdapter.hh: same
    * src/TCPTransmitter.hh: same

2003-06-18  James Widman  <james@jwidman.com>

    * src/fwd.h: Added forward declarations
    * src/AddContactDlg.cc: cleaned up #includes
    * src/AddContactDlg.hh: same
    * src/AgentsWindow.cc: same
    * src/AgentsWindow.hh: same
    * src/BaseGabberWindow.cc: same
    * src/BaseGabberWindow.hh: same
    * src/ContactInfo.cc: same
    * src/ContactInfo.hh: same
    * src/GabberApp.cc: same
    * src/GabberApp.hh: same
    * src/GabberUtility.cc: same
    * src/GabberUtility.hh: same
    * src/GabberWidgets.cc: same
    * src/GabberWidgets.hh: same
    * src/GabberWin.cc: same
    * src/GabberWin.hh: same
    * src/LogManager.cc: same
    * src/Menus.cc: same
    * src/PlainTextView.cc: same
    * src/PlainTextView.hh: same
    * src/PluginManager.cc: same
    * src/PluginManager.hh: same
    * src/PrefsInterface.cc: same
    * src/PrefsInterface.hh: same
    * src/PrettyText.hh: same
    * src/RosterModel.cc: same
    * src/RosterModel.hh: same
    * src/RosterView.cc: same
    * src/RosterView.hh: same
    * src/S10nRequestDlg.cc: same
    * src/S10nRequestDlg.hh: same
    * src/TCPTransmitter.cc: same
    * src/TCPTransmitter.hh: same
    * src/modules/ChatView.cc: same
    * src/modules/ChatView.hh: same
    * src/modules/ChatViewManager.cc: same
    * src/modules/ChatViewManager.hh: same
    * src/modules/GCJoinDlg.cc: same
    * src/modules/GCJoinDlg.hh: same
    * src/modules/GCView.cc: same
    * src/modules/GCView.hh: same
    * src/modules/StandaloneSendDlg.cc: same
    * src/modules/StandaloneSendDlg.hh: same
    * src/modules/StandaloneView.cc: same
    * src/modules/StandaloneView.hh: same
    * src/modules/StandaloneViewManager.cc: same
    * src/modules/StandaloneViewManager.hh: same

2003-06-18  Thomas Muldowney <temas@jabber.org>

    * src/AddContactDlg.cc: Compiler warning cleanups
    * src/BaseGabberWindow.cc: same
    * src/BaseGabberWindow.hh: same
    * src/ContactInfo.cc: same
    * src/PlainTextView.cc: same
    * src/RosterModel.cc: same
    * src/RosterView.cc: same 
    * src/S10nRequestDlg.cc: same
    * src/TCPTransmitter.cc: same
    * src/modules/ChatView.cc: same
    * src/modules/StandaloneSendDlg.cc: same

2003-06-15  James Widman  <james@jwidman.com>

    * configure.in:  Every compile done with "-Wall"
    * src/ContactInfo.cc: changes to compile with jabberoo (mostly
       s/Element/judo::Element, etc.)
    * src/RosterModel.hh: same
    * src/modules/ChatView.cc: same
    * src/modules/ChatView.hh: same
    * src/modules/ChatViewManager.cc: same
    * src/modules/ChatViewManager.hh: same
    * src/modules/StandaloneView.hh: same
    * src/modules/StandaloneViewManager.cc: same
    * src/modules/StandaloneViewManager.hh: same

    
2003-06-13  Julian Missig  <julian@jabber.org>

	* src/PrefsInterface.cc: Allow gabber to actually run..
	* src/TCPTransmitter.cc: define _( )
	
2003-06-12  Thomas Muldowney <temas@jabber.org>

    * configure.in: SSL checks
    * src/ConfigPaths.hh: New paths for connection options
    * src/JabberConnection.cc:  Use the new options
    * src/LogManager.cc:  help some compilations?
    * src/Makefile.am:  SSL Sources
    * src/PrefsInterface.cc:  New connection options, actually respect the save
        password option.
    * src/PrefsInterface.hh:  same
    * src/TCPTransmitter.cc:  Not having SSL but requesting it is a major error
    * src/modules/ChatView.cc:  Cheat our time so we can immediately close it

2003-06-11  Julian Missig  <julian@jabber.org>

	* gabber.schemas.in: Added additional keys for log in dialog
	* ui/Login_dlg.glade: slight UI changes
	* ui/StandaloneMsgRecv_dlg.glade: slight UI changes

2003-06-11  Julian Missig  <julian@jabber.org>

	* bootstrap: bye-bye bootstrap
	* configure.in: Upped version for CVS
	* src/GabberUtility.cc: Glib::ustring
	* src/GabberUtility.hh: same
	* src/GabberWin.cc: slight modifications to status
	* src/modules/ChatView.cc: same
	* src/modules/GCView.cc: same
	* ui/GChat_win.glade: some UI changes
	* ui/Gabber_win.glade: UI changes to status area
	* ui/Login_dlg.glade: finished UI for login dlg mostly

2003-06-10  Julian Missig  <julian@jabber.org>

	* AUTHORS: Updated for 1.9.0
	* Makefile.am: same
	* NEWS: same
	* README: same
	* configure.in: same

2003-06-10  Julian Missig  <julian@jabber.org>

	* src/ContactInfo.cc: Minor fix
	* src/modules/ChatView.cc: Remember thread
	* src/modules/ChatView.hh: same
	* src/modules/Makefile.am: Standalone send dlg
	* src/modules/StandaloneSendDlg.cc: same
	* src/modules/StandaloneSendDlg.hh: same
	* src/modules/StandaloneView.cc: same
	* src/modules/StandaloneViewManager.cc: same
	* ui/Gabber_win.glade: Hide unused options
	* ui/Makefile.am: standalone send dlg
	* ui/Roster_menu_user.glade: hide unused options
	* ui/StandaloneMsgRecv_dlg.glade: default size
	* ui/StandaloneMsgSend_dlg.glade: standalone send dlg

2003-06-10  Thomas Muldowney <temas@jabber.org>

    * Makefile.am:  Build cleanups for 1.9.0 release
    * configure.in:  same
    * src/Makefile.am:  same
    * src/modules/ChatView.hh:  same
    * src/modules/Makefile.am:  same

2003-06-09  Thomas Muldowney <temas@jabber.org>

    * src/Makefile.am:  remove debug from default builds

2003-06-09  Thomas Muldowney <temas@jabber.org>

    * src/modules/GCView.cc:  Add the userlist
    * src/modules/GCView.hh:  same
    * ui/GChat_win.glade:  same

2003-06-09  Thomas Muldowney <temas@jabber.org>

    * src/BaseGabberWindow.hh:  raise the window
    * src/GabberApp.hh:  signal to show a join dialog
    * src/GabberWin.cc:  fire the join dialog signal when the menu item is
        activated
    * src/GabberWin.hh:  same
    * src/PlainTextView.cc:  string appending, don't rely on internal nicks
    * src/PlainTextView.hh:  same
    * src/PrettyText.hh:  same
    * src/modules/ChatView.cc:  pass in the nicks to the pretty text
    * src/modules/Makefile.am:  compile and install gc
    * ui/GCJoin_dlg.glade:  lose the GNOME dep
    * ui/Makefile.am:  Install the join dialog
    * initial import of the GC module

2003-06-08  Thomas Muldowney <temas@jabber.org>

    * gabber.schemas.in: Fix the order so it's actually logical again
    * src/Menus.cc: insert new items more logically
    * src/Menus.hh: track the insertion position
    * src/PlainTextView.cc: Scroll the buffer with the composing events
    * src/modules/ChatView.cc: cancel composing on close, update the last
        message time from local typing as well, show a timestamp if local gap is
        too long.
    * src/modules/ChatViewManager.cc:  if there is no body don't actually create
        a view.  This is currently only caused by message events that we can't
        display anyway.

2003-06-08  Julian Missig  <julian@jabber.org>

	* HACKING: Added list of places to find stuff to do.
	* src/RosterView.cc: Confirmation dialog for delete users
	* src/modules/ChatView.cc: Fixed close dialog confirmation

2003-06-08  Thomas Muldowney <temas@jabber.org>

    * gabber.schemas.in: reorder plugin loading so that chat is default action
    * src/PlainTextView.cc: Support local composing events, use a std::set for
        the internal type.
    * src/PlainTextView.hh: same
    * src/modules/ChatView.cc:  Composing evnt fixes, local composing
    * src/modules/ChatView.hh:  same

2003-06-07  Thomas Muldowney <temas@jabber.org>

    * doxygen.cfg.in: New default settings
    * src/Makefile.am: rename PlainTextView
    * src/PlainTextView.hh: timestamp ability
    * src/PlainTextView.cc: timestamp ability, rename
    * src/PrettyText.hh: timestamp ability
    * src/TCPTransmitter.cc: potential leak
    * src/modules/ChatView.cc: add a timestamp at start and after 5 min gaps

2003-06-06  Thomas Muldowney <temas@jabber.org>

    * src/BaseGabberWindow.hh: virtualize the on_delete_event
    * src/RosterModel.cc: dumb, we dont' even use this, and it might not be
        valid at all.
    * src/modules/ChatView.cc: 3 second time gap for closes
    * src/modules/ChatViewManager.cc: removed extra debug output

2003-06-06  Thomas Muldowney <temas@jabber.org>

    * src/GabberUtility.hh:  template for deleting, gettext _() define
    * src/GabberWin.cc:  I'm a picky bitch
    * src/PluginManager.cc:  temporary descriptive error, should we display 
        these?
    * src/RosterModel.cc:  *sigh* a is_group value
    * src/RosterModel.hh:  same
    * src/RosterView.cc:  use is_group, the commented out _open_groups stuff
        should track what groups are expanded but it magically crashes
        the model/view relation.  Dunno what it is yet.t
    * src/RosterView.hh:  same
    * src/modules/StandaloneView.cc:  Finished implementation
    * src/modules/StandaloneView.hh:  same
    * src/modules/StandaloneViewManager.cc:  same, only handle messages
        <body>
    * src/modules/StandaloneViewManager.hh:  same
    * ui/Makefile.am:  Installing the standalone msg UI helps us not crash

2003-06-05  Thomas Muldowney <temas@jabber.org>

    * gabber.schemas.in:  normal module is now named standalone
    * src/GabberWin.cc:  hook up the hide offline contacts menu
    * src/LogManager.cc:  debug.log is not an appended file, one per session
    * src/Makefile.am:  move modules to subdir
    * src/PluginManager.cc:  plugins are in a subdir now
    * src/RosterModel.cc:  can't call gobj() on nothing, NULL is a valid return
                           though.  Removed some extraneous debug output.
    * src/RosterModel.hh:  We're not always hiding offline!
    * src/Modules/ChatViewManager.cc:  we need to manage the lifetime of views
    * src/Modules/StandaloneViewManager.cc:  Start of impl
    * src/Modules/StandaloneViewManager.hh:  Start of impl

2003-06-04  Julian Missig  <julian@jabber.org>

	* src/AddContactDlg.cc: Fixed a problem with display name chooser
	* src/PlainTextView.cpp: /me implements /me
	* ui/AddContact_dlg.glade: Fixed a problem with display name chooser

2003-06-03  Julian Missig  <julian@jabber.org>

	* ui/AddContact_dlg.glade: some ui fixes
	* ui/AddJID_dlg.glade: No need for you. Goodbye.
	* ui/GChat_win.glade: some ui fixes
	* ui/Makefile.am: install all the .glade files
	* ui/OOOChat_win.glade: some ui fixes
	* ui/S10nRequest_dlg.glade: some ui fixes
	* ui/StandaloneMsgRecv_dlg.glade: A basic standalone message view
	* ui/ViewInfo_dlg.glade: some ui fixes

2003-06-03  Julian Missig  <julian@jabber.org>

	* src/AddContactDlg.cc: more complete functionality
	* src/AddContactDlg.hh: same
	* ui/AddContact_dlg.glade: same
	* ui/OOOChat_win.glade: focus fix
	* ui/ViewInfo_dlg.glade: fixed window type

2003-06-03  Thomas Muldowney <temas@jabber.org>

    * ui/AddContact_dlg.glade:  the window type needs to be top level, popup is
                                only used for things like popup menus, which 
                                are not managed by the WM.
    * src/S10nRequestDlg.hh:  Add a display call, use JabberConnection rather
                              than GabberApp.
    * src/S10nRequestDlg.cc:  same
    * src/GabberApp.cc:  Use the S10nRequestDlg::display function for proper
                         lifetime management.
    * src/LogManager.cc:  Remove extraneous debug output
    * Updated the docs for many heeadrse

2003-06-03  Julian Missig  <julian@jabber.org>

	* HACKING: Added note about BGW::close
	* src/AddContactDlg.cc: add contact dialog
	* src/AddContactDlg.hh: same
	* src/ChatViewManager.cc: comment change
	* src/GabberWin.cc: Hook up add contact dialog
	* src/GabberWin.hh: same
	* src/Makefile.am: same
	* src/S10nRequestDlg.cc: use Glib::ustring!
	* src/S10nRequestDlg.hh: same
	* src/TCPTransmitter.cc: no more sending:
	* ui/AddContact_dlg.glade: add contact dialog
	* ui/ViewInfo_dlg.glade: fix a display issue

2003-06-03  Thomas Muldowney <temas@jabber.org>

    * src/LogManager.hh: Basics of the logging system
    * src/LogManager.cc: same
    * src/GabberApp.hh:  Have the log manager instance
    * src/GabberApp.cc:  Create and delete the log manager instance, use the log
                         manager for debug output.
    * src/ChatView.cc:  use the log manager for logging

2003-05-31  Julian Missig  <julian@jabber.org>

	* src/ContactInfo.cc: A few more things in Contact Info
	* src/ContactInfo.hh: same
	* ui/ViewInfo_dlg.glade: same

2003-05-30  Julian Missig  <julian@jabber.org>

	* src/GabberWin.cc: Beginnings of Contact Info Dlg!
	* src/ContactInfo.cc: same
	* src/ContactInfo.hh: same
	* src/Makefile.am: same
	* src/RosterView.cc: same
	* src/RosterView.hh: same

2003-05-30  Thomas Muldowney <temas@jabber.org>

    * src/RosterView.cc:  Hookup delete contact menu item
    * src/ChatViewManager.cc:  Use the singleton menu
    * src/Menus.hh:  Move to real singleton, getItem function
    * src/Menus.cc:  same
    * src/PluginManager.hh:  loadAll method
    * src/PluginManager.cc:  same
    * src/GabberApp.cc:  Delay the loading of plugins until we have the main
                         window they interact with.

2003-05-30  Julian Missig  <julian@jabber.org>

	* src/ChatView.cc: One label for show+status
	* src/GabberApp.cc: connect-presence-presence-disconnect cycle is much cleaner
	* src/GabberApp.hh: same
	* src/GabberWin.cc: same
	* src/GabberWin.hh: same
	* src/JabberConnection.cc: same
	* src/JabberConnection.hh: same
	* src/RosterModel.hh: same
	* ui/OOOChat_win.glade: One label for show+status

2003-05-30  Julian Missig  <julian@jabber.org>

	* src/GabberWin.cc: Clean up this place a bit. Hack to find Gateways
	* src/GabberWin.hh: same

2003-05-30  Julian Missig  <julian@jabber.org>

	* ui/AddContact_dlg.glade: temas is so demanding.. he wants me to name widgets so he can implement stuff for me.. geez ;)

2003-05-28  Thomas Muldowney <temas@jabber.org>

    * src/GabberApp.hh:  Hook up the disco filter for an agents list
    * src/GabberApp.cc:  same

2003-05-27  Thomas Muldowney <temas@jabber.org>

    * src/GabberApp.cc:  use the new subscription request dialog
    * src/GabberWin.cc:  cleanup some roster callback messiness, libsigc bug?
    * src/GabberWin.hh:  same
    * src/JabberConnection.cc:  same
    * src/JabberConnection.hh:  same
    * src/RosterModel.cc:  roster sets and better presence handling
    * src/S10nRequestDlg.cc:  new subscription request dialog

2003-05-27  Julian Missig  <julian@jabber.org>

	* ui/S10nRequest_dlg.glade: Named the widgets

2003-05-27  Julian Missig  <julian@jabber.org>

	* ui/AddContact_dlg.glade: Working on UI
	* ui/S10nRequest_dlg.glade: same

2003-05-18  Thomas Muldowney <temas@jabber.org>

    * src/AgentsWin.cc:  disco testing interface, needs to be built out
    * src/AgentsWin.hh:  same
    * src/GabberWin.cc:  Hooked in agents window
    * ui/Agents_win.glade:  my best work ever!

2003-05-17  Thomas Muldowney <temas@jabber.org>

    * src/RosterModel.cc:  Add a use_icon column to actually switch on/off icons
    * src/RosterModel.hh:  same
    * src/RosterView.cc:  The use_icon field is linked to the visible property
                          on the icon cell renderer.  This fixes the visual bug
                          with the group name expanding.  Only show the context
                          menu to regular entries, not groups.

2003-05-12  Julian Missig  <julian@jabber.org>

	* src/GabberWin.cc: Status changer won't crash Gabber now ;)
	* src/GabberWin.hh: same
	* ui/Gabber_win.glade: same

2003-05-10  Julian Missig  <julian@jabber.org>

	* src/PlainTextView.cpp: Use 1/4 lineheight rather than 1/2

2003-05-10  Julian Missig  <julian@jabber.org>

	* src/ChatView.cc: composing fixes, set default text entry size
	* src/PlainTextView.cpp: lineheight = 1.5 * lineheight ;)
	* ui/Gabber_win.glade: Some UI fixes
	* ui/OOOChat_win.glade: same

2003-05-10  Julian Missig  <julian@jabber.org>

	* src/ChatView.cc: Fix some composing stuff
	* src/GabberWin.cc: Try to rid ourselves of status dialog
	* src/GabberWin.hh: same
	* src/PlainTextView.cpp: Set local/remote nicknames
	* src/PlainTextView.hh: same
	* src/PrettyText.hh: same
	* ui/GChat_win.glade: Basic group chat window
	* ui/Gabber_win.glade: Try to rid ourselves of status dialog
	* ui/Makefile.am: Install stuff

2003-05-09  Julian Missig  <julian@jabber.org>

	* ui/GChat_win.glade: Basic group chat window

2003-05-08  Julian Missig  <julian@jabber.org>

	* src/Makefile.am: patch from wrobell <wrobell@ite.pl> for proper module installation

2003-05-07  Julian Missig  <julian@jabber.org>

	* pixmaps/Makefile.am: Fix makefile
	* pixmaps/away.xpm: removed from CVS
	* pixmaps/chat.xpm: same
	* pixmaps/dnd.xpm: same
	* pixmaps/offline.xpm: same
	* pixmaps/online.xpm: same
	* pixmaps/xa.xpm: same
	* src/GabberWidgets.cc: .xpm -> .png a few times

2003-05-07  Kenny Graunke  <kenny@whitecape.org>

	Lighbulbs aglow! Replaced PNG status icons with slightly spiffed
	versions of the old XPM ones, updated code to use the PNGs.

	* pixmaps/Makefile.am: install PNG icons...probably
	* pixmaps/away.png: replaced
	* pixmaps/chat.png: same
	* pixmaps/dnd.png: same
	* pixmaps/gabber.png: replaced with old (gabber 1) icon for now
	* pixmaps/offline.png: same
	* pixmaps/online.png: same
	* pixmaps/xa.png: same
	* src/GabberWidgets.cc: Use PNG icons
	* src/RosterModel.cc: same

2003-05-07  Julian Missig  <julian@jabber.org>

	* src/GabberWidgets.cc: Don't emit changed() on presence, fixes crash

2003-05-07  Julian Missig  <julian@jabber.org>

	* src/ChatView.cc: Separate out the resource locking
	* src/ChatView.hh: same

2003-05-06  Julian Missig  <julian@jabber.org>

	* src/ChatView.cc: Show status messages
	* src/ChatView.hh: same
	* src/GabberWidgets.cc: Attempt tooltips
	* ui/Gabber_win.glade: Status selection label gone

2003-05-06  Thomas Muldowney <temas@jabber.org>

    * src/PlainTextView.cpp: Properly remove the composing marker
    * src/RosterModel.hh: Sort the group case insensitive, use
                          Glib::ustring
    * src/RosterModel.cc:  use Glib::ustring

2003-05-06  Julian Missig  <julian@jabber.org>

	* src/ChatView.cc: Basic resource selection with PrettyJID
	* src/ChatView.hh: same
	* src/ChatViewManager.cc: same
	* src/ChatViewManager.hh: same
	* src/GabberWidgets.cc: PrettyJID take 2, with comments
	* src/GabberWidgets.hh: same

2003-05-06  Thomas Muldowney <temas@jabber.org>

    * src/RosterModel.cc: don't fail on offline user cases, make group names 
                          bold
    * src/RosterView.cc: use markup in the roster cellrenderer

2003-05-05  Thomas Muldowney <temas@jabber.org>

    * src/ChatView.cc: G_App cleanups
    * src/ChatViewManager.cc: same
    * src/GabberWidgets.cc: same
    * src/GabberWin.cc: same
    * src/GabberWin.hh: same
    * src/PlainTextView.cpp:
    * src/PrefsInterface.cc:
    * src/GabberApp.cc: Now a Singleton
    * src/GabberApp.hh: same
    * src/RosterModel.cc: return the JID properly, Show the nickname and
                          icon.
    * src/RosterView.cc: toggle groups expanded value
    * src/Makefile.am: add ResourceManager
    * src/main.cc: Don't use G_App
    * src/ResourceManager.cc: Added, makes sure we only have one real instance
                              of larger resource data.
    * src/ResourceManager.hh: same
    * src/Singleton.hh: Added

2003-05-02  Julian Missig  <julian@jabber.org>

	* src/GabberWin.cc: Try to get the status menu working right.. no luck
	* src/PlainTextView.cpp: Don't allow focus on text view widget
	* ui/Gabber_win.glade: UI improvements
	* ui/OOOChat_win.glade: UI improvements
	* ui/Roster_menu_user.glade: UI improvements

2003-04-28  Thomas Muldowney <temas@jabber.org>

    * src/GabberWin.cc: Use the defaults for hide_offline (true) and sort with
                        groups (true)
    * src/RosterModel.cc: hide offline contacts is working
    * src/RosterModel.hh: same
    * ui/Gabber_win.glade: Remove the hints

2003-04-27  Thomas Muldowney <temas@jabber.org>

    * src/ChatView.cc: Naming cleanup, stripped out some complexities
    * src/ChatView.hh: same
    * src/ChatViewManager.cc: same
    * src/GabberWin.cc: Use the latest RosterModel changes
    * src/PlainTextView.cpp: stripped of some complexities
    * src/PlainTextView.hh: same
    * src/PrettyText.hh: same
    * src/RosterModel.cc: New mechanisms, hopefully this is more final, sorts
    * src/RosterModel.hh: same

2003-04-24  Thomas Muldowney <temas@jabber.org>

    * src/GabberWin.cc: Tell the RosterModel to use groups
    * src/RosterModel.cc: Support groups, no sorting yet
    * src/RosterModel.hh: same

2003-04-23  Thomas Muldowney <temas@jabber.org>

    * src/BaseGabberWindow.cc: namespace cleanup
    * src/BaseGabberWindow.hh: same
    * src/ChatView.cc: same
    * src/ChatView.hh: same
    * src/ChatViewManager.cc: same
    * src/ConfigPaths.hh: same
    * src/ConfigWrapper.hh: same
    * src/Environment.hh: same
    * src/Event.hh: same
    * src/GabberApp.cc: same
    * src/GabberApp.hh: same
    * src/GabberUtility.cc: same
    * src/GabberUtility.hh: same
    * src/GabberWidgets.cc: same
    * src/GabberWidgets.hh: same
    * src/GabberWin.cc: use the new RosterModel, namespace cleanup
    * src/GabberWin.hh: same
    * src/JabberConnection.cc: namespace cleanup
    * src/JabberConnection.hh: same
    * src/Makefile.am: added RosterModel
    * src/Menus.cc: namespace cleanup
    * src/Menus.hh: same
    * src/MessageViews.hh: same
    * src/PlainTextView.cpp: same
    * src/PlainTextView.hh: same
    * src/PluginBase.hh: same
    * src/PluginManager.cc: same
    * src/PluginManager.hh: same
    * src/PrefsInterface.cc: same
    * src/PrefsInterface.hh: same
    * src/PrettyText.hh: same
    * src/RosterModel.cc:  Added, our own derived roster model
    * src/RosterModel.hh:  same
    * src/RosterView.cc: use the new RosterModel, namespace cleanup
    * src/RosterView.hh: same
    * src/TCPTransmitter.cc: namespace cleanup
    * src/TCPTransmitter.hh: same
    * src/main.cc: same

2003-04-18  Julian Missig  <julian@jabber.org>

	* ui/OOOChat_win.glade: GNOME--

2003-04-09  Julian Missig  <julian@jabber.org>

	* ui/Gabber_win.glade: Remove GNOME
	* ui/Login_dlg.glade: Remove GNOME

2003-04-08  Julian Missig  <julian@jabber.org>

	* configure.in: Depend on libgconfmm and libglademm and gtkmm-2.0
	* ui/Gabber_win.glade: Start removing GNOMEisms

2003-04-06  Thomas Muldowney <temas@jabber.org>

    * configure.in: No more GNOME deps
    * src/GabberApp.cc: same
    * src/GabberApp.hh: same
    * src/GabberUtility.cc: same
    * src/GabberWidgets.cc: same
    * src/GabberWin.cc: same
    * src/GabberWin.hh: same
    * src/Makefile.am: same
    * src/PluginManager.cc: same
    * src/RosterView.cc: same
    * ui/OOOChat_win.glade: same

2002-12-21  Thomas Muldowney <temas@jabber.org>

    * python/*:  Added the python version of this beast.  This is intended to be
                 a rapid prototyping helper.

2002-11-13  Thomas Muldowney <temas@jabber.org>

    * src/RosterView.cc:  Show an icon for online people, dbl click a jid to
        start a conversation.
    * src/RosterView.hh:  same

2002-11-13  James Widman <james@jwidman.com>

    * pixmaps/away.png: ADDED -- I've heard it said that if someone acts in a
    rash way, it might be called "a cry for help," indicating that some larger
    personal problem was the motivation behind said rash behavior.

    This is "a cry for icons that don't suck or aren't inappropriate."
    It indicates my personal problem with GIMP and not being able to draw.
    But mostly not being able to draw. ;)  I stole everything from
    art.gnome.org except for "xa" --- "chat," "dnd," and "xa" need good
    representations, and all of them should probably be downsized.

    See the "ICONS" section of art.gnome.org for credits.
    * pixmaps/chat.png: ADDED
    * pixmaps/dnd.png: ADDED
    * pixmaps/offline.png: ADDED
    * pixmaps/online.png: ADDED
    * pixmaps/xa.png: ADDED
    * src/GabberWidgets.cc: use <show/> icons
    * src/GabberWidgets.hh: same
    * src/Menus.cc: made User::instance private & static
    * src/Menus.hh: same
    
2002-10-25  James Widman <james@jwidman.com>

    * src/BaseGabberWindow.hh: Added an accessor for _thisWindow
    * src/ChatView.cc: -- Changed names from Chat* to Chat::* (made a
      namespace "Chat" and put classes in it; this wasn't really necessary,
      but it makes for shorter and equally intelligible names within the
      namespace).
                       -- Added class Chat::DeletionHelper, which grabs some of
      MessageView's signals and decides whether to pass pointers on to 
      the ViewManager for deletion or present the user with those silly
      "are you sure?" dialogs. 
    * src/ChatView.hh: same
    * src/ChatViewManager.cc: same
    * src/MessageViews.hh: changed name to BaseMessageView
    * src/PlainTextView.cpp: made scrolling a little smarter, adjusted 
      the margins a bit. 
    * src/PlainTextView.hh: same
    * src/PrettyText.hh: Added the MsgVisibilityStatus enumeration and a
      Glib::Timer to keep track of when/if a message was made visible to the
      user.
    
2002-10-24  James Widman <james@jwidman.com>
    
    *  src/ChatView.cc: pass the Gtk::ScrolledWindow as an argument to
    PlainTextView constructor
    *  src/Menus.cc: removed unnecessary headers & comments
    *  src/Menus.hh: same
    *  src/PlainTextView.cpp: Auto-scroll down in a sem-intelligent way
    *  src/PlainTextView.hh: same

2002-10-17  Thomas Muldowney <temas@jabber.org>

    * src/Menus.cc:  Changed the IndeMenu namespace to Popups
    * src/Menus.hh:  same
    * src/ChatViewManager.cc:  same
    * src/RosterView.cc:  same
    * src/ChatView.cc:  We weren't sending an id with composing msgs
    * src/PlainTextView.cc:  Need a line break

2002-10-16  James Widman <james@jwidman.com>
    
    * src/Environment.hh: ADDED. Constant strings that contain
    some environment variables, particularly those that might 
    need special initialization at run time. 
    * src/Menus.cc: ADDED. right-click menus; initially it only
    contains the User class, which pops up when a roster item 
    for a user JID (i.e., not a transport or server component)
    is right-clicked on.
    * src/Menus.hh: ADDED

    * src/BaseGabberWindow.cc: now uses class Environment
    * src/main.cc: same
    * src/GabberApp.cc: same
    * src/GabberApp.hh: same
    * src/ChatView.cc: Wow! now we can *start* chats! :D
    * src/ChatView.hh: same
    * src/ChatViewManager.cc: same
    * src/RosterView.cc: same
    * src/RosterView.hh: same
    * src/ConfigPaths.hh: added comments
    * src/Makefile.am: updated for added files

2002-10-16  Thomas Muldowney <temas@jabber.org>

    * src/ChatView.*:  composing cleanups

2002-10-12  Thomas Muldowney <temas@jabber.org>

    * src/ChatView.*:  jabber:x:event stuff

2002-10-04  Thomas Muldowney <temas@jabber.org>

    * src/PlainTextView.*:  Generic plain text view
    * src/PrettyText.hh:  abstract interface for a text view
    * src/ChatView.*:  Updated to use a PrettyText
    * ui/OOOChat_dlg.glade:  Don't have a chat view anymore

2002-09-29  James Widman <james@jwidman.com>
    
    * HACKING: "how to update gabber.schema"
    * gabber.schemas.in: Added account/priority
    * src/ConfigManager.cc: DELETED
    * src/ConfigManager.hh: DELETED
    * src/GabberApp.cc: Switched from ConfigManager to ConfigWrapper
    * src/GabberApp.hh: same
    * src/GabberWidgets.cc: same
    * src/Makefile.am: same
    * src/PluginManager.cc: same
    * src/PluginManager.hh: same
    * src/PrefsInterface.cc: same
    * src/PrefsInterface.hh: same
    * src/main.cc: same

2002-09-27  Thomas Muldowney <temas@jabber.org>

    * src/GabberWin:  Added basic presence changer
    * General compilation cleanups

2002-09-25  James Widman <james@jwidman.com>
    
    * gabber.schemas.in: Added a default values for a list of plugins
            to be loaded on startup
    * src/ConfigManager.cc: Added plugin list accessors
    * src/ConfigManager.hh: Added plugin list
    * src/GabberApp.cc: Creates the PluginManager
    * src/Makefile.am: compiles new file PluginManager.cc
    * src/PluginManager.cc: ADDED; at some point there should be a UI
            associated with it. 
    * src/PluginManager.hh: ADDED

2002-09-22  James Widman <james@jwidman.com>
    
    * TODO: "we need static builds"

2002-09-22  James Widman <james@jwidman.com>
    
    * configure.in: We're *modular* now, baby! (libtool)
    * src/ChatView.hh: CVM inherits from PluginBase, CVs use namespace * jabberoo
    * src/ChatViewManager.cc: Added create_pluggable(), which Gabber calls
            when it loads the ooochat module
    * src/GabberApp.cc: Send <presence/> on_session_roster();
            FIXME: load plugin, call plugin's PluginBase creator.
    * src/GabberWin.cc: Connected the login/logout menu items
    * src/GabberWin.hh: same
    * src/Makefile.am: set up ChatView to be built as a module
    * src/MessageViews.cc: DELETED
    * src/MessageViews.hh: simplified
    * src/PluginBase.hh: ADDED -- Base class for plugins. 

2002-09-21  Julian Missig  <julian@jabber.org>

	* src/RosterView.cc: Use Gtk::TreeRowReference,
	* src/RosterView.hh: and now we can sort! yey!

2002-09-18  James Widman <james@jwidman.com>
    
     * HACKING: Updated style rules
     * configure.in: We want GLib *2.0*, not 1.2

2002-09-18  James Widman <james@jwidman.com>
    
    * src/MessageManager.cc: DELETED
    * src/MessageManager.hh: DELETED
    * src/ViewManager.cc: DELETED
    * src/ViewManager.hh: DELETED
    * src/ChatView.cc: adjusting for the above mentioned deletions
    * src/GabberApp.cc: same
    * src/Makefile.am: same
    * src/MessageViews.cc: same
    * src/MessageViews.hh: same

2002-09-18  James Widman <james@jwidman.com>
    
    * src/PrefsInterface.hh: "remember password"
    * src/PrefsInterface.cc: same
    * src/ConfigManager.hh: put "bool _savepassword" in public

2002-09-18  James Widman <james@jwidman.com>
    
    * src/RosterView.hh: Added a general event handler
    * src/RosterView.cc: Added R-click handling 
    * ui/Roster_menu_user.glade: An R-click menu for the roster

2002-09-12  Thomas Muldowney <temas@jabber.org>
    
    * src/ChatView.*: Use the PrettyJID and better event handling
    * src/GabberUtitlity.*:  Start of utility functions, mostly ported from
                             Gabber1
    * src/GabberWidgets.*:  Extra widgets that gabber uses, initial gabber1 port
    * src/Event.hh:  Generic event class

2002-09-09  Thomas Muldowney <temas@jabber.org>

    * src/ChatView.hh:  Added the new chatview and its manager.
    * src/ChatView.cc:  same
    * src/ChatViewManager.cc:  same

2002-08-28  Julian Missig  <julian@jabber.org>

	* src/MessageManager.cc: Compile, damn you
	* src/ViewManager.cc: same

2002-08-27  Thomas Muldowney <temas@jabber.org>

    * src/ChatView.cc: Add the chatview
    * src/ChatView.hh: same
    * src/MessageViews.cc:  Update for new header
    * src/MessageViews.hh:  Update to new model

2002-08-26  Thomas Muldowney <temas@jabber.org>

    * docs/MM-UML.dia: new class diagram of the Message Manager and friends
    * docs/MM-flow.dia:  generic flow of Message Manager
    * docs/NewBlankMsgView.dia: sequence diagram of starting a conversation

2002-08-25  James Widman  <ns@jabberstudio.org>

	* src/ConfigManager.cc: Initial commit for the new MessageManager & friends 
	* src/ConfigManager.hh: same
	* src/GabberApp.cc: same
	* src/GabberApp.hh: same
	* src/Makefile.am: same
	* src/MessageManager.hh: same
	* src/MessageManager.cc: same
	* src/ViewManager.hh: same (Added class ViewManager)
	* src/ViewManager.cc: same
	* src/MessageViews.cc: same
	* src/MessageViews.hh: same

2002-08-08  Julian Missig  <julian@jabber.org>

	* README.cvs: jabberoo is in JabberStudio CVS
	* configure.in: Generate doxygen.cfg
	* doxygen.cfg.in: Set up doxygen

2002-08-02  Julian Missig  <julian@jabber.org>

	* src/GabberApp.cc: RosterModel and View basically work!
	* src/GabberApp.hh: same
	* src/GabberWin.cc: same
	* src/GabberWin.hh: same
	* src/Makefile.am: same
	* src/RosterView.cc: same
	* src/RosterView.hh: same
	* ui/Gabber_win.glade: same

2002-08-02  Julian Missig  <julian@jabber.org>

	* src/GabberApp.cc: quit() is nicer
	* src/GabberWin.cc: Use quit()
	* src/GabberWin.hh: same
	* src/RosterView.cc: More feeble attempts at TreeModel. GRR.
	* src/RosterView.hh: same

2002-08-01  Julian Missig  <julian@jabber.org>

	* src/BaseGabberWindow.cc: default delete_event handler
	* src/BaseGabberWindow.hh: same
	* src/GabberWin.cc: Set up roster model
	* src/GabberWin.hh: same
	* src/Makefile.am: roster model
	* src/RosterView.cc: Basics of roster model
	* src/RosterView.hh: same
	* ui/GCJoin_dlg.glade: basic join dialog
	* ui/Gabber_win.glade: some renaming

2002-07-29  Julian Missig  <julian@jabber.org>

	* src/GabberWin.cc: Working on roster...
	* src/PresenceManager.hh: same
	* src/RosterView.cc: same
	* src/RosterView.hh: same

2002-07-26  Julian Missig  <julian@jabber.org>

	* README.cvs: gettext dependency added for ns
	* src/GabberApp.cc: JabberConnection abstraction over joo + tcpt
	* src/GabberApp.hh: same
	* src/PrefsInterface.cc: G_App->login() is now G_App->connect()

2002-07-26  Julian Missig  <julian@jabber.org>

	* README.cvs: Add some of the dependencies for ns

2002-07-24  Julian Missig  <julian@jabber.org>

	* src/GabberApp.cc: Slowly moving forward...
	* src/GabberApp.hh: same
	* src/Makefile.am: same

2002-07-20  Julian Missig  <julian@jabber.org>

	* Makefile.am: install gconf schemas
	* README.cvs: Explain how to use gconf schemas
	* TODO: encrypt password...
	* configure.in: require a newer intltool for gconf schema convertor
	* gabber.schemas.in: gconf schema
	* src/ConfigManager.cc: store stuff in gconf
	* src/ConfigManager.hh: same
	* ui/Login_dlg.glade: a11y

2002-07-19  Julian Missig  <julian@jabber.org>

	* HACKING: The Joys Thereof

2002-07-19  Julian Missig  <julian@jabber.org>

	* src/GabberApp.cc: Start G_Win
	* src/GabberApp.hh: same
	* src/Makefile.am: compile GabberWin
	* src/PrefsInterface.cc: start G_Win
	* ui/Gabber_win.glade: Half decent

2002-07-19  Thomas Muldowney <temas@jabber.org>

    * src/TCPTransmitter.cc:  Don't use buffered mode

2002-07-19  Julian Missig  <julian@jabber.org>

	* src/GabberApp.cc: ConfigManager
	* src/Makefile.am: same
	* src/PrefsInterface.cc: use ConfigManager
	* ui/Login_dlg.glade: Some more frames

2002-07-18  Thomas Muldowney <temas@jabber.org>

    * TCPTransmitter.cc:  Actually resolves and connects
    * GabberApp.cc: added spaces to make it legible, yeah it's a boring change

2002-07-18  Julian Missig  <julian@jabber.org>

	* configure.in: Added libglademm, gconfmm deps
	* ui/.cvsignore: *.gladep
	* ui/Login_dlg.glade: Initial login dialog

2002-07-18  Julian Missig  <julian@jabber.org>

	* configure.in: libgnomeuimm
	* src/BaseGabberWindow.cc: Sort of almost works
	* src/BaseGabberWindow.hh: same
	* src/GabberApp.cc: use proper Gnome::UI::get_module_info()
	* src/Makefile.am: build PrefsInterface
	* src/main.cc: try catch

2002-07-18  Julian Missig  <julian@jabber.org>

	* configure.in: We now require libglademm
	* src/BaseGabberWindow.cc: BaseGabberWindow -- it compiles!
	* src/BaseGabberWindow.hh: same
	* src/Makefile.am: Compile BaseGabberWindow, since we can

2002-07-16  Julian Missig  <julian@jabber.org>

	* pixmaps/Makefile.am: show-available to show-online
	* src/GabberApp.cc: Very basic stdin/stdout test connect
	* src/GabberApp.hh: G_App signals
	* src/Makefile.am: -DTRANSMITTER_DEBUG for now.

2002-07-15  Julian Missig  <julian@jabber.org>

	* src/GabberApp.cc: Hooking up more signals...
	* src/GabberApp.hh: same

2002-07-14  Julian Missig  <julian@jabber.org>

	* configure.in: Properly set PACKAGE
	* pixmaps/Makefile.am: pixmap directory
	* src/GabberApp.cc: Locate and set pixmapDir and pkgdataDir
	* src/GabberApp.hh: same
	* src/Makefile.am: define PKGDATADIR
	* src/main.cc: set PACKAGE and VERSION

2002-07-14  Julian Missig  <julian@jabber.org>

	* .cvsignore: Ignore me...
	* gabber.desktop.in: Basic desktop file. should work.
	* pixmaps/.cvsignore: Ignore me...
	* po/.cvsignore: same
	* src/.cvsignore: same
	* ui/.cvsignore: same

2002-07-14  Thomas Muldowney <temas@jabber.org>

    * src/Makefile.am: Updated to use jabberoo pkg-config settings.
    * configure.in: Actually require autoconf 2.50+, pkg-config calls, static
                    jabberoo
    * src/TCPTransmitter.cc:  Updated to gtk/glib 2 calls

2002-06-18  Thomas "temas" Muldowney <temas@jabber.org>

    * Added TCPTransmitter, test compiled to object file with new platform

2002-05-21  Julian Missig  <julian@jabber.org>

	* First ChangeLog entry ever
