2005-07-22  Takuo KITAME <kitame@debian.org>

	* configure.in: 0.4.0
	* src/setting-dialog.cpp (setCurrent): set Extend settings.
	(apply): apply Extend settings.
	(auto_keep_toggled): signal handler
	* src/setting-dialog.h (signalConnect): wrapper for glade_xml_signal_connect_data
	* src/setting-dialog.glade: add extend settings.
	* src/logview.cpp: add line No.

2005-07-21  Takuo KITAME <kitame@debian.org>

	* configure.in: 0.3.90 (not released)
	* src/setting-dialog.glade: update interface (extend page)
	* src/gnome-peercast.cpp (kick_fw_servent): removed
	(GnomePeercastApp::extendInit): renamed to gconfInit
	* src/setting-dialog.cpp: update for gconf/peercast.ini issue
	* src/gnome-peercast.h: remove kick fw issue
	* src/main.cpp: extendInit() -> gconfInit()

2005-07-20  Takuo KITAME <kitame@debian.org>

	* configure.in: 0.3.1
	* src/utils.cpp (servent_firewall_type): update for v0.1214
	* src/chaninfo-dialog.cpp (ChaninfoDialog::setHitList): Ditto
	* src/gnome-peercast.cpp (kick_fw_servent): Ditto
	* src/channel-list.cpp (update_channel_list): Ditto
	* src/gnome-peercast.h: indent
	
2005-06-21  Takuo KITAME <kitame@debian.org>

	* src/utils.h: macro gdk_color_hex_string() added
	* src/setting-dialog.c: use gdk_color_hex_string()

2005-06-20  Takuo KITAME <kitame@debian.org>

	* configure.in: 0.3.0
	* src/chaninfo-dialog.cpp: use stored color setting.
	* src/connection-list.cpp: Ditto
	* src/gnome-peercast.[cpp,h]: CONF_GUI_PREFIX
	* src/setting-dialog.cpp: GUI page implemented.
	* src/setting-dialog.glade: widgets for GUI page.

2005-06-18  Takuo KITAME <kitame@debian.org>

	* src/setting-dialog.glade: extend configuration page.
	* src/setting-dialog.cpp: Ditto.
	* src/gnome-peercast.cpp: kick firewalled servent
	* src/gnome-peercast.h: Ditto.
	
2005-06-17  Takuo KITAME <kitame@debian.org>

	* gnome-peercast.schemas.in: added
	* Makefile.am: GCONF_SCHEMAS_RULE
	* configure.in: check gconf
	* src/main.cpp (main): initialize gconf, call extendInit()
	* src/gnome-peercast.h: GConf functions has been added.
	* src/gnome-peercast.cpp: Ditto
	(kick_fw_servent): added but experimental.
	(extendInit): added

2005-06-16  Takuo KITAME <kitame@debian.org>

	* src/setting-dialog.glade: root mode config, filter config
	* src/setting-dialog.cpp: Ditto
	* src/setting-dialog.h: Ditto
	* src/gnome-peercast.glade: info: add isRoot label
	* src/gnome-peercast.cpp: Ditto

	* configure.in: version 0.2.0

2005-06-15  Takuo KITAME <kitame@debian.org>

	* src/utils.cpp (load_glade_xml): fix generating wrong filename.
	* src/gnome-peercast.glade: update
	* src/connection-list.cpp: color green -> #3a8548
	* src/chaninfo-dialog.cpp: implement HitList viewer
	* src/chaninfo-dialog.h (setRelayList): renamed to setHitList()
	(signalConnect): added
	* src/info.cpp: firewalled color changed.
	* src/info.[cpp,h]: file removed. functions moved into GnomePeercastApp
	* src/gnome-peercast.[cpp,h]: info funcstions.
	* src/Makefile.am: update

2005-06-14  Takuo KITAME <kitame@debian.org>

	* src/callbacks.[cpp,h]: cleanup
	* src/gnome-peercast.h: cleanup #include
	(getGlade): removed
	(glade): Ditto.
	* src/gnome-peercast.cpp: callback functions moved to callbacks.cpp
	clean up
	* utils.[cpp,h] (load_glade_xml): added
	* src/broadcast-dialog.[cpp,h]: clean up
	* src/setting-dialog.[cpp,h]: Ditto.
	* src/connection-list.[cpp,h]: Ditto.
	* src/logview.[cpp,h]: Ditto.
	* Makefile.am: build peercast core library as libpeercast.a
	* src/utils.[cpp,h]:
	(get_local_ip): Added
	(get_global_ip): Ditto
	(gen_local_url): Ditto
	(gen_global_url): Ditto
	(gen_peercast_url): Ditto
	* src/gnome-peercast.cpp (guiInit):
	remove word "clicked" from callback name.
	* src/callbacks.[cpp,h]: Ditto
	(chan_play_stream_url_cb): Added
	(chan_copy_peercast_url_cb): Ditto
	(chan_copy_local_url_cb): Ditto
	(chan_copy_global_url_cb): Ditto
	(chan_copy_channel_id_cb): Ditto
	* src/channel-list.cpp (init): popup menu initialize.
	(popupSignalConnect): added utility function
	(playSelected): use gen_local_url()
	
2005-06-13  Takuo KITAME <kitame@debian.org>

	* src/logview.cpp (appendLog): fix strftime format string.

2005-06-10  Takuo KITAME <kitame@debian.org>

	* src/utils.[cpp,h] (servent_find_by_index): use this instead of ServMgr's
	(parse_peercast_url): peercast:// URL parser
	* src/gnome-peercast.glade: some update
	* src/connection-list.cpp: use servent_find_by_inde()
	* src/gnome-peercast.cpp: indent tab-width: 8
	(guiInit): gui = TRUE;
	(infoInit): no action when gui == FALSE;
	(printLog): print to stdout when gui == FALSE;
	(menu_about_cb): inmplemented.
	* src/gnome-peercast.h: private: boolean gui == FALSE; by default.
	* src/main.cpp: tab-width: 8
	(handle_cmdline_args): URL arguments handler.
	(main): use GOption for commandline option parsing. implement no-gui mode and -u (--url) option
	* src/Makefile.am: G_LOG_DOMAIN
	* Makefile.am (dist-svn): remove .svn hack.
	
2005-06-09  Takuo KITAME <kitame@debian.org>

	* gnome-peercast.desktop.in: added
	* po/POTFILES.in: reorderd, added gnome-peercast.desktop.in.
	* Makefile.am: desktop file rules
	* src/gnome-peercast.glade: added broadcast dialog.
	* src/utils.h: FW_TYPE, (servent_firewall_type)
	* src/utils.cpp (servent_firewall_type): check servent firewalled status.
	* src/connection-list.cpp (ConnectionList::setServent): colored by servent firewall status and type.
	* src/broadcast-dialog.[cpp,h]: added. "create new broadcast realy dialog"
	* src/gnome-peercast.cpp (menu_new_cb): call BroadcastDialog::init();
	(pref_clicked_cb): renamed to (menu_pref_cb)

	* po/POTFILES.in: added chaninfo-dialog.c
	* src/gnome-peercast.glade: chaninfo-dialog
	* src/chaninfo-dialog.[cpp,h]: added.
	* src/gnome-peercast.cpp: chaninfo-dialog.h
	* src/channel-list.cpp: Ditto.
	(ChannelList::infoSelected): implemented.
	* src/Makefile.am: chaninfo-dialog.cpp, chaninfo-dialog.h

2005-06-08  Takuo KITAME <kitame@debian.org>

	* src/connection-list.cpp (ConnectionList::stopSelected) implemented.
	* src/gnome-peercast.cpp (con_selection_changed): set_sensitive of stop button
	* po/ja.po, configure.in: added ja.po
	* src/utils.[h,cpp]: addeed

2005-06-08  Takuo KITAME <kitame@debian.org>

	* src/gnome-peercast.glade: some update
	* src/gnome-peercast.cpp (menu_yp_cb): added
	(menu_web_cb): Ditto
	(quit_cb): renamed to menu_quit_cb
	(GnomePeercastApp::infoInit): show core version and inifile location.

	* Makefile.am, configure.in: added subdir pixmaps.
	* pixmaps/peercast.png: peercast icon
	* src/Makefile.am: define ICON_DIR
	* src/gnome-peercast.cpp (GnomePeercastApp::guiInit): set window icon

2005-06-07  Takuo KITAME <kitame@debian.org>

	* src/Makefile.am: update
	* src/setting-dialog.glade: update some widgets
	* src/gnome-peercast.cpp (option_clicked_cb): call SettingDialog
	* src/setting-dialog.[cpp,h]: added

2005-06-07  Takuo KITAME <kitame@debian.org>

	* src/gnome-peercast.glade: split setting-dilaog
	define some signals.
	* src/setting-dialog.glade: splited from gnome-peercast.glade
	* src/gnome-peercast.cpp (log_clear_clicked_cb): added call logview->clearLog ()
	(play_cliecked_cb): just call cl->playSelected()
	(info_cliecked_cb): Ditto, cl->infoSelected()
	(url_cliecked_cb): Ditto, cl->urlSelected()
	(bump_cliecked_cb): Ditto, cl->bumpSelected()
	(stop_cliecked_cb): Ditto, cl->stopSelected()
	
	(GnomePeercastApp::guiInit): initialize glade_xml, 
	use glade_xml_signal_connect_data() instead of g_signal_connect()
	* src/logview.cpp: (clear_clicked_cb): removed
	(LogView::init): remove "clear" object
	(LogView::clearLog): implemented function
	* src/gnome-peercast.h
	(glade_xml) renamed to xml
	(guiInit): void
	* src/logview.h (clear): removed
	(init): (GtkWidget)
	* src/channel-list.[cpp,h]:
	(ChannelList::playSelected): added
	(ChannelList::infoSelected): Ditto
	(ChannelList::urlSelected): Ditto
	(ChannelList::bumpSelected): Ditto
	(ChannelList::stopSelected): Ditto
	* src/main.cpp (main): remove glade routines
	* src/Makefile.am: update

2005-06-06  Takuo KITAME <kitame@debian.org>

	* src/channel-list.cpp: change update routine
	* src/main.cpp: allow to load local glade file.
	* src/gnome-peercast.glade: add settings dialog
	* src/connection-list.cpp: added
	* src/connection-list.h: Ditto
	* src/gnome-peercast.h: has ConnectionList object
	* src/gnome-peercast.cpp: create ConnectionList instance
	* src/Makefile.am: update
	* src/info.cpp: FW info added

2005-06-03  Takuo KITAME <kitame@debian.org>

	* initial import
