1999-12-31  batsman  <batsman@simpsons4ever>

	* NewsTicker.cc (GTickerWindow): Now the "fetch" button has a simple 
	pixmap on it.

	* license.cc (menu_help_license_activate): Changed default size to 
	520x400. Now license text uses a fixed font.

	* NewsTicker.cc (NewsTicker::NewsTicker): removed "About" menu entry.

1999-12-25  batsman  <batsman@simpsons4ever>

	* BBCParser.cc (build_list): Fixed bug which corrupted the URL 
	of the news (first letter in "http://...." disappeared).
	(build_list): Don't list news without URL (they're weather, or stock
	info, or even worse, ads).

	* Downloader.cc (SIZEOFBUF): Raised to avoid problems with large 
	rdf/xml files.

	* Makefile.am (common_sources): simplify dependencies. 
	(common_sources): Added the source files for the new sites.

	* configure.in: use the xml libs.

	* NewsParsers.cc (create_NewsParser, which_news_server): Changes
	to handle the new sites.

	* ctypes.h: Added new constants to the Mode enumeration so it'll 
	handle the new sites.

	* RDFParser.cc, RSSParser.cc, MozillaParser.cc, HotwiredParser.cc, AppWatchParser.cc : first implementations.

1999-12-22  batsman  <batsman@simpsons4ever>

	* BrowseMenu.cc (on_View_with_Lynx_activate): Implemented Lynx and w3m 
	browsing.

	* NewsTicker.cc (ModifiablePage::ModifiablePage, 
	ModifiablePage::~ModifiablePage): Now a strdup () of the URL is saved
	for each row, and later deleted in the destructor.
	
1999-12-21  batsman  <batsman@simpsons4ever>

	* NewsTicker.cc: Uses BrowseMenu. 
	(NewsPage::NewsPage): Added handler for "button_press_event", so a BrowseMenu appears.

1999-11-20  batsman  <batsman@simpsons4ever>

	* NewsParsers.cc: Added support for GeekNews, Linuxdev and IceWalkers.

	* BusyDialog.cc (BusyDialog): New Class BusyDialog.

	* NewsTicker.cc (NewsPage): Changed column width.
	(add_news): Changed row column order.

1999-10-30  batsman  <batsman@simpsons4ever>

	* NewsTicker.cc (fetch_news): Modified to use BusyDialog.

	* BusyDialog.cc (BusyDialog): implemented BusyDialog.

1999-10-03  batsman  <batsman@simpsons4ever>

	* CEOParser.h: fixed the URL to fetch. Now it's 
	http://www.centraleurope.com:80/ticker.dat .

	* SevenAMParser.cc (build_list): fixed segfault when the news line had
	no link.
	(build_list): now removes Adverts.

1999-10-02  batsman  <batsman@simpsons4ever>

	* asNews.cc (main): added NewsTicker command line opt and support.

	* NewsTicker.cc (on_combo_change_selection): now gets the news when 
	ENTER is pressed. Attempts to use network or proxy (NOT file mode).
	Added license menu entry to Help menu.

1999-09-01  batsman  <batsman@simpsons4ever>

	* asNews.cc (retrieve_program_info): fixed nasty sigsegv bug in
	retrieve_program_info; pass a pointer to NULL pointer to 
	parser_proxy_env so it doesn't attempt to free() it.

1999-08-29  batsman  <batsman@simpsons4ever>

	* Downloader.h: Added methods get_default_host(), get_default_path()
	and get_default_port() to NewsParser and the inherited classes.

	* asNews.cc (main): Removed notice about the LinuxApps bug.

	* Downloader.cc (NetRetrieve::retrieve): added "Host: "... line to 
	request. Fixes "Find not Found" problem with LinuxApps.
	(retrieve): now displays fetched data if verbose >= 5.

1999-08-28  batsman  <batsman@simpsons4ever>

	* Downloader.cc, Downloader.h: Removed the news parsers, which are 
	now defined in separate files.
	(NetRestrieve::retrieve): Now uses a HTTP/1.0 request.
	(retrieve): Identifies itself as a Mozilla 3.01Gold User-Agent.

1999-08-02  batsman  <batsman@simpsons4ever>

	* LOTS of changes in asNews.cc, Item.cc... see CVS log.

	* auto.cc, dotfile.cc, daemon.c, log.c ssplit.c: added
	to implement auto and daemon-mode.

1999-07-28  batsman  <batsman@simpsons4ever>

	* gui_sig.h, gui_sic.cc: provides signal handlers for gui.cc. 
 	Defines on_main_window_destroy( ) and on_main_window_delete_event( ).

	* gui.cc, gui.h: adds GTK-based GUI functionality; defines
 	create_main_window( ) and display_news_list( ).

	* Item.h, Item.cc: use a hash table to store key/value 
	pairs of strings, and the new methods get_field( ), insert_field( )
	and delete_field( ) to access the hash. All clients of class Item 
	modified.

	* common.cc: now defines strdup if not present.

	* asNews.cc (main): moved command line parsing code to
	parse_options( ).
	(main): added --dump and --gui modes.

1999-07-24  batsman  <batsman@simpsons4ever>

	* Downloader.cc (LinuxAppsParser::build_list): added to support 
	LinuxApps.

	* asNews.cc: fixed problems when given an illegal proxy description
	string.
	(createparser, netsites, main): added support for LinuxApps.

	* Downloader.cc: fixed memory leaks in the retrieve() methods of
	NetProxyRetrieve and NetRetrieve.

1999-07-02  batsman  <batsman@simpsons4ever>

	* asNews.cc (retrieve_program_info): Added the asNews info
	features.

	* Downloader.cc (retrieve): Fixed bug which would cause asNews
	to segfault if the news server didn't answer in 5 secs.
	
1999-07-01  batsman  <batsman@simpsons4ever>

	* Downloader.cc (retrieve): Fixed bug which could make asNews 
	segfault if the proxy didn't answer to our request in 5 secs.

	* asNews.cc (createparser, main): added new "mode": kdenews. 

	* Downloader.cc, Downloader.h: Added KDENewsParser class, handles
	news of www.kde.org. (code by Kurt Granroth)

	* asNews.cc (netsites): fixed bug which caused the direct download
	method to fail. (thanks to Kurt Granroth)

1999-06-28  batsman  <batsman@simpsons4ever>

	* asNews.cc (get_proxy_name, parse_proxy_env, main):
	now read the proxy info from the env. var. http_proxy.

1999-06-26  batsman  <batsman@simpsons4ever>

	* NewsList.h, NewsList.cc: added destructor for NewsList.

	* Downloader.h, Downloader.cc: Complete rewrite: 
	now defines classes InFoSource, Retrieveinfo and NewsParser 
	(interfaces), plus derived classes. 

	* asNews.cc (netsites): updated the linuxtoday server to
	"linuxtoday.com".

Wed Jun 16 15:53:52 1999  batsman  <batsman@simpsons4ever>

	* asNews.cc:
	Added copyright info and the copyright command-line option.

	* asNews.cc:
	Changes to use the VERSION preprocessor symbol. (defined by autoconf)

	* CreateFile.h:
	We now use the CreateFile abstract base class, which gets inherited by ASFile,
	which creates AfterStep menu files.

	* Downloader.h:
	Added classes NetSegfault, NetSlashdot, NetLinuxToday, which take the news from
	the net and parse them accordingly.

	* CreateFile.cc: Minor changes.

	* Downloader.cc: Fixed infinite loop in the downloading code.

	* asNews.cc: Updated help message.
	Fixed problems with command-line arguments parsing.

Sat Feb 13 00:41:50 1999  batsman  <batsman@simpsons4ever>

	* asNews.cc:
	Added command line parsing, now gets the news from Slashdot, LinuxToday,
	Freshmeat, Segfault, according to the command line options.

	* Downloader.cc, Downloader.h:
	Changed hierarchy: now class DownLoader is a virtual base class, which
	is inherited by FileReader and NetDownLoad.
	Added support for Slashdot, Segfault and LinuxToday news retrieving and
	parsing.

Fri Feb 12 06:12:18 1999  batsman  <batsman@simpsons4ever>

	* CreateFile.h, Downloader.h, Item.h, NewsList.h, Downloader.cc, Item.cc, NewsList.cc, asNews.cc:
	First version running OK.

	* CreateFile.cc: Initial revision

