2008-06-06  Marcin Juszkiewicz  <hrw@openedhand.com>

	* libmb/mbexp.c:  (mb_util_next_utf8_char):
	Fixed length calculation for >8bit chars (CJKV).

2007-04-26  Tomas Frydrych  <tf@openedhand.com>

	* libmb/mbexp.c: 
	Added some (char*) casts to silence signedness warnings.
	(_clip_some_text):
	Speeded up pango branch by running the rendering pipeline
	only once.

2007-04-23  Matthew Allum  <mallum@openedhand.com>

	* configure.ac:
	Export CHECK_CFLAGS

2006-11-17  Matthew Allum  <mallum@openedhand.com>

	* libmb/Makefile.am:
	Fix typo switching XSET_CFLAGS <-> XSET_LIBS

2006-10-16  Matthew Allum  <mallum@openedhand.com>

	* libmb/mbexp.c: (mb_font_get_txt_width), (_render_some_text):
	Use logical rather than ink rects for pango extents. 
	( maemo #41691 )    

2006-08-30  Matthew Allum  <mallum@openedhand.com>

	* libmb/mbtray.c: (mb_tray_handle_xevent):
	Only handle exposes for tray window. Fixes issues
	when used with GTK.

2006-08-04  1.9 Released.

2006-08-04  Matthew Allum  <mallum@openedhand.com>

	* NEWS:
	* configure.ac:
	* libmb/Makefile.am:
	Bump up to 1.9

2006-07-27  Matthew Allum  <mallum@openedhand.com>

	* libmb/mbutil.c:
	Fix mb_want_warning(s) typo

2006-07-26  Matthew Allum  <mallum@openedhand.com>

	* libmb/mbdotdesktop.c:
	* libmb/mbexp.c:
	* libmb/mbmenu.c:
	* libmb/mbpixbuf.c:
	* libmb/mbtray.c:
	* libmb/mbutil.c:
	* libmb/mbutil.h:
	Remove various non-critical stderr warnings.
	Make old behaviour reproduce-able via setting MB_WARNINGS
	env var.

2006-06-09  Matthew Allum  <mallum@openedhand.com>

	* libmb/mbtray.c: (_init_docking):
	Set PID hint correctly.

2006-03-07  Matthew Allum  <mallum@openedhand.com>

	* configure.ac:
	* libmb/Makefile.am:
	Bump up version to 1.8

2006-02-07  Matthew Allum  <mallum@openedhand.com>

	* configure.ac:
	pkg-config file generation tweaks.
	* libmb/mbtray.c:
	fix a warning.

2006-01-26  Matthew Allum  <mallum@openedhand.com>

	* libmb/Makefile.am:
	* libmb/mb.h:
	* libmb/mbmenu.c: (mb_menu_check_scroll_button):
	* libmb/mbtray.c:
	Fix xsettings never actually getting used :(
	A Little reformatting.

2006-01-24  Matthew Allum  <mallum@openedhand.com>

	* configure.ac:
	* libmb.pc.in:
	Rework pc file to use requires

2006-01-24  Matthew Allum  <mallum@openedhand.com>

	* libmb/hash.c:
	* libmb/mbdotdesktop.c:
	* libmb/mbexp.c:
	* libmb/mbexp.h:
	* libmb/mbmenu.c:	
	* libmb/mbpixbuf.c:
	* libmb/mbtray.c:
	* libmb/mbutil.c:
	Fix various GCC 4 warnings

2006-01-23  Matthew Allum  <mallum@openedhand.com>

	* libmb/mbexp.c: (mb_font_new_from_string):
	Return NULL when font can not be set. fixes bug #64 
	* libmb/mbtray.c: (mb_tray_app_set_poll_timeout):
	* libmb/mbtray.h:
	Allow for timeout to be cleared.

2006-01-19  Matthew Allum  <mallum@openedhand.com>

	* libmb/mbdotdesktop.c: (_parse_desktop_entry):
	Backout 2005-10-12 change, needs proper fix 

2006-01-10  Matthew Allum  <mallum@openedhand.com>

	* libmb/mbpixbuf.c: (mb_pixbuf_new_extended):
	Detach SHM test correctly via patch from Tapani

2005-10-12  Matthew Allum  <mallum@openedhand.com>

	* libmb/mbdotdesktop.c: (_parse_desktop_entry):
	Hack to allow parsing of [icon theme] .desktop files

2005-09-26  mallum  <mallum@openedhand.com>

	* libmb/mbexp.c: (mb_font_new), (mb_font_set_from_string),
	(mb_font_new_from_string):
	Safely handle a misconfigured Pango.

2005-08-26  mallum,,,  <mallum@openedhand.com>

	* configure.ac:
	Tweak for people that try to compile without-x
	* libmb/mbexp.c: (_clip_some_text), (mb_font_render_simple):
	Dont put ellipses right after a space

2005-04-28  mallum,,,  <mallum@openedhand.com>

	reviewed by: <delete if not using a buddy>

	* ChangeLog:
	* configure.ac:

2005-04-16  mallum,,,  <mallum@openedhand.com>

	* configure.ac:
	Check for AC_PATH_XTRA fail.

2005-04-08 Release 1.7

2005-04-08  mallum,,,  <mallum@openedhand.com>

	* configure.ac:
	* libmb/Makefile.am:
	Bump up version to 1.7

2005-03-30  mallum,,,  <mallum@openedhand.com>

	* libmb/mbpixbuf.c: (_load_xpm_file):
	Fix potential overflow in xmp loader. via Andreas Gunnarsson.

2005-03-29  mallum,,,  <mallum@openedhand.com>

	* libmb/mbdotdesktop.c: (_parse_desktop_entry):
	Fix pontential overflow by 1 in scanf call.
	* libmb/mbutil.c:
	Ditch alloca.h include.
	Fixes via ML post from Andreas Gunnarsson

2005-03-16  mallum,,,  <mallum@openedhand.com>

	* Makefile.am:
	* configure.ac:
	* tests/Makefile.am:
	* tests/menu/Makefile.am:
	Add tests/menu to dist and make sure make dist includes it.

2005-03-16  mallum,,,  <mallum@openedhand.com>

	* libmb/hash.c:
	* libmb/mbdotdesktop.c:
	* libmb/mbexp.c:
	* libmb/mbmenu.c:
	* libmb/mbpixbuf.c:
	* libmb/mbtray.c:
	* libmb/mbutil.c:
	Add _GNU_SOURCE define to fix -DXOPEN_SOURCE issues.

2005-03-07  Ross Burton  <ross@burtonini.com>

	* tests/Makefile.am:
	Add oh.h to pixbuf_SOURCES.

2005-02-22  mallum,,,  <mallum@openedhand.com>

	* configure.ac:
        move AC_CONFIG_AUX_DIR above AM_INIT_AUTOMAKE

2005-02-22  mallum,,,  <mallum@openedhand.com>

	* libmb/mbtray.c: (get_xevent_timed):
	Make timeouts work more correctly. Fixes bug with large timeouts
	never getting called like with the clock applet.

2005-01-24  1.6 Released

2005-01-24  mallum,,,  <mallum@openedhand.com>

	* libmb/Makefile.am:
	* libmb/mbexp.c:
	Bump up soname. add a comment to mbexp.c

2005-01-11  mallum,,,  <mallum@openedhand.com>

	* configure.ac:
	Bump up version
	* libmb/mbmenu.c: (mb_menu_new):
	Change default font, avoiding fixed
	* libmb/mbpixbuf.c: (_paletteAlloc), (mb_pixbuf_get_pixel):
	* libmb/mbpixbuf.h:
	Add new x_pixel call

2005-01-10  Ross Burton  <ross@burtonini.com>

	* libmb/mbdotdesktop.c:
	Fix an infinite loop in mb_dotdesktop_folders_free.

2005-01-07  Ross Burton  <ross@burtonini.com>

	* libmb/mbpixbuf.c:
	Revert the _composite change, there are semantic differences.

2005-01-07  Ross Burton  <ross@burtonini.com>

	* libmb/mbexp.c:
	Fix a compile error.

2005-01-07  mallum,,,  <mallum@openedhand.com>

	* configure.ac:
	* libmb/mbpixbuf.c:
	Endianess handling for 16bpp internal.

2005-01-07  Ross Burton  <ross@burtonini.com>

	* tests/Makefile.am:
	Put all CFLAGS definitions in here.

	* tests/dot-desktop.c:
	Remove suite_free call, recent check's do that for us.

	* tests/pixbuf.c:
	Add more tests, and run twice for 16bpp and 32bpp.

	* tests/gcov.sh:
	Script to run the tests and prepare a gcov coverage report.

2005-01-07  Ross Burton  <ross@burtonini.com>

	* libmb/mbpixbuf.c:
	Use _img_copy_composite() in _img_composite() instead of doing the
	same code twice.

2005-01-04  mallum,,,  <mallum@openedhand.com>

	* libmb/mbpixbuf.c: (mb_pixbuf_img_get_pixel):
	* libmb/mbtray.c: (_set_icon_hint):
	Fix odditiy in set icons being yellow.

2005-01-04 1.5 Released 

2005-01-04  mallum  <mallum@openedhand.com>

	* libmb/mbexp.h:
	* libmb/mbpixbuf.h:
	* libmb/mbtray.h:
	Fix Doxygen doc warnings
	* libmb/mbtray.c: (_set_icon_hint):
	Remove minor compiler warning

2004-12-23  mallum,,,  <mallum@openedhand.com>

	* configure.ac:
	Make check an --enable option ( eases x-compiling )

	* libmb/mbpixbuf.c: (mb_pixbuf_img_scale_down),
	(mb_pixbuf_img_render_to_drawable_with_gc):
	Fix alignment errors

	* libmb/mbtray.c: (mb_tray_app_new_with_display):
	Honour MB_SYNC env var.

2004-12-22  Ross Burton  <ross@openedhand.com>

	* tests/menu/*:
	Add test .directory files

	* tests/dot-desktop.c:
	Add a test to exercise the .directory parser.

2004-12-22  Ross Burton  <ross@openedhand.com>

	* libmb/mbdotdesktop.h:
	Document _get_exec and remove mb_dot_desktop_folders_get_entry, as
	it's totally broken.

2004-12-21  Ross Burton  <ross@burtonini.com>

	* tests/pixbuf.c:
	Change some numbers to be 16-bpp safe, and don't run the JPEG
	loader test unless JPEG was enabled.

2004-12-21  mallum  <mallum@openedhand.com>

	* libmb/mbpixbuf.c: (mb_pixbuf_new):
	* libmb/mbpixbuf.h:
	Add mb_pixbuf_destroy()

	* tests/oh.xpm, tests/oh.jpg
	Added new test images to load

	* tests/pixbuf.c: (compare_with_pixel), (START_TEST),
	(pixbuf_suite):
	Add xmp,jpg leader tests. Fix for 16bpp a little. 

2004-12-20  mallum,,,  <mallum@openedhand.com>

	* libmb/mbpixbuf.c: (mb_pixbuf_new_extended), (mb_pixbuf_img_new),
	(mb_pixbuf_img_rgba_new), (mb_pixbuf_img_rgb_new),
	(mb_pixbuf_img_new_from_int_data), (mb_pixbuf_img_new_from_data),
	(mb_pixbuf_img_new_from_x_drawable), (mb_pixbuf_img_clone),
	(mb_pixbuf_img_free), (_mb_convert_24bpp_to_16bpp),
	(mb_pixbuf_img_new_from_file), (mb_pixbuf_img_fill),
	(mb_pixbuf_img_composite),
	(mb_pixbuf_img_copy_composite_with_alpha),
	(mb_pixbuf_img_copy_composite), (mb_pixbuf_img_copy),
	(mb_pixbuf_img_scale_down), (mb_pixbuf_img_scale_up),
	(mb_pixbuf_img_scale), (mb_pixbuf_img_render_to_drawable),
	(mb_pixbuf_img_render_to_drawable_with_gc),
	(mb_pixbuf_img_render_to_mask), (mb_pixbuf_img_data),
	(mb_pixbuf_img_get_pixel), (mb_pixbuf_img_plot_pixel),
	(mb_pixbuf_img_plot_pixel_with_alpha), (mb_pixbuf_img_transform):
	* libmb/mbpixbuf.h:
	Initial implementation of pixbuf 16bpp internal code. 

	* libmb/mbtray.c: (_set_icon_hint):
	* libmb/mbmenu.c: (mb_menu_xmenu_paint_active_item),
	(mb_menu_xmenu_paint):
	Improvements to not access image rgba member directly.  

	* tests/Makefile.am:
	Remove spurious comment.

2004-12-17  Ross Burton  <ross@openedhand.com>

	* test/pixbuf.c:
	* test/oh-scaled.png:
	Test simple scaling.

2004-12-13  mallum,,,  <mallum@openedhand.com>

	* Makefile.am:
	* configure.ac:
	* tests/Makefile.am:
	Only build tests if 'check' present.

	* libmb/mbtray.c: (handle_configure), (_init_docking):
	Add some more debugging statements + commenting	

2004-12-10  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	* Makefile.am:
	* tests/*
	Add some unit tests for MBDotDesktop and MBPixbuf.

2004-12-01  mallum  <mallum@handhelds.org>

	* configure.ac:
	* libmb/Makefile.am:
	Bump up version to 1.5

2004-11-30  Ross Burton  <ross@burtonini.com>

	* libmb/mbdotdesktop.h:
	* libmb/mbdotdesktop.c:
	Add mb_dotdesktop_get_exec(), which expands any %-encoded
	variables.
	
2004-11-26  mallum  <mallum@handhelds.org>

	* COPYING:
	Add LGPL Version so auto* does not generate incorrect GPL one.

2004-11-17  Ross Burton  <ross@burtonini.com>

	* libmb/mbexp.c:
	When freeing a MbColor free the XftColor, and when freeing a
	MbFont unref the MbColor and the PangoContext.

2004-11-16  mallum <mallum@handhelds.org>
	    
	* libmb/mbexp.c: (mb_font_unref):
	Actually free up pango/core font resources properly.
	Should fix bug #101

2004-09-24 1.4 Released

2004-09-24  mallum,,,  <mallum@handhelds.org>

	* configure.ac:
	Bump up version 
	* libmb/Makefile.am:
	Bump up lib version
	* libmb/mbexp.c: (mb_font_set_size_to_pixels):
	Optimise this. 
	* libmb/mbdotdesktop.h:	
	* libmb/mbmenu.h:
	* libmb/mbutil.h:
	Add missing C++ protection  

2004-09-07  mallum <mallum@handhelds.org>

	* libmb/mbpixbuf.c: (mb_pixbuf_img_transform):
	Fix buggy broken rotation tranforms. 

2004-08-23 1.3 released. 

2004-08-23  mallum,,,  <mallum@handhelds.org>

	* libmb/mbdotdesktop.h:
	Add missing include of mbutiil.h
	* libmb/mbpixbuf.c: (mb_pixbuf_img_render_to_drawable_with_gc),
	(mb_pixbuf_img_render_to_mask):
	Stop request shm paint event

2004-08-09  mallum,,,  <mallum@handhelds.org>

	* libmb/mbdotdesktop.c: (mb_dot_desktop_icon_get_full_path):
	* libmb/mbutil.c: (mb_util_get_homedir),
	(mb_util_get_theme_full_path):
	* libmb/mbutil.h:
       Added mb_util_get_homedir() call.

2004-07-30  mallum,,,  <mallum@handhelds.org>

	* libmb/mbexp.c: (mb_font_render_simple_get_width):
	* libmb/mbexp.h:
	Added mb_font_render_simple_get_width() call. 

2004-07-22  mallum,,,  <mallum@handhelds.org>

	* libmb/mbexp.c: (_mb_font_load):
	Make sure pango font load returns correct success code.

2004-05-28  Matthew Allum,,,  <mallum@handhelds.org>

	* configure.ac:
	bump up version
	* libmb/mbexp.c: (mb_drawable_new):
	* libmb/mbpixbuf.c: (mb_pixbuf_get_pixel), (mb_pixbuf_new),
	(mb_pixbuf_new_extended), (mb_pixbuf_img_render_to_drawable),
	(mb_pixbuf_img_render_to_drawable_with_gc):
	* libmb/mbpixbuf.h:
	Add new call for handling ARGB32 Visuals better

2004-05-05  Matthew Allum,,,  <mallum@handhelds.org>

	* libmb/mbexp.c: (mb_font_set_from_string):
	Make mb_font_set_from_string() try and load the requested font
	so it can feed a NULL back to the caller on failiure.
	Avoids 'mystery' exit when no fonts installed.

2004-04-13  Matthew Allum,,,  <mallum@handhelds.org>

	* configure.ac:
	* libmb/Makefile.am:
	Add gcov and gprof magic

2004-03-17  Matthew Allum,,,  <mallum@handhelds.org>

	* configure.ac:
	Eek remove stray space.

2004-03-17  Matthew Allum,,,  <mallum@handhelds.org>

	* README:
	Add content.
	* configure.ac:
	* libmb/Makefile.am:
	bump up minor version.

2004-02-26  Matthew Allum,,,  <mallum@openedhand.com>

	* Makefile.am:
	Added snapshot target

2004-02-26  Matthew Allum,,,  <mallum@openedhand.com>

	* libmb/mbexp.c: (_clip_some_text), (mb_font_render_simple):
	Fix odd segv for really long trail clipped text. 

2004-02-25  Matthew Allum,,,  <mallum@openedhand.com>

	* libmb/mbpixbuf.c: (mb_pixbuf_img_plot_pixel),
	(mb_pixbuf_img_plot_pixel_with_alpha):
	fix bounds checking.

2004-02-25  Matthew Allum,,,  <mallum@openedhand.com>

	* libmb/mbexp.c: (_clip_some_text), (mb_font_render_simple):
	Harden font clipping

2004-02-13  Matthew Allum,,,  <mallum@openedhand.com>

	* libmb/mbtray.c: (mb_tray_app_set_session),
	(mb_tray_app_get_session), (handle_configure), (_init_docking),
	(mb_tray_app_hide), (mb_tray_handle_xevent):
	* libmb/mbtray.h:
	Add mb_tray_app_get|set_session
	Fix unhide/hide fuctionality

2004-02-13  Matthew Allum,,,  <mallum@openedhand.com>

	* configure.ac:
	Remove AM_MAINTAINER_MODE, add AC_CONFIG_AUX
	This seems to fix random missing .so naming problem

2004-02-10 libmatchbox-1.1 released

2004-02-10  Matthew Allum,,,  <mallum@handhelds.org>

	* libmb/mbexp.h:
	Minor doc typo fixes

2004-02-10  Matthew Allum,,,  <mallum@handhelds.org>

	* libmb/mbexp.h:
	* libmb/mbmenu.h:
	* libmb/mbpixbuf.h:
	* libmb/mbutil.c: (mb_exec), (mb_single_instance_get_window),
	(mb_single_instance_is_starting), (mb_util_get_theme_full_path):
	* libmb/mbutil.h:
	removed trailing ','s from enums. Added const * to mbutil funcs
	fixes bugs #66, #67

2004-02-06  Matthew Allum,,,  <mallum@openedhand.com>

	* libmb/mbexp.h:
	* libmb/mbtray.h:
	Doc updates

2004-02-05  Matthew Allum, <mallum@openedhand.com>

	* configure.ac:
	* doc/Makefile.am:
	Type fixes

2004-02-04  Matthew Allum, mallum@handhelds.org

	* configure.ac:
	* libmb/mbmenu.c: (mb_menu_handle_xevent), (new_menu):
        Made sure XRefreshKeyboardMapping() gets called when it should.
	Fixed issue of key scrolling vars getting inited right. 

2004-02-04  Matthew Allum, mallum@handhelds.org

	* libmb/mbmenu.h:
	Removed bogus xpm.h include.

2004-02-03  Matthew Allum, mallum@handhelds.org

	* configure.ac:
	* libmb/Makefile.am:
	Stopped GCC flags leaking into libmb.pc

2004-02-03  Matthew Allum, mallum@handhelds.org

	* libmb/mb.h:
	* libmb/mbmenu.c:
	Fixed xsetting defines getting set right

2004-02-03  Matthew Allum, mallum@handhelds.org

	* libmb.pc.in:
	Fixed botched xsettings cflags entry
