Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > 587d0404cd826e0586adc9efa78a7f72 > files > 8

guikachu-1.0.1-1mdk.i586.rpm

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

	* guikachu.spec.in: Merged change from HEAD

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

	* configure.in (VERSION): bumped to 1.0.1

	* xslt/form.xsl: Support for default button

	* xslt/application.xsl: include vendor ID in generated RCP
	
---------------- Release 1.0.0 ----------------------

2001-12-07  ERDI Gergo  <cactus@cactus.rulez.org>

	* data/Makefile.am (mime_DATA): Install .mime file

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

	* data/guikachu.keys.in: Added application/x-guikachu icon

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

	* configure.in: bumped version to 0.99.2

	* src/form-editor/scrollbar-prop.cc (ScrollBarProperties): Removed
	" " from end of string

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

	* src/menu-win.cc (btn_submenu_cb): Insert submenus after the
	currently selected one

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

	* src/form-editor/checkbox-canvas.cc:
	* src/form-editor/form.cc:
	* src/form-editor/button-canvas.cc:
	* src/form-editor/list-canvas.cc: use std::min/std::max instead of
	MIN/MAX macros 

---------------- Release 0.99.1 ----------------------

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

	* configure.in (VERSION): Bumped to 0.99.1

	* src/mainwin-io.cc (export_cb): Enter new GTK loop for dialog

	* src/form-editor/text-field.cc (save_rcp): Don't free
	width/height before they are used

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

	* Makefile.am (SUBDIRS): include the doc subdir here so it gets
	installed

	* src/mainwin-io.cc (check_save): use _WARNING instead of
	_QUESTION, and changed button order to reflect the new GNOME
	Usability Guidelines

	* guikachu.spec.in: reset release to 0

---------------- Release 0.99.0 ----------------------

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

	* README: s/GTK--/GTKmm/

	* guikachu.spec.in (%files): include documentation in RPM package

	* src/form-win-helpers.cc (TopTreeItem): show a nice icon for the
	form in the widget tree

	* src/add-resource.cc:
	* src/form-win.cc:
	* src/menu-win.cc: Use real value instead of 0 for the top-level
	libglade widget

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

	* xslt/guikachu2rcp.in: Add version info and timestamp to output

	* src/resource-manager-io.cc: ditto

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

	* src/form-editor/table.cc: Important change: the Table is no more
	a resizeable. This is because regardless of the value you pass to
	PilRC, the table's real size will be based solely on the size of
	the columns and the number of rows

	* xslt/table.xsl: Use AUTO for width and height (actually, it
	doesn't matter what you put here)

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

	* src/form-editor/form.cc (draw_frame_modal): Small rendering fix
	(I wonder why noone noticed it before)

	* src/form-editor/table.cc (get_auto_width): Use only valid
	columns when calculating width

	* src/form-editor/resizeable.h: made get_display_* and get_auto_*
	const methods

	* src/form-editor/scrollbar.h: don't derive from Resizeable since
	we don't really support auto_height.

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

	* xslt/text-field.xsl: correctly handle width="auto" case

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

	* src/mainwin-io.cc (check_save): Usability improvement: buttons
	have meaningful label (instead of Yes/No/Cancel) and Cancel works,
	Exit/Save/Cancel returns you to the Exit question

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

	* src/widgets/propertytable.cc (map_cb): Store last accel_parent
	(fixes run-time warning when new_parent == old_parent)

---------------- Release 0.98.2 ----------------------

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

	* src/form-editor/list.cc (List): initial value of Width should be
	0
	(manual_width_cb): Implement some Resizeable-like functionality here
	(load): restore font and number of visible items correctly

	* src/form-editor/list-canvas.cc (update): correctly clip text items

	* configure.in (VERSION): bumped to 0.98.2

---------------- Release 0.98.1 ----------------------

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

	* NEWS: 0.98.1

	* src/resource-manager-io.cc (reset): Increment the iterator
	_before_ invalidating it

	* src/widgets/propertytable.cc (map_cb): automatic keyboard
	accelerators -- now with 50% less crack! Get it while you can!
	(add): warning fixage

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

	* src/resource-manager.cc (ASCII_TOUPPER): added missing parenthesis

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

	* src/resource-manager.cc: use locale-independent ASCII_TOUPPER
	macro

	* src/widgets/propertytable.cc (parent_changed_cb): avoid GTK--
	warning when using 1.2.8

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

	* src/hash-map.h: conditionally include correct hash_map header

	* configure.in (VERSION): bumped to 0.98.1

	* Porting to GCC 3.0, and its more standard-compliant and strict
	libstdc++. This mostly includes making sure everything from std::
	is used properly.

---------------- Release 0.98.0 ----------------------

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

	* README:
	* NEWS: Added 0.98.0 information

	* src/session.cc: Session managment support

	* src/form-editor/table.cc (save_rcp): insert space between
	COLUMNS and number of columns (#63711)

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

	* src/*-res.h: don't include -win.h, thus removing superflous
	GTK-- includes
	
	* src/dialog-win.cc: Drop libglade, and use a StringList subclass

	* src/widgets/string-list.cc: Complete redesign to allow
	sub-classing, plus numerous bug-fixes

	* src/widgets/propertytable.cc (parent_changed_delegated_cb): some
	black magic to work around the case of when the property table is
	not directly added to the toplevel

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

	* src/form-editor/*-prop.cc: it turns out that using GtkObject's
	ref/unref mechanism was a bad idea; instead, the C++ wrappers of
	the property editors are unmanage()'d and are properly deleted
	when the resource is destroyed.
	
	* configure.in (VERSION): bumped to 0.98.0

	* src/session.h (Main): subclass of Gnome::Main, to do our custom
	init and session stuff

	* src/main.cc (main): use Guikachu::Main instead of Gnome::Main,
	plus open new file from command line (#63109)

	* src/resource-manager-io.cc (load): Use return value to indicate
	success/failure, and let other parts of the code manage the error
	messages

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

	* src/dialog-win.cc (text_entry_cb): plugged leak

---------------- Release 0.13 ----------------------

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

	* NEWS: Added 0.13 notes

	* src/form-editor/selector-trigger-canvas.cc (update): stipple
	phase fix

	* xslt/menu.xsl: added misssing "

	* src/form-editor/popup-trigger-canvas.cc (get_bounds): the width
	of the arrow is already included in get_display_width(), so don't
	add it here again

	* src/widgets/text.cc (changed_cb): weird memleak fix

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

	* src/form-editor/button.cc (get_auto_height): tweak return value
	based on frame type

	* src/form-editor/button-canvas.cc (create_bold_border): finally
	implemented and debugged this s*cker

	* src/pixmaps/checkbox.xpm: tweak

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

	* src/form-editor/button-canvas.cc (create_simple_border):
	implemented pixel-perfect borders if frame_style is "simple"

	* src/form-editor/form.cc (draw_title_nonmodal): If the title is
	empty, render a title of "" instead of no title at all

	* src/form-res-io.cc (load): fixed typo -- default button is now
	properly restored

	* src/form-editor/widget-ref.cc: ditto for widget references

	* src/resource-ref.cc: I've realized that implementing properties
	that are references to other resources should be done on the Model
	side and not on the Controller side, so I moved some of the
	ResourceCombo code to a specialized property container instead.

	* src/form-editor/form-editor.cc (draw_pixbuf): centralized
	pixbuf-drawing code here (uses C API)

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

	* src/form-editor/form.cc (draw_frame_modal): This piece of ugly
	code fixes all the known form rendering issues

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

	* src/form-editor/popup-trigger.cc (get_auto_width): when
	calculating width, include the size of the down-pointing arrow

	* src/form-editor/button.cc (get_auto_width): fixed padding

	* src/form-editor/scrollbar-canvas.cc (update): rendering fixes

	* xslt/scrollbar.xsl: if width="auto", export "7" to the RCP file

	* configure.in (VERSION): bumped to 0.13

	* src/resource-manager.cc (validate_id): new API for creating an
	ID containing only alphanumeric characters and '_'

	* src/widgets/entry.cc (changed_cb): 
	* src/menu-win.cc (id_entry_cb): 
	* src/dialog-win.cc (id_entry_cb): Force a refresh after value is
	set, since ID's won't emit changed() when the new ID is not
	unique and the value is reverted

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

	* src/form-editor/canvasitem.cc (drag_begin_impl): plugged leaking
	Gdk_Cursor

	* src/form-win.cc (palette_cb): ditto

	* src/form-editor/form.cc (canvas_event_cb): ditto
	(canvas_event_cb): separated drag_begin/_motion/_end
	implementations, and dragging is now done on whole pixels in zoom
	mode (i.e. you can't move a form by 0.25 pixels)
	(update): it turns out Gnome::CanvasGroup::set_x/set_y is not the
	same as setting them to 0 and then calling ::move... shame on
	whoever came up with this wicked scheme.

	* src/form-win-helpers.h: Don't do widget removal in the tree
	item, emit a signal instead (so remove works in cases where more
	than one widget is selected)

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

	* src/form-editor/selector-trigger.cc (get_auto_width): tweak

	* src/form-editor/pushbutton.cc	(get_auto_width): tweak

	* src/form-editor/pushbutton-canvas.cc (update): single-pixel
	precision fixes
	* src/form-editor/text-field-canvas.cc (update): ditto
	* src/form-editor/selector-trigger-canvas.cc (update): ditto
	* src/form-editor/list-canvas.cc (update): ditto
	* src/form-editor/checkbox-canvas.cc (update): ditto

	* xslt/checkbox.xsl: support for CHECKED

	* xslt/text-field.xsl: fixed UNDERLINE typo

	* xslt/gadget.xsl: gadget was matching for graffit state
	indicator.

	* src/form-editor/form-editor.h: utility function to use instead
	of shoddy Rectangle canvas item

	* src/form-editor/scrollbar.cc (save): whoops, we saved min_value
	as max_value...

	* src/form-editor/scrollbar-canvas.cc (update): 

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

	* src/form-editor/font.cc (render): rendered pixel data are now
	properly free'd

---------------- Release 0.12 ----------------------

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

	* NEWS: Added 0.12 stuff

	* src/form-editor/resizeable.cc: Some heuristics to set meaningful
	defaults for width/height when the user turns autowidth/autoheight
	off

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

	* src/form-editor/canvasitem.cc (drag_motion_impl): store and
	collect movements that are a fraction of 1 unit

	* src/form-win.cc: implement zooming

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

	* src/form-editor/canvasitem.h: context menu, and dragging emit
	signals for the form editor window to catch

	* src/form-win.cc: Make Move/Remove work on multiple selections
	
	* xslt/blob.xsl: implemented

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

	* src/form-win.cc (widget_clicked_cb): Beginning multi-selection work

	* src/resource.h: RESOURCE_BLOB type

	* src/blob-res.h:
	* src/blob-win.h: Support for Blobs, i.e. simple text fragments to
	be included in the RCP file
	
	* src/resource-manager.cc: 
	* src/add-resource.cc (run): allow "" as resource name, and then
	use auto-generated ID
	(AddResourceWin): allow RESOURCE_BLOB resources

	* src/resource-util.h: Resurrected, and added type->type_id
	function here (just like src/form-editor/widget-util.h)

	* xslt/gadget.xsl: implemented

	* xslt/label.xsl: Explicit NONUSABLE if "usable" node not found

	* src/form-editor/graffiti.cc (save): Removed C-ism

	* src/form-editor/gadget.h: Implemented Gadgets as a surprise move

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

	* src/form-editor/graffiti-canvas.h: s/GRAFITI/GRAFFITI/

	* src/form-win.h: renamed selected_widget_type to
	palette_selection

	* src/form-editor/form.h: Framework for eventual bounding box
	drawing

	* src/form-editor/text-field-canvas.cc (get_bounds): implemented

	* src/form-editor/button-prop.cc (ButtonProperties): show live
	values when initially shown

	* src/form-editor/pushbutton-canvas.cc (get_bounds):
	* src/form-editor/checkbox-canvas.cc (get_bounds):
	* src/form-editor/popup-trigger-canvas.cc (get_bounds):
	* src/form-editor/selector-trigger-canvas.cc (get_bounds): implemented

	* src/form-editor/canvasitem.h: make the creation of bounding
	boxes a two-step process wrt overriding

	* src/form-editor/pushbutton-canvas.cc (create_bounding_box): tweaked

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

	* src/form-editor/palette.cc: display selected widget's name

	* src/form-editor/widget-util.h: Added G_GNUC_CONST qualifiers
	where appropriate
	(display_name_from_type): new function to get human-readable
	widget names

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

	* configure.in: set proper permissions on xslt/guikachu2rcp

	* guikachu.spec.in: applied fixes by Marco Antonio Cabazal

---------------- Release 0.11 ----------------------

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

	* doc/resources.xml: checked in initial version of resource
	documentation

	* src/property.cc (set_val): make sure ID contains no spaces

	* src/resource-manager.cc (create_resource): ditto

	* src/form-editor/table.cc (get_display_width): width =
	sum(column_width) if manual_width is not set

2001-10-09  Zbigniew Chyla  <cyba@gnome.pl>

	* configure.in (ALL_LINGUAS) added pl.

2001-10-09  ERDI Gergo  <cactus@cactus.rulez.org>
	
	* src/form-editor/table-prop.cc: finished

	* src/form-editor/table.cc (update): make sure column_width.size()
	>= num_columns

	* src/property.h: get_val() returns a reference to avoid some
	copying of values

	* src/dialog-res.cc:
	* src/form-editor/list-canvas.cc:
	* src/form-editor/list.cc:
	* src/widgets/string-list.cc: take advantage of get_val ()
	returning a reference
	
2001-10-07  ERDI Gergo  <cactus@cactus.rulez.org>

	* xslt/table.xsl: implemented

	* data/Makefile.am: Install MIME files

	* src/form-editor/*.cc: lazy initialization of property editors

	* src/form-editor/table-prop.cc: implemented the output half of
	the property editor

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

	* data/Makefile.am: moved icon and .desktop entry to separate directory

	* src/form-editor/table-canvas.cc (update): implemented

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

	* src/form-editor/table.h: Table implementation (mostly
	boilerplate code for now)

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

	* src/form-editor/*.h: removed superflous #include's

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

	* src/form-editor/scrollbar.cc (update): sanity check on values --
	"value" is guaranteed to be between "min_value" and "max_value"

	* src/property.h: assignment operator for Property<T>'s

	* src/form-editor/scrollbar-prop.cc (update): dynamic value
	intervals

	* configure.in (VERSION): bumped to 0.11

---------------- Release 0.10 ----------------------

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

	* NEWS: 0.10 notes

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

	* src/form-editor/text-field-prop.cc (TextFieldProperties): added
	tooltips

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

	* xslt/text-field.xsl: TextField handler

	* src/form-editor/text-field.h: Text Field implementation
	
	* src/form-editor/widget-util.cc (type_id_from_type): sync'd up
	with type_from_type_id

	* src/form-editor/list-canvas.cc (update): fixed signed/unsigned
	warning

	* src/form-editor/font.h: store height, ascent and descent
	information

	* src/form-editor/widget.h: added enum value for text fields 

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

	* src/form-editor/checkbox-canvas.cc (update): optimize away text
	rendering for cases where width < 18

	* src/form-editor/form-editor.cc (render_text): Cleaned up
	position offset code
	(clip_pixbuf): implemented clipping

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

	* src/form-editor/*-canvas.cc: Move set_canvas_item calls to end
	of update methods

	* src/widgets/widget-combo.cc: If "Edit" is pressed, set selection
	to contain only the edited widget
	
	* src/form-editor/widget.h: Separate request_edit signal
	FIXME: accessing a widget's properties from a WidgetCombo's "Edit"
	button has no way of selecting the edited widget.
	Maybe Selected and Currently Edited should be hilighted by
	bounding boxes of different color? Or maybe Selections should be
	scrapped altogether (for 1.0), and only the Edited widget should
	be hilighted? More things to think about before 0.10.
	
	* src/form-editor/form-editor.h: Moved definition of
	GUIKACHU_SELECTED here

	* src/form-win-helpers.cc (WidgetTreeItem): Include a widget icon
	beside tree items

	* src/form-win.cc: Synchronize preview and widget list selections

	* src/form-editor/widget-util.h: Utility functions mainly used by
	Resources::Form and the Palette.

	* src/form-editor/widget.h:
	* src/form-editor/canvasitem.h: Proper widget/canvas item
	separation, plus MVC separation of `selected' state of widgets

	* src/form-editor/canvasitem.cc: Display a bounding box for the
	edited widget

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

	* src/storage-node.h: set_prop is now a simple method with several
	overloads instead of a template method

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

	* xslt/guikachu2rcp.in: applied changes suggested by Roger So
	<rogerso@debian.org>
	
	* src/form-editor/palette.cc (widget_button_cb): implemented
	sticky palette selections

	* src/form-editor/widget.h: use StorageNode
	
	* src/form-res-io.cc (save_widget): new method to clean up save ()

	* src/resource-manager-io.cc (load): Only show the basename of the
	filename in error messages

	* src/form-editor/widget.h (load): drop superfluous xmlDocPtr
	argument

	* xslt/guikachu.xsl: Removed bogus timestamp

	* configure.in (VERSION): bumped to 0.10

	* src/storage-node.h: a thin but smart wrapper around xmlNodePtr
	to make operations typesafe

	* src/storage.h: wrapper for xmlDocPtr

	* src/*-res.h:
	* src/resource.h: use StorageNode
	* src/resource-manager-io.cc: Use Storage

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

	* src/add-resource.h:
	* src/app-res.h:
	* src/app-win.h:
	* src/dialog-res.h:
	* src/dialog-win.h:
	* src/form-res.h:
	* src/form-win.h:
	* src/mainwin.h:
	* src/menu-res.h:
	* src/menu-win.h:
	* src/string-res.h:
	* src/string-win.h:
	* src/form-editor/palette.h: s/GUIKATCHU/GUIKACHU/

	* src/form-editor/form.cc (draw_title_nonmodal):
	* src/form-editor/button.cc (get_display_height):	
	* src/form-editor/button-canvas.cc (update):
	* src/form-editor/checkbox-canvas.cc (update):
	* src/form-editor/selector-trigger-canvas.cc (update):
	* src/form-editor/pushbutton-canvas.cc (update): Single-pixel
	modifications to make the preview more correct
	
	* guikachu.spec.in: Include the Guikachu icon in the package

	* guikachu.desktop.in: Use the icon

---------------- Release 0.9.1 ----------------------

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

	* guikachu.spec.in: merged changes by Erich Douglass
	
	* configure.in (VERSION): bumped to 0.9.1

	* src/property.h: typedef visibility changes

---------------- Release 0.9 ----------------------

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

	* xslt/guikachu2rcp.in: Utility shell script to make the usage of
	the XSLT style sheets easier

	* configure.in: only install guikachu2rcp if xsltproc is found

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

	* NEWS: Added 0.9 info

	* xslt/Makefile.am: added scrollbar XSLT

	* src/form-editor/scrollbar-canvas.cc (update): implemented scroll
	arrows. However, it has some rendering artifacts. Maybe those are
	GnomeCanvas bugs?

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

	* guikachu.spec.in: fixes according to POCSI Karoly's
	<charley@enternet.hu> suggestions
	
	* guikachu.spec.in (changelog): changed date to be in correct format

	* src/form-editor/scrollbar-canvas.cc (update): calculate arrow
	height based on width

	* guikachu.spec.in: Experimental RPM Spec file
	
	* configure.in:
	* Makefile.am: changes regarding the Spec file

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

	* src/form-editor/form-prop.cc (FormProperties): Added some tooltips

	* AUTHORS: Removed note about PalmOS font approximations as these
	are no longer used

	* src/form-editor/scrollbar-prop.cc (ScrollBarProperties): Add
	Page Size control

	* src/form-editor/scrollbar-canvas.cc (update): calculate correct
	scroll marker size. Of course this also required a change to the
	position calculation code.

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

	* src/form-editor/scrollbar-canvas.cc (update): implement (the
	position and the scroll bar size are dummy values ATM)
	(update): calculate correct position of the marker

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

	* src/form-editor/palette.cc (Palette): icon for scroll bars

	* src/form-res.cc (create_widget): handle WIDGET_SCROLLBAR enum
	value

	* src/form-res-io.cc (load): ditto
	(save): ditto

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

	* src/form-res.cc (Form): default for SaveBehind is TRUE

	* src/mainwin-io.cc (filesel_export_cb): fix error where exporting
	and then saving a project would overwrite the RCP file with the
	Guikachu document

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

	* src/form-editor/*.cc (save_rcp): drop operator() usage in
	exproting code
	
	* src/property.h: new external operator<< to save properties
	directly to streams

	* src/*-res.cc (save_rcp): drop operator() usage in exporting code
	
	* src/pixmaps/Makefile.am (EXTRA_DIST): added icon for scroll bars

	* configure.in (GNOME_CXX_WARNINGS): Let the GNOME macros
	determine the compile-time warning flags
	(CXXFLAGS): use -fno-exceptions to speed up compiling (hopefully)

	* src/form-editor/scrollbar.cc (load): implemented
	(save): implemented

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

	* src/form-editor/scrollbar.cc (save_rcp): implemented

	* src/form-editor/*-prop.cc: fixed possible memory leak by
	deleting widgets instead of destroying them
	
	* src/form-editor/scrollbar*.{cc,h}: skeleton for Scroll Bar widgets
	
	* src/form-editor/widget.h (Widgets::Type): New enumeration value
	for scroll bars

	* xslt/widgets.xsl: implemented CheckBox, List, PopupTrigger and
	SelectorTrigger widgets
	
	* xslt/button.xsl: implemented Button widgets

	* README: s/0.8/0.9/

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

	* xslt/form.xsl: Implemented Label and Graffiti widgets

	* src/dialog-win.cc (DialogWindow): Why was gtk_widget_unref here?

	* src/form-editor/*-prop.cc: Added underline accelerators
	
	* src/widgets/propertytable.cc (parent_changed_cb): Install
	underline accelerators to parent window's accelerator group list

	* src/widgets/num-entry.cc (set_max):
	(set_min): public methods to change interval of valid values

	* src/form-win.cc (edited_widget_changed): Update the property
	editor's title when the edited widget is changed

	* src/form-editor/list-canvas.cc (update): Modified width
	calculation logic to be just as brain-dead as the PalmOS thing
	(i.e. it now only takes the first item into respect)

	* src/dialog-res.cc (save_rcp): Create a copy of the buttons
	vector before iterating thru it

	* src/form-editor/list.cc (save_rcp): ditto

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

	* src/add-resource.cc (~AddResourceWin): 
	* src/dialog-win.cc (~DialogWindow): 
	* src/form-win.cc (~FormWindow):
	* src/menu-win.cc (~MenuWindow): Change Gtk::Widget::destory to
	gtk_widget_destroy	

2001-08-19  ERDI Gergo  <cactus@cactus.rulez.org>

	* configure.in (VERSION): bumped to 0.9

2001-08-22  Pablo Saratxaga  <pablo@mandrakesoft.com>

	* configure.in: ALL_LINGUAS: added Catalan (ca)

2001-08-19  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/form-editor/widget-prop.h: Generic property editors for
	widgets

	* src/form-editor/*-prop.{cc,h}: use generic property editors in
	implementation instead of deriving from them

	* src/form-editor/selector-trigger.h: use Textual interface

	* src/string-win.cc (StringWindow): Use widgets from the
	Guikachu::GUI namespace instead of libGlade

	* src/widgets/text.h: new widget for multi-line texts

	* src/propertytable.cc (create_label): Support for underline
	accelerators
	(add): evil hackery to special-case multi-line text widgets

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

	* src/form-win.cc (show): Raise the palette window

	* src/form-editor/textual.h:
	* src/form-editor/textual-prop.h: for widgets that have text + font

	* src/form-editor/resizeable-prop.h: new utilty class to provide
	stock editors for Resizeables

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

	* src/property.{cc,h}: a mostly transparent member wrapper that
	fires SigC::Signals when the content changes
	
	* src/*.{cc,h}: Major overhaul to use new Property system
	
	* src/form-editor/widget.h: More OO approach to initializing
	protected members

	* src/form-editor/resizeable.h: Aggregateable utility class for
	resizeable widgets

---------------- Release 0.8 ----------------------

2001-08-13  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/form-editor/form.cc (canvas_event_cb): warning fixage

	* src/form-editor/canvasitem.cc (drag_end): ditto

	* src/main.cc (check_files): Fixed an evil bug with the help of
	Dave Fallon

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

	* README:
	* NEWS: Added information about 0.8

	* src/menu-win.cc:
	* src/string-win.cc: Set window icon

	* src/form-editor/widget.h (Type): new enumeration value for `no
	widget type selected'

2001-08-07  ERDI Gergo  <cactus@cactus.rulez.org>

	* src/form-win.h: Moved the widget palette to a separate window
	(just like Glade)

	* src/form-editor/palette.h: New stand-alone palette window

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

	* src/form-editor/form.cc: 
	* src/form-editor/checkbox-canvas.cc: 
	* src/form-editor/graffiti-canvas.cc: 
	* src/form-editor/label-canvas.cc: 
	* src/form-editor/label-prop.cc: 
	* src/form-editor/popup-trigger-canvas.cc: 
	* src/form-editor/pushbutton-canvas.cc: Removed inclusion of whole gnome--.h

	* src/mainwin.cc: Removed inclusion of whole gtk--.h

	* src/form-editor/selector-trigger-canvas.cc (update): one-liner
	fix for closer preview

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

	* src/form-editor/popup-trigger-canvas.cc (update): Draw the small
	arrow icon as part of the widget

	* src/form-win.cc: Icons for List and Popup Trigger widgets

	* src/pixmaps/Makefile.am (EXTRA_DIST): New pixmaps for the small
	arrow icon in popup triggers

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

	* src/form-editor/list.cc (save_rcp): Export VISIBLEITEMS property

	* src/form-res.cc:
	* src/form-res-io.cc: Handlers for widgets of type POPUP_TRIGGER

	* src/form-editor/popup-trigger-*.{cc,h}: Popup trigger
	implementation (except canvas rendering)

	* src/pixmaps/Makefile.am: Add popup-trigger.xpm to tarball

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

	* src/form-editor/widget.h: Added enum value for popup triggers

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

	* src/form-editor/list.cc (save):
	(load): Implement save/load

	* src/Makefile.am (SUBDIRS): Moved pixmaps/ from SUBDIRS to
	DIST_SUBDIRS since there is nothing to build there

	* configure.in: Check for gnome_window_icon_set in libgnomeui
	bump version number to 0.8

---------------- Release 0.7 ----------------------

2001-07-08  ERDI Gergo  <cactus@cactus.rulez.org>

	* NEWS:
	* README: 0.7 info
	
	* xslt/form.xsl: New style sheet for forms (widgets are not
	implemented yet)

	* configure.in (VERSION): Bump version to 0.7

	* src/form-editor/form-editor.cc (render_text): Create a
	transparent background rectangle to receive mouse events

	* src/main.cc (check_file): New enum value for font definition
	files (the check sucks ATM, all it does is trying to open the
	file)

	* Makefile.am:
	* fonts/Makefile.am: Install font definition files in
	$(datadir)/guikachu/fonts

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

	* src/form-editor/form.cc (draw_title_modal):
	(draw_title_nonmodal): Render window title in native fonts

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

	* xslt/: New directory for XSLT stylesheets to generate RCP files
	from Guikachu files "off-line"
	
	* src/form-editor/pushbutton-canvas.cc (update):
	* src/form-editor/selector-trigger-canvas.cc (update): Minor
	tweaks

	* src/form-editor/form-editor.cc: Use native fonts for rendering

	* src/form-editor/font.h: Native font support

	* AUTHORS: Added Basilico (icon designer) and Rob (of PilRCEdit),
	plus a note about the copyright ownership of the native fonts

	* Makefile.am: Install the Guikachu icon

2001-06-23  Yukihiro Nakai <nakai@gnome.gr.jp>

	* configure.in: ALL_LINGUAS: Add Japanese (ja)

---------------- Release 0.6 ----------------------

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

	* src/guikachu.glade: Removed most of the keyboard accelerators
	for now -- they are more trouble than they are worth.

	* README:
	* configure.in: So the GNOME-- release Guikachu works with finally
	turned out to be 1.1.21.

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

	* configure.in: Depend on GNOME-- 1.1.20+ instead of .17+

	* src/form-editor/*-canvas.cc: Port to new GNOME-- 1.1.20 (and
	hopefully 1.2.0) Canvas API

2001-05-26  Pablo Saratxaga  <pablo@mandrakesoft.com>

	* configure.in: ALL_LINGUAS: added Azeri (az) and Walloon (wa)

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

	* src/form-res.cc (show_ui): Lazy initialization of GUI to speed
	up booting

	* src/app-res.cc (show_ui): ditto
	* src/dialog-res.cc (show_ui): ditto
	* src/menu-res.cc (show_ui): ditto
	* src/string-res (show_ui): ditto

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

	* src/form-editor/*-canvas.cc (update): Use draw_text () from
	form-editor.cc
	
	* src/form-editor/button-canvas.cc (update): Compute frame only if
	it is used

	* src/form-editor/form-editor.cc (draw_text): New method to render
	text to a canvas (this will be very handy when real Palm fonts
	will be used)
	(get_string_width): Measure the width (in Palm pixels) of a string
	of a given font.

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

	* src/form-editor/canvasitem.h: Reorganized the OO structure of
	canvas items

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

	* src/guikachu.glade: Removed some underline accelerators that
	caused more bugs than they were worth

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

	* src/form-editor/widget.h: Moved CanvasItem class to separate
	source file

	* src/form-editor/widget.cc: Pop-up menu

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

	* src/resource-util.h: Moved convenience preprocessor magic here

	* src/form-editor/checkbox.cc (set_toggled):
	(set_group): Enforce a maximum of one selected check box per group

	* src/guikachu.glade: Added some underline accelerators
	
	* src/menu-win.cc (id_entry_cb): Fixed a hideous race condition
	with a simple one-liner (duh)

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

	* src/form-editor/list.h: new `items' property
	
	* src/widgets/string-list.{cc,h}: New GUI class for editing
	ordered string list properties
	
	* src/form-win.cc: Added palette button for List

	* src/form-res.cc:
	* src/form-res-io.cc: Handler for lists
	
	* src/form-editor/label-canvas.cc (update): s/float/double in Canvas code

	* src/resource.h: emit changed signal only when newvalue != oldvalue

	* src/form-editor/widget.h: Added WIDGET_LIST type

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

---------------- Release 0.5 ----------------------

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