2004-03-09  Archit Baweja  <bighead@users.sourceforge.net>

	* tools/irb-tool/main.rb: new tool added. Not fully functional as
	yet. Build files updated.
	* tools/irb-tool/irb-tool-ui.glade: likewise.

2004-03-05  Archit Baweja  <bighead@users.sourceforge.net>

	* ore.in: moved ore.rb startup code to ore.in. This is a pure ruby
	app! no shell stuff!!!

2004-03-04  Archit Baweja  <bighead@users.sourceforge.net>

	* ore.in: new startup script added. Build files updated.

2004-03-03  Archit Baweja  <bighead@users.sourceforge.net>

	* installfiles.rb: substitute ${VAR} style instead of just VAR.
	All InstallFiles changed.

	* tools/add-changelog-entry-tool/main.rb: incomplete tool added.

	* Mass renaming changes from red to ore.

2004-03-03  Archit Baweja  <bighead@users.sourceforge.net>

	* README (Installation): Updated installation notes to reflect changes
	in build setup.

	* configure.rb: write the SYMTAB conf to install.config instead of
	separate makefiles. Also print SUBDIRS to install.config
	* installfiles.rb: new file added. Used for 'make install' :-)

	* InstallFiles: custom Makefile like/rip-off file added. Used by
	installfiles.rb
	* src/InstallFiles: likewise.
	* tools/InstallFiles: likewise.
	* icons/InstallFiles: likewise.
	* dialogs/InstallFiles: likewise.

	* Makefile.in: removed.
	* src/Makefile.in: removed.
	* tools/Makefile.in: removed.
	* icons/Makefile.in: removed.
	* dialogs/Makefile.in: removed.

	* COPYING: added License file.

2004-03-01  Archit Baweja  <bighead@users.sourceforge.net>

	* src/ore-tool-manager.rb (ToolManager::run_tool): send a reference to
	the mdi object to all tools too.

	* src/ore-file-fnr.rb (FindReplaceDialog::initialize): moved all
	signal_connect code here. Fixes some Find/Replace bugs. Previously
	every call to FindReplaceDialog#setup_find would connect find_cb
	again to the same signal. So subsequent clicks of "Find" button would
	call find_cb incrementally everytime.

	* src/ore-file.rb (OREFile::set_selection): scroll to line of selection

2004-02-27  Archit Baweja  <bighead@users.sourceforge.net>

	* src/ore-mdi.rb (OREMDI::check_to_save_file): remove following "*"
	from filename displayed in save-unsaved dialog.

	* src/ore.rb (OREUI::statusbar_msg): new method.

	* src/ore-file-fnr.rb (FindReplaceDialog::initialize): misspelled
	@can_find_agin. fixed. Fixes a few bugs.
	(FindReplaceDialog::setup_find): in case of re-searching do extra steps
	in setup (see code).

	* src/ore-mdi.rb (OREMDI::remove_all): finally works!

2004-02-26  Archit Baweja  <bighead@users.sourceforge.net>

	* src/ore.rb (OREUI::save_all_cb): new method.
	(OREUI::create_toolbar): add save all icon to toolbar.
	(OREUI::create_menubar): added save all menuitem.

	* src/ore.rb (close_all_cb): don't quit when all are closed.
	(close_cb): likewise.
	
	* src/ore-file.rb (OREFile::saved): new private method. All callers 
	changed. Code to add/remove " *" for saved/unsaved status moved here.

2004-02-20  Archit Baweja  <bighead@users.sourceforge.net>

	* src/ore-file.rb (OREFile::setup_view_and_buffer): append a " *" to
	filename in tab in MDI if its modified/unsaved.
	(OREFile::save): after saving remove the " *" from the end.

	* src/ore-mdi.rb (OREMDI::create_tab_widget): grab focus on widget
	after changing to that file. Works now perfectly.

	* src/ore-file.rb (OREFile::find_and_select): use
	TextBuffer#get_mark("insert") instead of TextBuffer#get_insert.
	(OREFile::find_and_select): implemented. Fixes bug #286.

2004-02-19  Archit Baweja  <bighead@users.sourceforge.net>

	* tools/copyright-header-tool/main.rb (CopyrightHeaderTool::insert_copyright_header): small change to using #each for =end + =begin style comments.

	* configure.rb: fixed small "puts" bug in the end. Setup code for
	symbol substitution in Makefile.in -> Makefile conversion. And general
	restructuring of code.

2004-02-18  Archit Baweja  <bighead@users.sourceforge.net>

	* Makefile.in: Makefile input file added.
	* src/Makefile.in: likewise
	* tools/Makefile.in: likewise
	* icons/Makefile.in: likewise
	* dialogs/Makefile.in: likewise
	
	* tools/goto-line-tool/main.rb (GotoLineTool::run): subtract 1 from
	number entered. For some reason it went to one line no. past the one
	specified. Actually its because in the backend line numbers start form
	0, whereas in the view they start from 1. Fixed.

	* src/ore-mdi.rb (OREMDI::add_file): make the OREFile::view get focus.

	* src/ore.rb (OREUI::create_menubar): gave the Search and Tools menus
	mneumonics.

	* tools/README: updated.

	* tools/copyright-header-tool/main.rb (CopyrightHeaderTool::initialize): load glade ui file.
	(CopyrightHeaderTool::insert_copyright_header): new method.
	(CopyrightHeaderTool::load_copyright_headers): new method.

	* src/ore.rb (OREUI::open_files): regexp fix. Only regexp for '-' in
	the beginning of filename

2004-02-17  Archit Baweja  <bighead@users.sourceforge.net>

	* src/ore-file.rb (OREFile::initialize): fix set readonly bug again.

	* src/ore-mdi.rb (OREMDI::remove_all): new method.
	(OREMDI::close_file): moved here from OREUI
	(OREMDI::check_to_save_file): likewise. Also added
	Gtk::Stock::DIALOG_QUESTION icon.

	* src/ore.rb (OREUI::close_all_cb): use OREMDI#remove_all

2004-02-13  Archit Baweja  <bighead@users.sourceforge.net>

	* tools/copyright-header-tool/main.rb: new tool/plugin.
	* tools/copyright-header-tool/copyright-header-tool-ui.glade: new tool/plugin.
	* tools/copyright-header-tool/copyright-headers/gpl.copyright: new file added.
	
	* tools/README: some doc changes.

	* src/ore-file.rb (OREFile::initialize): check for file existence using
	File.exists? to set OREFile::readonly == true accordingly. Fixes bug
	#334.

2004-02-12  Archit Baweja  <bighead@users.sourceforge.net>

	* src/ore.rb (OREUI::create_menubar): forgot to call
	Gtk::Window#add_accel_group. DOH! Fixes bug #295. YAY!
	(OREUI::check_to_save_file): use OREFile#tab_widget.text to get file
	name
	(OREUI::open_files): new method. Open files mentioned on command line.
	Feature Request #290 implemented.
	(OREUI::close_cb): changes so that we quit if zero files are left.
	(OREUI::close_all_cb): cleaned up semi-crak code :-). This is much 
	easier to understand now.
	(OREUI::close_file): common code for close_cb and close_all_cb.

	* src/gtksourceview-helper.rb: new file added.

	* src/ore-file-fnr.rb (FindReplaceDialog::setup_find): new method.
	(FindReplaceDialog::setup_replace): likewise.
	(FindReplaceDialog::setup_common): likewise.
	(FindReplaceDialog::run): likewise.
	(FindReplaceDialog::can_find_again?): likewise.

	* src/ore-file.rb (OREFile::find_again): made it a regular method from
	a class method. All callers changed.
	(OREFile::find): likewise.
	(OREFile::find_and_replace): likewise.
	(OREFile::save): set @saved to true only if no exceptions/errors.

	* src/ore-file.rb (OREFile::setup_view_and_buffer): make the view use
	fixed width font "Monospace". Fixes #332.
	Also only highlight files ending with .rb or .ruby extensions. Fixes
	#333

	* src/ore-file.rb (OREFile::goto_line): implemented. Fixes bug #293

	* src/ore-debug.rb (err): new function.

2004-02-11  Archit Baweja  <bighead@users.sourceforge.net>

	* src/ore-file.rb (OREFile::initialize): remember to put @saved to true
	after loading.
	(OREFile::unsaved): utility function.
	(OREFile::debug_details): new method for debugging
	(OREFile::filename): don't return Untitled #n.
	That is OREFile#tab_widget's job,

	* src/ore.rb (OREUI::create_menubar): added Close All menuitem.
	(OREUI::close_all_cb): new method.
	(OREUI::close_cb):  popup dialog asking to save the file or not before
	closing, if file is unsaved.
	(OREUI::check_to_save_file): new method. Used by close_cb, close_all_cb
	quit_cb

2004-02-10  Archit Baweja  <bighead@users.sourceforge.net>

	* TODO: removed todo-list file. See Tracker on
	http://www.rubyforge.net/projects/ore/ for Bugs, Feature Requests etc.

	* Oops! Forgot to keep a ChangeLog! Starting one now. Initial check-in
	into CVS.
