2001-05-02  ERDI Gergo  <cactus@cactus.rulez.org>

	* NEWS: Added notes for 0.5

	* src/pixmaps/checkbox-canvas-on-disabled.xpm:
	* src/pixmaps/checkbox-canvas-off-disabled.xpm: It now looks `more
	disabled':)

2001-05-01  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/app-win.cc (update): Re-added sensible window title

	* src/form-editor/checkbox-canvas.cc (update): Implemented proper
	drawing

	* src/form-editor/checkbox.{cc,h}:
	* src/form-editor/checkbox-prop.cc: Added "Align right" property

	* src/form-editor/graffiti-canvas.cc (update): plugged leaking
	pixbuf

2001-04-30  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/form-editor/: Moved preview drawing classes into separate
	soruce files
	
	* src/form-editor/checkbox.{cc,h}:
	* src/form-editor/checkbox-prop.{cc,h}: Added implementation for
	check boxes (drawing is not yet implemented)
	
	* src/mainwin-io.cc (save_cb): Exiting after modifying an un-named
	file resulted in the changes being discarded no matter what the
	user chose in the `Save changes?' dialog box. Fixed.

	* README: typo fixes

	* NEWS: Added entry about Check box widgets

	* src/form-win.cc (create_palette): Added button for Check Box widget

2001-04-29  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/form-win.cc (show_property_editor): Raise property editor
	window even when the edited widget is clicked again

	* src/form-editor/button.cc (save_rcp):
	* src/form-editor/label.cc (save_rcp):
	* src/form-editor/pushbutton.cc (save_rcp): Explicitly save
	non-usable state
	
	* src/form-editor/selector-trigger.h: Implementation for Selector
	Trigger widget

	* src/form-editor/widget.h: Added type for Selector Trigger widget

2001-04-28  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/form-editor/button-prop.cc: s/widgets/the widget/ in tooltips
	
	* src/form-editor/pushbutton-prop.cc (PushButtonProperties): Added
	"Group ID" entry

	* src/form-editor/pushbutton.cc (save): Implemented
	(load): ditto
	(save_rcp): ditto
	(update): ditto

	* src/form-res-io.cc (save): Pushbuttons were saved as Graffiti
	State indicators... oops.

	* src/form-editor/form-editor.cc (get_font_height): Use better
	font size approximations than reading from the GDK fonts (again
	from PilRC)

	* src/mainwin.cc (MainWin): Applied GNOME-- 1.1.17 API
	change-related fix by Murray Cumming. Thanks, Murray!

2001-04-27  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/app-win.cc: Migrated from libglade to the new
	PropertyTable-based stuff

	* src/guikachu.glade: Removed res_app

	* src/app-res.cc (reset): New method to use in
	ResourceManager::reset ()

	* src/widgets/propertytable.cc (add): stretch editor widgets
	horizontally

	* src/form-editor/graffiti-prop.cc: Added some property
	descriptions
	
	* src/form-editor/label.cc: ditto

	* src/form-editor/button-prop.cc: ditto

	* src/widgets/propertytable.cc (add): Support tooltips for
	properties

2001-04-25  ERDI Gergo  <cactus@cactus.rulez.org>

	* NEWS: Updated

	* src/form-win.cc (create_palette): Added palette button for
	PushButton widget (the widgets should be a sensible order on the
	palette eventually)

	* src/form-editor/button.cc: Implemented I/O of frame type

	* src/form-editor/widget.h (Type): added new enumeration value for
	push buttons

	* src/form-editor/label-prop.h (LabelProp): removed superflous
	member pointer to widget

	* src/form-editor/graffiti-prop.h (GraffitiProp): ditto

	* src/form-editor/form.cc (canvas_event_cb): c&p canvas item
	moving code from widget.cc here

	* src/form-editor/widget.cc (canvas_event_cb): Grab mouse pointer
	while dragging
	Enforce Palm screen boundaries while dragging around widgets

2001-04-24  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/form-editor/widget.cc (canvas_event_cb): Change mouse
	pointer while dragging

	* src/form-editor/form.cc (update): I've finally found out why
	each widget accumulates more and more canvas items in the Form
	Editor -- this caused the widgets to be rendered both at the old
	and the new location when doing dragging. The current fix is
	butt-ugly but I don't know how I could bind the lifetime of the
	high-level canvas item manager objects to the canvas item objects
	themselves. This definitely needs more work to get perfect.

	* src/form-editor/widget.cc (canvas_event_cb): Of course now that
	this is fixed, I re-enabled drag&drop.

	* src/menu-win.cc (btn_submenu_cb): Removed debug messages that
	should have never made it into releases

2001-04-23  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/form-editor/form.cc (draw_title_modal): 
	(draw_title_nonmodal): use get_title_font () instead of directly
	accessing the font decriptor

	* src/form-editor/form-editor.cc: Moved font definitions here from
	public header
	Completed X font descriptor to include encoding

2001-04-22  ERDI Gergo  <cactus@cactus.rulez.org>

	* configure.in (VERSION): Bumped version number to 0.5

---------------- Release 0.4 ----------------------

2001-04-22  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/form-editor/widget.h: Moved `x' and `y' property here from
	all the individual widgets
	Moved common canvasitem operations to top-level
	GUI::FormEditor::CanvasItem class

2001-04-21  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/form-res.h: new signal to emit when a child widget is changed
	
	* src/form-res.cc (create_widget): connect widget's changed ()
	signal to widget_changed () signal

	* src/resource-manager.cc (create_resource): special-case forms
	and invalidate the state if a widget is changed

2001-04-17  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/dialog-win.cc (button_default_cb): Restore selection after operation
	(button_add_cb): ditto

2001-04-16  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/Makefile.am (EXTRA_DIST): Distribute sample file

2001-04-15  ERDI Gergo  <cactus@cactus.rulez.org>

	* NEWS: Mentioning RepeatButton support

	* src/form-editor/button-prop.cc:
	* src/form-editor/button.cc: Added support for RepeatButtons
	(unified with normal Buttons)

2001-04-14  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/form-editor/dialog-win.cc: Use new ResourceCombo from
	libwidgets.la
	
	* src/form-editor/button-prop.cc:
	* src/form-editor/form-prop.cc:
	* src/form-editor/graffiti-prop.cc:
	* src/form-editor/label-prop.cc: Use new widgets (from
	libwidgets.la) instead of doing manual trickery on Glade files
	
	* src/Makefile.am:
	* configure.in: Added widgets/ directory

2001-04-11  ERDI Gergo  <cactus@cactus.rulez.org>

	* NEWS:
	* README: Updated information about upcoming 0.4
	
	* src/form-editor/button.cc (save_rcp): Added missing separator
	between y and width values plus corrected width/height order

	* src/pixmaps/Makefile.am (EXTRA_DIST): Added Graffiti pixmaps

	* configure.in: Require GNOME-- 1.1.17

2001-04-10  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/*-res.cc:
	* src/form-editor/*.cc: Changed g_free () to xmlFree () where appropriate
	
	* src/form-editor/widget.h:
	* src/form-editor/graffiti.{cc,h}:
	* src/form-editor/graffiti-prop.{cc,h}: Implemented Graffiti State
	Indicator widget
	
	* src/sample.guikachu: Added a graffiti state indicator
	
	* src/guikachu.glade: Property editor for Graffiti State Indicator widget
	
	* configure.in: Check for gnome-canvas-pixbuf

2001-04-04  ERDI Gergo  <cactus@cactus.rulez.org>

	* README: Added note about upgrade problems with the Glade file

	* NEWS: updated
	
	* src/form-editor/widget.h:
	* src/form-win.cc: The widgets emit a signal when they want to be
	edited instead of directly calling methods on the FormWindow
	
	* src/form-editor/widget-combo.cc (remove_widget): implemented

2001-04-03  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/form-editor/form-editor.h:
	* src/form-editor/label.cc:
	* src/form-editor/button.cc: Visual feedback on usable/unusable state
	
	* src/form-win.cc (show_form_property_editor): Clear edited_widget

	* src/guikachu.glade:
	* src/form-editor/label.h:
	* src/form-editor/label-prop.cc: Added Usable property

	* src/form-editor/label-prop.cc (text_entry_cb): 
	* src/form-editor/button-prop.cc (text_entry_cb): 
	* src/dialog-win.cc (text_entry_cb): Save the cursor's position
	before applying the change

	* src/menu-win.cc (item_label_entry_cb):
	(item_shortcut_entry_cb): The entry re-grabs the focus after the
	controls are refreshed

	* src/form-editor/label.cc (load): Spew a debug message on invalid input

	* src/form-editor/button.h:
	* src/form-editor/button-prop.cc: Added Usable property

	* src/guikachu.glade: Toggle button for Button/Usable property

2001-04-02  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/form-win.cc (widget_removed_cb): Switch property editor to
	form view if the currently selected widget is deleted

	* src/form-res.cc (remove_widget): New method to delete a widget
	from a form

	* src/form-win-helpers.{cc,h}: Moved tree item classes to separate
	source files
	(WidgetTreeItem): Added pop-up menu to remove resources

	* src/Makefile.am: added form-win-helpers

	* src/resource-manager.h: Changed register_resource and
	remove_resource to register_id and unregister_id (if no actual
	resource is added/removed)

	* src/form-win.h: Fixed typo in cpp hiding

2001-04-01  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/guikachu.glade: Changed position entries to accept 0..159
	and size entries to accept 1..160 (as specified by the PalmOS
	documentation)

	* README: Changed version number to 0.4

	* src/form-editor/button.cc (update): The rendering is now more
	close to the PalmOS specification (text is centered on the button
	and is clipped if the button's width/height is smaller than the label)

	* src/form-win.cc (show_property_editor): Show the name of the
	widget in the window's title
	(show_form_property_editor): ditto

	* src/form-res.h: Support for the `default button' property

	* src/pixmaps/button.xpm: Icon for Button widgets (from Glade)

	* src/form-res-io.cc, src/form-res.cc: Support for Button widgets

	* src/form-editor/widget.h: New WIDGET_BUTTON type

	* src/form-editor/Makefile.am (libformeditor_a_SOURCES): Added button*

	* src/form-editor/button.{cc,h}: Implementation of Button widgets

	* src/form-editor/button-prop.{cc,h}: Button property editor

	* src/main.cc (main): Set the currenty opened file's name to the
	one passed on the command line

	* src/mainwin.h (set_filename): New public method to set the
	currently opened file's name (needed by main.cc)

	* src/form-editor/form.cc (Form): Clicking on the background opens
	the property editor for the form

2001-03-31  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/main.cc (main): Load file passed on the command line at
	startup

	* src/top-treeitem.cc (TopTreeItem): Proper handling of the case
	when the Application resource is created before the TopTreeItem is.

	* src/mainwin.cc (MainWin): Fill in the tree with existing
	resources, for resources already existing before the window object
	is created

2001-03-31  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/mainwin.cc (MainWin): Minor reorganization to make the
	source easier to read

	* src/form-editor/Makefile.am: Added widget-combo

	* src/form-editor/widget-combo.h: The same as ResourceCombo, but
	for displaying a live view of widgets of a form

	* src/form-res.cc (get_widget): New method to look up a widget by
	its name (for use by WidgetCombo)

	* src/form-editor/widget.h: Moved widgets to Guikachu::Widgets
	namespace instead of Guikachu::Resources::Widgets.
	Affected source files:
	* src/form-res-io.cc
	* src/form-res.{cc,h}
	* src/form-win.{cc,h}
	* src/form-editor/label.{cc,h}
	* src/form-editor/label-prop.{cc,h}
	* src/form-editor/form.cc

	* src/form-editor/label.cc (canvas_event_cb): Show property editor
	for label if clicked (needs CVS gnome-- to properly stop
	propagation of the `event' signal)

2001-03-30  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/main.cc (check_files): Check for files needed at runtime and
	properly report them instead of randomly exiting when the package
	is not installed correctly.

2001-03-28  ERDI Gergo  <cactus@cactus.rulez.org>

	* configure.in (VERSION): Incremented version number to 0.4

---------------- Release 0.3 ----------------------

2001-03-27  ERDI Gergo  <cactus@cactus.rulez.org>

	* NEWS: Added note about Turkish translation

2001-03-27  Fatih Demir <kabalak@gtranslator.org>

	* configure.in: Added tr to ALL_LINGUAS.
	
2001-03-27  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/form-editor/label.cc (canvas_event_cb): Removed debug message

2001-03-26  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/form-editor/form-prop.cc (FormProperties): So it turns out
	using a single callback for all the height/width/x/y entries was a
	bad idea, and caused lot of flicker and unresponsiveness.

	* src/form-editor/label-prop.cc (LabelProperties): ditto

2001-03-24  ERDI Gergo  <cactus@cactus.rulez.org>

	* NEWS: Added news item about translations

	* configure.in (ALL_LINGUAS): Added de and sv translations

	* src/menu-win.cc (btn_submenu_cb):
	(btn_item_cb): The newly created submenu/menu item is
	automatically selected and the label/ID entry is given focus.

	* src/mainwin.cc (resource_created_cb): Expand newly created subtrees

	* src/guikachu.glade (res_menu): Changed the layout of the
	creation buttons a bit to make it suck less

2001-03-23  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/mainwin.cc (MainWin): Added uline accelerators to menu items

	* src/resource-manager-io.cc (load): Added more user-friendly
	error messages

	* configure.in (AC_OUTPUT): create src/pixmaps/Makefile

	* src/form-res.cc (create_widget): Wrapper over `real'
	create_widget that comes up with a unique and resonable name for
	the new widget

	* src/form-win.cc (create_palette): Function for populating the
	widget palette (currently only with Label)

2001-03-22  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/form-res.cc (~Form): delete and un-register widgets

	* src/form-editor/label.cc (load): Implemented
	(save): Save font information in "text" tag

2001-03-21  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/form-res-io.cc (load_widget): New method to parse widget
	types and pass information to the widget's load method

	* README (Yet to come): Added relative positioning to TODO

	* src/form-editor/widget.h: Major namespace change (affects every
	form-related source): FormEditor -> Resources::Widgets (data) and
	GUI::FormEditor (property editors)

2001-03-18  ERDI Gergo  <cactus@cactus.rulez.org>

	* AUTHORS: Mention of pilrcui and glade authors

	* NEWS: 
	* README: Added 0.3 information

	* src/form-editor/widget.h: added get_type method just like in
	src/resource.h

	* src/form-res-io.cc (save): Save child widgets

2001-03-18  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/guikachu.glade: added property editor for labels
	
	* src/resource-manager-io.cc (export_rcp): Add warning/creation
	information to output file
	(load): Check the return value of xmlParseFile to avoid
	segfaulting if the file doesn't exist

	* src/form-editor/widget.{cc,h}: Generic widget class

	* src/form-editor/label*.{cc,h}: Label widget

	* src/form-win.cc (update): Show the form's widgets in the tree

	* src/form-res.h: Added widget managment methods

	* src/form-res-io.cc: moved form persistance functions to new file
	(save_rcp): iterate through widgets and save them

2001-03-16  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/form-res.cc (Form): Title defaults to the resource name

2001-03-15  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/form-win.cc (show): Pop up property editor when opening the
	resource editor window

	* src/form-editor/form.cc (draw_title_nonmodal):
	(draw_title_modal): Clip title label to window size

	* src/form-res.cc (save_rcp): Export all supported settings

	* src/sample.guikachu: added a form
	
2001-03-14  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/form-editor/Makefile.am:
	* src/form-editor/form-prop.cc: Moved FormProperties to separate
	source file

	* src/mainwin.cc (MainWin): Scrollable viewport for the tree

2001-03-11  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/form-editor/form.{cc,h}: Preview canvas item and property
	editor for Forms

	* src/form-res.{cc,h}:
	* src/form-win.{cc,h}: Form resources

	* src/add-resource.cc (AddResourceWin):
	* src/resource-manager-io.cc (load_resource): 
	* src/resource-manager.cc (create_resource): Support for resources
	of type Form

	* src/dialog-win.cc (help_res_changed_cb): Removed

	* src/guikachu.glade: added property editor for forms

	* src/resource.h (GUIKACHU_RESOURCE_PROP): A macro to make
	resource property accessors easier to maintain

	* src/app-res.h:
	* src/dialog-res.h:
	* src/string-res.h: use GUIKACHU_RESOURCE_PROP

2001-03-09  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/resource-combo.{cc,h}: new widget: live view on resources of
	a particular type (for help IDs, form menu bars, etc.)

	* src/guikachu.glade: placeholder for the ResourceCombo in the
	Dialog editor
	
	* src/dialog-win.cc: Changed local hack to use a proper ResourceCombo

	* src/app-res.cc (load): Fixed a cut&paste bug in loading the
	`vendor' property

2001-03-06  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/treeitem.cc (key_press_cb): `Enter' show up the resource
	editor, `Delete' removes the resource

---------------- Release 0.2 ----------------------

2001-03-04  ERDI Gergo  <cactus@cactus.rulez.org>

	* NEWS:
	* README: Release 0.2 information

	* src/dialog-res.cc (save_rcp): Export help ID information

	* src/app-res.cc (save_rcp): Save only properties that are set

	* src/guikachu.glade:
	* src/dialog-win.{cc,h} (help_edit_cb): Shortcut button to edit
	the help string

2001-03-03  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/app-res.{cc,h}:
	* src/app-win.{cc,h}: Per-application resources

	* src/resource-manager-io.cc (load): 
	* src/resource-manager-io.cc (save): 
	* src/resource-manager-io.cc (export_rcp): Save/load/export
	per-application resources
	
	* src/string-win.cc:
	* src/menu-win.cc: removed excess inclusion of gtk--.h
	
	* src/menu-win.cc (MenuWindow): apply changed values when the
	focus exits the entries (FIXME: might cause unnecessary dirtyness)

	* src/top-treeitem.{cc,h}: new class for the toplevel tree item
	(for accessing per-application resource settings)

2001-03-02  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/dialog-win.cc: Consistent tracking of string IDs in the help list

2001-03-01  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/sample.guikachu: connected the dlgNewHelp string to dlgNew
	
	* src/dialog-win.cc (help_id_cb): implemented setting the help ID
	
	* src/dialog-win.cc (show): 
	* src/menu-win.cc (show):
	* src/string-win.cc (show): Raise the window after showing it

2001-02-28  ERDI Gergo  <cactus@cactus.rulez.org>

	* configure.in: Bump version number to 0.2 (always one version
	number ahead of last release)

	* src/resource-manager.h: Accessor method for the set of managed resources

	* src/guikachu.glade: new widget (a combo box) to set help ID
	
	* src/dialog-res.h: accessors for the help string ID

2001-02-28  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/dialog-win.cc (update): 
	* src/menu-win.cc (update): 
	* src/string-win.cc (update): I18N of window title

	* src/*.{cc,h}: clean up I18N issues (like inclusion of config.h
	where its needed)

---------------- Release 0.1 ----------------------
	
2001-02-27  ERDI Gergo  <cactus@cactus.rulez.org>

	* NEWS: add more to-do items
	
	* Makefile.am:
	* guikachu.desktop.in: Add desktop entry to GNOME foot menu

2001-02-25  ERDI Gergo  <cactus@cactus.rulez.org>

	* NEWS: Release notes for 0.1

	* README: General informations about Guikachu

	* src/resource-manager.h: New methods to register/deregister
	resource ID's without actual Guikachu::Resources associated with
	them (useful for menu items and form widgets) 

	* src/menu-res.cc (set_submenus): Check uniqueness of menu item ID's

2001-02-25  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/resource-manager.h: New methods to register/deregister
	resource ID's without actual Guikachu::Resources associated with
	them (useful for menu items and form widgets) 

	* src/guikachu.glade: Added missing name for some of the buttons

	* configure.in: Require GTK-- 1.2.5

	* src/menu-win.cc (btn_remove_cb): implement
	(item_*_entry_cb): implement
	(btn_submenu_cb): implement

	* src/menu-res.cc (save): Implemented saving

2001-02-24  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/resource.h: changed the `name' attribute to `id'

2001-02-18  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/mainwin-io.cc (save_cb): Exit after saving if inside an exit cycle

	* src/guikachu.glade:
	* src/dialogwin.cc (button_default_cb): Support setting of the
	default dialog button

	* src/dialogwin.cc: Implementation of btnUp/btnDown

