2002-11-07  Emmanuel Vecchia <emmanuel.vecchia@sun.com>

	* src/callbacks.c: (set_status_bar): Fix up the messages
	sent to the status bar for the character codes. Fixes 
	#94751.

2002-10-15  Glynn Foster  <glynn.foster@sun.com>

	* src/callbacks.c, src/interface.c: Dup the initial font
	string - fixes #95757.

2002-09-17  Muktha <muktha.narayan@wipro.com>
	
	* src/interface.c, src/callbacks.h, src/callbacks.c: update 
	  the statusbar when character buttons are navigated with the 
	  keyboard. Fixes #93475

2002-09-11  Irene Ryan <irene.ryan@sun.com>

	* help/C/gnome-character-map.xml: updated to reflect changes
	  to the UI.
	* help/C/gnome-character-map-C.omf: updated to reflect new
	  release date and version number of manual.
	* help/C/figures/gnome-character-map.png: reflects updated UI
	    
2002-09-06  Glynn Foster  <glynn.foster@sun.com>

	* src/interface.c: Set the mnemonic label for the font selector
	widget. Fixes #92675.

Fri Aug 30 13:20:12 2002  HideToshi Tajima  <hidetoshi.tajima@sun.com>

	* src/asciiselect.c
	(spin_button_hex_input_func): add
	(spin_button_hex_output_func): add
	(cb_ascii_select_spin_changed): modify
	(ascii_select_init): modify
	use hex input and output (like "0x41" for "A") in "Select
	character" dialog, and change maximum input value to 0xff to 0xffff
	
2002-08-22  Glynn Foster  <glynn.foster@sun.com>

	* src/interface.c: s/GNOME Character Map/Character Map as per
	HIG. Fixes #91440.

2002-08-16  Federic Zhang <federic.zhang@sun.com>

	* src/callbacks.c, src/interface.c, src/interface.h: 
	Preserve the font across pages.

2002-08-15  Federic Zhang <federic.zhang@sun.com>

	* src/callbacks.c: Insert at cursor. Fixes #90821 in part.

2002-08-15  Hongli Lai	<h.lai@chello.nl>

	* src/interface.[ch]: added main_app_set_font().
	  Removed unused variables. Added font picker button.
	* src/callbacks.[ch] (cb_fontpicker_font_set):
	  Changed arguments. Calls main_app_set_font().
	* src/asciiselect.c: Removed unused variables. Fixes #86527.

2002-08-15  James Su <suzhe@turbolinux.com.cn>

	* src/callbacks.c, src/callbacks.h, src/interface.c,
	  src/interface.h: Extend to unicode characters. Fixes 
	  #87303 in part.

2002-08-12  Glynn Foster <glynn.foster@sun.com>

	* doc/*: Remove, we don't use it anymore.
	* src/callbacks.c, src/gnome-character-map.1,
	/help/C/gnome-character-map.xml: Update 
	authors email address. Fixes #88967

2002-08-08  Glynn Foster <glynn.foster@sun.com>

        * src/gnome-character-map.1: Update man page.

2002-07-31  Muktha  <muktha.narayan@wipro.com>
        * src/interface.*, asciiselect.c, callback.*: Make the 
	character buttons respect the font change. Fixes #86827.

2002-07-11  Glynn Foster  <glynn.foster@sun.com>

	* src/asciiselect.c: (ascii_select_init): Add mnemonics
	* src/interface.c: (edit_menu_set_sensitivity): De-sensitize the 
	Cut and Copy items when there is nothing in the text entry.
	* src/menus.c: Change mnemonic to avoid a clash. 
	Fixes #87907, 87908.

2002-07-05  Glynn Foster  <glynn.foster@sun.com>

	* gnome-character-map.desktop.in: s/DocPath/X-GNOME-DocPath. 
	Conforms to spec now.

2002-07-05  Glynn Foster  <glynn.foster@sun.com>

	* src/callbacks.c, src/interface.h: Remove some uneccessary 
	headers and rearrange.

2002-07-04 John Fleck <jfleck@inkstain.net>

	* help/C/Makefile.am
	fix typo that was preventing screenshots from being
	installed

2002-07-01  Glynn Foster <glynn.foster@sun.com>

	* src/callbacks.c, src/callbacks.h, src/interface.c: Fix silly
	caused by me and restructure some code.

2002-07-01  Mats-Ole Persson <polli@hadjaha.org>

	* src/callbacks.c, src/callbacks.h, src/interface.c: Enabled
	'Clear' and 'Select All' when inputing characters from the
	keyboard. Fixes #86036.

2002-06-12  Glynn Foster  <glynn.foster@sun.com>

	* src/callbacks.c: Set the browse dialog as transient for
	the parent window.

2002-06-10  Malcolm Tredinnick <malcolm@commsecure.com.au>

        * src/menus.c: use _UI_SUBTREE instead of _UI_SUBTREE_STOCK 
	since that makes translations actually work. _UI_SUBTREE_STOCK 
	means that the string comes from libgnomeui which in these cases
	it doesn't.
	
2002-06-01  Ross Burton  <ross@hactar>

	* src/interface.c (main_app_create_ui): Pass a reference to the
	top-level window as the user_data to the menu callbacks.

	* src/callbacks.c (cb_about_click): Set the about window as
	transient for the parent window. Fixes #83799.

2002-05-31  Hidetoshi Tajima <hidetoshi.tajima@sun.com>
	
	* src/Makefile.am: Updated patch for #83627.

2002-05-31  Hidetoshi Tajima <hidetoshi.tajima@sun.com>

	* src/Makefile.am: Fix GNOMELOCALEDIR to point to correct
	place. Fixes #83627.

2002-05-11  Glynn Foster  <glynn.foster@sun.com>

	* src/callbacks.c, src/callbacks.h, 
	src/interface.c, src/interface.h: Incredible hacks to 
	set the sensitivity of the edit menu.

2002-05-07  Satyajit Kanungo  <satyajit.kanungo@wipro.com>

	* gnome-character-map.desktop.in: Added DocPath in the 
	desktop.in file. Fixes #80921.

2002-05-07  Ali Akcaagac <ali.akcaagac@stud.fh-wilhelmshaven.de> 

	* src/menus.c: Remove seperator from Help menu. Fixes #80828.

2002-05-02  Carlos Perello Marin <carlos@gnome-db.org>

	* Makefile.am: Small schemas fix ;-)

2002-05-02  Glynn Foster  <glynn.foster@sun.com>

	* Makefile.am: Remove schemas from build. Stupid connection.

2002-05-02  Glynn Foster  <glynn.foster@sun.com>

	* gcharmap.schemas, src/Makefile.am, src/asciiselect.c,
	  src/callbacks.c, src/callbacks.h, src/interface.c, 
	  src/interface.h, src/main.c, src/menus.c, src/menus.h,
	  src/notifiers.c: Some small UI changes. Remove the 'View'
	  and 'Settings' Menu as they made no sense at all. Add some
	  icons and generally make pretty. Fixes #76424 and #75909.

2002-04-28  Dennis Cranston <dennis_cranston@yahoo.com>

	* src/callbacks.c:  In the about dialog use gnome-character-map.png 
	for the logo. Fixes #80109. 
	
	* src/main.c:  add same png image as the default window icon. 
	
2002-04-16  Kevin Vandersloot <kfv101@psu.edu>

	* src/* get help working from patch by Satyajit Kanungo. 
	Fixes bug #78527

2002-04-16  Kevin Vandersloot <kfv101@psu.edu>
	
	* gcharmap.schemas: add gconf pref saving support. Patch
	from Christophe Fergeau.

	* src/* implement prefs saving. Fixes bug #74090

2002-03-28  Ganesan Sethuraman <ganesan.sethuraman@wipro.com>

	* src/asciiselect.c : Restricted entering ASCII code greater 
	than 255. Fixed handling of keyboard inputs. Fixes bug #72240.

2002-03-20  Kevin Vandersloot <kfv101@psu.edu>

	* src/main.c: update for binary rename

	* src/callbacks.c: move cursor to after insert text. This
	makes the "not insert at end" option behave as one would
	want.

	* src/interface.c: make insert at end FALSE as default since
	it now behaves properly

2002-03-20  Kevin Vandersloot <kfv101@psu.edu>

	Patch from Muktha <muktha.narayan@wipro.com>. Fixes bug
	#74318
	* src/interface.c: remove the tooltip for the copy button

	* src/callbacks.c: focus_in_events return gbooleans. Fixes
	a small issue noticed on Solaris.

2002-03-14  Kevin Vandersloot <kfv101@psu.edu>

	* src/callbacks.c: comment out the delay when cutting.
	It just seems to put in a noticable delay for no purpose

2002-03-13  Ganesan Sethuraman <ganesan.sethuraman@wipro.com>

	* src/callbacks.c: Fix for copy/cut operations.If some portion of 
	the text is selected, then copy/cut that portion only otherwise 
	copy/cut the entire text.Fix for bug #73845
	* src/callbacks.c : Replaced the deprecated call 
	gtk_entry_select_region() with gtk_editable_select_region().

2002-03-01   Muktha  <muktha.narayan@wipro.com>

        * src/interface.c: Added new code and functions
          needed for accessibility.
        * src/asciiselect.c: Added code for accessibility.
        * src/interface.h: Added prototype of check_gail(),
          add_atk_namedesc() and add_atk_relation().

Wed Mar 13 09:55:47 2002  George Lebl <jirka@5z.com>

	* README, TODO, NEWS, BUGS, src/gnome-character-map.1:  Applied
	  update patch from Hongli Lai

2002-03-12  Kevin Vandersloot <kfv101@psu.edu>

	* interface.c: set some default prefs - insert at end to true
	add some padding to the text label

2002-03-06 Aruna Pourhit <aruna.pou@wipro.co>
 
	* replaced deprecated calls from the following files
	asciiselect.c
	callbacks.h
	callbacks.c
	interface.c
	main.c
	menus.c
	* Added session management stuffs
 

2002-03-07  Kevin Vandersloot <kfv101@psu.edu>

	* src/asciiselect.c: update when spin is change by typing the
	spin and fix the entry chnaging to handle utf8 properly.
	Fixes bug #72240

2002-03-04 Muktha <muktha.narayan@wipro.com>
        
        * src/asciiselect.c: convert the strings to utf8 so
        that the characters after character code 127 are
        displayed in the 'browse characters' dialog.
        * src/callbacks.c: convert to unicode character so
        that the character codes displayed for higher Ascii
        characters are correct.

2002-03-01 John Fleck <jfleck@inkstain.net>

	* help/C/gnome-character-map.xml
	* help/C/gnome-character-map-C.omf
	updating docs from Sun

2002-02-27  jacob berkman  <jacob@ximian.com>

	* help/C/legal.xml: add legal.xml

2002-02-26 John Fleck <jfleck@inkstain.net>

	* gcharmap/help/C/Makefile.am
	adding
	* gcharmap/help/C/figures/gnome-character-map.png
	* gcharmap/help/C/figures/gnome-character-map-C.omf
	* gcharmap/help/C/figures/gnome-character-map.xml
	removing
	* gcharmap/help/C/gcharmap-C.omf
	* gcharmap/help/C/gcharmap.xml
	* gcharmap/help/C/figures/gcharmap.png 
	* gcharmap/help/C/figures/gcharmap_insertascii.png
	adding Sun-contributed help docs

2002-02-10  Kevin Vandersloot <kfv101@psu.edu>

	* menus.c, interface.c: remove the ability to remove the 
	menu since there's no way to get it back
	
	* interface.c: add mnemonic to label and a little padding to
	the copy button

2002-01-31  Zbigniew Chyla  <cyba@gnome.pl>

	* src/callbacks.c (cb_about_click): Don't try to translate empty string.

2001-02-02  Zbigniew Chyla  <cyba@gnome.pl>

	* .cvsignore: s/gcharmap.desktop/gnome-character-map.desktop/

	* src/.cvsignore: s/gcharmap/gnome-character-map/

2002-01-29  Kevin Vandersloot <kfv101@psu.edu>

	* menus.c: remove some of the toolbar items that are a bit
	strange to be there. 

	* interface.c: improve the overall layout of the app. Remove
	toolbars and unneeded stuff from main window

	* asciiselect.c: port to GtkDialog and rearange buttons
	according to HIG

2002-01-27  Seth Nickell  <snickell@stanford.edu>

	* Makefile.am:
	* gcharmap.desktop.in:
	* gnome-character-map.desktop.in:
	* src/Makefile.am:
	* src/gcharmap.1:
	* src/gnome-character-map.1:

	Rename binary to match the menu name.
	
2002-01-06 John Fleck <jfleck@inkstain.net>

	* Makefile.am, help/Makefile.am, gcharmap.xml - converting
	documentation to xml

2001-12-03  Kevin Vandersloot <kfv101@psu.edu>

	* interface.c: clean up GtkObject stuff. Kill most of the
	error messages that are this programs fault

2001-12-04  Sander Vesik <Sander.Vesik@sun.com>
	* src/interface.h : change a guint to GType so that
	  src/interface.c actually builds

2001-11-27  Seth Nickell  <snickell@stanford.edu>

	* gcharmap.desktop.in:
	* pixmaps/Makefile.am:
	* pixmaps/gnome-character-map.png:

	Use character map icon from Ximian GNOME.
	
	* pixmaps/charmap_24.xpm:
	* pixmaps/charmap_big.xpm:
	* pixmaps/gcharmap-map-16.xpm:
	* pixmaps/gcharmap-map-24.xpm:
	* pixmaps/gcharmap-map-big.xpm:
	* pixmaps/gcharmap.xpm:
	* pixmaps/gnome-character-map.xpm:
	* pixmaps/logo.xpm:

	Remove crufty XPM icons.

	* src/menus.c:

	Remove references to crufty icons.
	
2001-11-27  Seth Nickell  <snickell@stanford.edu>

	* Makefile.am:

	install .desktop to datadir/applications
	
	* gcharmap.desktop.in:

	Rename "Character Map", add Categories field

2001-11-19  Kevin Vandersloot <kfv101@psu.edu>

	* src/interface.c: convert the strings utf8. Thanks to
	Alex Larsson for suggesting the fix. Fixes the pango errors.

2001-10-24  Bastien Nocera  <hadess@hadess.net>

	* src/Makefile.am: couple of fixes to make it build again

2001-08-14  Kjartan Maraas  <kmaraas@gnome.org>

	* src/interface.c: s/gdk_colormap_get_system()/gtk_widget_get_colormap()
	
2001-08-08  Abel Cheung  <maddog@linux.org.hk>

	* \*.desktop: Added zh_TW.Big5 (traditional Chinese) strings.

Fri Jun 29 22:42:18 2001  George Lebl <jirka@5z.com>

	* src/asciiselect.c, src/interface.c: 1) mark fonts for translations,
	  2) handle NULL errors by just using the default gtk font in that
	  case

Fri Jun 29 22:14:31 2001  George Lebl <jirka@5z.com>

	* src/asciiselect.c: update the spin button before inserting,
	  fixes bug #51613

Sun Jun 24 19:25:40 2001  George Lebl <jirka@5z.com>

	* src/asciiselect.c: Fixed keyboard foo in the asciiselector dialog,
	  and wipe the OK button, it made no sense, you can just click
	  insert/close to get the same effect with less confusing semantics

Sun Jun 24 19:02:39 2001  George Lebl <jirka@5z.com>

	* src/interface.c, src/callbacks.c:  Wipe the 0 char as it's not
	  printable, "del" now actually works as a "del", perhaps it should
	  just be removed though.  Also pad the statusbar text with a space
	  to make it more readable.

2001-06-22  Kjartan Maraas  <kmaraas@gnome.org>

	* src/main.c: Use "gcharmap" instead of PACKAGE in gnome-init().
	
2001-06-05  Kjartan Maraas  <kmaraas@gnome.org>

	* src/asciselect.c, callbacks.c, menus.c: Use Character code instead
	of ASCII code since ASCII only covers 7-bits.
	* src/*.*: Fix i18n brokenness by including <config.h> at the top
	of all .c files. Also shuffle the headers a bit. Finally make the
	"help" button work by passing the app name instead of PACKAGE as
	the path to the helpfile. Thanks #gnome.
	
2001-06-04  Kjartan Maraas  <kmaraas@gnome.org>

	* src/*.*: Comment out stuff after #endif to get rid of warnings.
	
2001-03-11  Timur Bakeyev  <mc@bat.ru>

	This is the patch from Vlad Harchev <hvv@hippo.ru>:
	
	* src/interface.c: Use locale-specific fonts instead of adobe family,
	which is iso-8859-1 only. Use gtk-theme's font for gnome font picker,
	and compute colors for drawing the characters according to the theme.
	
2001-02-20 John Fleck <jfleck@inkstain.net>

	* minor updates to gcharmap.sgml for 1.4 release

Mon Feb 19 22:00:50 2001  George Lebl <jirka@5z.com>

	* gcharmap.desktop, pixmaps/Makefile.am:  Patch from Dean Scott
	  <drscott12@hotmail.com> to use the big xpm as the icon as the
	  16x16 looks utterly crap when large icons are on

2001-01-29  Kjartan Maraas  <kmaraas@gnome.org>

	* src/menus.c: Fix some typos.
	
2000-11-19 John Fleck <jfleck@inkstain.net>
	
	* updated doc/C/Makefile.am to install sgml in help directory

2000-11-17 - John Fleck <jfleck@inkstain.net>

	* updating gcharmap.sgml for Nautilus compatibility

2000-11-14  Hongli Lai <hongli@telekabel.nl>

	* src/interface.c: Set style for the buttons in the character
	  table (mainapp->style). Added a font picker to the Text
	  Toolbar.
	* src/callbacks.[ch] (cb_fontpicker_font_set): Function added.
	* BUGS: added the character table style bug.


2000-11-13  Hongli Lai <hongli@telekabel.nl>

	* src/asciiselect.[ch]: Finished.
	* src/menus.c: Added pixmap for the Insert Character menu item.
	* src/interface.c: Some small bug fixes.


2000-11-12  Hongli Lai <hongli@telekabel.nl>

	* src/*.[ch]: Complete rewrite. Nothing looks the same.
	  Not worth writing the changes here ;-)
	* README, BUGS, Makefile.am, src/Makefile.am: cleanup.
	* TODO: is now empty.
	* src/menus.[ch], src/callbacks.[ch]: Files added.
	* doc/C/Makefile.am: Minor cleanup. Copy gcharmap.sgml to
	  the documentation directory (for Gnome 1.4).
	* doc/C/gcharmap.sgml

2000-11-08  Gediminas Paulauskas  <menesis@delfi.lt>

	* src/interface.c: install menu hints.

2000-09-26  Alexander Kirillov  <kirillov@math.sunysb.edu>

	* doc/C/gcharmap.sgml: replaced "ASCII cahracter", "ASCII code"
	(symbols with codes >127 are not ascii!); added paragraph in "bugs
	and limitations" about using fonts with encodings other than
	iso8859-1 

Tue Sep 05 23:33:21 2000  George Lebl <jirka@5z.com>

	* src/interface.[ch], src/main.c, src/asciiselect.[ch]:  Removed
	  redundant prototypes, make prototypes include (void), removed
	  #ifdef guards in .c files, removed extra arguments to #endif,
	  fixup some errors in #ifdef .h guards.  actually use the includes
	  in main.c.  In asciiselect.c made the spin button update all the
	  time and react to enter by clicking on the default button.  Fix
	  a couple of memleaks.  Made translation of fonts possible and use
	  gdk_fontset_load, and don't hardcode to iso8859-1.  On main page
	  bind activate on the entry to the default button (copy).

2000-08-10  Hongli Lai <hongli@telekabel.nl>

	* src/*.c, src/*.h: Some minor cleanups and fixes.
	* src/interface.c, GnomeUIInfo toolbar[]: Added Insert button.
	* Removed these files in pixmaps folder:
	  "Character Map.xpm", "logo.xpm"
	* Renamed pixmaps/Character_Map.xpm to pixmaps/charmap_big.xpm
	  Renamed pixmaps/gcharmap.xpm to pixmaps/gnome-character-map.xpm
	* Created a new pixmaps named charmap_24.xpm
	* pixmaps/Makefile.am:


2000-07-19  Kjartan Maraas  <kmaraas@gnome.org>

	* doc/C/usage.html: Removed autogenerated file.
	* doc/C/.cvsignore: Added .html files and build dir.
	* src/interface.c: Added function-prototypes to get rid
	of compiler warnings.
	
2000-07-17 - John Fleck <jfleck@inkstain.net
	* moved *.png from doc/C/images/ directory to document root for
	build consistency

2000-06-28 John Fleck <jfleck@inkstain.net>
	* fixed version number in gcharmap.sgml

2000-05-21  Kjartan Maraas  <kmaraas@online.no>

	* src/*.c: Fixed i18n with #include <config.h> and
	added bindtextdomain(), textdomain() functions to
	initialize the i18n support.
	
May 14, 2000: Dan Mueth <d-mueth@uchicago.edu>
* doc/C/gcharmap.sgml: Added this file - merged HTML documentation into
  GNOME Documentation Project (GDP) application template.
* doc/C/images/: Added this directory and screenshots
* doc/C/Makefile.am: New makefile which builds doc from sgml and installs
* doc/C/topic.dat: Calls the manual "Manual", instead of Help (it looks 
  funny to have a Help menu with a Help item).
* src/interface.c: linked Help button to documentation.

May 1: Hongli Lai <hongli@telekabel.nl>
* Changed the directory structure to follow the GNU standard.
* Finally wrote the autoconf and automake stuff by myself.
  The configure script and Makefiles should be more stable now.

April 24: Hongli Lai <hongli@telekabel.nl>
* interface.c (main_charmap_new): Changed all calloc() and free() to
  g_new0() and g_free (), changed short to guint8
* Gnome Character Map now completely depends on GTK+, GLib and Gnome; no
  standard C library functions are used.
* Added asciiselect.c and asciiselect.h; now the user can choose any ASCII
  character by enter the ASCII value.
* Documentation finished.
* interface.c (AboutClick): Added the URL of my homepage to About Box.


April 23: Hongli Lai <hongli@telekabel.nl>
* interface.c (main_charmap_new): Changed GTK_FILL in gtk_table_attach() to
  (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL); when the window
  is resized, the character buttons will be resized too.
* interface.c (main_controls_new):
  gtk_box_pack_start (GTK_BOX (hbox), vbox2, FALSE, TRUE, 0);
* NEWS file added


April 21: Hongli Lai <hongli@telekabel.nl>
* interface.c and interface.h: Added popup menu to Edit, added function
  EditMouseDown()
* interface.c and interface.h: Removed character buttons' styles (BtnStyle)
  becuase it cause some misterious bugs.
* TODO file updated
* BUGS file updated
* gcharmap.lsm updated
* Version 0.1.4


April 16: Hongli Lai <hongli@telekabel.nl>
* interface.h: Added menu item Toolbar to struct toolbar[]
* interface.c and interface.h: Added ToolbarToggle()
* interface.c: Changed character buttons' style by using BtnStyle
* interface.c: Added a previewer, using a black background and white text
* Version 0.1.3


April 15: Hongli Lai <hongli@telekabel.nl>
* interface.c (charmap_new): Removed gtk_widget_push_style (BtnStyle)
  from both loops and moved it to the end of the function.
* Makefile: Added -ansi to the compiler parameters $(CFLAGS)
* All C and H files: Added #ifdef __cplusplus {extern "C"}
* version.h: Added #ifndef _VERSION_H_ bla bla bla kind of stuff
* interface.c (ShowMessage): Added gtk_widget_grab_focus (ok)
* interface.c (main_controls_new ()): Added gtk_widget_grab_focus (Edit)
* interface.c: Added keyword static to all functions except main() and
  main_new ()
* Version 0.1.0
* Fixed some, but not all, memory leaks
* interface.c (ButtonClick): Removed free (text);
* Version 0.1.1
* interface.c and interface.h: Removed ShowMessage()
* interface.c (HelpClick): replace ShowMessage() by gnome_app_message()
* interface.c (AboutClick): Added a logo pixelmap, but doesn't work for
  some reason
* interface.c (AboutClick): Commented out #include "pixmap/logo.xpm"
* interface.c and interface.h: Added vbox0 (VBox) and Status (GnomeAppBar)
* interface.c (CutClick): Display the a "Text cut to clipboard" message
* interface.c (CopyClick): Display the a "Text copied to clipboard" message
* interface.c (main_controls_new), interface.h: Added a menu bar and menu
  items.
* interface.c and interface.h: Added toolbar
* Version 0.1.2
* Moved the source files to a KDevelop project. Autoconf and Automake are
  now used.


April 14, 2000: Hongli Lai <hongli@telekabel.nl>
* Initial release, version 0.0.1
* 23:10: Added Gnome support; replaced GtkWindow by GnomeApp
* 23:27: Added About Box
* 23:28: Version 0.0.2
