2006-11-01  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: updated check for libgoffice and updated version
	* copy-src/helpers/gnome-office-helpers.c,
	* copy-src/helpers/gnome-office-helpers.h,
	* src/dom/cria-block-priv.h,
	* src/dom/cria-block.c,
	* src/dom/cria-block.h,
	* src/dom/cria-presentation-priv.h,
	* src/dom/cria-presentation.c,
	* src/dom/cria-presentation.h,
	* src/dom/cria-slide.c,
	* src/dom/cria-slide.h,
	* src/io/cria-presentation-parser.c,
	* src/io/cria-presentation-writer.c,
	* src/rendering/cria-background-renderer.c,
	* src/rendering/cria-background-renderer.h,
	* src/rendering/cria-block-renderer.c,
	* src/rendering/cria-slide-display.c,
	* src/rendering/cria-slide-renderer.c,
	* src/utils/cria-units.c,
	* src/utils/cria-units.h,
	* src/widgets/cria-slide-show.c: updated the new GOffice
	* src/rendering/cria-canvas-text-view.c: fixed a warning

2005-10-03  Sven Herzberg  <herzi@gnome-de.org>

	* src/dom/cria-presentation.c: improve _set_uri()
	* src/widgets/cria-main-window.c: fix the uri-check when saving

2005-10-03  Sven Herzberg  <herzi@gnome-de.org>

	* src/dom/cria-slide-element-priv.h: added missing file to vcs
	* src/rendering/cria-canvas-text.c: fix adding non-ascii characters at
	the end of the string; fixes bug 317849

2005-10-03  Sven Herzberg  <herzi@gnome-de.org>

	* doc/reference/tmpl/block.sgml: updates to the API
	* doc/reference/tmpl/criawips-unused.sgml: updates to the API
	* src/rendering/cria-block-renderer.c: remove the view->model
	synchronization

2005-10-03  Sven Herzberg  <herzi@gnome-de.org>

	* src/dom/cria-text-model.c: added insert and delete
	* src/dom/cria-text-model.h: added insert and delete
	* src/rendering/Makefile.am: added the text view files
	* src/rendering/cria-block-renderer.c: use the text view now
	* src/rendering/cria-canvas-text-view.c: added a renderer that uses
	the text model
	* src/rendering/cria-canvas-text-view.h: added a renderer that uses
	the text model
	* src/rendering/cria-canvas-text-view-priv.h: added a renderer that
	uses the text model
	* src/rendering/cria-canvas-text.c: provide some hooks to insert
	custom delete/insert calls
	* src/rendering/cria-canvas-text.h: provide some hooks to insert
	custom delete/insert calls
	* src/rendering/cria-canvas-text-priv.h: provide some hooks to insert
	custom delete/insert calls

2005-10-03  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/helpers/gtk-helpers.c: improve the display usage in
	gtk_widget_set_cursor()
	* src/dom/Makefile.am: added the text model files
	* src/dom/cria-block-priv.h: the block has got a text model now
	* src/dom/cria-block.c: the block has got a text model now
	* src/dom/cria-block.h: the block has got a text model now
	* src/dom/cria-text-model-priv.h: a new text model for criawips
	* src/dom/cria-text-model.c: a new text model for criawips
	* src/dom/cria-text-model.h: a new text model for criawips
	* src/io/cria-presentation-parser.c: use the new text model API
	* src/io/cria-presentation-writer.c: use the new text model API
	* src/rendering/cria-block-renderer.c: use the new text model API
	* src/widgets/cria-main-window.c: reset the mouse cursor better
	* src/widgets/cria-slide-show.c: use the new text model API

2005-10-03  Jrg Billeter  <j@bitron.ch>

	* src/rendering/cria-canvas-text.c: (cct_event): fix backspace on
	64-bit systems, fix cursor positioning after delete (fixes bug 317768)

# Version 0.0.11

2005-10-02  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: updated version to 0.0.11
	* NEWS: include information about 0.0.11
	* data/criawips.schemas.in: hide the template bar for now
	* src/widgets/Makefile.am: added missing CLEANFILES entry

2005-10-02  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/cdebug/cdebug.h: fix the shutdown signature
	* copy-src/helpers/gnome-office-helpers.c: fix a parameter by casting
	* src/Makefile.am: don't build the credit files here
	* src/application.c: use CDEBUG_TYPE
	* src/main.c: removed unused header
	* src/cut-n-paste/gtkgesture.c: fix signedness for comparisons
	* src/dom/Makefile.am: deliver the element's private header
	* src/dom/cria-alignment.c: use CDEBUG_TYPE
	* src/dom/cria-background.c: use CDEBUG_TYPE
	* src/dom/cria-block.c: take empty strings add debugging
	* src/rendering/cria-block-renderer.c: some cleanup; added a 'click
	here to create text...' message
	* src/rendering/cria-canvas-text.c: fix cursor position stuff
	* src/widgets/Makefile.am: build the credit files
	* src/widgets/cria-preferences-dialog.c: use CDEBUG_TYPE
	* src/widgets/cria-presentation-properties-dialog.c: use CDEBUG_TYPE
	* src/widgets/cria-sidebar-model.c: use CDEBUG_TYPE; fix some sign
	stuff
	* src/widgets/cria-sidebar.c: use CDEBUG_TYPE
	* src/widgets/cria-slide-show.c: use CDEBUG_TYPE; fix sign stuff
	* src/widgets/cria-title-bar.c: use CDEBUG_TYPE

2005-10-01  Sven Herzberg  <herzi@gnome-de.org>

	* src/dom/cria-slide.c: some debugging code to hunt a bug
	* src/rendering/cria-slide-renderer.c: display multiple block if they
	are called 'unnamed'

2005-10-01  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/canvas.c: added a debuggin message
	* copy-src/cdebug/cdebug.c: added _shutdown() to free all unused
	memory
	* copy-src/cdebug/cdebug.h: added _shutdown()
	* copy-src/cdebug/test-debug.c: plug a memory leak so we can use this
	app to check cdebug for memory leaks with valgrind
	* doc/reference/tmpl/block.sgml: update to the new APIs
	* doc/reference/tmpl/criawips-unused.sgml: update to the new APIs
	* doc/reference/tmpl/slide-view.sgml: update to the new APIs
	* doc/reference/tmpl/slide.sgml: update to the new APIs
	* src/application.c: shut down cdebug to plug a possible memory leak
	* src/dom/cria-block.c: added a 'color' property
	* src/dom/cria-block.h: updated the signature of set color
	* src/dom/cria-presentation.c: initialize CDEBUG properly; update API
	docs; fix some ref-counting stuff
	* src/dom/cria-slide.c: debug and fix some ref-counting stuff
	* src/dom/cria-theme.c: debug and fix some ref-counting stuff
	* src/gdb-criawips: added a script to run criawips in gdb without so
	much typing
	* src/io/cria-presentation-parser.c: update to new APIs; more
	debugging messages; more robust code; ref-counting fixes
	* src/rendering/cria-background-renderer.c: make the code a bit more
	robust
	* src/rendering/cria-block-renderer.c: don't show the caret in
	presentation mode
	* src/rendering/cria-slide-display.c: added a 'slide-renderer'
	property to share more code between the editor and the player
	* src/rendering/cria-slide-display.h: added a 'slide-renderer'
	property
	* src/rendering/cria-slide-renderer.c: debug and fix some ref-counting
	stuff; fix some stuff with providing editing-related stuff in the
	display mode
	* src/rendering/cria-slide-renderer.h: cleanup some API
	* src/widgets/cria-main-window.c: improve mouse cursor handling; debug
	ref-counting
	* src/widgets/cria-slide-editor-priv.h: remove the slide renderer from
	here (it's now in the slide-display)
	* src/widgets/cria-slide-editor.c: update the slide renderer stuff
	* src/widgets/cria-slide-show.c: fix return values for pressed keys
	* src/widgets/cria-template-model.c: added _finalize()
	* src/widgets/cria-title-bar.c: debug finalize()

2005-09-29  Sven Herzberg  <herzi@gnome-de.org>

	* src/dom/Makefile.am: fix the build
	* src/dom/cria-slide-priv.h: added an 'element-added' signal
	* src/dom/cria-slide-view.c: renamed the *Class to *Iface; added
	_register() and _unregister() calls
	* src/dom/cria-slide-view.h: renamed the *Class to *Iface; added
	_register() and _unregister(); fix the callback parameter sequence
	* src/dom/cria-slide.c: added an 'element-added' signal
	* src/rendering/cria-canvas-text.c: fix the key handling by returning
	TRUE after a key was handled
	* src/rendering/cria-slide-renderer.c: implement the SlideView
	interface; so now the renderer realizes the moment when new elements
	are added

2005-09-29  Sven Herzberg  <herzi@gnome-de.org>

	* src/rendering/cria-block-renderer.c: added a debugging message
	* src/rendering/cria-canvas-text.c: added some debugging messages;
	removed a bug causing 'notify::cursor' to be emmitted twice per
	inserted letter; fix the 'insert text at the beginning of a new line'
	issue; fixed a signed vs. unsigned warning

2005-09-29  Sven Herzberg  <herzi@gnome-de.org>

	* src/rendering/cria-block-renderer.c: automatically resize the text
	area when typing out of the text
	* src/rendering/cria-canvas-text.c: fix some cursor handling warnings

2005-09-29  Sven Herzberg  <herzi@gnome-de.org>

	* TODO: added "NULL checks for g_free are unnecessary"
	* src/dom/cria-block-priv.h: derive from CriaSlideElement now; remove
	the name property
	* src/dom/cria-block.c: derive from CriaSlideElement now; use
	G_DEFINE_TYPE; removed the name property; removed unnecessary
	functions; lots of methods take const arguments now; removed the
	inheritance logic; get rid of the weak reference on the slide
	* src/dom/cria-block.h: removed the name property; lots of methods
	take const arguments now
	* src/dom/cria-slide-element.c: added a base class for slide elements;
	which can be text blocks, auto-shapes, images, etc.
	* src/dom/cria-slide-element.h: added a base class for slide elements;
	which can be text blocks, auto-shapes, images, etc.
	* src/dom/cria-slide-priv.h: keep a list of elements instead of a
	hashmap
	* src/dom/cria-slide-view.h: added a callback for the moment that a
	new element is added to the slide (so we can update the editor
	automatically)
	* src/dom/cria-slide.c: use cdebug correctly; we have elements as
	children now, not blocks; _get_master_slide() now takes a const
	argument
	* src/dom/cria-slide.h: we have elements as children now, not blocks
	* src/dom/cria-theme.c: fix a parameter name
	* src/io/cria-presentation-parser.c: use cdebug correctly; fix
	signedness bug; use the new block/element APIs
	* src/io/cria-presentation-writer.c: use cdebug correctly; use the new
	element/block APIs
	* src/rendering/cria-block-renderer.c: added block attribute
	inheritance logic; warn if something wrt the alignment handling goes
	wrong; 
	* src/rendering/cria-block-renderer.h: _get_block() takes a const
	parameter now
	* src/rendering/cria-canvas-text.c: added two more tasks
	* src/rendering/cria-slide-renderer.c: _get_slide() takes a const
	parameter now; added block-listing and inheritance logic; fixed a
	debugging message
	* src/rendering/cria-slide-renderer.h: _get_slide() takes a const
	parameter now
	* src/widgets/cria-slide-editor.c: use the new block/element API
	* src/widgets/cria-slide-show.c: use the new block/element API

2005-09-22  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/helpers/gtk-helpers.h: added a casting macro for GFunc
	* data/criawips.ui: added Insert->Text Item
	* src/dom/cria-block.c: added set_position; initialize CDEBUG the
	correct way
	* src/dom/cria-block.h: added set_position
	* src/dom/cria-theme.c: initialize CDEBUG the correct way
	* src/widgets/cria-main-window.c: added code to create new text
	elements
	* src/widgets/cria-slide-editor.c: added code to create new elements
	* src/widgets/cria-slide-editor.h: added code to create new elements

2005-09-21  Sven Herzberg  <herzi@gnome-de.org>

	* src/widgets/cria-main-window.c: get rid of two compile warnings

2005-09-21  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/helpers/gtk-helpers.c,
	* copy-src/helpers/gtk-helpers.h: added _set_cursor for widget so we
	can (un)set the cursor more easily
	* src/widgets/cria-main-window.c: use the new cursor stuff

2005-09-20  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/canvas.c: make the focus stuff work again
	* po/POTFILES.in: fix missing message files

2005-09-05  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/helpers/gtk-helpers.c: fix a compile error

2005-09-03  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.ui: let the recent files list be an extra submenu
	* src/widgets/cria-main-window.c: let the recent files list be an
	extra submenu

2005-09-03  Sven Herzberg  <herzi@gnome-de.org>

	* autogen.sh: include the macros directory
	* configure.in: ensure the macros directory is included; don;t check
	for c++, fortran and java compilers; use the new cflags check
	* copy-src/ccc/Makefile.am: stop using DEVEL_CFLAGS
	* macros/aclocal-include.m4: macros to ensure that the correct macros
	dir is included
	* macros/herzi-cflags.m4: macros for cflags checking
	* src/Makefile.am: stop using DEVEL_CFLAGS
	* src/cut-n-paste/Makefile.am: stop using DEVEL_CFLAGS
	* src/cut-n-paste/recent-files/.cvsignore: removed (obsolete)
	* src/dom/Makefile.am: stop using DEVEL_CFLAGS
	* src/helpers/Makefile.am: stop using DEVEL_CFLAGS
	* src/io/Makefile.am: stop using DEVEL_CFLAGS
	* src/rendering/Makefile.am: stop using DEVEL_CFLAGS
	* src/utils/Makefile.am: stop using DEVEL_CFLAGS
	* src/widgets/Makefile.am: stop using DEVEL_CFLAGS

2005-09-03  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/helpers/gnome-office-helpers.c: added GType for GoRect
	* copy-src/helpers/gnome-office-helpers.h: added GType for GoRect
	* src/rendering/cria-background-renderer.c: use the GoRect GType in
	the position property
	* src/rendering/cria-slide-renderer.c: set the background position
	correctly

2005-09-02  Sven Herzberg  <herzi@gnome-de.org>

	* TODO: added a task
	* copy-src/recent-files/Makefile.am: added the uimanager code
	* copy-src/recent-files/egg-recent-item.c: updated from libegg
	* copy-src/recent-files/egg-recent-model.c: updated from libegg
	* copy-src/recent-files/egg-recent-view-bonobo.h: updated from libegg
	* copy-src/recent-files/egg-recent-view-gtk.c: updated from libegg
	* copy-src/recent-files/egg-recent-view-uimanager.c: updated from
	libegg
	* copy-src/recent-files/egg-recent.h: updated from libegg
	* src/rendering/cria-background-renderer.c: added debugging
	initalization; made the position a gobject property; fix a crash
	* src/rendering/cria-slide-display.c: implement a proper return value
	for the preview pixmap
	* src/widgets/cria-main-window.c: use the egg_recent-view_uimanager
	code now
	* src/widgets/cria-template-model.c: implement _get_n_columns()

2005-08-27  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.schemas.in: made a string the same as in the
	application (one less for translation now)

2005-08-20  Sven Herzberg  <herzi@gnome-de.org>

	* doc/reference/tmpl/criawips-unused.sgml:
	* doc/reference/tmpl/slide-editor.sgml:
	* src/rendering/cria-slide-display.c:
	* src/rendering/cria-slide-renderer.c:
	* src/widgets/cria-slide-show.c: fix build without ccc

2005-08-19  Sven Herzberg  <herzi@gnome-de.org>

	* src/rendering/cria-background-renderer.c: compile without
	gnome-canvas
	* src/rendering/cria-slide-renderer.c: added a background renderer;
	set the bounding box
	* src/widgets/cria-slide-editor-priv.h: if WITH_CCC we don't need
	the slide_renderer attribute as it's already stored in the CcView
	* src/widgets/cria-slide-editor.c: set the slide for the slide
	renderer

2005-08-18  Sven Herzberg  <herzi@gnome-de.org>

	* src/rendering/cria-slide-renderer.c: use G_DEFINE_TYPE; added some
	rendering code for the drop shadow and a white background

2005-08-17  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/cdebug/cdebug.c: re-added the cdebug method
	* copy-src/cdebug/cdebug.h: removed the static cdebug method
	* src/rendering/Makefile.am: remove the display model
	* src/rendering/cria-background-renderer.c: fix the base type
	* src/rendering/cria-background-renderer.h: fix the base type
	* src/rendering/cria-block-renderer-priv.h: fix the base type
	* src/rendering/cria-block-renderer.c: set CDEBUG_TYPE; fix the base
	type
	* src/rendering/cria-slide-display-model.c: deleted
	* src/rendering/cria-slide-display-model.h: deleted
	* src/rendering/cria-slide-display.c: cleanup; back to the slide
	renderer
	* src/rendering/cria-slide-renderer-priv.h: fix the base type
	* src/rendering/cria-slide-renderer.c: fix the base type; start on
	rendering
	* src/rendering/cria-slide-renderer.h: fix includes
	* src/widgets/cria-slide-editor.c: create a slide renderer now

2005-08-16  Sven Herzberg  <herzi@gnome-de.org>

	* src/rendering/Makefile.am: added the slide display model
	* src/rendering/cria-slide-display-model.c: model to connect the
	display with the DOM
	* src/rendering/cria-slide-display-model.h: model to connect the
	display with the DOM
	* src/rendering/cria-slide-display.c: added a slide property, a getter
	and setter method for it
	* src/rendering/cria-slide-display.h: added _get_slide() and
	_set_slide() methods
	* src/widgets/cria-main-window.c: update to the new slide display API
	* src/widgets/cria-slide-editor-priv.h: get rid of the slide property
	* src/widgets/cria-slide-editor.c: get rid of the slide property
	* src/widgets/cria-slide-editor.h: get rid of the slide property
	* src/widgets/cria-slide-show.c: don't use an own slide renderer now
	* src/widgets/cria-template-model.c: added more code and more comments
	* src/widgets/cria-template-model.h: pretty-print

2005-08-15  Sven Herzberg  <herzi@gnome-de.org>

	* README: mention to optional dependency on ccc-0.2
	* configure.in: check for libccc-0.2
	* copy-src/ccc/canvas.c: fixed cdebug usage; tried to clean up a bit;
	broke something
	* copy-src/cdebug/cdebug.h: fix vararg usage
	* src/dom/cria-alignment.h: remove a crazy todo entry
	* src/rendering/Makefile.am: enable ccc if built-in
	* src/rendering/cria-background-renderer.c: use G_DEFINE_TYPE; build
	both with and without ccc
	* src/rendering/cria-background-renderer.h: build with and without ccc
	* src/rendering/cria-block-renderer-priv.h: build with and without ccc
	* src/rendering/cria-block-renderer.c: build with and without ccc
	* src/rendering/cria-block-renderer.h: build with and without ccc
	* src/rendering/cria-slide-display.c: build with and without ccc; some
	cleanup
	* src/rendering/cria-slide-display.h: build with and without ccc
	* src/rendering/cria-slide-renderer-priv.h: build with and without ccc
	* src/rendering/cria-slide-renderer.c: build with and without ccc;
	improve cdebug usage; the shadow is transparent gray now
	* src/rendering/cria-slide-renderer.h: build with and without ccc
	* src/widgets/Makefile.am: enable ccc if built-in
	* src/widgets/cria-main-window.c: build with and without ccc
	* src/widgets/cria-slide-editor-priv.h: build with and without ccc
	* src/widgets/cria-slide-editor.c: build with and without ccc
	* src/widgets/cria-slide-show.c: build with and without ccc

2005-08-14  Sven Herzberg  <herzi@gnome-de.org>

	* src/rendering/cria-block-renderer.c: added debugging code
	* src/rendering/cria-slide-renderer.c: added debugging code,
	re-enabled anti-aliasing
	* src/widgets/cria-slide-editor.c: added debugging code, create the
	slide renderer not too early, re-enabled anti-aliasing

2005-08-14  Sven Herzberg  <herzi@gnome-de.org>

	* doc/reference/Makefile.am: make the docs build
	* doc/reference/criawips.types: update the type locations
	* doc/reference/tmpl/criawips-unused.sgml: necessary update
	* doc/reference/tmpl/presentation.sgml: necessary update
	* src/Makefile.am: updated to a new library name
	* src/dom/.cvsignore: cvs is silent now
	* src/widgets/Makefile.am: renamed the library

2005-08-14  Sven Herzberg  <herzi@gnome-de.org>

	* src/rendering/cria-slide-display.c: use G_DEFINE_TYPE; added a
	_get_preview() method
	* src/rendering/cria-slide-display.h: added a _get_preview() method
	* src/widgets/cria-main-window.c: added a TODO
	* src/widgets/cria-template-model.c: return the preview image for the
	template

2005-08-14  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/canvas.c: use the new cdebug stuff
	* copy-src/cdebug/Makefile.am: set the include dir correclty
	* copy-src/cdebug/cdebug.c: remove compatibility code for GTK+ 2.6
	* copy-src/cdebug/cdebug.h: added some stuff to automatically add the
	type part of the cdebug call if CDEBUG_TYPE is present
	* copy-src/cdebug/test-debug.c: added CDEBUG_TYPE stuff
	* src/Makefile.am: removed the marshallers code
	* src/dom/Makefile.am: added the marshallers code
	* src/dom/cria-presentation.c: use the new marshallers location
	* src/dom/marshallers.list: moved the marshallers list
	* src/marshallers.list: moved the marshallers list
	* src/widgets/cria-template-model.c: use CDEBUG_TYPE correctly

2005-08-14  Sven Herzberg  <herzi@gnome-de.org>

	* src/widgets/cria-template-model.c: fixed a debugging message, added
	a _get_value() method

2005-08-13  Sven Herzberg  <herzi@gnome-de.org>

	* src/rendering/Makefile.am: fixed a build error

2005-08-11  Sven Herzberg  <herzi@gnome-de.org>

	* src/dom/cria-theme.c: the master slides are stored in a GList now
	* src/widgets/cria-main-window.c: remove one warning
	* src/widgets/cria-template-model.c: fix an include error; fix the
	debugging code; added an _iter_next() method to the tree model
	interface

2005-08-09  Sven Herzberg  <herzi@gnome-de.org>

	* src/widgets/cria-template-model.c: added some debugging code, fixed
	a logical error; now we have a lot more warnings from the icon view :D

2005-08-09  Maxim Dziumanenko <mvd@mylinux.ua>

	* configure.in: Added uk in ALL_LINGUAS

2005-08-08  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.glade: renamed the scrolled window
	* src/dom/cria-theme.c: added _get_n_slides(); made the code a bit
	more robust; changes _get_master_slides()
	* src/dom/cria-theme.h: updated theme API
	* src/io/cria-presentation-writer.c: use the new theme API
	* src/widgets/cria-main-window.c: pack the widgets correctly
	* src/widgets/cria-template-model-priv.h: added a stamp
	* src/widgets/cria-template-model.c: implemented _get_iter(); made the
	code a bit more robust; use the stamp

2005-08-08  Sven Herzberg  <herzi@gnome-de.org>

	* src/dom/cria-presentation-priv.h: a presentation has one theme
	instead of a set of themes
	* src/dom/cria-presentation.c: the theme is a property now
	* src/dom/cria-presentation.h: the presentation has a simpler
	interface to access its theme now
	* src/io/cria-presentation-parser.c: use the new presentation API
	* src/io/cria-presentation-writer.c: use the new presentation API
	* src/widgets/Makefile.am: add the template model
	* src/widgets/cria-main-window.c: set the theme for the template
	browser
	* src/widgets/cria-template-model-priv.h: the template pane has a
	theme property
	* src/widgets/cria-template-model.c: the template pane is an icon view
	now
	* src/widgets/cria-template-model.h: the template pane is an icon view
	now
	* src/widgets/cria-template-pane.c: the template pane has a theme
	property now
	* src/widgets/cria-template-pane.h: the template pane has a theme
	property now

2005-08-07  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.glade: added some place for the templates sidebar
	* data/criawips.schemas.in: added settings for the templates sidebar
	* data/criawips.ui: added an action to toggle the templates visiblity
	* src/Makefile.am: some small cleanup
	* src/application.c: added code for the template sidebar's properties
	* src/application.h: added code for the template sidebar's properties
	* src/widgets/cria-main-window.c: added code to handle the templates
	side bar

2005-08-07  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in:
	* src/Makefile.am:
	* src/application.c:
	* src/dom/cria-presentation.c:
	* src/io/.cvsignore:
	* src/io/Makefile.am:
	* src/io/cria-presentation-parser.c:
	* src/io/cria-presentation-parser.h:
	* src/io/cria-presentation-writer.c:
	* src/io/cria-presentation-writer.h:
	* src/presentation-parser.c:
	* src/presentation-parser.h:
	* src/presentation-writer.c:
	* src/presentation-writer.h:
	* src/rendering/Makefile.am:
	* src/rendering/cria-slide-display.c:
	* src/rendering/cria-slide-display.h:
	* src/slide-display.c:
	* src/slide-display.h:
	* src/slide-properties-dialog.c:
	* src/slide-properties-dialog.h:
	* src/slide-show.c:
	* src/slide-show.h:
	* src/widgets/Makefile.am:
	* src/widgets/cria-main-window.c:
	* src/widgets/cria-slide-editor.h:
	* src/widgets/cria-slide-properties-dialog.c:
	* src/widgets/cria-slide-properties-dialog.h:
	* src/widgets/cria-slide-show.c:
	* src/widgets/cria-slide-show.h: finished moving

2005-08-07  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am:
	* src/block-view.c:
	* src/block-view.h:
	* src/dom/Makefile.am:
	* src/dom/cria-background.h:
	* src/dom/cria-block-view.c:
	* src/dom/cria-block-view.h:
	* src/dom/cria-image.c:
	* src/dom/cria-image.h:
	* src/dom/cria-presentation-priv.h:
	* src/dom/cria-presentation-view.c:
	* src/dom/cria-presentation-view.h:
	* src/dom/cria-presentation.c:
	* src/dom/cria-presentation.h:
	* src/dom/cria-slide-view.c:
	* src/dom/cria-slide-view.h:
	* src/dom/cria-slide.h:
	* src/dom/cria-theme.c:
	* src/dom/cria-theme.h:
	* src/image-pool.c:
	* src/image-pool.h:
	* src/image.c:
	* src/image.h:
	* src/presentation-parser.h:
	* src/presentation-priv.h:
	* src/presentation-view.c:
	* src/presentation-view.h:
	* src/presentation-writer.c:
	* src/presentation-writer.h:
	* src/presentation.c:
	* src/presentation.h:
	* src/rendering/Makefile.am:
	* src/rendering/cria-background-renderer.c:
	* src/rendering/cria-block-renderer.c:
	* src/rendering/cria-image-pool.c:
	* src/rendering/cria-image-pool.h:
	* src/rendering/cria-slide-renderer.c:
	* src/slide-properties-dialog.c:
	* src/slide-show.h:
	* src/slide-view.c:
	* src/slide-view.h:
	* src/theme.c:
	* src/theme.h:
	* src/widgets/cria-main-window.h:
	* src/widgets/cria-presentation-properties-dialog.c:
	* src/widgets/cria-presentation-properties-dialog.h:
	* src/widgets/cria-sidebar-model.c:
	* src/widgets/cria-sidebar-model.h:
	* src/widgets/cria-sidebar.h:
	* src/widgets/cria-slide-editor.c:
	* src/widgets/cria-title-bar.c: more code moving

2005-08-07  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am:
	* src/block-priv.h:
	* src/block-view.c:
	* src/block.c:
	* src/block.h:
	* src/dom/Makefile.am:
	* src/dom/cria-block-priv.h:
	* src/dom/cria-block.c:
	* src/dom/cria-block.h:
	* src/dom/cria-slide.h:
	* src/rendering/cria-block-renderer.h:
	* src/rendering/cria-slide-renderer.c: even more progress

2005-08-07  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am:
	* src/background-renderer.c:
	* src/background-renderer.h:
	* src/background.c:
	* src/background.h:
	* src/block.h:
	* src/dom/Makefile.am:
	* src/dom/cria-background.c:
	* src/dom/cria-background.h:
	* src/dom/cria-slide.c:
	* src/dom/cria-slide.h:
	* src/rendering/Makefile.am:
	* src/rendering/cria-background-renderer.c:
	* src/rendering/cria-background-renderer.h:
	* src/rendering/cria-slide-renderer-priv.h:
	* src/rendering/cria-slide-renderer.c:
	* src/rendering/cria-slide-renderer.h:
	* src/slide-renderer-priv.h:
	* src/slide-renderer.c:
	* src/slide-renderer.h:
	* src/slide-show.c:
	* src/widgets/cria-slide-editor-priv.h:
	* src/widgets/cria-slide-editor.c: more reorganization

2005-08-07  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am:
	* src/alignment.c:
	* src/alignment.h:
	* src/block.h:
	* src/dom/Makefile.am:
	* src/dom/cria-alignment.c:
	* src/dom/cria-alignment.h: moved more code

2005-08-07  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am:
	* src/alignment.c:
	* src/alignment.h:
	* src/application.c:
	* src/application.h:
	* src/background-renderer.c:
	* src/background.c:
	* src/block.c:
	* src/main-window.c:
	* src/main-window.h:
	* src/main.c:
	* src/preferences-dialog.c:
	* src/preferences-dialog.h:
	* src/presentation-parser.c:
	* src/presentation-properties-dialog.c:
	* src/presentation-properties-dialog.h:
	* src/presentation-writer.c:
	* src/presentation.c:
	* src/slide-editor-priv.h:
	* src/slide-editor.c:
	* src/slide-editor.h:
	* src/slide-renderer.c:
	* src/slide-show.c:
	* src/theme.c:
	* src/title-bar.c:
	* src/title-bar.h:
	* src/widgets/Makefile.am:
	* src/widgets/cria-main-window.c:
	* src/widgets/cria-main-window.h:
	* src/widgets/cria-preferences-dialog.c:
	* src/widgets/cria-preferences-dialog.h:
	* src/widgets/cria-presentation-properties-dialog.c:
	* src/widgets/cria-presentation-properties-dialog.h:
	* src/widgets/cria-slide-editor-priv.h:
	* src/widgets/cria-slide-editor.c:
	* src/widgets/cria-slide-editor.h:
	* src/widgets/cria-template-pane.c:
	* src/widgets/cria-template-pane.h:
	* src/widgets/cria-title-bar.c:
	* src/widgets/cria-title-bar.h: moved some code to be better organized

2005-08-06  Sven Herzberg  <herzi@gnome-de.org>

	* Makefile.am: don't distribute the debian directory

# Version 0.0.10.1

2005-08-05  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: set version to 0.0.10.1
	* copy-src/ccc/Makefile.am: added the marshallers.list to the extra
	dist files
	* help/user-guide/ChangeLog: mention release
	* po/ChangeLog: mention release

# Version 0.0.10

2005-08-04  Sven Herzberg  <herzi@gnome-de.org>

	* NEWS: added information about version 0.0.10
	* configure.in: set version and fix distcheck
	* help/user-guide/ChangeLog: mention release
	* po/ChangeLog: mention release
	* src/Makefile.am: fix distcheck
	* src/dom/Makefile.am: fix distcheck

2005-08-01  Sven Herzberg  <herzi@gnome-de.org>

	* src/rendering/cria-canvas-text.c: added Home and End keys

2005-08-01  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide-renderer.c: fix a crash on exit

2005-08-01  Sven Herzberg  <herzi@gnome-de.org>

	* src/block.c: small fix to get rid of warnings about the wrong
	closure type
	* src/rendering/Makefile.am: added a source file

2005-08-01  Sven Herzberg  <herzi@gnome-de.org>

	* src/rendering/cria-canvas-text.c: fix backspace deleting

2005-08-01  Sven Herzberg  <herzi@gnome-de.org>

	* src/rendering/cria-canvas-text.c: handle delete and backspace; fix
	deleting to work correctly with UTF-8; handle return and enter for
	line breaks

2005-08-01  Sven Herzberg  <herzi@gnome-de.org>

	* TODO: added some more checks
	* src/rendering/cria-block-renderer.c: small code cleanup (e.g. fix
	typos, use MAX() macros, etc.)

2005-08-01  Sven Herzberg  <herzi@gnome-de.org>

	* src/rendering/cria-canvas-text-priv.h: added an input method
	* src/rendering/cria-canvas-text.c: use the input method to add text
	editing capabilities

2005-08-01  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/helpers/gtk-helpers.c: (gtk_main_flush),
	(gtk_widget_hide_now): added gtk_main_flush and use it in
	gtk_widget_hide_now
	* copy-src/helpers/gtk-helpers.h: added gtk_main_flush
	* samples/0.0.1/augsburg.criawips: move some adjustments so we can see
	that the cursor code works
	* src/alignment.h: added a todo element
	* src/rendering/cria-block-renderer.c: use gtk_main_flush, remove
	debugging output, set the vertical cursor position correctly for
	non-top aligned text
	* src/utils/cria-lepton.c: fix the grammar of the debugging message

2005-08-01  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/canvas.c: use G_DEFINE_TYPE, implement the key press
	event in a better way, make sure we're listening to KEY_PRESS events
	* src/rendering/cria-block-renderer.c: set the cursor position
	correctly for all top-aligned blocks, show the cursor immediately
	after each key press

2005-07-29  Sven Herzberg  <herzi@gnome-de.org>

	* src/rendering/cria-block-renderer.c: use G_DEFINE_TYPE_WITH_CODE,
	set the caret position correctly for centered text (try it with the
	captions of the augsburg presentation), general code cleanup, forward
	events to the CriaCanvasText
	* src/rendering/cria-canvas-text-priv.h: added cursor and cursor_trail
	attributes
	* src/rendering/cria-canvas-text.c: added cursor and cursor_trail
	attributes, listen for GdkEvents, handle plain key-left and key-right
	events for cursor navigation, 
	* src/rendering/cria-canvas-text.h: update to the new instance struct

2005-07-28  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/canvas.c: re-introduce text-zooming
	* src/rendering/cria-block-renderer.c: only use the CriaCanvasText now
	* src/rendering/cria-canvas-text.c,
	* src/rendering/cria-canvas-text.h: CriaCanvasText now derives from
	GnomeCanvasText, we'll try to add editing capabilities after deriving

2005-07-27  Sven Herzberg  <herzi@gnome-de.org>

	* TODO: add some more tasks
	* autogen.sh: remove the gnome-doc-utils check, the new gnome-common
	does this for us
	* src/rendering/cria-block-renderer.c: small fixes

2005-07-24  Sven Herzberg  <herzi@gnome-de.org>

	* TODO: some additions
	* po/POTFILES.in: fix to reflect the file renaming

2005-07-20  Sven Herzberg  <herzi@gnome-de.org>

	* src/dom/cria-slide-list.c:
	* src/dom/cria-slide-list.h: forgot these two

2005-07-20  Sven Herzberg  <herzi@gnome-de.org>

	* doc/reference/criawips.types:
	* doc/reference/tmpl/criawips-unused.sgml:
	* doc/reference/tmpl/presentation.sgml:
	* doc/reference/tmpl/slide-list.sgml:
	* doc/reference/tmpl/slide.sgml:
	* src/Makefile.am:
	* src/background-renderer.h:
	* src/block.h:
	* src/dom/Makefile.am:
	* src/dom/cria-slide-list.c:
	* src/dom/cria-slide-list.h:
	* src/dom/cria-slide-priv.h:
	* src/dom/cria-slide.c:
	* src/dom/cria-slide.h:
	* src/main-window.c:
	* src/presentation-parser.c:
	* src/presentation-priv.h:
	* src/presentation-writer.c:
	* src/presentation.c:
	* src/presentation.h:
	* src/slide-editor.h:
	* src/slide-properties-dialog.h:
	* src/slide-renderer.h:
	* src/slide-show.c:
	* src/slide-view.c:
	* src/slide.c:
	* src/slide.h:
	* src/theme.h:
	* src/title-bar.h:
	* src/widgets/cria-sidebar-model.c:
	* src/widgets/cria-sidebar.c: moved src/slide.[ch] into
	dom/cria-slide.[ch] and added a whole bunch of new features which are
	disabled yet

2005-07-20  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c: cosmetic fix
	* src/slide-show.c: removed an unnecessary debugging message

2005-07-20  Sven Herzberg  <herzi@gnome-de.org>

	* doc/reference/criawips.types:
	* src/widgets/cria-sidebar-model.c:
	* src/widgets/cria-sidebar-model.h:
	* src/widgets/cria-sidebar.c: renamed the CriaSlideListProxy to
	CriaSidebarModel

2005-07-20  Sven Herzberg  <herzi@gnome-de.org>

	* src/rendering/cria-block-renderer.c: fix the define to use the old
	display code by default
	
	* doc/reference/criawips.types:
	* doc/reference/tmpl/criawips-unused.sgml:
	* doc/reference/tmpl/slide-list.sgml:
	* src/main-window.c:
	* src/widgets/cria-sidebar.c: 
	* src/widgets/cria-sidebar.h: rename the slide-list to CriaSidebar
	which is a bit more intuitive

2005-07-20  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/helpers/Makefile.am:
	* copy-src/helpers/gnome-canvas-helpers.c:
	* copy-src/helpers/gnome-canvas-helpers.h:
	* src/rendering/cria-block-renderer.c: re-added the old display code
	(to have something that works until we finish the new code)
	* src/dom/Makefile.am: whitespace fix

2005-07-20  Sven Herzberg  <herzi@gnome-de.org>

	* TODO: added some more tasks

	* copy-src/ccc/reference/tmpl/canvas.sgml:
	* copy-src/ccc/reference/tmpl/item.sgml:
	* doc/reference/tmpl/alignment.sgml:
	* doc/reference/tmpl/application.sgml:
	* doc/reference/tmpl/block.sgml:
	* doc/reference/tmpl/criawips-unused.sgml:
	* doc/reference/tmpl/image-pool.sgml:
	* doc/reference/tmpl/image.sgml:
	* doc/reference/tmpl/lepton.sgml:
	* doc/reference/tmpl/libglade-support.sgml:
	* doc/reference/tmpl/main-window.sgml:
	* doc/reference/tmpl/preferences-dialog.sgml:
	* doc/reference/tmpl/presentation-parser.sgml:
	* doc/reference/tmpl/presentation-properties-dialog.sgml:
	* doc/reference/tmpl/presentation-view.sgml:
	* doc/reference/tmpl/presentation.sgml:
	* doc/reference/tmpl/slide-editor.sgml:
	* doc/reference/tmpl/slide-list.sgml:
	* doc/reference/tmpl/slide-properties-dialog.sgml:
	* doc/reference/tmpl/slide-show.sgml:
	* doc/reference/tmpl/slide-view.sgml:
	* doc/reference/tmpl/slide.sgml:
	* doc/reference/tmpl/text-pane.sgml:
	* doc/reference/tmpl/theme.sgml:
	* doc/reference/tmpl/title-bar.sgml:
	* doc/reference/tmpl/units.sgml: looks like I have a new gtk-doc
	(which adds STABILITY_LEVEL)
	
	* configure.in:
	* copy-src/Makefile.am:
	* copy-src/recent-files/.cvsignore:
	* copy-src/recent-files/Makefile.am:
	* copy-src/recent-files/egg-recent-item.c: (egg_recent_item_new),
	* copy-src/recent-files/egg-recent-item.h:
	* copy-src/recent-files/egg-recent-model.c:
	* copy-src/recent-files/egg-recent-model.h:
	* copy-src/recent-files/egg-recent-util.c:
	* copy-src/recent-files/egg-recent-util.h:
	* copy-src/recent-files/egg-recent-view-bonobo.h:
	* copy-src/recent-files/egg-recent-view-gtk.c:
	* copy-src/recent-files/egg-recent-view-gtk.h:
	* copy-src/recent-files/egg-recent-view-uimanager.h:
	* copy-src/recent-files/egg-recent-view.c:
	* copy-src/recent-files/egg-recent-view.h:
	* copy-src/recent-files/egg-recent.h:
	* copy-src/recent-files/update-from-egg.sh:
	* src/Makefile.am:
	* src/cut-n-paste/Makefile.am:
	* src/cut-n-paste/recent-files/Makefile.am:
	* src/cut-n-paste/recent-files/egg-recent-item.c:
	* src/cut-n-paste/recent-files/egg-recent-item.h:
	* src/cut-n-paste/recent-files/egg-recent-model.c:
	* src/cut-n-paste/recent-files/egg-recent-model.h:
	* src/cut-n-paste/recent-files/egg-recent-util.c:
	* src/cut-n-paste/recent-files/egg-recent-util.h:
	* src/cut-n-paste/recent-files/egg-recent-view-bonobo.c:
	* src/cut-n-paste/recent-files/egg-recent-view-bonobo.h:
	* src/cut-n-paste/recent-files/egg-recent-view-gtk.c:
	* src/cut-n-paste/recent-files/egg-recent-view-gtk.h:
	* src/cut-n-paste/recent-files/egg-recent-view.c:
	* src/cut-n-paste/recent-files/egg-recent-view.h:
	* src/cut-n-paste/recent-files/egg-recent.h:
	* src/cut-n-paste/recent-files/update-from-egg.sh:
	updated and moved libegg code
	
	* src/main-window.c: added a note
	* src/rendering/cria-block-renderer.c: removed a debugging message
	* src/rendering/cria-canvas-text.h: fixed a type
	
	* src/title-bar.h:
	* src/widgets/Makefile.am:
	* src/widgets/cria-text-pane.c:
	* src/widgets/cria-text-pane.h:
	* src/widgets/text-pane.c:
	* src/widgets/text-pane.h: renamed the text-pane files to include the
	prefix cria-

2005-07-19  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide-show.c: added a new task

2005-07-16  Pawan Chitrakar  <pawan@nplinux.org>

	* configure.in: Added ne in ALL_LINGUAS

2005-06-26  Sigurd Gartmann  <sigurd-translate@brogar.org>

	* configure.in: Added nb and no to ALL_LINGUAS

2005-06-22  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/canvas.c: fixe a compile error

2005-06-15  Sven Herzberg  <herzi@gnome-de.org>

	* src/image-pool.c: small cleanup
	* src/image-pool.h: small cleanup

2005-06-13  Sven Herzberg  <herzi@gnome-de.org>

	* src/rendering/cria-block-renderer.c: missing commmit
	* src/slide-editor.c: missing commit
	* src/slide-renderer.c: missing commit

2005-06-13  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/canvas.c: get rid of the canvas helper code
	* copy-src/helpers/Makefile.am: don't build canvas helper code
	* copy-src/helpers/gnome-canvas-helpers.c: remove canvas helper code
	* copy-src/helpers/gnome-canvas-helpers.h: remove canvas helper code
	* src/rendering/cria-block-renderer.c: use the ne CriaCanvasText for
	text display (though it doesn't display anything yet)
	* src/rendering/cria-canvas-text.c: added all the necessary properties
	that we want to use

2005-06-06  Sven Herzberg  <herzi@gnome-de.org>

	* src/rendering/Makefile.am: added cria-canvas-text.[ch]
	* src/rendering/cria-canvas-text.c: added skeleton code for the new
	criawips text item
	* src/rendering/cria-canvas-text.h: added skeleton code for the new
	criawips text item

2005-05-17  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c: use F5 to start the presentation (patch by Luis
	Benitez Leva)

2005-05-15  Kostas Papadimas <pkst@gnome.org>

         * configure.in: Added "el" to ALL_LINGUAS.      

2005-05-11  Sven Herzberg  <herzi@gnome-de.org>

	* src/rendering/Makefile.am: make building criawips easier at the
	moment
	* src/rendering/cria-block-renderer.c: remove some includes

2005-05-05  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: updated the dependencies for the new code
	reorganization
	* copy-src/ccc/canvas-priv.h: added a key press event for items to
	react on keyboard events
	* copy-src/ccc/canvas.c: added a key press event for items to react on
	keyboard events
	* copy-src/ccc/reference/tmpl/item.sgml: added a key press event for
	items to react on keyboard events
	* copy-src/helpers/gtk-helpers.h: added the G_SOURCE_FUNC macro from
	the slide show's code
	* doc/reference/criawips.types: updated to the new files' locations
	* src/Makefile.am: removed the block renderer
	* src/application.h: manage includes better
	* src/block-renderer.c: removed
	* src/block-renderer.h: removed
	* src/main-window.c: manage includes better
	* src/slide-renderer.c: re-added the focus layer; manage includes
	better
	* src/slide-show.c: moved the G_SOURCE_FUNC macro to gtk-helpers.h
	* src/rendering/Makefile.am: updated to the new files
	* src/rendering/cria-block-renderer-priv.h: new location for the block
	renderer's code
	* src/rendering/cria-block-renderer.c: new location for the block
	renderer's code 
	* src/rendering/cria-block-renderer.h: new location for the block
	renderer's code

2005-04-25  Sven Herzberg  <herzi@gnome-de.org>

	* po/POTFILES.in: update

2005-04-20  Sven Herzberg  <herzi@gnome-de.org>

	* doc/reference/criawips.types: adapted to new paths
	* src/block-renderer.c: fixed a obvious bug that somehow didn't appear
	on my powerbook

2005-04-20  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am: same marshallers issue as yesterday (c'n'p error)

2005-04-19  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: added goffice to the widget-libs
	* src/.cvsignore: added all built credit files
	* src/Makefile.am: removed slide-list*
	* src/libglade-support.c: removed unnecessary includes
	* src/main-window.c: use the new sidebar include
	* src/slide-list-proxy.c: moved to the widgets folder
	* src/slide-list-proxy.h: moved to the widgets folder
	* src/slide-list.c: moved to the widgets folder
	* src/slide-list.h: moved to the widgets folder
	* src/dom/.cvsignore: added the enums files
	* src/widgets/Makefile.am: added build rules to build the sidebar
	* src/widgets/cria-sidebar-model.c: moved from the parent folder
	* src/widgets/cria-sidebar-model.h: moved from the parent folder
	* src/widgets/cria-sidebar.c: moved from the parent folder
	* src/widgets/cria-sidebar.h: moved from the parent folder

2005-04-19  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/Makefile.am: fix building the marshaller files

2005-04-10  Sven Herzberg  <herzi@gnome-de.org>

	* src/utils/cria-lepton.c: fixed a typo in the API docs and added a
	warning when returning a zero lepton

2005-04-10  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/Makefile.am: updated build rules for criawips to be
	importable into anjuta
	* src/Makefile.am: updated build rules for criawips to be importable
	into anjuta

2005-04-04  Sven Herzberg  <herzi@gnome-de.org>

	* help/user-guide/Makefile.am: don't build the DOC_H_FILE here
	* src/Makefile.am: build the DOC_H_FILE here; based upon a patch from
	Shaun McCance

2005-04-04  Sven Herzberg  <herzi@gnome-de.org>

	* TODO: removed some done tasks; added a new name proposal
	* doc/reference/tmpl/block.sgml: API updates
	* doc/reference/tmpl/criawips-unused.sgml: API updates
	* src/application.c: added another task
	* src/block-renderer.c: added a finalize method
	* src/block.c: weak reference the slide; added set_font_style to set
	italic mode
	* src/block.h: added set_font_style to set italic mode
	* src/main-window.c: added a finalize method; enable the italic
	selector; fix some reference counting issues; 
	* src/presentation.c: added a finalize method
	* src/slide-display.c: some cleanups
	* src/slide-editor.c: added a finalize method
	* src/slide-list-proxy.c: added a finalize method
	* src/slide-list.c: added a finalize method
	* src/slide-renderer.c: fix a bug where the slide show impacts the
	slide renderer; added a finalize method
	* src/slide-show.c: fix a bug; added a finalize method
	* src/slide.c: extended the finalizer
	* src/title-bar.c: added a finalizer
	* src/dom/cria-format.c:  fix an insertion bug
	* src/rendering/cria-format.c: set the font style too

2005-04-03  Sven Herzberg  <herzi@gnome-de.org>

	* src/block.c: added set_font_weight
	* src/block.h: added set_font_weight
	* src/main-window.c: moved some stuff, added bold handling
	* src/rendering/cria-format.c: set the font to be bold is desired

2005-04-03  Sven Herzberg  <herzi@gnome-de.org>

	* src/block-renderer.c: extend the block renderer to be kept within
	the slide

2005-04-03  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/canvas-priv.h: removed the 'canvas-changed' signal
	* copy-src/ccc/canvas.c: removed the 'canvas-changed' signal and the
	'canvas' property
	* copy-src/ccc/canvas.h: removed get_canvas and set_canvas
	* copy-src/ccc/reference/tmpl/item.sgml: update to the new API
	* src/block-renderer.c: remove the 'canvas' property
	* src/slide-renderer.c: remove the 'canvas' property
	* src/code-templates/g-template.c: line break fixes

2005-04-03  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/canvas-priv.h: removed the canvas attribute (we alreday
	have that information within the GnomeCanvasItem)
	* copy-src/ccc/canvas.c: updated the API change
	* samples/0.0.1/augsburg.criawips: repaired some broken layouts
	* src/block-renderer.c: start to update the block size is the text
	doesn't fit into the block
	* src/block.c: emit a notification about a size change too when font
	attributes change as we might need a bigger block to display the text
	* src/dom/cria-format.h: added CriaFormatSize as the domain for size
	and position changes

2005-04-02  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: added glib-mkenums stuff
	* src/Makefile.am: improve enumeration build rules
	* src/block-priv.h: added a format-changed signal to replace
	notify::font-size and notify::font-family
	* src/block-renderer.c: cleanup some block size handling; removed some
	unused code; added set-font for template blocks; removed a memory leak
	and a crasher; listen to 'format-changed' now instead of
	'notify::font-*'
	* src/block.c: added a format-changed signal, remove the font-family
	and font-size gobject attributes; publish get_template
	* src/block.h: public get_template
	* src/dom/Makefile.am: added build rules for enumeration files
	* src/dom/cria-format.h: added a format domain that can be used for
	signal emission
	* src/dom/cria-enums.c.in: added an enum template file
	* src/dom/cria-enums.h.in: added an enum template file

2005-04-02  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: added goffice to the core dependencies
	* samples/0.0.1/augsburg.criawips: centered the title
	* src/presentation-parser.c: use cria_unit_to_pixels() instead of the
	private get_master_coordinates()
	* src/rendering/cria-format.c: migrate the code from the presentation
	parser's get_master_coordinates() into cria_unit_to_pixels()
	* src/utils/cria-units.c: added support for more unit types
	* src/utils/cria-units.h: added cria_unit_to_pixels()

2005-04-02  Sven Herzberg  <herzi@gnome-de.org>

	* src/block.c: fix the include path of units.h
	* src/main-window.c: fix the include path of units.h
	* src/slide-display.c: fix the include path of units.h
	* src/units.c: moved into the utils directory
	* src/units.h: moved into the units directory
	* src/utils/Makefile.am: added cria-units.[ch]
	* src/utils/cria-units.c: moved from ../units.c
	* src/utils/cria-units.h: moved from ../units.h

2005-04-02  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: renamed the GLIB dependency module to CORE; added a
	RENDER dependency block; build in the src/dom and src/rendering
	directories too
	* doc/reference/Makefile.am: depend on the dom, rendering and utils
	libraries
	* doc/reference/criawips-sections.txt: delete the removed functions
	and structures
	* doc/reference/tmpl/block.sgml: update to the new block API
	* doc/reference/tmpl/criawips-unused.sgml: update to the new block API
	* src/Makefile.am: added the dom and rendering sub directories
	* src/application.c: initialize and shutdown the criawips lepton
	system
	* src/application.h: added criawips_shutdown
	* src/block-priv.h: added a CriaLepton for the format handling;
	removed the PangoFontDescription from this structure (so we can split
	out any gui-related code out of the core classes)
	* src/block-renderer.c: plug a memory leak; use the CriaLepton and
	cria_format for the font handling
	* src/block.c: implement a finalize handler; remove _get_font; added
	_get_format; switch _set_font_family and _set_font_size over to the
	lepton/format stuff
	* src/block.h: remove get_font; added get_format
	* src/main-window.c: disable bold and italic selectors; switch the
	block format handling code to the new lepton/format system
	* src/main.c: shut down the application correctly
	* src/presentation-parser.c: improve the get_master_coordinate()
	method
	* src/presentation-writer.c: use the new lepton/format based code to
	write the font family and the font size
	* src/slide.c: added a finalize handler
	* src/dom/.cvsignore: silent cvs updates
	* src/dom/Makefile.am: build the criawips dom library (containing core
	classes without GUI specific code)
	* src/dom/cria-format.c: added code to set and get attributes from a
	string
	* src/dom/cria-format.h: added code to set and get attributes from a
	string
	* src/rendering/.cvsignore: silent cvs updates
	* src/rendering/Makefile.am: build the criawips rendering library
	(containing the code to connect core classes and the GUI)
	* src/rendering/cria-format.c: added code to set a font description
	from a format string
	* src/rendering/cria-format.h: added code to set a font description
	from a format string

2005-04-02  Sven Herzberg  <herzi@gnome-de.org>

	* src/utils/Makefile.am: added a G_LOG_DOMAIN
	* src/utils/cria-lepton.c: added cria_lepton_shutdown_debug; fixed a
	bug about the handling of the free lepton list; insert the correct
	value into the lookup tree
	* src/utils/cria-lepton.h: added cria_lepton_shutdown_debug which
	tells the developer about leaked references to any left leptons

2005-04-02  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/cdebug/Makefile.am: removed gdebug.h
	* copy-src/cdebug/gdebug.h: removed gdebug.h, as we're depending on
	GTK+ 2.6 now, we already have it with glib 2.6

2005-04-01  Steve Murphy  <murf@e-tools.com>

        * configure.in: Added "rw" to ALL_LINGUAS.

2005-03-31  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: increase version number to 0.0.9cvs
	* doc/reference/tmpl/block.sgml: update to API changes
	* doc/reference/tmpl/criawips-unused.sgml: update to API changes
	* doc/reference/tmpl/lepton.sgml: some whitespace changes
	* src/Makefile.am: added block-priv.h
	* src/block-priv.h: added the private stuff of the block in here,
	don't use a private structure anymore
	* src/block.c: added a 'text' property; removed the private data
	strcuture; changed a lot of g_assert statements to
	g_return_(val_)if_fail
	* src/block.h: removed private definitions

# Version 0.0.9

2005-03-30  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: release version 0.0.9
	* copy-src/ccc/Makefile.am: fix DISTCLEANFILES
	* help/user-guide/C/criawips-manual.xml: fix a 'make check' error
	* help/user-guide/de/de.po: fix an error
	* src/Makefile.am: fix DISTCLEANFILES
	* src/utils/Makefile.am: fix include paths

2005-03-30  Sven Herzberg  <herzi@gnome-de.org>

	* doc/reference/criawips-docs.sgml: added documentation about the
	CriaLepton
	* doc/reference/criawips-sections.txt: added documentation about the
	CriaLepton
	* doc/reference/tmpl/block.sgml: update to today's API changes
	* doc/reference/tmpl/lepton.sgml: added documentation about the
	CriaLepton
	* src/utils/cria-lepton.c: added documentation for the CriaLepton
	* src/utils/cria-lepton.h: removed cria_lepton_add

2005-03-30  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: added the src/utils directory
	* src/Makefile.am: added the utils subdirectory and the
	libcriawips-utils.la dependency
	* src/utils/.cvsignore: ignore autogenerated Makefiles
	* src/utils/Makefile.am: build libcriawips-utils.la
	* src/utils/cria-lepton.c: added CriaLepton to have something like a
	GQuark with reference counting
	* src/utils/cria-lepton.h: added CriaLepton to have something like a
	GQuark with reference counting

2005-03-30  Sven Herzberg  <herzi@gnome-de.org>

	* src/block-renderer.c: listen to the 'notify::font-family' signal to
	re-set the font of an object
	* src/block.c: added a font-family property; emit the notify signal
	after font changes
	* src/main-window.c: set the font family from the font chooser

2005-03-29  Sven Herzberg  <herzi@gnome-de.org>

	* src/block-renderer.c: listen to font size changes and update
	properly
	* src/block.c: notify about font size changes
	* src/main-window.c: set the font size for blocks

2005-03-29  Sven Herzberg  <herzi@gnome-de.org>

	* autogen.sh: enable maintainer mode on autogenerated configure
	scripts

2005-03-28  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c: enable and initialize the font selection actions
	if a block renderer is clicked

2005-03-28  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/canvas-priv.h: added a focus_changed signal for the
	canvas
	* copy-src/ccc/canvas.c: added a focus_changed signal for the canvas;
	fixed a focus handling bug
	* copy-src/ccc/marshallers.list: added BOOLEAN:OBJECT marshaller
	* copy-src/ccc/reference/tmpl/canvas.sgml: added a focus_changed
	signal
	* src/slide-renderer.c: use gnome_canvas_item_set

2005-03-28  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.ui: fixed the order of the 'Insert' and 'View' menus;
	added a 'Format' menu
	* src/main-window.c: added a 'Format' menu

2005-03-28  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.ui: added actions for font formatting
	* src/main-window.c: added actions for font family selection, font
	size selection; added actions for Bold, Italic, Underlined; added a
	second toolbar for the font formatting
	* src/cut-n-paste/goffice/.cvsignore,
	* src/cut-n-paste/goffice/Makefile.am,
	* src/cut-n-paste/goffice/utils/.cvsignore,
	* src/cut-n-paste/goffice/utils/Makefile.am,
	* src/cut-n-paste/goffice/utils/go-color.c,
	* src/cut-n-paste/goffice/utils/go-color.h,
	* src/cut-n-paste/goffice/utils/go-font.c,
	* src/cut-n-paste/goffice/utils/go-font.h,
	* src/cut-n-paste/goffice/utils/go-units.h,
	* src/cut-n-paste/goffice/utils/goffice-utils.h: removed our local
	goffice copy

2005-03-28  Sven Herzberg  <herzi@gnome-de.org>

	* src/application.c: added a 'detach-menubars' property for the
	gnome-wide gconf key
	* src/application.h: added a get method for 'detach-menubars'
	* src/main-window.c: optionally display a handle next to the menubar

2005-03-28  Sven Herzberg  <herzi@gnome-de.org>

	* src/application.c: added a property 'detach-toolbars' to listen for
	the current state of the gnome-wide settings
	* src/application.h: added a method to read the 'detach-toolbars'
	state; removed an unused and unimplemented method
	* src/main-window.c: improved the menubar and toolbar adding code;
	listen for the 'detach-toolbars' property of the application

2005-03-27  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/canvas.c: fixed two warnings

2005-03-27  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/canvas.c: small cleanup and completion

2005-03-27  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/canvas-priv.h: added a 'grab-focus' signal
	* copy-src/ccc/canvas.c: added a 'grab-focus' signal; fix focus issues
	when the focus fades in/out of the window; removed an unnecessary
	parameter of _grab_focus
	* copy-src/ccc/canvas.h: removed an unnecessary parameter of
	_grab_focus
	* copy-src/ccc/reference/tmpl/item.sgml: reflect API changes
	* src/block-renderer.c: update to the new cria_item_grab_focus
	* src/slide-renderer.c: added implementations of the 'point' method
	and the 'button-press-event' to grab the focus if no child has been
	clicked on

2005-03-27  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/canvas-priv.h: added a button press event for the items
	* copy-src/ccc/canvas.c: added a button press event for the items;
	forward the button press events from the canvas to the items; override
	the point method from the canvas group
	* copy-src/ccc/reference/tmpl/item.sgml: added a button press event
	for the items
	* src/block-renderer.c: use the button press event to grab the focus
	on click; correctly set the items' sizes; added clipping to the canvas
	items
	* src/slide-display.c: code cleanups
	* src/slide-editor.c: remove the button press event, we have a good
	implementation in CriaCanvas
	* src/slide-renderer.c: override the point method from the cria item
	to be able to focus ourselves if we are clicked but no focusable child
	element is there

2005-03-25  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/canvas-priv.h: improve the code responsible for flags
	handling
	* copy-src/ccc/canvas.c: improve and fix the focus behaviour
	* src/block-renderer.c: added code to handle focus events; removed a
	compiler warning

2005-03-25  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/canvas-priv.h: added a 'focused_child' attribute
	* copy-src/ccc/canvas.c: added handlers for focus handling now here;
	so deriving classes don't need to implement in on their own
	* src/slide-renderer.c: remove the handler of the 'focus' event

2005-03-25  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/canvas-priv.h: removed the 'interactive' attribute,
	using flags for this now; added macros to deal with the flags; added a
	'can_focus' flag
	* copy-src/ccc/canvas.c: handle focus events on the canvas ourselves, we
	don't need derived classes to do this; ported the 'interactive' code
	to use flags now; add one more check to item_grab_focus; 
	* copy-src/ccc/canvas.h: renamed the CriaItemFlags elements; made then
	flags instead of an enumeration
	* src/slide-editor.c: deleted the focus event handling code; the one
	in CriaCanvas is much more beautiful
	* src/slide-renderer.c: prepared the slide renderer's code to support
	switching the focus to one of the children in the future; remove a
	compile warning; make the focus frame 2 pixels wide to be more easily
	recognized

2005-03-24  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/canvas.c: unset the focused item on focus_leave
	* src/application.c: removed unused code
	* src/main-window.c: back the the old (read: working) geometry code

2005-03-24  Sven Herzberg  <herzi@gnome-de.org>

	* src/application.c: added code to listen to the menus_have_tearoff
	gconf key of libgnome
	* src/application.h: added code to listen to the menus_have_tearoff
	gconf key of libgnome
	* src/main-window.c: show tearoff menu items if the user set the
	desktop-wide gconf key

2005-03-24  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c: added a tooltip description for the properties
	menu; hide the resize grip of the main window when maximized

2005-03-23  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c: added code to display usage hints for menu items
	within the status bar

2005-03-23  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.schemas.in: added a long description for the geometry
	string and a default_zoom key
	* src/application.c: added _get_zoom and _set_zoom
	* src/application.h: added _get_zoom and _set_zoom
	* src/main-window.c: save and restore the default zoom level
	* src/widgets/text-pane.c: add some padding to make the pane look
	nicer

2005-03-22  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.schemas.in: renamed the sidebar_width key
	* src/application.c: added code to read and to store the sidebar width
	* src/application.h: added code to read and to store the sidebar width
	* src/main-window.c: save and restore the default sidebar width

2005-03-22  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.schemas.in: added a gconf key to configure whether the
	slide list is visible or not
	* data/criawips.ui: added a menu entry to configure the slide list's
	visibility
	* src/application.c: removed the geometry handling code; added
	functions to work with the sidebar_visible gconf key
	* src/application.h: added functions to work with the sidebar_visible
	gconf key
	* src/main-window.c: added the geometry handling code; added the gtk
	action handling code for the show sidebar element
	* src/main-window.h: added the geometry handling code

2005-03-21  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c: update the slide editor's zoom in
	main_window_init

2005-03-21  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.ui: added a zoom action
	* src/main-window.c: implement the zoom action and drop the
	GtkComboBox from the title bar

2005-03-21  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c: only react on the "activate" signal of the zoom
	combo, not the "changed" signal

2005-03-21  Sven Herzberg  <herzi@gnome-de.org>

	* src/widgets/text-pane.c: made the text panes a bit smaller

2005-03-21  Sven Herzberg  <herzi@gnome-de.org>

	* autogen.sh: added the necessary call to gnome-doc-utils (now fixes
	bug 171097)
	* copy-src/ccc/canvas.c: some cleanups
	* src/Makefile.am: fix the dependency on the credit-docs.h file

2005-03-21  Sven Herzberg  <herzi@gnome-de.org>

	* autogen.sh: use DISTCHECK_CONFIGURE_FLAGS from configure.in
	* configure.in: mention gnome-doc-utils

2005-03-21  Sven Herzberg  <herzi@gnome-de.org>

	* Makefile.am:
	* configure.in:
	* doc/Makefile.am:
	* doc/user-guide/.cvsignore:
	* doc/user-guide/C/criawips-manual.xml:
	* doc/user-guide/C/legal.xml:
	* doc/user-guide/ChangeLog:
	* doc/user-guide/Makefile.am:
	* doc/user-guide/criawips-manual.omf.in:
	* doc/user-guide/de/.cvsignore:
	* doc/user-guide/de/de.po:
	* help/.cvsignore:
	* help/Makefile.am:
	* help/user-guide/.cvsignore:
	* help/user-guide/C/criawips-manual.xml:
	* help/user-guide/C/legal.xml:
	* help/user-guide/ChangeLog:
	* help/user-guide/Makefile.am:
	* help/user-guide/criawips-manual.omf.in:
	* help/user-guide/de/.cvsignore:
	* help/user-guide/de/de.po:
	Moved the user-guide into /help because it needs to be built before
	the /src directory, which - on the other hand - needs to be built
	before /doc/reference

2005-03-21  Sven Herzberg  <herzi@gnome-de.org>

	* autogen.sh: added a check for gnome-doc-utils (fixes bug 171097)

2005-03-21  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/helpers/gtk-helpers.c: added gtk_window_get_geometry
	* copy-src/helpers/gtk-helpers.h: added gtk_window_get_geometry
	* data/criawips.schemas.in: added a key for the default window size
	* src/application.c: set the main window's default size and position;
	added _get_default_geometry and _set_default_geometry
	* src/application.h: added get and set function for the default
	geometry
	* src/main-window.c: use the configure event to save the window
	position

2005-03-21  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide-renderer-priv.h: added a gnome canvas item for the focus
	event to display a semi-transparent colored layer between the
	background and the content to indicate that the focus is on the slide
	* src/slide-renderer.c: added some code to handle the focus layer
	later

2005-03-21  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide-renderer.c: Added some code to change the slide frame's
	color when the slide renderer has the focus set on the slide

2005-03-20  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/.cvsignore: added the generated marshallers files
	* copy-src/ccc/Makefile.am: add build rules and dependencies on
	marshallers files
	* copy-src/ccc/canvas-priv.h: added a field for ItemFlags (which are
	supposed to be interactive, can_focus, etc.); added focus handling
	signals for the items
	* copy-src/ccc/canvas.c: added focus handling code
	* copy-src/ccc/canvas.h: updated the focus handling API
	* copy-src/ccc/marshallers.list: added necessary marshallers
	* copy-src/ccc/reference/tmpl/item.sgml: updated to the new focus
	handling API
	* src/main-window.c: removed an unnecessary todo item
	* src/slide-editor.c: added basic focus handling code (code that
	actually works)
	* src/slide-renderer.c: added basic focus handling code (code that
	actually works; added a lot of new todo tasks
	* src/slide-show.c: removed an unnecessary todo task

2005-03-20  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c: added more verbose error messages for the case
	the documentation could not be found

2005-03-20  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide-show.c: added a mouse gesture for pause in the auto
	presentation mode

2005-03-20  Sven Herzberg  <herzi@gnome-de.org>

	* src/widgets/text-pane.c: attach the ellipsize patch (fixes bug
	160720)

2005-03-20  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/canvas-priv.h: removed the top_group, the render_group
	and the focused attribute
	* copy-src/ccc/canvas.c: removed the top_group, the render_group and
	the focused attribute
	* copy-src/ccc/canvas.h: removed the top_group, the render_group and
	the focused attribute
	* copy-src/ccc/reference/tmpl/canvas.sgml: removed the top_group, the
	render_group and the focused attribute
	* copy-src/helpers/Makefile.am: added gnome office helpers
	* copy-src/helpers/gnome-office-helpers.c: added go_rect_equals
	* copy-src/helpers/gnome-office-helpers.h: added go_rect_equals
	
	* src/background-renderer.c: provide a way to update the background
	position; use the background renderer as a group instead of the canvas'
	top_group and render_group
	* src/background-renderer.h: provide a way to update the background
	position
	* src/block-renderer.c: use the block renderer as a group instead of
	the canvas' render_group; changed the _new method
	* src/block-renderer.h: changed the _new method
	* src/main-window.c: some small indentation fixes
	* src/slide-renderer.c: update the sizes of the frame, the shadow and
	the background renderer when a new slide is set; use the slide
	renderer as a group instead of the canvas' top_group and render_group

2005-03-20  Sven Herzberg  <herzi@gnome-de.org>

	* src/background-renderer.c: added a missnig cast
	* src/slide-editor.c: removed unnecessary playing around with the
	slide size; added a call to show the slide renderer
	* src/slide-list.c: improved the call sequence in the button press
	handler, so we don't execute the default handler by default
	* src/slide-show.c: added a call to show the slide renderer

2005-03-18  Sven Herzberg  <herzi@gnome-de.org>

	* doc/user-guide/de/.cvsignore: ignore the 'de' file
	* src/slide-editor-priv.h:
	* src/slide-editor.c:
	* src/slide-renderer-priv.h:
	* src/slide-renderer.c: move the shadow rendering code into the slide
	renderer

2005-03-18  Sven Herzberg  <herzi@gnome-de.org>

	* doc/reference/tmpl/criawips-unused.sgml:
	* doc/reference/tmpl/slide-editor.sgml: reflect API changes
	* src/Makefile.am: improve auto-built code rules
	* src/slide-renderer-priv.h: add the canvas private header
	* src/slide-renderer.h: remove the canvas private header

2005-03-18  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am: added the new private headers; improved build rules
	for automatically generated code
	* src/slide-editor-priv.h:
	* src/slide-editor.c:
	* src/slide-editor.h: extracted structure definitions into a private
	header; removed the code for rendering the black frame around the
	slide
	* src/slide-renderer-priv.h:
	* src/slide-renderer.c:
	* src/slide-renderer.h: extracted structure defnitions into a private
	header; added code for drawing a black frame around the slide

2005-03-18  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.glade:
	* data/criawips.schemas.in:
	* src/Makefile.am:
	* src/application.c:
	* src/application.h:
	* src/main-window.c:
	* src/preferences-dialog.c: added a new preference "Page Down can
	create new Slides", which creates a new slide when the user presses
	the "Page Down" key while the last slide of a presentation is selected

2005-03-18  Sven Herzberg  <herzi@gnome-de.org>

	* doc/tmpl/.cvsignore:
	* doc/user-guide/.cvsignore:
	* doc/user-guide/de/.cvsignore: tell CVS to shut up again

2005-03-18  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c: string fix (thanks to Adam Weinberger; fixes
	bug 170754)

2005-03-17  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/canvas-priv.h: let CriaItem derive from
	GnomeCanvasGroup
	* copy-src/ccc/canvas.c: updated to the new inhertance structure
	* src/Makefile.am: give feedback about credit-authors.h only if that's
	been really touched
	* src/slide-renderer.c: added one more check the
	cria_slide_renderer_new

2005-03-17  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c: string typo fixes; thanks to Frank Arnold for the
	hints

2005-03-17  Sven Herzberg  <herzi@gnome-de.org>

	* AUTHORS: converted to UTF8 to be the base for an automatically
	generated authors list for the about dialog
	* Makefile.am: fix the build order
	* configure.in: depend on GTK+ 2.6 now
	* doc/user-guide/Makefile.am: build a file for documentation credits
	* src/.cvsignore: add credit-authors.h
	* src/Makefile.am: added reference to the documentation credits file
	and add a build rule for the author credits file
	* src/application.c: added a link-click callback for the about dialog
	* src/main-window.c: port the about dialog to GTK+

2005-03-17  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c: added a todo hint
	* src/title-bar.c: made a g_assert a g_return_if_fail

2005-03-17  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c:
	* src/main-window.h: added a GtkSizeGroup to ensure that the text pane
	over the slide list and the title bar over the slide editor have the
	same size

2005-03-17  Sven Herzberg  <herzi@gnome-de.org>

	* doc/user-guide/C/criawips-manual.xml: added some documentation about
	mouse gestures

2005-03-16  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/Makefile.am: added the -priv.h file
	* copy-src/ccc/canvas-priv.h: extracted the structure definitions into
	a private header file
	* copy-src/ccc/canvas.c: get rid of the priv structures withing the
	classes; let some code use the gnome canvas directly
	* copy-src/ccc/canvas.h: extract the structure definitions
	* copy-src/ccc/reference/tmpl/canvas.sgml: updates to the changes
	* data/criawips.ui: added an item to display the manual
	* src/application.c: add some more paths to gnome_program_init
	
	* src/background-renderer.h:
	* src/block-renderer.h:
	* src/slide-display.h:
	* src/slide-renderer.h: use the -priv.h file from the canvas now
	
	* src/main-window.c: add code to display the manual

2005-03-15  Sven Herzberg  <herzi@gnome-de.org>

	* Makefile.am: added gnome-doc-utils.make to DISTCLEANFILES
	* configure.in: added gnome-doc-utils stuff
	* doc/reference/tmpl/presentation-parser.sgml: minor api update
	* doc/user-guide/.cvsignore: added some files to be ignored
	* doc/user-guide/C/Makefile.am: removed
	* doc/user-guide/C/criawips-manual.xml: added a new manual
	* doc/user-guide/C/legal.xml: and the gnu fdl
	* doc/user-guide/Makefile.am: build rules for the manual
	* doc/user-guide/criawips-manual.omf.in: omf skeleton for the manual
	* doc/user-guide/de/de.po: beginning of a german translation of the
	manual

2005-03-15  Sven Herzberg  <herzi@gnome-de.org>

	* src/application.c: improved the new main window handling
	
	* src/main-window.c:
	* src/main-window.h: better new window handling, especially for
	opening windows with empty presentations or with presentations
	opened from uris
	
	* src/presentation-parser.c:
	* src/presentation-parser.h: fix the title and uri handling on the
	import side for presentations
	
	* src/presentation.c: made some asserts to return_if_fails, added
	support for pasing NULL as the error location, removed a debugging
	message, moved the presentation creation into the importer

2005-03-14  Sven Herzberg  <herzi@gnome-de.org>

	* doc/reference/tmpl/criawips-unused.sgml:
	* doc/reference/tmpl/presentation.sgml: consequences of removing the
	presentation's private data structure
	
	* src/main-window.c: don't create a temporary presentation at init
	time; removed a stupid assertion
	
	* src/main.c: fixed a debuggin message
	
	* src/presentation.c: added a todo task; improved the set_title
	behaviour
	
	* src/slide-editor.c:
	* src/slide-list.c:
	* src/title-bar.c: don't require a valid presentation/slide at
	construct time

2005-03-14  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am: added presentation-priv.h
	
	* src/main-window.c: got rid of presentation_get_default_filename;
	updated to some API changes
	
	* src/presentation-properties-dialog.c: updates to some API changes
	
	* src/presentation-writer.c: updates to some API changes
	
	* src/presentation-priv.h:
	* src/presentation.h:
	* src/presentation.c:
	extracted the structure definitions into the -priv.h file;
	rewrote the code to call new unsaved presentations "Unsaved
	Presentation N" (where N is a rising number);
	got rid of the private data structure;
	removed _get_filename;
	renamed _get_default_name to _get_filename;
	added size and saved properties;
	added a finalize call;
	
	* src/slide-list.c: made the parent_class pointer static

2005-03-12  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: added dependencies to goffice and gnomeprint as a
	dependency of goffice; removed the internal goffice build stuff
	* src/Makefile.am: fix the library dependency to goffice
	* src/application.c,
	* src/main.c: get rid of deprecated goffice code
	* src/cut-n-paste/Makefile.am: don't build our own goffice copy
	anymore

2005-02-10 16:10  Sven Herzberg  <herzi@gnome-de.org>

	* src/application.c: removed a compile warning
	
	* src/main-window.c: updated to the new presentation_get_filename and
	_get_title specification
	
	* src/presentation-properties-dialog.c: updated to the new
	presentation_get_filename and _get_title specification
	
	* src/presentation-writer.c: updated to the new
	presentation_get_filename and _get_title specification
	
	* src/presentation.c,
	* src/presentation.h: changed _get_filename and _get_title
	specification, added code to manage unsaved presentations in a better
	way

2005-02-10 13:55  Sven Herzberg  <herzi@gnome-de.org>

	* src/background-renderer.c: fixed one error in the background display
	code that didn't hide background images in all cases, fixed

2005-02-10 13:43  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in,
	* doc/Makefile.am,
	* doc/user-guide/Makefile.am,
	* doc/user-guide/C/Makefile.am: added some files and directories for a
	user manual
	
	* src/main-window.c: added a busy cursor while loading the
	presentation
	
	* src/presentation.c: fixed a memory leak

2005-02-06 14:15  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am,
	* src/ezxml.c,
	* src/ezxml.h: got rid of this xml handling code
	* doc/reference/tmpl/application.sgml,
	* src/application.c,
	* src/application.h: some code convention improvements, migrated the
	error dialog to the GtkMessageDialog bo be more easily HIG compliant,
	updated the error dialog api, 
	* src/main-window.c: adding saved files to recent files list, use the
	new error dialog
	* src/code-templates/minigpl.h: updated to the new year

2005-02-03 02:12  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.ui: added a "Save as" element
	* src/main-window.c: (cria_main_window_save_as),
	(cria_main_window_save): ask for a filename if none is set, add save
	as
	* src/presentation.c: (cria_presentation_get_default_name): added a
	method that suggests a filename for a presentation
	(cria_presentation_get_uri): made this method a bit more flexible
	(cria_presentation_new_default): improve the use of a consistent
	"Unsaved Presentation" string
	* src/presentation.h: whitespace fixes
	* src/theme.c,
	* src/theme.h: whitespace fixes

2005-02-03 02:02  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c: (cb_action_file_save_as): fix a temporary compile
	error
	* src/presentation-writer.c: some code cleanups, lots of whitespace
	fixes, some new casts, some cleanup, fixed the order of themes and
	slides in the file

2005-02-03 01:54  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c: made the code a bit more robust by using
	g_return_if_fail instead of g_assert, fixed a string

2005-02-03 01:46  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/helpers/Makefile.am: added the gtk code to libhelpers.la
	* copy-src/helpers/gtk-helpers.c,
	* copy-src/helpers/gtk-helpers.h: added gtk_widget_hide_now, which
	hides widgets immidiately
	
	* src/Makefile.am: link against libhelpers.la
	* src/application.c,
	* src/main-window.c: use gtk_widget_hide_now

2005-01-31 18:06  Sven Herzberg  <herzi@gnome-de.org>

	* src/presentation-writer.c,
	* src/presentation-writer.h: updated to a new file writer
	* src/presentation.c,
	* src/presentation.h: added a get_themes() method
	* src/theme.c,
	* src/theme.h: added a get_master_slides() method
	Patch fixes #158450; provided by Ezequiel Prez

2005-01-30 18:21  Sven Herzberg  <herzi@gnome-de.org>

	* src/application.c: fixed a line break and replaced a g_assert by a
	g_return_if_fail for robustness
	* src/main-window.c: connected the delete_event in real gobject style,
	some cleanups and fixed memory leaks

2005-01-30 18:06  Sven Herzberg  <herzi@gnome-de.org>

	* src/application.c,
	* src/application.h: provide the full neccessary API for window
	management
	* src/main-window.c: use the new window management API to fix #163175

2005-01-30 18:01  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c: improved the drag and drop signal handling

2005-01-30 17:51  Sven Herzberg  <herzi@gnome-de.org>

	* doc/reference/tmpl/alignment.sgml,
	* doc/reference/tmpl/application.sgml,
	* doc/reference/tmpl/block.sgml,
	* doc/reference/tmpl/image-pool.sgml,
	* doc/reference/tmpl/image.sgml,
	* doc/reference/tmpl/libglade-support.sgml,
	* doc/reference/tmpl/main-window.sgml,
	* doc/reference/tmpl/preferences-dialog.sgml,
	* doc/reference/tmpl/presentation-parser.sgml,
	* doc/reference/tmpl/presentation-properties-dialog.sgml,
	* doc/reference/tmpl/presentation-view.sgml,
	* doc/reference/tmpl/presentation.sgml,
	* doc/reference/tmpl/slide-editor.sgml,
	* doc/reference/tmpl/slide-list.sgml,
	* doc/reference/tmpl/slide-properties-dialog.sgml,
	* doc/reference/tmpl/slide-show.sgml,
	* doc/reference/tmpl/slide-view.sgml,
	* doc/reference/tmpl/slide.sgml,
	* doc/reference/tmpl/text-pane.sgml,
	* doc/reference/tmpl/theme.sgml,
	* doc/reference/tmpl/title-bar.sgml,
	* doc/reference/tmpl/units.sgml: updated
	* src/main-window.c: hide the drop callback

2005-01-30 17:41  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c: (cria_main_window_init): use G_N_ELENENTS()
	* src/slide-show.c: (disable_screensaver): whitespace

2005-01-30 17:31  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c: added drop support for files. Patch provided by
	Adrien Beaucreux <informancer@afturgurluk.org>

2005-01-29 12:03  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide-display.c,
	* src/slide-display.h: added a _new method
	* src/slide-show.c: use the slide display code for zooming

2005-01-29 11:41  Sven Herzberg  <herzi@gnome-de.org>

	* doc/tmpl/.cvsignore: removed
	* src/main-window.c: use the new slide display code for the slide
	editor
	* src/slide-display.c,
	* src/slide-display.h: add a slide-zoom property that works as we
	expect it to work
	* src/slide.c: move the display size code to the slide display

2005-01-28 11:46  Sven Herzberg  <herzi@gnome-de.org>

	* doc/reference/tmpl/.cvsignore,
	* doc/reference/tmpl/alignment.sgml,
	* doc/reference/tmpl/application.sgml,
	* doc/reference/tmpl/block.sgml,
	* doc/reference/tmpl/image-pool.sgml,
	* doc/reference/tmpl/image.sgml,
	* doc/reference/tmpl/libglade-support.sgml,
	* doc/reference/tmpl/main-window.sgml,
	* doc/reference/tmpl/preferences-dialog.sgml,
	* doc/reference/tmpl/presentation-parser.sgml,
	* doc/reference/tmpl/presentation-properties-dialog.sgml,
	* doc/reference/tmpl/presentation-view.sgml,
	* doc/reference/tmpl/presentation.sgml,
	* doc/reference/tmpl/slide-editor.sgml,
	* doc/reference/tmpl/slide-list.sgml,
	* doc/reference/tmpl/slide-properties-dialog.sgml,
	* doc/reference/tmpl/slide-show.sgml,
	* doc/reference/tmpl/slide-view.sgml,
	* doc/reference/tmpl/slide.sgml,
	* doc/reference/tmpl/text-pane.sgml,
	* doc/reference/tmpl/theme.sgml,
	* doc/reference/tmpl/title-bar.sgml,
	* doc/reference/tmpl/units.sgml: added documentation templates

2005-01-28 11:44  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am,
	* src/slide-display.c,
	* src/slide-display.h,
	* src/slide-editor.c,
	* src/slide-editor.h: added a slide display class to fix the current
	zoom issues
	* src/slide-renderer.c: whitespace fix

2005-01-26 15:32  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in,
	* doc/Makefile.am,
	* doc/criawips-coordinates.sgml,
	* doc/criawips-docs.sgml,
	* doc/criawips-master-slides.sgml,
	* doc/criawips-platform.sgml,
	* doc/criawips-sections.txt,
	* doc/criawips.types,
	* doc/glossary,
	* doc/glossary.xml,
	* doc/platform.png,
	* doc/platform.xcf,
	* doc/reference/.cvsignore,
	* doc/reference/Makefile.am,
	* doc/reference/criawips-coordinates.sgml,
	* doc/reference/criawips-docs.sgml,
	* doc/reference/criawips-master-slides.sgml,
	* doc/reference/criawips-platform.sgml,
	* doc/reference/criawips-sections.txt,
	* doc/reference/criawips.types,
	* doc/reference/glossary,
	* doc/reference/glossary.xml,
	* doc/reference/platform.png,
	* doc/reference/platform.xcf,
	* doc/tmpl/alignment.sgml,
	* doc/tmpl/application.sgml,
	* doc/tmpl/block.sgml,
	* doc/tmpl/gtkgesture.sgml,
	* doc/tmpl/image-pool.sgml,
	* doc/tmpl/image.sgml,
	* doc/tmpl/layout-block.sgml,
	* doc/tmpl/layout.sgml,
	* doc/tmpl/libglade-support.sgml,
	* doc/tmpl/main-window.sgml,
	* doc/tmpl/preferences-dialog.sgml,
	* doc/tmpl/presentation-parser.sgml,
	* doc/tmpl/presentation-properties-dialog.sgml,
	* doc/tmpl/presentation-view.sgml,
	* doc/tmpl/presentation.sgml,
	* doc/tmpl/slide-editor.sgml,
	* doc/tmpl/slide-list.sgml,
	* doc/tmpl/slide-properties-dialog.sgml,
	* doc/tmpl/slide-show.sgml,
	* doc/tmpl/slide-view.sgml,
	* doc/tmpl/slide.sgml,
	* doc/tmpl/text-pane.sgml,
	* doc/tmpl/theme.sgml,
	* doc/tmpl/title-bar.sgml,
	* doc/tmpl/units.sgml: moved the reference manual into a separate
	directory to add a user guide later

2005-01-26 15:05  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.desktop.in: added more information like mime types,
	etc.
	* doc/tmpl/presentation.sgml: updated some older changes

2005-01-25 20:07  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide-show.c: added pause mode for automatic slide shows

2005-01-25 19:32  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide-show.c: added preparations for a pause mode in automatic
	presentations

2005-01-25 10:26  Sven Herzberg  <herzi@gnome-de.org>

	* pixmaps/Makefile.am,
	* pixmaps/criawips-pause.svg: added an image to be shown when
	presentations are paused

2005-01-25 09:56  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c: Open multiple files from file selection correctly
	(Patch from: Adrien Beaucreux <informancer@afturgurluk.org>, Fixes: #163172)

2005-01-11 21:49  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.glade: added a "disable screensaver" setting; added
	some HIG conform padding
	* data/criawips.schemas.in: added a key for the "disable screensaver"
	setting
	* src/application.c,
	* src/application.h: added the disable_screensaver attribute
	* src/preferences-dialog.c: added code to connect the
	"disable_screensaver" setting, the gconf key and the application's
	attribute
	* src/slide-show.c: disable the screensaver when showing presentations
	* src/background-renderer.c,
	* src/presentation-parser.c,
	* src/presentation-properties-dialog.c,
	* src/presentation.c,
	* src/presentation.h: updated copyright

2005-01-09 22:55  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.glade: added a checkbox for the loop property of the
	presentation
	* src/presentation-properties-dialog.c: connect the checkbox with the
	presentation

2005-01-09 22:44  Sven Herzberg  <herzi@gnome-de.org>

	* src/presentation-parser.c: added the loop attribute to the
	presentation
	* src/presentation.c,
	* src/presentation.h: added a loop attribute that specifies whether
	the presentation should run infinitely
	* src/slide-show.c: added handling of the loop attribute

2005-01-09 22:06  Sven Herzberg  <herzi@gnome-de.org>

	* src/background-renderer.c: fix still visible image on the after show
	slide
	* src/presentation-parser.c: added automatic slide switching attribute
	parsing
	* src/slide-show.c: some cleanup, implemented automatic slide switching

2005-01-09 22:03  Sven Herzberg  <herzi@gnome-de.org>

	* doc/Makefile.am: added criawips-coordinates.sgml
	* src/Makefile.am: added units.h

2005-01-08 18:53  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.glade: made the checkbox visible
	* src/presentation-properties-dialog.c: connect the checkbox to the
	auto switch property of the presentation
	* src/presentation.c,
	* src/presentation.h: added an auto switch property that says whether
	the presentation required human interaction or whether it runs
	automatically

2005-01-08 18:06  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.glade: added widgets for automatic slide change
	* src/presentation-properties-dialog.c: added a way to edit the
	default slide change delay
	* src/presentation.c,
	* src/presentation.h: added code for the default slide change delay
	handling

2005-01-02 21:35  Sven Herzberg  <herzi@gnome-de.org>

	* src/application.h:
	* src/main.c: some whitespace fixes

2004-12-25 16:37  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/reference/tmpl/item.sgml,
	* doc/criawips-docs.sgml: fix some build issues

2004-12-21 13:09  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/Makefile.am: fix build order

2004-12-09 13:32  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/ccc/Makefile.am: improved compile flags
	* copy-src/ccc/canvas.c: imprived include usage; namespaced property
	and signal enumerations; reorganized the code a bit; made it look
	nicer; fixed -ansi compatibility; renamed the properties of the
	CriaItem; added gtkdoc comments
	* copy-src/ccc/canvas.h: reorganized the code; renamed some fucntions
	* copy-src/ccc/reference/tmpl/item.sgml: renamed some fucntions
	* doc/criawips-sections.txt: removed appearances of renderer and
	display
	* src/block-renderer.c: updated to the new ccc api
	* src/slide-renderer.c: updated to the new ccc api

2004-12-08 19:56  Sven Herzberg  <herzi@gnome-de.org>

	* .cvsignore:
	* copy-src/ccc/.cvsignore: 
	* copy-src/ccc/reference/.cvsignore:
	* copy-src/ccc/reference/tmpl/.cvsignore:
	* copy-src/helpers/.cvsignore: silent updates
	
	* configure.in: some cleanups, added stuff for libccc
	* copy-src/Makefile.am: added the helpers and ccc subfolders
	
	* copy-src/ccc/Makefile.am:
	* copy-src/ccc/canvas.c:
	* copy-src/ccc/canvas.h:
	* copy-src/ccc/reference/Makefile.am:
	* copy-src/ccc/reference/ccc-docs.sgml:
	* copy-src/ccc/reference/ccc-focus-handling.xml:
	* copy-src/ccc/reference/ccc-sections.txt:
	* copy-src/ccc/reference/ccc.types:
	* copy-src/ccc/reference/tmpl/canvas.sgml:
	* copy-src/ccc/reference/tmpl/item.sgml:
	* copy-src/ccc/test-canvas.c:
	* copy-src/ccc/utils.h: added the libccc canvas library (extracted
	from the /src folder
	
	* copy-src/helpers/Makefile.am:
	* copy-src/helpers/gnome-canvas-helpers.c:
	* copy-src/helpers/gnome-canvas-helpers.h: moved the gnome canvas
	stuff from /src/cut-n-paste to here
	
	* doc/Makefile.am: fix build dependencies on libccc
	* doc/criawips.types:
	* doc/tmpl/display.sgml:
	* doc/tmpl/gnome-canvas-helpers.sgml:
	* doc/tmpl/renderer.sgml: removed the stuff belonging to code that was
	moved to /copy-src
	
	* src/Makefile.am: fix the marshallers stuff, add /copy-src
	dependencies
	
	* src/background-renderer.c:
	* src/background-renderer.h:
	* src/block-renderer.c:
	* src/block-renderer.h:
	* src/main-window.c:
	* src/slide-editor.c:
	* src/slide-editor.h:
	* src/slide-renderer.c:
	* src/slide-renderer.h:
	* src/slide-show.c:
	* src/units.h: updated code to use libccc now
	
	* src/cut-n-paste/Makefile.am:
	* src/cut-n-paste/gnome-canvas-helpers.c:
	* src/cut-n-paste/gnome-canvas-helpers.h:
	* src/display.c:
	* src/display.h:
	* src/renderer.c:
	* src/renderer.h: moved shared code to /copy-src

2004-12-02 13:05  Sven Herzberg  <herzi@gnome-de.org>

	* src/renderer.c:
	* src/renderer.h: added grab_focus for renderers
	
	* src/slide-editor.c: prepared some stuff for focus handling on
	renderers

2004-12-01 21:24  Sven Herzberg  <herzi@gnome-de.org>

	* src/block-renderer.c: the block renderer now instantly applies
	changes to the default font

2004-12-01 20:43  Sven Herzberg <herzi@gnome-de.org>

	* src/application.c: fixed a non initialisation of the default font
	description
	
	* src/preferences-dialog.c: set the font button to the default font
	during init

	(Patch from Adrien Beaucreux <informancer@afturgurluk.org>, fixes
	#156701)

2004-12-01 17:37  Sven Herzberg  <herzi@gnome-de.org>

	* src/block.c: made the code explain automatically where the 1024 have
	been coming from

2004-12-01 17:23  Sven Herzberg  <herzi@gnome-de.org>

	* doc/criawips-coordinates.sgml:
	* doc/criawips-docs.sgml: added basic documentation about the
	coordinate system that we use internally
	
	* doc/tmpl/block.sgml: update to the new class structure
	* doc/tmpl/debug.sgml: removed (not part of criawips' own source
	tree)
	
	* samples/0.0.1/augsburg.criawips: made this file a testcase for "no
	font set yet"
	
	* src/block-renderer.c: improved the font handling code for these
	things: handle NULL from getFont() if no font is set; convert the size
	of the pango font description correctly
	
	* src/block.c:
	* src/block.h: removed the class attribute default_font, accept
	deliver NULL font if none is set
	
	* src/presentation-parser.c: added a comment for people to understand
	the code better
	
	* src/slide-editor.c: slightliy improved the buttonPressEvent return
	value stuff; added some documentation; fixed some comments
	
	* src/slide-show.c: removed a solved FIXME comment; made another one
	more verbose
	
	* src/cut-n-paste/recent-files/Makefile.am: removed the DEVEL_CFLAGS
	because the code doesn't compile with -ansi

2004-11-30 14:37  Sven Herzberg  <herzi@gnome-de.org>

	* src/code-templates/g-template.c: added a reference to the parent
	class
	
	* src/slide-editor.c: added basic focus handling support (we are now
	notified correctly of focus changes)

2004-11-29 21:08  Sven Herzberg  <herzi@gnome-de.org>

	* samples/0.0.1/20041027-LinuxWorldExpo-Frankfurt.criawips: updated
	the layout a bit, now I think I can savely re-introduce clipping

2004-11-29 20:45  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: added -ansi
	
	* doc/tmpl/renderer.sgml: added the editable attribute
	
	* src/block-renderer.c:
	* src/block-view.c:
	* src/block.c:
	* src/block.h:
	* src/main-window.c:
	* src/preferences-dialog.c:
	* src/presentation-parser.c:
	* src/presentation-view.h:
	* src/slide-renderer.c:
	* src/slide-view.c:
	* src/slide.c:
	* src/title-bar.c: ansi confirm now

2004-11-29 17:15  Sven Herzberg  <herzi@gnome-de.org>

	* src/background-renderer.c: fixed the rendering code to behave
	correctly once we start supporting gradients
	
	* src/slide-editor.c: got rid of some g_debug statements

2004-11-29 14:06  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/cdebug/cdebug.c: better GTK+ 2.4 compatibility

2004-11-28 20:02  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/cdebug/test-debug.c: removed an unused variable
	
	* debian/.cvsignore: added some files
	* debian/changelog: changes made to create a preview package
	
	* samples/0.0.1/20041027-LinuxWorldExpo-Frankfurt.criawips:
	* samples/0.0.1/augsburg.criawips:
	* samples/0.0.1/gnome.criawips:
	* samples/0.0.1/teeth.criawips: fixed the extents and positions of
	some blocks to survive the reintroduction of clipping with one of the
	next commits
	
	* src/block-renderer.c:
	* src/block-renderer.h: added the editable property to the new method;
	added a surrounding box for editable blocks
	
	* src/renderer.c:
	* src/renderer.h: added an editable property
	
	* src/slide-editor.c: fix two compile warnings; set the editable
	property of the slide renderer to true
	
	* src/slide-renderer.c:
	* src/slide-renderer.h: use the editable property of the renderer; set
	it in the new method; forward it to the block renderers; added
	documentation
	
	* src/slide-show.c: set the editable property of the slide renderer to
	false

2004-11-28 18:41  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in:
	* copy-src/cdebug/Makefile.am: renamed some flags (for better re-use)
	
	* src/application.c: fixed a memory leak
	
	* src/presentation-parser.c: some code cleanup; fixed some memory
	leaks
	
	* src/slide-editor.c: some code cleanup; fixed some memory leaks
	
	* src/slide-renderer.c: fixed a memory leak
	
	* src/slide.c: added code documentation; made the code a bit more
	robust

2004-11-28 13:49  Sven Herzberg  <herzi@gnome-de.org>

	* src/helpers/gsf-pixbuf.c: ref the pixbuf to not lose it
	* src/image-pool.c: move a check to be called earlier

2004-11-28 12:05  Sven Herzberg  <herzi@gnome-de.org>

	* src/helpers/gsf-pixbuf.c: fix some small memory leaks revealed by
	memprof

2004-11-27 13:57  Sven Herzberg  <herzi@gnome-de.org>

	* doc/tmpl/slide-editor.sgml: removed the get_zoom stuff
	
	* data/criawips.glade:
	* src/main-window.c: moved more code into xml
	
	* src/slide-show.c: fixed the after show slide

2004-11-27 13:34  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.glade:
	* src/main-window.c: started to migrate the main window back to glade

2004-11-27 12:43  Sven Herzberg  <herzi@gnome-de.org>

	* src/application.c: some code cleanups
	
	* src/block.c: made some warnings a bit more visible
	
	* src/main-window.c:
	* src/slide-editor.c:
	* src/slide-editor.h: got rid of SlideEditor::setZoom() (became
	useless at 00:41); got rid of getSlideWidth and getSlideHeight

	* src/presentation-parser.c: made a warning more visible
	
2004-11-27 01:15  Sven Herzberg  <herzi@gnome-de.org>

	* src/image-pool.c: implement the image cache as we wanted to

2004-11-27 00:41  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c: build stuff that has been stripped off the slide
	editor at 00:08
	* src/slide-editor.c: merging the last changes of my remaining
	development tree (this had been the third one after the debugging and
	the renderer-split trees since the day before yesterday)

2004-11-27 00:35  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide-editor.c: some improvements on the last code (to be
	imported in my broken tree to fix it)

2004-11-27 00:08  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide-editor.c:
	* src/slide-editor.h: let the slide editor derive from the display
	class

2004-11-26 20:23  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am:
	* src/block-view.c:
	* src/block-view.h: added a block view interface
	
	* src/background-renderer.c: added some debugging information
	
	* src/block-renderer.c:
	* src/block-renderer.h: implement the block view interface; move the
	rendering code for a block into the class; added a GnomeCanvasItem
	member to save memory; added hide() and show() for the slide renderer;
	derive from the renderer now
	
	* src/image-pool.c: added a todo warning to remember to fix the
	obvious memory leak
	
	* src/slide-renderer.c: added a list of block renderers; got rid of
	ugly old code structures; use the block renderers now
	
	* src/slide.c: made the code a bit more robust; added some
	documentation

2004-11-26 16:12  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide.c: made the background a real attribute of the slide and
	added a lot of nice additional code for the background handling

2004-11-26 15:43  Sven Herzberg  <herzi@gnome-de.org>

	* src/background-renderer.c: added a pixmap_background member
	referring to the rendered pixmap, which will reduce the number of
	generated canvas items; renamed some helper functions; changed the
	signature of renderBackgroundPixmap(); change the background-rendering
	time (instead of slide rendering time it's now background-changed
	time).
	
	* src/background-renderer.h: remove any public render functions
	
	* src/slide-renderer.c: remove the render call to the background
	renderer
	
	* src/slide.c: fix some comments

2004-11-26 13:43  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c: convert the file to UTF-8 to fix a display error
	in the about dialog

2004-11-26 13:36  Sven Herzberg  <herzi@gnome-de.org>

	* doc/criawips-docs.sgml:
	* doc/criawips-sections.txt:
	* doc/tmpl/debug.sgml:
	* doc/tmpl/renderer.sgml: updated to the current code
	
	* src/slide-list-proxy.c: implement the tree model completely (fix
	#157374)

2004-11-26 11:47  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/cdebug/cdebug.c: added code to select debugging output

	* src/presentation-parser.c: made the code a bit more robust

2004-11-25 17:04  Sven Herzberg  <herzi@gnome-de.org>

	* AUTHORS: added Ezequiel's email address
	* src/ezxml.c: improved the output; added a copyright notice
	* src/ezxml.h: updated the copyright notice
	* src/main-window.c: mention Ezequiel
	
	* src/presentation-writer.c:
	* src/presentation-writer.h: added GPL copyright headers

2004-11-25 11:25  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/cdebug/cdebug.c:
	* copy-src/cdebug/cdebug.h: added cdebugt
	* copy-src/cdebug/test-debug.c: added test methods for cdebugc and
	cdebugt
	
	* src/alignment.c: updated the debugging messages
	* src/main-window.c:
	* src/presentation.c: use cdebugt now

2004-11-25 10:58  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: disable debugging messages in package builds (as we
	want to have fast packages)

2004-11-25 10:56  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/cdebug/cdebug.c:
	* copy-src/cdebug/cdebug.h: added gdebugc and use const pointers now
	
	* src/main-window.c:
	* src/slide-show.c: use gdebugc

2004-11-25 10:28  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/cdebug/cdebug.c: fixed an error in the argv handling code
	
	* src/Makefile.am:
	* src/debug.h: remove debug.h (it has been a reason for several
	unnoticed compile errors with GTK+ 2.4 - as I have 2.5 and g_debug is
	already defined there)
	
	* src/display.c:
	* src/main-window.c:
	* src/main.c:
	* src/preferences-dialog.c:
	* src/presentation-parser.c:
	* src/presentation.c:
	* src/slide-editor.c:
	* src/slide-list-proxy.c:
	* src/slide-list.c:
	* src/slide-renderer.c:
	* src/slide-show.c:
	* src/slide.c:
	* src/theme.c:
	* src/title-bar.c: replaced g_debug with cdebug and cdebugo

2004-11-25 10:07  Sven Herzberg  <herzi@gnome-de.org>

	* src/application.c:
	* src/block:
	* src/block-renderer.c: replace g_debug with cdebug

2004-11-25 09:33  Sven Herzberg  <herzi@gnome-de.org>

	* src/background-renderer.c:
	* src/background.c: replace g_debug with cdebug

2004-11-25 09:23  Sven Herzberg  <herzi@gnome-de.org>

	* src/alignment.c: replace g_debug with cdebug

2004-11-25 08:50  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/cdebug/cdebug.c:
	* copy-src/cdebug/cdebug.h: change the signature of cdebugo to avoid
	neccessary casts; some typo fixes..

2004-11-25 00:11  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/cdebug/cdebug.c: added the missing g_debug include (now the
	code works with GTK+ >= 2.4 and not only >= 2.5)
	* copy-src/cdebug/cdebug.h: fixed a bug in the "don't include
	debugging out put" code
	
	* src/Makefile.am: use the cdebug stuff
	
	* src/ezxml.c: made the output a bit nicer
	* src/presentation-writer.c: removed lots of crashers, restructured
	the code to become a bit more flexible and a bit better readable

2004-11-24 22:24  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/cdebug/Makefile.am:
	* copy-src/cdebug/cdebug.c:
	* copy-src/cdebug/gdebug.h: copied debug.h from /src to gdebug.h for
	GTK+ 2.4 compatibility
	
	* data/criawips.ui: enabled the toolbar button for save

2004-11-24 21:38  Sven Herzberg  <herzi@gnome-de.org>

	* AUTHORS: mention Ezequiel
	* src/main-window.c: ditto
	* src/presentation.c: fix my "fix"

2004-11-24 21:26  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/cdebug/.cvsignore: ignore the demo binary
	
	* data/criawips.ui: enabled the save menu entry and the save toolbar
	icon
	
	* src/Makefile.am: added the new files
	
	* src/ezxml.c:
	* src/ezxml.h: added the xml node code from loudmouth (modified and
	provided by Ezequiel Prez)
	
	* src/main-window.c: added save handling code (by Ezequiel Prez,
	adopted to coding style by me)
	
	* src/presentation-writer.c:
	* src/presentation-writer.h: added the save code from Ezequiel Prez,
	adopted it to the coding style
	
	* src/presentation.c: improved the presentation to always return a
	valid title

2004-11-24 20:10  Sven Herzberg  <herzi@gnome-de.org>

	* copy-src/cdebug/test-debug.c: added a missing file

2004-11-17 23:38  Sven Herzberg,,,  <herzi@gnome-de.org>

	* Makefile.am,
	* configure.in: added the new code repository for shared code as well
	as the new debugging library
	
	* copy-src/.cvsignore:
	* copy-src/Makefile.am: add a new location for foreign and shared code
	to live. We should put new copied code into this folder because
	gtk-doc won;t find it then.
	
	* copy-src/cdebug/.cvsignore:
	* copy-src/cdebug/Makefile.am:
	* copy-src/cdebug/cdebug.c:
	* copy-src/cdebug/cdebug.h: add a debug library that will become easy
	to use
	
	* data/Makefile.am: fix the header of the file

2004-11-17 21:48  Sven Herzberg  <herzi@gnome-de.org>

	* src/cut-n-paste/recent-files/egg-recent-item.c:
	* src/cut-n-paste/recent-files/egg-recent-item.h:
	* src/cut-n-paste/recent-files/egg-recent-model.c:
	* src/cut-n-paste/recent-files/egg-recent-model.h:
	* src/cut-n-paste/recent-files/egg-recent-view-bonobo.c:
	* src/cut-n-paste/recent-files/egg-recent-view-gtk.c:
	* src/cut-n-paste/recent-files/egg-recent-view.c: updated egg-recent
	code from CVS

2004-11-09 23:45  Sven Herzberg  <herzi@gnome-de.org>

	* src/code-templates/_create_class.sh: fixed the hint

2004-11-09 23:41  Sven Herzberg  <herzi@gnome-de.org>

	* src/background-renderer.c:
	* src/background-renderer.h:
	* src/slide-renderer.c: rewrote parts of the rendering infrastructure
	to become more flexible, that's the first chunk of a modified local
	tree that waits to become committed completely

2004-11-09 22:47  Sven Herzberg  <herzi@gnome-de.org>

	* src/code-templates/_create_class.sh: added some memo for the user
	name detection

2004-11-09 22:41  Sven Herzberg  <herzi@gnome-de.org>

	* src/background-renderer.c: added another job

2004-11-09 22:23  Sven Herzberg  <herzi@gnome-de.org>

	* src/code-templates/_create_class.sh: added GPL header and some todo
	steps

2004-11-09 22:20  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide-renderer.c: restricting the usage of slide_renderer_render
	(to be deprecated)

2004-11-09 18:35  Sven Herzberg  <herzi@gnome-de.org>

	* src/background-renderer.c:
	* src/background-renderer.h:
	* src/block-renderer.c:
	* src/display.c:
	* src/display.h:
	* src/slide-renderer.c: got rid of get_render_group_from_display, the
	stuff has moved into the display class in a much cleaner way

2004-11-09 17:25  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide-list-proxy.c: fixed a crasher that occured when hitting
	PageDown and there was no selection in the slide list

2004-11-05 14:19  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: added hu to ALL_LINGUAS

2004-11-05 12:04  Sven Herzberg  <herzi@gnome-de.org>

	* src/background-renderer.c:
	* src/background-renderer.h: added a background property to keep the
	background stored that we're displaying
	
	* src/slide-renderer.c: set the background for the background renderer

2004-11-05 11:38  Sven Herzberg  <herzi@gnome-de.org>

	* doc/criawips-sections.txt: removed cria_renderer_render_slide

2004-11-05 11:35  Sven Herzberg  <herzi@gnome-de.org>

	* src/background-renderer.c:
	* src/block-renderer.c: added missing includes for debug.h

2004-11-04 19:18  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide-list-proxy.c: implemented tree_model_get_path to support
	type ahead

	* src/slide-renderer.c: set the display for the background renderer

2004-11-04 18:30  Sven Herzberg  <herzi@gnome-de.org>

	* src/background-renderer.c:
	* src/background-renderer.h: the background renderer is now a renderer
	and can be created with c_b_r_new
	
	* src/debug.h: some fixes
	
	* src/renderer.c:
	* src/renderer.h: added a display-changed signal and improved the
	display handling stuff
	
	* src/slide-renderer.c: a slide renderer now has got a background
	renderer

2004-11-04 11:42  Sven Herzberg  <herzi@gnome-de.org>

	* src/background.c: include "debug.h" (fixes compilation with glib <
	2.5)

	* docs/tmpl/renderer.sgml:
	* src/slide-renderer.c:
	* src/slide-renderer.h: got rid of that evil helper function

2004-11-04 10:49  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide-show.c: delegate the rendering to the slide renderer of
	this display

2004-11-04 10:32  Sven Herzberg  <herzi@gnome-de.org>

	* doc/criawips.types: added CriaRenderer

	* src/renderer.c:
	* src/renderer.h: added a display attribute; some whitespace fixes
	
	* src/slide-editor.c: added a slide renderer member; delegate drawing
	routines to the slide renderer now; whitespace fixes
	
	* src/slide-renderer.c:
	* src/slide-renderer.h: added code to draw stuff from the slide
	renderer instead of using our ugly helper function; implement slide
	view; derive from renderer (to get a display)
	
	* src/slide-view.c: fixed some issue with the slide renderer

	* src/code-templates/g-template.c: template improvements
	
2004-11-03 22:05  Sven Herzberg  <herzi@gnome-de.org>

	* doc/criawips.types: added background renderer
	
	* src/Makefile.am: added background renderer
	
	* src/background-renderer.c:
	* src/background-renderer.h: extracted the background rendering code
	into this class
	
	* src/main-window.c:
	* src/slide-list.c: removed slide_slide_refresh

	* src/slide-renderer.c: got rid of the background rendering code

2004-11-03 20:55  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.glade: some layout improvements

2004-11-03 20:54  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide-list.c:
	* src/slide-list.h: removed cria_slide_list_refresh (the slide list
	proxy performs this task now)

2004-11-03 20:32  Sven Herzberg  <herzi@gnome-de.org>

	* doc/criawips.types: added the block and slide renderer
	
	* src/Makefile.am: added the block renderer files
	
	* src/block-renderer.c:
	* src/block-renderer.h:
	* src/slide-renderer.c: extracted the block related code into an own
	class (the class is not used yet)

2004-11-03 20:04  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am: making the output of the code creation a bit more
	user friendly
	
	* src/slide-editor.c:
	* src/slide-renderer.c:
	* src/slide-renderer.h:
	* src/slide-show.c: renamed cria_renderer_render_slide to
	cria_slide_renderer_render_slide

2004-11-03 19:32  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide-renderer.c:
	* src/slide-renderer.h: the slide renderer is now an object (though we
	don't use it yet)

2004-11-03 10:41  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am: add marshallers.list to distfiles, this is the only
	change from 0.0.8 to 0.0.8a

2004-11-02 16:14  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am: added slide-renderer.[ch]

	* src/application.h:
	* src/background.h:
	* src/block.h:
	* src/display.h:
	* src/image-pool.h:
	* src/image.h:
	* src/main-window.h:
	* src/preferences-dialog.h:
	* src/presentation-properties-dialog.h:
	* src/presentation.h:
	* src/slide-editor.h:
	* src/slide-list-proxy.h:
	* src/slide-list.h:
	* src/slide-properties-dialog.h:
	* src/slide-show.h:
	* src/slide.h:
	* src/theme.h:
	* src/title-bar.h:
	* src/code-templates/g-template.h: fixed a typo in a macro and some
	whitespace stuff
	
	* src/debug.h: fixed a typo
	
	* src/renderer.c:
	* src/renderer.h: created a CriaRenderer class to become a base for
	stuff like the slide renderer, the block renderer, the background
	renderer, etc.
	
	* src/slide-editor.c:
	* src/slide-show.c: updated to the new slide renderer code
	
	* src/slide-renderer.c:
	* src/slide-renderer.h: a new class that is supposed to render a slide
	into a display

2004-11-02 15:57  Sven Herzberg  <herzi@gnome-de.org>

	* doc/criawips-sections.txt: removed some functions that we don't have
	anymore
	
	* doc/criawips.types: added CriaBackground
	
	* doc/tmpl/application.sgml: update to reflect the current code
	
	* doc/tmpl/image-pool.sgml: reflect the cleanup from yesterday
	
	* doc/tmpl/slide.sgml: update to reflect the changes from yesterday
	
	* src/background.c:
	* src/background.h: migrated the CriaBackground from a simple
	structure to a complete GObject class
	
	* src/code-templates/g-template.c: some typo fix
	
	* src/main-window.c: make a #warning from a FIXME; default zoom factor
	is 75% now
	
	* src/renderer.c: fix a rendering bug resulting in no background being
	drawn if the background structure we got was NULL
	
	* src/slide.c: use the constructor for the CriaBackground

2004-11-01 23:02  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am: added background.c
	
	* src/background.c:
	* src/background.h: added the interface for background handling
	
	* src/presentation-parser.c: updated to the new slide/background API
	
	* src/renderer.c: updated to the new slide/background API
	
	* src/slide-show.c: updated to the new slide/background API
	
	* src/slide.c:
	* src/slide.h: changed the API wrt slide/background

2004-11-01 22:38  Sven Herzberg  <herzi@gnome-de.org>

	* src/image-pool.c: removed 'attribute' stuff as it hasn't been used
	
	* src/presentation-view.c: removed unused method

	* src/title-bar.c: removed unused debugging output

2004-11-01 20:05  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am: add background.h; remove a warning when compiling
	marshallers.c
	
	* src/background.h: create a background structure to store sharable
	background information
	
	* src/renderer.c: use the new slide API
	
	* src/slide.c:
	* src/slide.h: re-organize includes; use CriaBackground for
	background information; add some todos; renamed get_background to
	get_background_image

2004-10-29 22:45  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: increase version number to 0.0.8cvs

2004-10-29 22:43  Sven Herzberg  <herzi@gnome-de.org>

	* samples/0.0.1/20041027-LinuxWorldExpo-Frankfurt.criawips,
	* samples/0.0.1/lwe-content.png,
	* samples/0.0.1/lwe-credits.png,
	* samples/0.0.1/lwe-title.png: added my Linux World Expo presentation

# Version 0.0.8

2004-10-29 22:18  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in,
	* debian/changelog: release version 0.0.8

2004-10-29 22:18  Sven Herzberg  <herzi@gnome-de.org>

	* NEWS: more information about 0.0.8
	* TODO: more work to do

2004-10-27 19:35  Sven Herzberg  <herzi@gnome-de.org>

	* src/preferences-dialog.c: (cria_preferences_dialog_init): improved
	code to be protected against NULL being the default font of the
	application

2004-10-27 19:16  Sven Herzberg  <herzi@gnome-de.org>

	* src/application.c,
	* src/application.h: added default font as member, centalized
	GConf code there, added modified-default-font signal
	* src/main-window.c: simplified cb_action_show_preferences()
	* src/preferences-dialog.c: removed GConf code

	Patch by Adrien Beaucreux <informancer@afturgurluk.org>

2004-10-27 19:09  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c: (cria_main_window_new): remove unnesseccary code
	that registered recent files twice
	* src/presentation.c: (cria_presentation_new_from_file): added some
	debugging output

2004-10-27 09:57  Sven Herzberg  <herzi@gnome-de.org>

	* autogen.sh: made the script a bit more flexible wrt other projects
	* doc/criawips-docs.sgml: fixed a reference to the renamed
	presentation view
	* src/application.c: (cria_open_presentation_from_filename): removed
	recent files registration
	* src/presentation.c: (cria_presentation_new_from_file): added clean
	recent files registration

2004-10-18 20:15  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c: made the main window a bit more robust

2004-10-18 19:14  Sven Herzberg  <herzi@gnome-de.org>

	* src/.cvsignore: added marshallers.[ch]
	* src/Makefile.am: added marshallers.[ch]
	* src/debug.h,
	* src/libglade-support.c,
	* src/libglade-support.h,
	* src/main.c: fix file header
	* src/marshallers.list: added marshallers
	* src/preferences-dialog.c: removed a warning, fixed some style,
	hide a method
	* src/presentation-parser.c,
	* src/presentation-parser.h: fix file headers
	* src/presentation-view.c,
	* src/presentation-view.h: renamed CriaPresentationViewClass to
	...Iface
	* src/presentation.c,
	* src/presentation.h: added signal handling for inserted slides
	* src/slide-list-proxy.c: use the inserted slide handling stuff
	* src/slide-list.c,
	* src/slide-list.h,
	* src/slide-show.h,
	* src/slide-view.c,
	* src/theme.c,
	* src/theme.h:
	* src/title-bar.h,
	* src/units.c,
	* src/units.h: fix file headers
	* src/code-templates/g-template.c,
	* src/code-templates/g-template.h: improve the template quality

2004-10-18 17:10  Sven Herzberg  <herzi@gnome-de.org>

	* NEWS: updated languages section
	* src/presentation.c,
	* src/slide-list.c: some cleanups

2004-10-14	Amanpreet Singh Alam <amanpreetalam@yahoo.com>

	* configure.in: Add pa (Punjabi) Lang to ALL_LINGUS

2004-10-14 16:49  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: added a constant for the gconf path
	* data/criawips.schemas.in: added a property for the side pane's
	position
	* doc/tmpl/preferences-dialog.sgml: updated to the new API
	* src/application.c: fixed an unclear error message
	* src/main-window.c: updated to the new preferences dialog API
	* src/preferences-dialog.c,
	* src/preferences-dialog.h: implemented a singleton

	Patch by Adrien Beaucreux <informancer@afturgurluk.org>

2004-10-13 22:52  Sven Herzberg  <herzi@gnome-de.org>

	* src/block.c: include config.h for i18n
	* src/main-window.c: some code improvements (wrt selected slide)
	* src/slide-editor.c: include config.h for i18n
	* src/slide-list-proxy.c,
	* src/slide-list-proxy.h: extend the code for easier maintenance
	* src/slide-list.c,
	* src/slide-list.h: improve the code by using new code from the slide
	list proxy
	* src/title-bar.c: include config.h for i18n (now 'Slide "%s"' gets
	translated

2004-10-13 20:57  Sven Herzberg  <herzi@gnome-de.org>

	* doc/criawips-sections.txt,
	* doc/criawips.types: updated to the new presentation view interface
	* doc/tmpl/ipresentation-view.sgml: renamed
	* doc/tmpl/preferences-dialog.sgml: updated
	* doc/tmpl/presentation-view.sgml: renamed
	* doc/tmpl/presentation.sgml: updated

2004-10-13 19:55  Sven Herzberg  <herzi@gnome-de.org>

	* src/code-templates/g-template.c: fixed some switch statement
	* src/slide-list-proxy.c,
	* src/slide-list-proxy.h: added the functionality to be a proxy
	between the presentation and the slide list
	* src/slide-list.c,
	* src/slide-list.h: ported to the new slide list proxy structure
	(renaming doesn't work completely yet)

2004-10-13 10:38  Sven Herzberg  <herzi@gnome-de.org>

	* NEWS: mention the German translation
	* doc/criawips.types: add the slide list proxy and the preferences
	dialog
	* src/Makefile.am: add the slide list proxy
	* src/code-templates/g-template.c: fix the init_class header
	* src/ipresentation-view.c,
	* src/ipresentation-view.h,
	* src/presentation-view.c,
	* src/presentation-view.h: renamed the files, added some atribute code
	* src/slide-list-proxy.c,
	* src/slide-list-proxy.h: add a class that will serve as a proxy
	between the GtkTreeView and the CriaPresentation
	* src/slide-list.c: added code that shows how to enable drag and drop

2004-10-12 20:31  Sven Herzberg  <herzi@gnome-de.org>

	* data/.cvsignore: added the schemas file
	* data/criawips.ui: added "Insert" menu with "Slide" element
	* src/main-window.c: added code for the insert slide menu
	* src/slide-editor.c: some code improvements
	* src/slide-list.c,
	* src/slide-list.h: renamed parsePresentation to refresh, made it
	public for now

2004-10-12 17:19  Sven Herzberg  <herzi@gnome-de.org>

	* src/presentation.c, 
	* src/presentation.h: added insert_slide
	* src/slide-list.c: added slide insertion by context menu
	* src/slide.c,
	* src/slide.h: added new_pos

2004-10-12 13:49  Sven Herzberg  <herzi@gnome-de.org>

	* AUTHORS: added Keith and Adrien
	* data/criawips.schemas.in: extended the long description
	* src/block.h: fix include order
	* src/main-window.c: added another task
	* src/renderer.c: added color background rendering
	* src/slide-show.c: add a background color for the after show slide
	* src/slide.c,
	* src/slide.h: added background color support

2004-10-11 18:01  Sven Herzberg  <herzi@gnome-de.org>

	* data/Makefile.am: fix schemas file installation
	* data/criawips.schemas: renamed to *.in for i18n stuff
	* data/criawips.schemas.in: renamed .schemas file (for i18n)
	* src/cut-n-paste/recent-files/Makefile.am: fix distcheck

2004-10-11 14:49  Sven Herzberg  <herzi@gnome-de.org>

	* src/application.c: (criawips_init): clean up error handling passages
	add some cmments

2004-10-10 22:50  Sven Herzberg  <herzi@gnome-de.org>

	* README.cut-n-paste: added libegg information
	* doc/tmpl/preferences-dialog.sgml,
	* doc/tmpl/text-pane.sgml: some doc updates
	* src/Makefile.am: move the preferences dialog to libapp
	* src/cut-n-paste/recent-files/Makefile.am: fix EGGPATH
	* src/cut-n-paste/recent-files/egg-recent-model.c,
	* src/cut-n-paste/recent-files/egg-recent-util.c,
	* src/cut-n-paste/recent-files/egg-recent.h: updated from libegg

2004-10-10 19:59  Sven Herzberg  <herzi@gnome-de.org>

	* doc/Makefile.am: doc build improvements
	* doc/criawips-docs.sgml,
	* doc/criawips-sections.txt: added the preferences dialog and the text
	pane.
	* doc/tmpl/.cvsignore: silently ignore criawips-undocumented.sgml
	* doc/tmpl/application.sgml,
	* doc/tmpl/image.sgml,
	* doc/tmpl/preferences-dialog.sgml,
	* doc/tmpl/text-pane.sgml,
	* src/block.c: added some documentation

2004-10-10 17:40  Sven Herzberg  <herzi@gnome-de.org>

	* NEWS: mention the font selection stuff
	* data/Makefile.am: moved the intltool macros to the passages where
	the internationalized files are mentioned.
	* src/application.c: added Adrien and Keith to the copyright holders
	of this file
	* src/application.h: added Keith to the copyright holders of this file
	* src/main-window.c: added keith and Adrien to the copyright holders
	of this file, mention them in the about dialog, removed some warnings
	before a segfault (#155031)
	* src/preferences-dialog.c: fixed a thrown warning if the schemas file
	is not installed.

2004-10-09 12:15  Sven Herzberg <herzi@gnome-de.org>

	* configure.in: add gconf macros
	* data/criawips.ui: add preferences menu item
	* data/criawips.schemas: initial commit
	* data/criawips.glade: add properties dialog
	* data/Makefile.am: add schema installation
	* src/application.c: add gconf init & cleanup
	* src/main-window.c : add preferences-dialog launcher
	* src/preferences-dialog.c
	* src/preferences-dialog.c 
	* src/Makefile.am: add preferences-dialog to the sources

	patch by Adrien Beaucreux <informancer@afterguluk.org>

2004-10-08 10:50  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: added the gconf dependency for Adrien's code
	* doc/Makefile.am,
	* doc/criawips-docs.sgml,
	* doc/glossary.xml: added a Glossary
	* doc/tmpl/criawips-unused.sgml: removed (this file was regularly the
	a place for cvs conflicts)

2004-10-08 10:43  Sven Herzberg  <herzi@gnome-de.org>

	* doc/.cvsignore,
	* doc/Makefile.am,
	* doc/tmpl/image-pool.sgml,
	* doc/tmpl/image.sgml,
	* src/image-pool.c: small documentation updates

2004-10-08 10:35  Sven Herzberg  <herzi@gnome-de.org>

	* src/application.c,
	* src/application.h,
	* src/main-window.c: register recent files when opening from the
	command line; some cleanup of the recent file handling code (patch by
	Keith Sharp <kms@passback.co.uk>)

2004-10-07 18:03  Sven Herzberg  <herzi@gnome-de.org>

	* HACKING: added some hints for new developers

2004-10-07 07:05  Sven Herzberg  <herzi@gnome-de.org>

	* NEWS: Mention recent files and en_GB updates
	* configure.in: add src/cut-n-paste/recent-files
	* data/criawips.ui: add a recent files area
	* src/Makefile.am: add librecent for the linker
	* src/cut-n-paste/Makefile.am: add recent-files
	* src/cut-n-paste/recent-files/.cvsignore,
	* src/cut-n-paste/recent-files/Makefile.am,
	* src/cut-n-paste/recent-files/egg-recent-item.c,
	* src/cut-n-paste/recent-files/egg-recent-item.h,
	* src/cut-n-paste/recent-files/egg-recent-model.c,
	* src/cut-n-paste/recent-files/egg-recent-model.h,
	* src/cut-n-paste/recent-files/egg-recent-util.c,
	* src/cut-n-paste/recent-files/egg-recent-util.h,
	* src/cut-n-paste/recent-files/egg-recent-view-bonobo.c,
	* src/cut-n-paste/recent-files/egg-recent-view-bonobo.h,
	* src/cut-n-paste/recent-files/egg-recent-view-gtk.c,
	* src/cut-n-paste/recent-files/egg-recent-view-gtk.h,
	* src/cut-n-paste/recent-files/egg-recent-view.c,
	* src/cut-n-paste/recent-files/egg-recent-view.h,
	* src/cut-n-paste/recent-files/egg-recent.h,
	* src/cut-n-paste/recent-files/update-from-egg.sh: initial commit of
	the recent files code
	* src/main-window.c: add the list of recent files (patch from Keith
	Sharp <kms@passback.co.uk>)

2004-10-03 22:40  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c: changed menu strings (patch from Keith Sharp
	<kms@passback.co.uk>)

2004-10-02 12:04  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: removed gdk from cria-object dependencies
	* doc/criawips-docs.sgml: added image pool docs and fixed a typo
	* doc/criawips-sections.txt: added an image pool section
	* doc/criawips.types: added the image pool type
	* doc/tmpl/image-pool.sgml: added image pool documentation
	* doc/tmpl/criawips-unused.sgml,
	* doc/tmpl/image.sgml: some doc updates
	* src/Makefile.am: added the image pool
	* src/image-pool.c,
	* src/image-pool.h: gui element to load and cache images
	* src/image.c,
	* src/image.h: renamed the constructor, added some functionality
	* src/presentation-parser.c: update to the new image API
	* src/renderer.c: update to use image and image pool
	* src/slide.c,
	* src/slide.h: update to the image API

2004-09-30 01:14  Sven Herzberg  <herzi@gnome-de.org>

	* doc/Makefile.am,
	* doc/criawips-docs.sgml,
	* doc/criawips-master-slides.sgml,
	* doc/criawips-platform.sgml,
	* doc/criawips-sections.txt,
	* doc/criawips.types,
	* doc/platform.png,
	* doc/platform.xcf,
	* doc/tmpl/alignment.sgml,
	* doc/tmpl/block.sgml,
	* doc/tmpl/criawips-unused.sgml,
	* doc/tmpl/debug.sgml,
	* doc/tmpl/display.sgml,
	* doc/tmpl/enumerations.sgml,
	* doc/tmpl/image.sgml,
	* doc/tmpl/main-window.sgml,
	* doc/tmpl/presentation-parser.sgml,
	* doc/tmpl/presentation-properties-dialog.sgml,
	* doc/tmpl/presentation.sgml,
	* doc/tmpl/renderer.sgml,
	* doc/tmpl/slide-editor.sgml,
	* doc/tmpl/slide-list.sgml,
	* doc/tmpl/slide-properties-dialog.sgml,
	* doc/tmpl/slide-show.sgml,
	* doc/tmpl/slide-view.sgml,
	* doc/tmpl/slide.sgml,
	* doc/tmpl/theme.sgml,
	* doc/tmpl/title-bar.sgml: added lots of documentation
	* src/Makefile.am,
	* src/image.c,
	* src/image.h: added an image class to be able to get rid of the gdk
	dependency of libcria-objects.la
	* src/slide-properties-dialog.h: made the gtk-doc parser happy

2004-09-29 10:19  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide-editor.c: implement slide view interface

2004-09-28 21:33  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.glade,
	* src/Makefile.am,
	* src/slide-list.c,
	* src/slide-properties-dialog.c,
	* src/slide-properties-dialog.h: added a slide preferences dialog

2004-09-28 19:33  Sven Herzberg  <herzi@gnome-de.org>

	* NEWS: more features
	* src/slide-editor.c: added infrastructure for context menus

2004-09-28 18:48  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide-show.c: fix key and mouse handling to do what the after
	show slide says when the after show slide is displayed

2004-09-28 17:44  Sven Herzberg  <herzi@gnome-de.org>

	* src/alignment.h: fixed a typo
	* src/renderer.c: add vertical alignment
	* src/slide-show.c: make the font of the after show slide gray

2004-09-28 16:05  Sven Herzberg  <herzi@gnome-de.org>

	* src/block.c: added some debuggin output
	* src/presentation-parser.c: parse the 'color' attribute of blocks
	* src/renderer.c: display text with correct colors

2004-09-28 15:29  Sven Herzberg  <herzi@gnome-de.org>

	* src/block.c,
	* src/renderer.c,
	* src/cut-n-paste/goffice/utils/go-color.c,
	* src/cut-n-paste/goffice/utils/go-color.h,
	* src/cut-n-paste/goffice/utils/go-units.h: update to latest goffice
	code

2004-09-28 14:44  Sven Herzberg  <herzi@gnome-de.org>

	* src/cut-n-paste/goffice/utils/go-color.h: fixed a compile error
	!WITH_GTK

2004-09-28 14:27  Sven Herzberg  <herzi@gnome-de.org>

	* src/block.c,
	* src/block.h: added foreground color handling code
	* src/cut-n-paste/goffice/.cvsignore,
	* src/cut-n-paste/goffice/utils/.cvsignore: silence
	* src/cut-n-paste/goffice/utils/Makefile.am,
	* src/cut-n-paste/goffice/utils/go-color.c,
	* src/cut-n-paste/goffice/utils/go-color.h: added GNOME Office color
	handling code (though it doesn't compile in my code tree yet)

2004-09-28 01:53  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide-list.c: repair slide selection (thanks to gicmo)

2004-09-28 01:16  Sven Herzberg  <herzi@gnome-de.org>

	* src/application.c: added more documentation
	* src/main-window.c: added a comment dedicated to translators
	* src/renderer.c,
	* src/renderer.h,
	* src/slide-editor.c,
	* src/slide-show.c: changed the renderer code to expect a CriaDisplay
	now

2004-09-27 19:38  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.glade: added a popup menu
	* src/main-window.c: some comments
	* src/slide-list.c: added documentation and a context menu for the
	slide list (which will provide a slide properties dialog later)
	* src/slide.c: removed an unused variable

2004-09-27 13:34  Sven Herzberg  <herzi@gnome-de.org>

	* samples/0.0.1/Makefile.am,
	* src/Makefile.am: distcheck fixes

2004-09-27 12:28  Sven Herzberg  <herzi@gnome-de.org>

	* doc/criawips-docs.sgml,
	* doc/criawips-sections.txt,
	* doc/tmpl/alignment.sgml,
	* doc/tmpl/block.sgml,
	* doc/tmpl/criawips-unused.sgml,
	* doc/tmpl/display.sgml,
	* doc/tmpl/presentation-parser.sgml,
	* doc/tmpl/presentation.sgml,
	* doc/tmpl/renderer.sgml,
	* doc/tmpl/slide-editor.sgml,
	* doc/tmpl/slide-list.sgml,
	* doc/tmpl/slide-show.sgml,
	* doc/tmpl/slide.sgml,
	* doc/tmpl/theme.sgml,
	* src/alignment.c,
	* src/presentation.h: added some documentation

2004-09-27 02:05  Sven Herzberg  <herzi@gnome-de.org>

	* src/block.c: added debugging messages, fixed default font handling
	* src/slide-show.c: improve the after show slide
	* src/slide.c: fix ratio calculation

2004-09-27 00:56  Sven Herzberg  <herzi@gnome-de.org>

	* src/alignment.h: added values to specify that 
	* src/block.c,
	* src/block.h: updated the position and alignment code for property
	inheritance
	* src/main-window.c: removed a runtime warning
	* src/presentation-parser.c: updated the parser to the new block code
	* src/renderer.c: updates to render the slides properly
	* src/slide-editor.c: updates
	* src/slide-show.c: update to the new block code
	* src/slide.c,
	* src/slide.h: updated the block handling code to support property
	inheritance with blocks

2004-09-26 20:33  Sven Herzberg  <herzi@gnome-de.org>

	* src/code-templates/_create_class.sh: [A-Z] is [[:upper:]] and
	[A-Za-z] is [[:alpha:]] now

2004-09-26 16:44  Sven Herzberg  <herzi@gnome-de.org>

	* NEWS: mention symlink stuff and manpage
	* data/criawips.ui: add menu items to navigate through the
	presentation
	* src/main-window.c: connected the navigation menu items with the
	slide list
	* src/slide-list.c,
	* src/slide-list.h: provide an interface for the navigation stuff

2004-09-26 14:39  Sven Herzberg  <herzi@gnome-de.org>

	* NEWS: added information about translations
	* src/slide.c: get_block_names delivers all block names now

2004-09-26  Sven Herzberg  <herzi@gnome-de.org>

	* NEWS: added the italian translation
	* src/slide.c: fixed the display size calculation

2004-09-25  Alessio Frusciante  <algol@firenze.linux.it>

	* configure.in: Added "it" (Italian) to ALL_LINGUAS.

2004-09-24 16:17  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c: removed an unused variable
	* src/presentation-parser.c,
	* src/presentation.c,
	* src/presentation.h,
	* src/slide-show.c,
	* src/slide.c,
	* src/slide.h: _new takes a presentation as a parameter now,
	get_background correctly inherits from master slides
	* src/widgets/text-pane.c: added a neccessary cast

2004-09-24 15:50  Sven Herzberg  <herzi@gnome-de.org>

	* src/renderer.c: removed the dependency on an existing master slide
	for the after show, this broke background images completely
	* src/slide-show.c,
	* src/slide-show.h: re-introduced the after show slide

2004-09-24 14:17  Sven Herzberg  <herzi@gnome-de.org>

	* src/application.c: some code cleanup, got rid of some g_object_new
	statements
	* src/main-window.c: got rid of some g_object_new statements
	* src/presentation-parser.c: got rid of some g_object_new statements
	* src/presentation.c: got rid of some g_object_new statements
	* src/theme.c,
	* src/theme.h,
	* src/widgets/text-pane.c,
	* src/widgets/text-pane.h: added some nicer cria_class_new methods

2004-09-23 18:03  Sven Herzberg  <herzi@gnome-de.org>

	* src/block.c,
	* src/presentation-parser.c,
	* src/slide-editor.h,
	* src/slide.c: we're back on master coordinates

2004-09-22 23:00  Sven Herzberg  <herzi@gnome-de.org>

	* src/block.c,
	* src/block.h: added a better default font handling

2004-09-23 22:30  Sven Herzberg  <herzi@gnome-de.org>

	* README.cut-n-paste: fixed a typo

2004-09-22 22:17  Sven Herzberg  <herzi@gnome-de.org>

	* .cvsignore,
	* src/.cvsignore: added vim's temporary files
	* src/block.c: added some paranoia
	* src/presentation-parser.c: added some debugging
	* src/renderer.c: added some text display now
	* src/slide-editor.c: commented a deprecated passage
	* src/slide-show.c: some coding style, some debugging, some code
	stability
	* src/slide.c: one task and one typo

2004-09-22 21:55  Sven Herzberg  <herzi@gnome-de.org>

	* src/.cvsignore: added *.loT because a renderer.loT appeared
	* src/cut-n-paste/gnome-canvas-helpers.c: i think i fixed a bug that
	prevented a correct initial display, need to talk to tim janik about
	it.
	* src/presentation-parser.c,
	* src/slide-editor.h,
	* src/slide.c: moved the units back to pixels

2004-09-22 20:35  Sven Herzberg  <herzi@gnome-de.org>

	* src/renderer.c: update to build the basic framework for the new
	block rendering

2004-09-21 13:53  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.glade: "General" is better than "Common"

2004-09-21 13:45  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c: made some strings translatable

2004-09-21 13:35  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c: removed some code that doesn't get executed
	anymore

2004-09-20 13:39  Sven Herzberg  <herzi@gnome-de.org>

	* src/display.c,
	* src/display.h,
	* src/renderer.c: re-introduced zooming in the main window, moved the
	padding code to the renderer, moved the block rendering code in a
	commented for to the renderer, this means both editor and show can
	display/zoom/use padding correctly, but none of them renders text at
	the moment
	* src/slide-editor.c,
	* src/slide-editor.h: removed zoom and auto-zoom properties
	* src/slide-show.c: initialize the display correctly fix some crashed
	break presentation end recognition
	* src/slide.c: fixed a misbehaviour in get_display_size

2004-09-20 02:54  Sven Herzberg  <herzi@gnome-de.org>

	* data/.cvsignore: shut up

2004-09-20 02:51  Sven Herzberg  <herzi@gnome-de.org>

	* src/display.c,
	* src/display.h: moved the top_group from the editor/show to the
	display
	* src/slide-editor.c,
	* src/slide-show.c: adopting the new display code

2004-09-20 02:16  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am:
	* src/display.c,
	* src/display.h: added CriaDisplay to replace the GnomeCanvas in
	SlideEditor and SlideShow
	* src/slide-editor.c: ported to use display
	* src/slide-show.c: ported to the display and removed the background
	rendering code (as it's deprecated now)

2004-09-20 01:57  Sven Herzberg  <herzi@gnome-de.org>

	* src/renderer.c,
	* src/slide-editor.c: moved the background rendering to the renderer

2004-09-20 01:20  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.xml: removed built file from cvs
	* samples/0.0.1/community.criawips,
	* samples/0.0.1/features.criawips: removed
	* samples/0.0.1/augsburg.criawips,
	* samples/0.0.1/gnome.criawips,
	* samples/0.0.1/teeth.criawips: updated the layout so that the
	presentations look alright
	* src/Makefile.am,
	* src/renderer.h,
	* src/renderer.c: added a renderer class, added clear_canvas
	* src/main-window.c: changed default zoom to 50%
	* src/presentation.c: improved debugging output
	* src/slide-editor.c,
	* src/slide-editor.h,
	* src/slide-show.c: ported to the new renderer
	* src/code-templates/g-template.h: small improvement

2004-09-20 23:00  Sven Herzberg  <herzi@gnome-de.org>

	* debian/rules: disable developer build when creating a package

2004-09-19 22:41  Sven Herzberg  <herzi@gnome-de.org>

	* src/presentation.c: removed the symlink processing, libgsf will do
	that for us from (1.10.1)+1 on. Dom commited a patch from me today.
	* src/main-window.c,
	* src/widgets/text-pane.c,
	* src/widgets/text-pane.h: added the zoom selection widget, this one
	will be exchanged for the goffice one later, i just need it to work
	this far now.

2004-09-19 20:20  Sven Herzberg  <herzi@gnome-de.org>

	* Makefile.am: fixed the distribution of the debian data
	* debian/criawips.install,
	* src/Makefile.am,
	* src/criawips.1: added the manpage
	* src/widgets/text-pane.c,
	* src/widgets/text-pane.h: added some ellipsing code for the time
	when I upgrade to GNOME 2.8

2004-09-19 13:51  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.xml: added the mime information to cvs
	* src/.cvsignore: cvs is almost quiet in my tree
	* src/main-window.c: fixed some warnings

2004-09-19 13:48  Sven Herzberg  <herzi@gnome-de.org>

	* .cvsignore,
	* Makefile.am,
	* debian/.cvsignore,
	* debian/Makefile.am,
	* debian/changelog,
	* debian/compat,
	* debian/control,
	* debian/copyright,
	* debian/criawips-common.install,
	* debian/criawips-common.postinst,
	* debian/criawips-common.postrm,
	* debian/criawips.install,
	* debian/rules: added debian build instructures

2004-09-19 10:49  Sven Herzberg  <herzi@gnome-de.org>

	* autogen.sh,
	* configure.in,
	* data/Makefile.am,
	* data/criawips.xml.in,
	* po/POTFILES.in: added mime information for the shared-mime-info
	package
	* data/criawips.desktop.in: made the application icon themeable
	* src/cut-n-paste/goffice/utils/Makefile.am: added a missing source
	file

2004-09-18 17:15  Sven Herzberg  <herzi@gnome-de.org>

	* doc/criawips-docs.sgml,
	* doc/criawips-sections.txt: removed the CriaLyout documentation
	* src/Makefile.am,
	* src/layout.c,
	* src/layout.h: removed layout.[ch]
	* src/main-window.c,
	* src/main-window.h: new returns a GtkWidget now
	* src/presentation-parser.c,
	* src/presentation.c,
	* src/presentation.h,
	* src/slide-editor.c,
	* src/slide-show.c.
	* src/slide.c.
	* src/slide.h.
	* src/theme.c.
	* src/theme.h: ported the code to the new master slide framework

2004-09-18 15:23  Sven Herzberg  <herzi@gnome-de.org>

	* data/.cvsignore: cvs silence in data
	* doc/tmpl/criawips-unused.sgml,
	* doc/tmpl/layout.sgml: some updates
	* src/layout.c,
	* src/layout.h,
	* src/presentation-parser.c,
	* src/slide-editor.c,
	* src/slide.c,
	* src/slide.h: extracted the layout's description to the slide's
	comment and moved the background code, the layout is now empty

2004-09-18 15:20  Sven Herzberg  <herzi@gnome-de.org>

	* NEWS: mention the relative path stuff
	* doc/criawips-docs.sgml,
	* doc/tmpl/criawips-unused.sgml,
	* doc/tmpl/layout.sgml,
	* doc/tmpl/presentation-parser.sgml,
	* doc/tmpl/slide-editor.sgml,
	* doc/tmpl/title-bar.sgml: added some documentation, fixed the compile
	process for it, ...

2004-09-18 14:22  Sven Herzberg  <herzi@gnome-de.org>

	* src/layout.c,
	* src/layout.h,
	* src/presentation-parser.c,
	* src/slide-editor.c,
	* src/slide.c,
	* src/slide.h,
	* src/theme.c: moved some stuff from the layout to the slide

2004-09-18 14:00  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in,
	* src/Makefile.am,
	* src/helpers/.cvsignore,
	* src/helpers/Makefile.am,
	* src/helpers/gsf-pixbuf.c,
	* src/helpers/gsf-pixbuf.h,
	* src/presentation-parser.c,
	* src/presentation-parser.h,
	* src/presentation.c,
	* src/presentation.h: fixed the relative path to image bug. Criawips
	now correctly loads relative image paths

2004-09-18 13:49  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c,
	* src/slide-editor.c,
	* src/slide-editor.h: removed the "slide-changed" signal to use
	"notify::slide" now

2004-09-17 16:37  Sven Herzberg  <herzi@gnome-de.org>

	* src/application.c,
	* src/main-window.c: added a file filter to the file choosers
	* src/presentation-properties-dialog.c: changed the title handling
	code to be able to update the dialog's title too
	* src/presentation.c: added docs to set_title
	* src/slide-list.c: added some explaining things to parse_presentation

2004-09-17 15:28  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.ui,
	* src/main-window.c: added "File"->"new"

2004-09-17 14:34  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c,
	* src/slide-editor.c: don't show the scrollbars of the slide editor
	and the slide list in they're not neccessary

2004-09-17 13:09  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in,
	* src/Makefile.am,
	* src/widgets/Makefile.am: build the widget library
	* src/main-window.c: add a text pane over the slide list
	* src/presentation.c: added documentation, some cleanup
	* src/title-bar.c,
	* src/title-bar.h: extracted the label handling code to the text pane,
	the title bar now derives from the text pane
	* src/widgets/.cvsignore: silent cvs updates
	* src/widgets/text-pane.c,
	* src/widgets/text-pane.h: added a text pane class

2004-09-17 11:51  Sven Herzberg  <herzi@gnome-de.org>

	* doc/criawips-docs.sgml,
	* doc/criawips-sections.txt,
	* doc/tmpl/alignment.sgml,
	* doc/tmpl/criawips-unused.sgml,
	* doc/tmpl/presentation-properties-dialog.sgml,
	* doc/tmpl/slide-editor.sgml,
	* doc/tmpl/title-bar.sgml: added lots of documentation

2004-09-17 02:09  Sven Herzberg  <herzi@gnome-de.org>

	* doc/criawips-docs.sgml,
	* doc/criawips-sections.txt,
	* doc/tmpl/block.sgml,
	* doc/tmpl/ipresentation-view.sgml,
	* doc/tmpl/layout-block.sgml,
	* doc/tmpl/main-window.sgml,
	* doc/tmpl/presentation-parser.sgml,
	* doc/tmpl/presentation.sgml,
	* doc/tmpl/slide.sgml: cleaned up lots of documentation stuff
	* src/block.c,
	* src/block.h,
	* src/main-window.h,
	* src/presentation-properties-dialog.h,
	* src/presentation.c,
	* src/presentation.h: added documentation

2004-09-17 01:05  Sven Herzberg  <herzi@gnome-de.org>

	* src/layout.c,
	* src/layout.h: Layout is a subclass of Slide now
	* src/presentation.c: added documentation and started to port the code
	to the new master slide framework
	* src/slide-editor.c: started to port the code the the new master
	slide framework; fixed a rendering bug introduced this week
	* src/slide-show.c: commented a passage to keep it sort of compiling
	* src/slide.c,
	* src/slide.h: moved get/set_layout to get/set_master_slide
	* src/theme.h: some include order fixes
	* src/main-window.c: added a shortcut for the close menu item

2004-09-16 23:13  Sven Herzberg  <herzi@gnome-de.org>

	* src/presentation-properties-dialog.c,
	* src/presentation-properties-dialog.h: added the mysterious files

2004-09-16 22:31  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: added a todo comment
	* data/criawips.ui,
	* src/main-window.c: added File->Close (though this exits the
	application at the moment)
	* src/presentation.h: added some todo comment and commented the unused
	signal
	* src/slide-show.c: removed a warning

2004-09-16 21:35  Sven Herzberg  <herzi@gnome-de.org>

	* NEWS: mention some of the refactoring
	* data/criawips.glade: renamed a widget
	* data/criawips.ui: enabled the Properties item for the presentation
	* src/Makefile.am: added p-p-d.[ch]
	* src/main-window.c: removed old presentation properties code, added
	the p-p-d
	* src/presentation-properties-dialog.c,
	* src/presentation-properties-dialog.c: added the p-p-d
	* src/code-templates/g-template.c: some small fix

2004-09-15 23:35  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am,
	* src/alignment.h,
	* src/block.c,
	* src/block.h,
	* src/code-templates/enum-fhead.h,
	* src/layout-block.c,
	* src/layout-block.h,
	* src/layout.c,
	* src/layout.h,
	* src/presentation-parser.c,
	* src/presentation.c,
	* src/slide-editor.c: finally removed the LayoutBlock stuff and got a
	cleaner code base now. The next step is to merge the Slide and Layout
	classes to implement some master slide-like thingie

2004-09-15 22:37  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am: added alignment.[ch]
	* src/alignment.c,
	* src/alignment.h,
	* src/layout-block.c,
	* src/layout-block.h: extracted the Alignment and VAlignment code

2004-09-15 21:28  Sven Herzberg  <herzi@gnome-de.org>

	* src/block.c,
	* src/block.h: added a font description and methods to handle it
	* src/layout-block.c,
	* src/layout-block.h: got rid of the font handling code
	* src/presentation-parser.c,
	* src/slide-editor.c: adopted both to the new font handling code

2004-09-15 12:15  Sven Herzberg  <herzi@gnome-de.org>

	* .cvsignore,
	* doc/.cvsignore,
	* src/.cvsignore,
	* src/cut-n-paste/.cvsignore,
	* src/cut-n-paste/goffice/.cvsignore,
	* src/cut-n-paste/goffice/utils/.cvsignore: make cvs update more
	silently
	* doc/criawips-docs.sgml,
	* doc/criawips-sections.txt,
	* doc/tmpl/block.sgml,
	* doc/tmpl/debug.sgml,
	* doc/tmpl/layout-block.sgml,
	* doc/tmpl/presentation-parser.sgml,
	* doc/tmpl/presentation.sgml: cleaned up some documentation
	* configure.in,
	* README.cut-n-paste,
	* src/Makefile.am,
	* src/application.c,
	* src/application.h,
	* src/block.h,
	* src/layout-block.h,
	* src/main.c,
	* src/presentation.h,
	* src/cut-n-paste/Makefile.am,
	* src/cut-n-paste/go-units.h,
	* src/cut-n-paste/goffice/Makefile.am,
	* src/cut-n-paste/goffice/utils/Makefile.am,
	* src/cut-n-paste/goffice/utils/go-font.c,
	* src/cut-n-paste/goffice/utils/go-font.h,
	* src/cut-n-paste/goffice/utils/go-units.h,
	* src/cut-n-paste/goffice/utils/goffice-utils.h: added more stuff from
	libgoffice, remember to keep this in sync with the code from
	gnumeric's code tree

2004-09-15 10:38  Sven Herzberg,  <herzi@gnome-de.org>

	* src/layout-block.c,
	* src/layout-block.h,
	* src/presentation-parser.c,
	* src/slide-editor.c: dropping the default text handling code from the
	LayoutBlock, now we're using the CriaBlock directly (and the code is
	starting to get cleaner)

2004-09-15 10:25  Sven Herzberg  <herzi@gnome-de.org>

	* NEWS: added information about the catalan translation
	* src/block.c,
	* src/block.h,
	* src/layout-block.c,
	* src/layout-block.h: moved the position handling into the CriaBlock
	* src/layout.c,
	* src/presentation-parser.c,
	* src/slide-editor.c: updated to the new block API
	* src/main-window.c: added a GtkHandleBar to the toolbar
	* src/code-templates/g-template.c: some code imprivements (should be
	coding style conform now)

2004-09-15  08:25  Jordi Mallach  <jordi@sindominio.net>

	* configure.in (ALL_LINGUAS): Added "ca" (Catalan).

2004-09-15 01:53  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: fix DEVEL_CFLAGS to be used now
	* data/Makefile.am: distribute the ui file too
	* data/criawips.ui: added the separator between the open and the start
	off button
	* doc/criawips-docs.sgml,
	* doc/tmpl/slide-block.sgml: removed the documentation for this class
	(the class got removed too)
	* doc/tmpl/layout-block.sgml: reflecting some interface changes
	* src/Makefile.am: removed slide-block.[ch]
	* src/block.c,
	* src/block.h: extended to support everything the SlideBlock was able
	to do
	* src/debug.h: added the option to disable g_debug when
	G_DISABLE_ASSERT is set
	* src/slide-block.c,
	* src/slide-block.h: removed (replaced by Block)
	* src/presentation-parser.c,
	* src/slide-editor.c,
	* src/slide.c,
	* src/slide.h: ported the code to use CriaBlock instead of
	CriaSlideBlock
	* src/code-templates/g-template.c: some style fixes

2004-09-14 23:40  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am,
	* src/block.c,
	* src/block.h,
	* src/layout-block.c,
	* src/layout-block.h,
	* src/slide-block.c,
	* src/slide-block.h: added CriaBlock. This is the class that the
	LayoutBlock and the SlideBlock are goint to be merged into. Already
	merged title
	* src/main-window.c: added a status bar
	* src/code-templates/g-template.c: some cleanup

2004-09-14 22:10  Sven Herzberg  <herzi@gnome-de.org>

	* src/code-templates/g-template.c,
	* src/code-templates/g-template.h: improved the code a bit
	* src/slide-list.c: fixed a crasher found by Gael Chamoulaud
	* src/slide.c: added some debugging code

2004-09-12 15:49  Sven Herzberg  <herzi@gnome-de.org>

	* src/title-bar.c: connect to the slide's "notify::title" signal to
	update the title automatically

2004-09-12 15:34  Sven Herzberg  <herzi@gnome-de.org>

	* NEWS: credit the nl translation
	* src/code-templates/g-template.c: some beautification
	* src/main-window.c: connect the TitleBar to slide change events
	* src/slide-view.c,
	* src/slide-view.h: added the slide property
	* src/title-bar.c,
	* src/title-bar.h: implement the SlideView interface, listen to
	changes correctly and display the slide's title now

2004-09-12 13:54  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c,
	* src/title-bar.c,
	* src/title-bar.h: add the title bar to the main window

2004-09-12 13:17  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am: added the SlideView interface and the TitleBar
	class to the sources
	* src/code-templates/g-template.c: looks a bit better now
	* src/main-window.c: random stuff
	* src/slide-editor.c: added some (commented) code to prepare the
	imeplementation of SlideView; some coding style stuff; don't allow
	slide to be a NULL pointer anymore
	* src/slide-list.c: some coding style stuff; don't allow presentation
	to be NULL anymore
	* src/slide-view.c,
	* src/slide-view.h: started work on a slide view interface
	* src/slide.c,
	* src/slide.h: add "new" method
	* src/title-bar.c,
	* src/title-bar.h: added a class for the title bar above the slide
	editor

2004-09-12 13:01  Sven Herzberg  <herzi@gnome-de.org>

	* data/Makefile.am,
	* data/criawips.glade,
	* data/criawips.ui: Stripped menu and toolbar description from the
	glade file into the ui file
	* doc/tmpl/main-window.sgml,
	* doc/tmpl/presentation.sgml,
	* doc/tmpl/slide-list.sgml,
	* doc/tmpl/slide-view.sgml: updates to the new interfaces
	* src/application.c: updated to the new interface of MainWindow
	* src/main-window.c,
	* src/main-window.h: stripped libglade from the main window. Building
	menus and toolbars with GtkUIManager and putting the rest of the stuff
	into C code
	* src/presentation.c,
	* src/presentation.h: renamed new to new_default and added a Theme,
	Layout and a Slide to the Presentation to make it a real presentation
	* src/slide-list.c,
	* src/slide-list.h: changed the interface slightly to be more flexible
	and to fit to the refactored MainWindow

2004-09-12 12:54  Sven Herzberg  <herzi@gnome-de.org>

	* ROADMAP: fixed a typo
	* src/libglade-support.c: removed widget generation code
	* src/slide-editor.c,
	* src/slide-editor.h: changed the interface of this class for the
	upcoming SlideView interface
	* src/slide-show.c: made the code a bit more robust (code that doesn't
	work should at least not crash)

2004-09-11 21:30  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.glade,
	* src/Makefile.am,
	* src/libglade-support.c,
	* src/main-window.c,
	* src/slide-editor.c,
	* src/slide-editor.h,
	* src/slide-list.c,
	* src/slide-view.c,
	* src/slide-view.h: renamed SlideView to SlideEditor and the glade
	widget main_window_view to main_window_editor; keep slide-view.[ch]
	for the upcoming slide-view interface

2004-09-11 19:33  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c,
	* src/slide-list.c,
	* src/slide-list.h: changed the tree model slightly and implemented
	editing of the slide's title in the slide list. Still needs work for
	auto-updating all displayed titles.

2004-09-11 16:05  Sven Herzberg  <herzi@gnome-de.org>

	* NEWS: more information about 0.0.8
	* doc/tmpl/layout-block.sgml: update to the new interface
	* src/slide-show.c: fix a compile error

2004-09-11 13:01  Sven Herzberg  <herzi@gnome-de.org>

	* samples/0.0.1/augsburg.criawips,
	* samples/0.0.1/community.criawips,
	* samples/0.0.1/features.criawips,
	* samples/0.0.1/gnome.criawips,
	* samples/0.0.1/teeth.criawips: updated the font sizes
	* src/.cvsignore: added enumerations.[ch]
	* src/layout-block.c,
	* src/layout-block.h: updated the font size and the extends to be
	go_unit_t and to be stored in master coordinates
	* src/presentation-parser.c: store the font size etc. correctly now
	* src/slide-show.c: some comments to make the code still compile
	(remember that it still doesn't work)
	* src/slide-view.c: removed some code redundancy which let to a small
	display bug; updated the code to expect coordinated being given in
	master coordinates
	* src/slide.c,
	* src/slide.h: added get_display_size and get_size for some
	calculations in the SlideView
	* src/cut-n-paste/go-units.h: added a g_value_set_go_unit macro 

2004-09-10 23:25  Sven Herzberg  <herzi@gnome-de.org>

	* autogen.sh: pass autogen.sh args to configure
	* configure.in: removed -ansi to support long long int and to enable
	strtoull
	* doc/tmpl/enumerations.sgml,
	* doc/tmpl/layout-block.sgml,
	* doc/tmpl/presentation.sgml,
	* src/cut-n-paste/go-units.h: removed CriaUnit; refactored LayoutBlock
	* src/layout-block.c,
	* src/layout-block.h,
	* src/presentation-parser.c,
	* src/presentation.c,
	* src/presentation.h,
	* src/slide-show.c,
	* src/slide-view.c: refactored the LayoutBlock to store Master
	Coordinates (576 dpi) like PowerPoint does. This makes the code a bit
	better scalable wrt different resolutions. We now support points (pt),
	inches (in), centi- and millimeters (cm/mm) and percent (%) as units
	in presentations.

2004-09-10 18:57  Sven Herzberg  <herzi@gnome-de.org>

	* src/cut-n-paste/Makefile.am,
	* src/cut-n-paste/go-units.h: added some code from gnumeric's
		libgoffice
	* src/enumerations.c,
	* src/enumerations.h: deleted from CVS (those are automatically
		generated)
	* src/layout-block.c,
	* src/layout-block.h,
	* src/presentation-parser.c: got rid of CriaUnit stuff, to be made
		cleanly using the libgoffice code
	* src/presentation.c: set_title: only set the new title if it differs
		from the old one
	* src/slide-list.c: clear tree when opening a new presentation

2004-09-10 15:00  Sven Herzberg  <herzi@gnome-de.org>

	* NEWS: added the File->Properties stuff
	* data/criawips.glade: made the properties box not show up in the
	taskbar
	* src/main-window.c: set a nice title for the Properties dialog too

2004-09-10 14:40  Sven Herzberg  <herzi@gnome-de.org>

	* NEWS: more translations to be mentioned in 0.0.8
	* data/criawips.glade: added a presentation properties dialog
	* src/main-window.c: enabled File->Properties; connect it to the
	presentation; automatically update the main window title
	* src/presentation.c: added more debugging information

2004-09-10  Takeshi AIHANA <aihana@gnome.gr.jp>

	* configure.in: Added 'ja' (Japanese) to ALL_LINGUAS.

2004-09-10 12:57  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.glade: some minor face lifts
	* doc/criawips-docs.sgml: better ordering
	* src/main-window.c:
	(cria_main_window_new): improved the meanings of some debugging
		messages
	(cria_main_window_open): use cria_presentation_new_from_text_uri
	(cria_main_window_set_presentation): improved the code a bit; added
		lots of debugging stuff; set the title to the filename if
		there's no title
	(cria_main_window_set_property): added some debugging code
	* src/presentation-parser.c: minor code style improvement
	* src/presentation.h: renamed new_from_uri to new_from_text_uri, added
		set_uri to set a GnomeVFSURI and get_filename to get the
		filename (or "Unsaved Presentation")
	* src/presentation.c: added the uri property to the private structure;
		added code documentation

2004-09-09  Sven Herzberg  <herzi@gnome-de.org>

	* NEWS: Added news for 0.0.8
	* TODO: Added the name quest
	* configure.in: increased version to 0.0.7cvs
	* doc/tmpl/layout-block.sgml,
	* doc/tmpl/presentation-parser.sgml: some updated docs
	* src/main-window.c: setting the slide title as the main window title;
	prepare to add more; reordered the code; added documentation

# version 0.0.7

2004-09-09 14:55  Sven Herzberg  <herzi@gnome-de.org>

	* src/application.c: set a default icon for all windows at
	initialization
	* src/slide-list.c: hide the tree view column header; fix some code
	style
	* src/slide-show.c: no need to set the default icon here anymore

2004-09-09 13:41  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.glade: made non-working widgets not sensitive
	* src/presentation.c: removed an unneccessary cast

2004-09-09 12:38  Sven Herzberg  <herzi@gnome-de.org>

	* TODO: check whether we open a file twice
	* data/criawips.glade: GUI improvements (a lot more buttons, fixed
	some item's names and added cool headers over the side bar and the
	editor window)
	* src/main-window.c: cleaned up the code a bit, added stuff to handle
	the slide views heading pane; set the zoom menu items to be not
	sensitive
	* src/presentation.c,
	* src/presentation.h: added get_slide_index to get the index of a
	slide within the presentation
	* src/slide-view.c: code cleanup, added a nice border to the scrolled
	window

2004-09-09 00:01  Sven Herzberg  <herzi@gnome-de.org>

	* TODO: support simultaneous presentations on different screens
	(machines)
	* src/application.c: added a warning if we're heading directly into
	the start-off mode and we should open more than one presentation (we
	don't support this yet)
	* src/ipresentation-view.c,
	* src/ipresentation-view.h: fixed a method signature
	* src/layout-block.c: removed lots of warnings; added more code
	beauty; added documentation to properties
	* src/layout.c: removed warnings
	* src/presentation.c: removed warnings
	* src/slide-block.c: removed warnings; more code beauty; more
	documentation
	* src/slide-list.c: removed warnings
	* src/slide-show.c: removed warnings; improved the code
	* src/slide.c: removed warnings
	* src/theme.c: removed warnings

2004-09-08  Sven Herzberg  <herzi@gnome-de.org>

	* TODO: recent files and a proper main window handling
	* configure.in: add -Wswitch to the DEVEL_CFLAGS
	* doc/Makefile.am: small cleanup
	* doc/criawips-docs.sgml,
	* doc/tmpl/slide.sgml: more documentation
	* src/application.c: stripped TODO comments into #warnings
	* src/enumerations.c,
	* src/layout-block.h: add CRIA_ALIGNMENT_JUSTIFY
	* src/main-window.c: some cleanup; some documentation; open multiple
	files from a file chooser
	* src/presentation-parser.c,
	* src/presentation-parser.h,
	* src/presentation.c: moved the parsing code from presentation.c to
	presentation-parser.c
	* src/slide-view.c: improved the coding style; removed the last
	runtime warning remaining
	* src/slide.c: added lots of documentation

2004-09-08  Sven Herzberg  <herzi@gnome-de.org>

	* TODO: even more work to do
	* src/slide-show.c,
	* src/slide-show.h: rendering of the slides correctly applies the 4:3
	ratio now
	* src/slide-view.c,
	* src/slide.c,
	* src/slide.h: moved the display size calculation into the slide's
	code; fixed the coding style of slide.c
	* src/code-templates/minigpl.h: removed the emacs header

2004-09-08  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in,
	* src/slide-view.c: back on gnome-canvas again (add functionality
	now)

2004-09-08  Sven Herzberg  <herzi@gnome-de.org>

	* TODO: more jobs to do (features and code security)
	* autogen.sh,
	* configure.in: let make distcheck fail later
	* doc/Makefile.am: some cleanup
	* samples/0.0.1/augsburg.criawips,
	* samples/0.0.1/community.criawips,
	* samples/0.0.1/features.criawips,
	* samples/0.0.1/gnome.criawips,
	* samples/0.0.1/teeth.criawips: fixed some document styles
	* src/layout-block.c: (cria_layout_block_set_default_text): added some
	debugging output and formatted the code to look better
	* src/presentation.c: (cria_sax_0_0_1_characters): fixed a bug (not
	reported that made the parser behave on "<unknown_tag>foo</unknown_tag>
	<known_tag>bar<known_tag>" like it was parsing "<known_tag>foobar</known_tag>")
	(cria_sax_0_0_1_element_block_end): fixed some code formatting
	(cria_sax_0_0_1_element_br_end): added some debugging output and
	fixed the code format
	(cria_0_0_1_start_element): added more debugging information
	* src/slide-show.c: (cria_slide_show_render_slide): fixed some code
	formatting; added some debugging output

2004-09-07  Sven Herzberg  <herzi@gnome-de.org>

	* Makefile.am: added gtk-doc.make to the distfiles
	* TODO: added more work, removed solved tasks
	* configure.in: added gtk-doc support to criawips, let's get beautiful
	code documentation
	* doc/.cvsignore: updated to gtk-doc
	* doc/Makefile.am: added gtk-doc rules
	* doc/criawips-docs.sgml,
	* doc/criawips-sections.txt,
	* doc/tmpl/application.sgml,
	* doc/tmpl/enumerations.sgml,
	* doc/tmpl/gnome-canvas-helpers.sgml,
	* doc/tmpl/gtkgesture.sgml,
	* doc/tmpl/ipresentation-view.sgml,
	* doc/tmpl/layout-block.sgml,
	* doc/tmpl/layout.sgml,
	* doc/tmpl/libglade-support.sgml,
	* doc/tmpl/main-window.sgml,
	* doc/tmpl/presentation-parser.sgml,
	* doc/tmpl/presentation.sgml,
	* doc/tmpl/slide-block.sgml,
	* doc/tmpl/slide-list.sgml,
	* doc/tmpl/slide-show.sgml,
	* doc/tmpl/slide-view.sgml,
	* doc/tmpl/slide.sgml,
	* doc/tmpl/theme.sgml,
	* doc/tmpl/units.sgml: added gtk-doc files
	* src/application.c: (criawips_init): changed a FIXME statement, added
        code documentation
	* src/application.h: made the source file gtk-doc compatible
	* src/presentation.c: added code documentation
	* src/units.h: cleaned up the file
	* src/code-templates/g-template.h: template beautification
	* src/cut-n-paste/gtkgesture.c: added code documentation

2004-09-04  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.desktop.in: added GNOME Bugzilla information
	* samples/0.0.1/community.criawips,
	* samples/0.0.1/features.criawips: removed absolute paths
	* src/code-templates/g-template.c: some beautification
	* src/main-window.c: removed a deprecated todo statement
	* src/slide-view.c: changed the default zoom and started libccc port

2004-08-27  Martin Willemoes Hansen  <mwh@sysrq.dk>

	* configure.in: Added da Danish to ALL_LINGUAS

2004-08-25  Christophe Merlet  <redfox@redfoxcenter.org>

	* configure.in: Added "fr" (French) to ALL_LINGUAS.

2004-08-11  Ankit Patel <ankit@redhat.com>

	* configure.in: Added "gu" to ALL_LINGUAS.

2004-08-07  Duarte Loreto <happyguy_pt@hotmail.com>

	* configure.in: Added Portuguese (pt) to ALL_LINGUAS.

2004-08-02  Adam Weinberger  <adamw@gnome.org>

	* configure.in: Added en_CA to ALL_LINGUAS.

2004-07-27  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide-view.c:
	(cria_slide_view_init): removed a warning that hinted at a neccessary
				port; removed a compile warning; fixed the
				size of the shadow
	(cria_slide_view_set_zoom): reintroduced zooming
	(cria_slide_view_clear_canvas): draw shadow and border
	(cria_slide_view_render_background_default): draw an empty slide

2004-07-26  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide-view.c: added some of the old functionality now

2004-07-26  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide-view.c: made the code compile error free now

2004-07-26  Sven Herzberg,  <herzi@gnome-de.org>

	* configure.in: increasing version number to 0.0.6cvs; removing the
	gtkcairo stuff, adding libccc-1.0 as a dependency (this lib is only on
	my machine at the moment, I'm going to commit this into GNOME's CVS
	once criawips works with it); removed some C++ish gcc warnings
	* src/Makefile.am: removed the ccc stuff
	* src/application.c,
	* src/layout-block.c,
	* src/presentation-parser.c,
	* src/presentation.c,
	* src/slide-block.c: ANSI C conform now
	* src/slide-view.c,
	* src/slide-view.h: started to get rid of GNOME canvas in favor of
	libccc
	* src/code-templates/g-template.c: better matching of my coding style
	* src/cc-canvas-demo.c,
	* src/cc-canvas-group.c,
	* src/cc-canvas-item.c,
	* src/cc-canvas-item.h,
	* src/cc-canvas-movable.c,
	* src/cc-canvas-movable.h,
	* src/cc-canvas-rect.c,
	* src/cc-canvas-rect.h,
	* src/cc-canvas-view.c,
	* src/cc-canvas-view.h,
	* src/cc-canvas.c,
	* src/cc-canvas.h: removed, I made a new module on my machine from
	this, to be checked out from GNOME's CVS later

2004-07-14  Gustavo Maciel Dias Vieira  <gustavo@sagui.org>

	* configure.in: Added pt_BR to ALL_LINGUAS.

2004-07-13  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: added extra section for headers
	* src/application.c,
	* src/main-window.c,
	* src/slide-show.c,
	* src/theme.c: including stdint.h now

2004-07-13  Sven Herzberg  <herzi@gnome-de.org>

	* src/application.c,
	* src/layout-block.c,
	* src/main-window.c,
	* src/slide-show.c,
	* src/theme.c: removed amd64 specific warnings, finally closes #147320

2004-07-12  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>

	* configure.in: added es

2004-07-12  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: added en_GB

2004-07-11  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: fixed #147280

2004-07-11  Sven Herzberg  <herzi@gnome-de.org>

	* src/cc-canvas-group.c,
	* src/cc-canvas-item.h,
	* src/cc-canvas.c: added more neccessary code
	* src/layout-block.c: another try for #147320

2004-07-11  Sven Herzberg  <herzi@gnome-de.org>

	* src/cc-canvas-movable.h: compile fix
	* src/cc-canvas-rect.c: add the movable interface
	* src/cc-canvas.c,
	* src/cc-canvas.h: started to add the root group

2004-07-11  Sven Herzberg  <herzi@gnome-de.org>

	* src/layout-block.c: tried to fix #147320 again
	* src/layout-block.h,
	* src/main-window.c,
	* src/slide-list.c,
	* src/slide-show.c,
	* src/slide-view.c: changed some comments to C89 style

2004-07-11  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am,
	* src/cc-canvas-group.c,
	* src/cc-canvas-group.h,
	* src/cc-canvas.h: removed cc-canvas-group.h
	* src/cc-canvas-movable.c,
	* src/cc-canvas-movable.h,
	* src/cc-canvas-rect.c,
	* src/cc-canvas-rect.h: made progress in implementing my first
	GInterface with properties

2004-07-11  Sven Herzberg  <herzi@gnome-de.org>

	* src/application.c: added a missing cast
	* src/cc-canvas-movable.c: added the class initializer to the type
	information
	* src/layout-block.c: tried to fix #147320

# version 0.0.6

2004-07-11  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in,
	* src/Makefile.am: improved the gtkcairo and canvas handling a bit

2004-07-11  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: Increased version number to 0.0.6
	* src/Makefile.am: commented out one passage that's for future
	development

2004-07-11  Christian Neumair  <chris@gnome-de.org>

	* configure.in: Fix GUI version checks.

2004-07-11  Sven Herzberg  <herzi@gnome-de.org>

	* src/application.c: fixed the display of text in the error dialog

2004-07-11  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: added glib, gtk and libglade version checks
	* src/Makefile.am,
	* src/cc-canvas-group.h,
	* src/cc-canvas-item.h,
	* src/cc-canvas-movable.c,
	* src/cc-canvas-movable.h: added an interface, made the stuff go and
	compile again

2004-07-11  Sven Herzberg  <herzi@gnome-de.org>

	* src/.cvsignore,
	* src/Makefile.am,
	* src/cc-canvas-demo.c,
	* src/cc-canvas-group.c,
	* src/cc-canvas-group.h,
	* src/cc-canvas-item.c,
	* src/cc-canvas-item.h,
	* src/cc-canvas-rect.c,
	* src/cc-canvas-rect.h,
	* src/cc-canvas-view.c,
	* src/cc-canvas-view.h,
	* src/cc-canvas.c,
	* src/cc-canvas.h: Added some skeleton files to become filled with the
	libccc (criawips' cairo-based canvas)

2004-07-10  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: added gtkcairo as a dependency
	* src/Makefile.am,
	* src/cc-canvas-view.c,
	* src/cc-canvas-view.h,
	* src/cc-canvas.c,
	* src/cc-canvas.h: added some files to become a gtkcairo based canvas
	for criawips
	* src/main-window.c: added error handling for a missing glade file
	* src/presentation.c: fixed a typo

2004-07-10  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.desktop.in: fixed a malformed string

2004-07-09  Christian Rose  <menthos@menthos.com>

	* configure.in: Added "sv" to ALL_LINGUAS.

2004-07-07  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide-view.c: improved slide rendering by fixing the initial
	zoom and fixing the display of layout items that are supposed to
	be rendered.

2004-07-06  Sven Herzberg  <herzi@gnome-de.org>

	* README.cut-n-paste: added information about the stolen code from
	beast/bse
	* configure.in: increased version number to 0.0.5cvs
	* src/Makefile.am: renamed cut'n'paste library
	* src/cut-n-paste/Makefile.am: renamed cut'n'paste library, added
	canvas helper files
	* src/cut-n-paste/gnome-canvas-helpers.c,
	* src/cut-n-paste/gnome-canvas-helpers.h: added canvas helpers from
	the beast/bse tool
	* src/main-window.c: fixed initial display of the zoom value
	* src/slide-view.c: fixed zooming of text
	* src/slide-view.h: fixed initial display of the zoom value

#version 0.0.5 aka 'Take a Look around'

2004-07-06  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am: some cleanup (e.g. fixed some wrong associations of
	code to libraries)
	* src/slide-view.c: fixed a random crash

2004-07-04  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide-view.c: added text on slide rendering. New we're at the
	place where a feature (read: bug) of the gnome-canvas produces some
	artifacts. One the one hand the canvas provides some nice zooming
	capabilities, but on the other the text doesn't scale with it. Next
	step: inherit a GnomeCanvasCriaText from GnomeCanvasText and implement
	zooming for it.

2004-07-04  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide-view.c: got rid of the rendering code that was originally
	just copied and pasted from slide-show.c (which was a hack and really
	sucks). Started to get a cleaner rendering infrastructure.

2004-07-04  Sven Herzberg  <herzi@gnome-de.org>

	* TODO: add rulers

2004-07-04  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c,
	* data/criawips.glade: added a zoom spin button, moved some widgets
	around
	* src/Makefile.am: stop regenerating the enumeration stuff every time
	* src/presentation.c: whitespaces
	* src/slide-view.c,
	* src/slide-view.h: added support for zooming and for aspect ratio 4:3

2004-07-03  Sven Herzberg  <herzi@gnome-de.org>

	* TODO: added a beautiful code task
	* src/slide-view.c,
	* data/criawips.glade: some improvements on the user interface
	* src/main-window.c: assign a slide upon a change of the presentation
	* src/slide-view.h: added prototypes for zooming

2004-07-03  Sven Herzberg  <herzi@gnome-de.org>

	* TODO: added some features I'd like to see in a later version
	* data/criawips.glade,
	* src/application.c,
	* src/application.h,
	* src/main-window.c,
	* src/slide-show.c: extracted the error dialog from the glade file to
	be more flexible
	* src/code-templates/g-template.c: less warnings in new code
	* src/layout-block.c,
	* src/slide-view.c: removed some warnings

2004-07-03  Sven Herzberg  <herzi@gnome-de.org>

	* src/slide-list.c,
	* src/slide-list.h,
	* src/main-window.c: connected the slide list correctly with the slide
	view
	* src/slide-view.c: fixed some wrong debugging output, fixed the
	rendering a bit

2004-07-03  Sven Herzberg  <herzi@gnome-de.org>

	* po/POTFILES.in: added slide-list.c
	* src/main-window.c: prepared the code for some interaction between
	slide list and slide view
	* src/slide-list.c: added i18n features
	* src/presentation.c,
	* src/slide-show.c,
	* src/slide-view.c,
	* src/slide.c,
	* src/slide.h: some refactoring for a better slide rendering

2004-07-03  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.glade: added a name for the horizontal paned between
	the slide list and the slide view
	* src/main-window.c: moved the pane to a default position
	* src/slide-view.c: added a missing cast macro

2004-07-03  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: raise version number to 0.0.4cvs
	* samples/0.0.1/Makefile.am: some coding style fixes

# Version 0.0.4

2004-07-03  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: increase version number to 0.0.4
	* Makefile.am,
	* src/Makefile.am: added some CLEANFILES and DISTCLEANFILES to satisfy
	make distcheck

2004-07-03  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.glade: added an accelerator for the start off menu
	item; added the slide view
	* po/POTFILES.in: added slide-view.c
	* src/code-templates/g-template.c,
	* src/code-templates/g-template.h: some cleanup
	* src/libglade-support.c: added support for the slide view
	* src/slide-show.c: coding style improvements
	* src/slide-view.c,
	* src/slide-view.h: implement as much stuff as neccessary to just
	indicate that we don't show a slide

2004-07-03  Sven Herzberg  <herzi@gnome-de.org>

	* CODE_AUDITS: add checking for translatable strings to the code
	auditing stuff here
	* ROADMAP: updating the tasks to fit my current imaginations
	* TODO: added new tasks and fixed some content
	* data/criawips.glade: removed some accidental german label from the
	user interface
	* po/POTFILES.in: added the glade file and main-window.c
	* src/application.c: reformatted one string
	* src/main-window.c,
	* src/main-window.h: added an about dialog
	* src/slide-show.c: fixed a string

2004-07-03  Sven Herzberg  <herzi@gnome-de.org>

	* CODE_AUDITS: Added some things that we should care about when
	auditing our code
	* CODING_STYLE: Added an empry file for some coding style specific
	things
	* TODO: Added some more things to be done 
	* data/criawips.glade,
	* src/main-window.c: cleaned up the menus, made stuff insensitive
	that's not available by now
	* src/Makefile.am,
	* src/slide-view.c,
	* src/slide-view.h: added a place to implement a slide view widget

2004-07-02  Sven Herzberg  <herzi@gnome-de.org>

	Well, colorline should have wireless at their ships, if they had, I
	would just have separated between 0.0.3 and the current development
	tree. Unfortunately I wanted to snapshot 0.0.3 without being able to
	cvs commit this state. Apologies

	* configure.in: increase version to 0.0.3cvs
	* data/Makefile.am: make dist fixes
	* data/criawips.glade: adding a start presentation button in the menu;
	fixed scrolling in the slide list; added error dialog
	* po/POTFILES.in: removed criawips.c added application.c
	* po/de.po: more translatable messages
	* src/application.c: added error handling
	* src/main-window.c: added error handling, starting an opened
	presentation
	* src/presentation-parser.c: added error handling
	* src/presentation-parser.h: added error handling
	* src/presentation.c: added error handling
	* src/presentation.h: added error handling
	* src/slide-list.c,
	* src/slide-list.h: we can show slide titles of a currently opened
	presentation now
	* src/slide-show.c,
	* src/slide-show.h: some cleaning up

2004-06-30  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.glade: added a button to start off the presentation
	* src/application.c: added some debugging output
	* src/slide-show.c,
	* src/slide-show.h: added cria_slide_show_new
	* src/main-window.c: added some code to open a presentation in the
	slide show

2004-06-30  Sven Herzberg  <herzi@gnome-de.org>

	* src/libglade-support.c: gtk_show_widget(s) after creation, return
	NULL on invalid data
	* src/main-window.c,
	* src/slide-list.c: moving the tree data into the slide list now

2004-06-30  Sven Herzberg  <herzi@gnome-de.org>

	* data/criawips.glade: exchange the tree view for a custom widget
	* src/main-window.c: temporarily commented out the slide list tree
	view stuff to become ported into slide list
	* src/Makefile.am,
	* src/application.c,
	* src/libglade-support.c,
	* src/libglade-support.h: add a custom_widget method for libglade to
	generate our custom widgets; initialize libglade properly
	* src/presentation.c,
	* src/presentation.h: coding style update
	* src/slide-list.c,
	* src/slide-list.h: we're now deriving from GtkTreeView

2004-06-30  Sven Herzberg  <herzi@gnome-de.org>

	* src/code-templates/g-template.c: some improvements on quotation for
	ChangeLog creation script compatibility
	* src/Makefile.am,
	* src/ipresentation-view.c,
	* src/ipresentation-view.h,
	* src/slide-list.c,
	* src/slide-list.h: starting to create the infrastructure needed for
	presentation editing; ipresentation-view is the interface for objects
	monitoring a presentation; slide list will become the side pane that
	shows the slide names

2004-06-29  Sven Herzberg  <herzi@gnome-de.org>

	* data/Makefile.am: fixed installation path for the glade file
	* data/criawips.glade: gave the treeview some name
	* src/main-window.c: added prefix dependency to locate the glade file,
	some code beautification, added tree column creation and some tree
	view/model stuff, removed some GObject critical message (thanks to
	Simon for support)
	* src/main.c: removed one ugly debugging output

2004-06-29  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: added libgsf-gnome-1 for the vfs support
	* data/criawips.glade: renamed the "file" >> "open" widget
	* src/application.c,
	* src/application.h: added debugging statements, added
	cria_application_register_window, made cria_application_init static
	* src/main-window.c,
	* src/main-window.h: added a presentation property, added open
	presentation stuff
	* src/main.c: added some debugging info
	* src/presentation.c,
	* src/presentation.h: added new_from_uri using gnomevfs

2004-06-29  Sven Herzberg  <herzi@gnome-de.org>

	* src/application.c,
	* src/application.h: removed deprecated cria_open_presentation_from_fs
	and added a nicer behaviour of the file selection dialog in start-off
	mode

2004-06-29  Sven Herzberg  <herzi@gnome-de.org>

	* src/application.c: lots of cleaned up stuff in here
	* src/layout-block.c: removed one unneccessary debugging statement
	* src/main-window.c: prepared for multiple opened windows
	* src/main.c,
	* src/application.h: moved lots of code from main into application

2004-06-29  Sven Herzberg  <herzi@gnome-de.org>

	* src/application.c,
	* src/application.h,
	* src/main.c: more refactoring, broke some things, going to fix these
	things now

2004-06-29  Sven Herzberg  <herzi@gnome-de.org>

	* src/main-window.c,
	* data/criawips.glade: made the toolbar buttons insensitive for now,
	added support for quitting the current application by using "File" >>
	"Quit"
	* src/Makefile.am,
	* src/application.c,
	* src/application.h,
	* src/main.c,
	* src/criawips.c: starting to create an application object
	* src/code-templates/g-template.h: some code beautification

2004-06-28  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am,
	* src/criawips.c,
	* src/main-window.c,
	* src/main-window.h: refactored the ui out of criawips.c

2004-06-28  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: added dependencies on glade and gnome ui libraries
	* data/Makefile.am: add glade file handling
	* data/criawips.glade: ui description for the main window added
	* src/criawips.c: (main): introduced main window mode

2004-06-28  Sven Herzberg  <herzi@gnome-de.org>

	* samples/0.0.1/augsburg.criawips,
	* samples/0.0.1/teeth.criawips: added some more demo files
	* test/.cvsignore: silent cvs update

2004-06-28  Sven Herzberg  <herzi@gnome-de.org>

	* API_DISCUSSION: fixed a typo
	* data/.cvsignore: added criawips.desktop
	* po/.cvsignore: added .intltool-merge-cache
	* src/.cvsignore: added some more files
	* src/cut-n-paste/.cvsignore: added some files
	* src/presentation.c: (cria_presentation_add_master_slide): started to
	work on master slide support
	* src/presentation.h: some extensions

2004-03-08  Sven Herzberg  <herzi@gnome-de.org>

	* src/criawips.c: implemented file selector if no filename is given on
	the prompt

2004-03-08  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: increasing version to 0.0.2cvs

2004-03-08  Sven Herzberg  <herzi@gnome-de.org>

	* .cvsignore,
	* API_DISCUSSION,
	* AUTHORS,
	* Makefile.am,
	* NEWS,
	* NO_CODE_YET,
	* README,
	* README.cut-n-paste,
	* ROADMAP,
	* TODO,
	* autogen.sh,
	* configure.in,
	* data/.cvsignore,
	* data/Makefile.am,
	* data/criawips.desktop.in,
	* doc/.cvsignore,
	* doc/glossary,
	* pixmaps/.cvsignore,
	* pixmaps/Makefile.am,
	* pixmaps/criawips.png,
	* po/.cvsignore,
	* po/ChangeLog,
	* po/POTFILES.in,
	* po/de.po,
	* samples/.cvsignore,
	* samples/0.0.1/.cvsignore,
	* samples/0.0.1/Makefile.am,
	* samples/0.0.1/community.criawips,
	* samples/0.0.1/features.criawips,
	* samples/0.0.1/gnome-slide-layout.png,
	* samples/0.0.1/gnome.criawips,
	* samples/Makefile.am,
	* src/.cvsignore,
	* src/Makefile.am,
	* src/code-templates/.cvsignore,
	* src/code-templates/Makefile.am,
	* src/code-templates/_create_class.sh,
	* src/code-templates/enum-fhead.h,
	* src/code-templates/enum-vhead.h,
	* src/code-templates/g-template.c,
	* src/code-templates/g-template.h,
	* src/code-templates/minigpl.h,
	* src/criawips.c,
	* src/cut-n-paste/.cvsignore,
	* src/cut-n-paste/Makefile.am,
	* src/cut-n-paste/gtkgesture.c,
	* src/cut-n-paste/gtkgesture.h,
	* src/debug.h,
	* src/enumerations.c,
	* src/enumerations.h,
	* src/layout-block.c,
	* src/layout-block.h,
	* src/layout.c,
	* src/layout.h,
	* src/presentation-parser.c,
	* src/presentation-parser.h,
	* src/presentation.c,
	* src/presentation.h,
	* src/slide-block.c,
	* src/slide-block.h,
	* src/slide-show.c,
	* src/slide-show.h,
	* src/slide.c,
	* src/slide.h,
	* src/theme.c,
	* src/theme.h,
	* src/units.c,
	* src/units.h,
	* test/.cvsignore,
	* test/Makefile.am,
	* test/open-test.c, (main): check in of locally developed tree

2003-03-08  Sven Herzberg  <herzi@abi02.de>

	Lots of improvements, several bugs fixed, added some example files.

2003-04-12  Sven Herzberg  <herzi@abi02.de>

	* ChangeLog: initial commit
	* NO_CODE_YET: explanation for possible developers

