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
