2000-05-02  Peter Teichman  <peter@helixcode.com>

	* src/think.c: Fixed the file save bug, reported by a couple
	people

2000-01-22  Peter Teichman  <peter@helixcode.com>

	* src/think.c (make_outline_node): use the font used for
	GtkLabels, instead of hardcoding one in the outline items

1999-11-11  Yukihiro Nakai <nakai@gnome.gr.jp>

	* ja.po: Add Japanese translation from Rue. SATOH.

1999-09-25  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think.c (change_wrapper): think outlines should now
	correctly know when they have been changed

1999-09-08  Peter Teichman  <pat4@acpub.duke.edu>

	* global s/class/klass/ (i'm an idiot for using it in the first place)

	* global indentation changes - make everything conform to linux
	coding style

	* src/outline.c (load_node_xml): avoid extraneous strdups

	* src/think-outline.c (think_outline_class_init): don't try to
	return a bool from void-returning signals

1999-09-01  Peter Teichman  <pat4@acpub.duke.edu>

	* configure.in: added AM_GNOME_GETTEXT so intl/ is automatically
	generated

1999-06-10  Peter Teichman  <peter@tortoise.dorm.duke.edu>

	* src/Makefile.am: added support for a desktop entry
	* src/think.desktop: added a desktop entry

1999-06-07  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think-outline-content.c (drop_event): dnd fixes

1999-06-07  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think-outline-content.c (drag_events): dragging & dropping
	to reorder siblings now works

1999-06-06  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think-outline.h, src/think-outline.c: added signals for
	event forwarding (needed for drag & drop node movement)
	* src/think-outline.h, src/think-outline.c: moved private data
	into a ThinkOutlinePrivate struct, as discussed on gnome-hackers.
	very cool.
	* src/think-outline-content.h, src/think-outline-content.c: added
	signals for drag & drop, moved things into a private struct
	* src/outline-test.c, src/outline.c, src/main.c: a couple fixes to
	deal with data that is now private to content items

1999-04-22  Peter Teichman  <pat4@acpub.duke.edu>

	* configure.in: bumped up the version number, to 0.1.3 

1999-04-22  Peter Teichman  <pat4@acpub.duke.edu>

	* added po/ directory, did auto* hacking for i18n
	* src/think.c: i18n-ized all the strings that need it
	* removed libtool stuff from auto* - i don't need it
	
1999-04-20  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think.c (about_cb): changed copyright date to 1999

1999-04-16  Peter Teichman  <pat4@acpub.duke.edu>

	* configure.in: bumped version number to 0.1.2. releasing now.

1999-04-16  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think-outline-content.c (image_events): eeek, more redraw fixes

1999-04-16  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think-outline-content.c (think_outline_content_show): 
	more redrawing fixes. same problem as below.

1999-04-16  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think-outline.c (think_outline_draw_box): redrawing fixes.
	some canvas stuff changed underneath me

Wed Feb 10 18:02:11 1999  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think.c (think_window_new): a little code reorganization..
	makes things a little more efficient on startup

Wed Feb 10 17:17:26 1999  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think-outline-content.c (image_events): don't toggle the
	open/closed state of a node if the mouse is moved off the plus/minus
	image before button release

Tue Feb  9 17:09:08 1999  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think.c (maybe_create_node): always create a new node

Tue Feb  9 17:05:24 1999  Peter Teichman  <pat4@acpub.duke.edu>

	* src/outline.c (outline_load_xml): don't segfault when specifying
	a nonexistent file on the command line

Mon Feb  8 19:22:12 1999  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think.c (dialog_button_events): fixed up AppBar text display
	a bit

Mon Feb  8 18:36:22 1999  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think.c (remove_content): if the last node in an outline
	was removed with RMB->Remove, it would prevent subsequent new
	nodes from being added

Fri Feb  5 17:31:11 1999  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think.c (item_select_cb): added showing a node's text
	in Think's AppBar.

Fri Feb  5 01:40:14 1999  Peter Teichman  <pat4@acpub.duke.edu>

	* src/outline.c: removed all my pre-xml file format code

Fri Feb  5 01:37:01 1999  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think.c: fixed a couple memory leaks I'd never bothered to
	close up before

Thu Feb  4 23:15:32 1999  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think.c (create_item_popup): added a popup menu for
	right-click manipulation of outline nodes

Thu Feb  4 22:32:42 1999  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think-outline-content.c (think_outline_content_show): 
	only create a new canvas item if we have to.

Thu Feb  4 22:03:36 1999  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think-outline-content.c (think_outline_content_show): get
	item bounds the Right Way

Thu Feb  4 21:54:53 1999  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think-outline-content.c,src/think-outline.c: added much more
	efficient handling of selections

Thu Feb  4 20:36:13 1999  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think-outline-content.c (think_outline_content_show): make
	the Y_OFFSET change from before actually work

Tue Feb  2 11:32:22 1999  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think-outline-content.c (think_outline_content_class_init): 
	compile the two pixmaps (plus & minus) into the executable, instead
	of loading on the fly. Also added some offset changes, to make things
	look better with selections.

	* src/think-outline.c: changed Y_OFFSET to 2.0, to make things look
	better.

Thu Jan 21 01:33:41 1999  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think-outline-content.c (think_outline_content_show): fixed
	open/close pixmap thinko - I had them reversed.

Wed Jan 20 23:50:47 1999  Peter Teichman  <pat4@acpub.duke.edu>

	* finished merging Think with the current outline widget code

	* added an xml-based file format for loading & saving of outlines

	* added attaching arbitrary text to outline nodes

	* implemented the basic support structure for Todo items, but haven't
	finished that yet.

	* various text file & auto* twiddling for a 0.1.0 release

Wed Jan 20 02:10:26 1999  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think-outline.c (think_outline_redraw_real): set the outline's
	usize - makes scrolling work.

Wed Jan 20 01:37:59 1999  Peter Teichman  <pat4@acpub.duke.edu>

	* massive ThinkOutline rewrite. Its internals are now a *lot*
	cleaner & easier to work with. src/think-outline.[ch] and
	src/think-outline-content.[ch] have essentially been rewritten
	from scratch.

1999-01-08  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think.c: fixed Think to use the new GNOMEUIINFO macros for
	menus
	(think_window_new): added a GnomeAppBar to the main window

	* updated all source files to a 1999 copyright

1998-12-22  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think-outline-text.c (think_outline_text_build): center the
	plus/minus pixmap vertically, after text is created.

1998-12-22  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think-outline.c (think_outline_redraw_real): don't show
	plus/minus pixmaps on leaf nodes

1998-12-22  Peter Teichman  <pat4@acpub.duke.edu>

	* src/think-outline-text: added in-place editing (via gtkentry) 

1998-12-22  Peter Teichman  <pat4@acpub.duke.edu>

	* massive changes to the outline widget:
	
	* src/think-outline.h, src/think-outline.c: reworked outline engine to
	use an external data structure (GNode). Added the ability to narrow
	to a subtree of the outline.

	* src/think-outline-content.h, src/think-outline-content.c: show
	plus/minus pixmaps for trees, and made clicking them toggle open/closed
	status of subtrees

	* src/think-outline-text.c, src/think-outline-image.c, 
	src/think-outline-widget.c: minor changes to sync with new
	outline-content stuff

	* src/tree_minus.xpm, src/tree_plus.xpm: added.

1998-12-20  Peter Teichman  <pat4@acpub.duke.edu>

	* added OutlineWidget data type

1998-12-18  Peter Teichman  <pat4@acpub.duke.edu>

	* time for a real ChangeLog

1998-12-14  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* src/think-outline.c (think_outline_init): Use
	gtk_widget_set_usize() instead of gnome_canvas_set_size().
	(think_outline_new): Likewise.
