2012-04-19  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_xinput.c (xnee_xinput_add_devices): 
	Not recording mouse event when wanting to record kbd only

2012-04-17  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_xinput.c: 
	Added (c) year 2012
	Ok if minor differs when querying XI extension

2012-03-24  Henrik Sandklef  <hesa@sandklef.com>

	* configure.in: 
	Fixed faulty printout in xosd option (configure script)

2012-02-10  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_record.c (xnee_record_handle_event_printer): 
	Corrected faulty print statement (too few arguments)

	* configure.in: 
	Bumped version

	* cnee/src/parse.c: 
	* cnee/include/parse.h: 
	* cnee/src/main.c: 
	* cnee/src/cnee_demo.c: 
	Added option: record-replay

	* cnee/src/main.c (main): 
	Returning from main with the last return value

2012-01-05  Henrik Sandklef  <hesa@bach.sandklef.com>

	* configure.in (libgnomeui_LIBS): 
	Changed the printout when not finding gtk-config

2011-12-13  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_display.c (xnee_add_display_str): 
	Fixed mem error in realloc
	Replaced alloc+realloc with only realloc


2011-12-12  Henrik Sandklef  <hesa@sandklef.com>

	* gnee/src/gnee_xnee.h: 
	Added inclusion of xnee_utils.h

	* gnee/src/gnee_xnee.c: 
	Removed unused variables

	* gnee/src/main.c: 
	Corrected faulty version printout

	* gnee/src/recordables.c: 
	Removed unused variable
	Added 2011 to (c) year	
	
	* gnee/src/callbacks.c (on_ok_button1_clicked): 
	Removed unused variable

	* gnee/src/gnee_xnee.h: 
	Added proto for gnee_set_xosd_feedback

	* cnee/src/cnee_printer.c: 
	Added 2011 to (c) year
	Removed unused variable
	(xnee_usage_printer): 
	Removed unused variable

	* cnee/src/cnee_fake.c (xnee_type_help_sub): 
	Removed unused variable: option_descr

	* libxnee/include/libxnee/xnee_setget.h: 
	Added proto for : 
	      xnee_is_future_clients
              xnee_set_new_window_pos_value
	
	* libxnee/include/libxnee/xnee_xinput.h: 
	Added proto for xnee_xinput_add_devices

	* libxnee/src/xnee_display.c: 
	* libxnee/src/xnee_expr.c: 
	* libxnee/src/xnee_grab.c: 
	Removed unused variables

	* libxnee/src/xnee_plugin.c: 
	Removed unused handling of sync callback

	* libxnee/src/xnee_record.c: 
	Removed new_window_pos
	
	* libxnee/src/xnee_utils.c: 
	Removed unused printout code

	* libxnee/src/xnee_time.c: 
	Added type (unsigned long) for stored_recordFirst_diff

	* libxnee/src/xnee_xinput.c (xnee_xinput_add_devices): 
	Removed unused and/or obsolete code
	Added inclusion of xnee_range.h		
	(xnee_init_xinput): return XNEE_OK

	* libxnee/src/xnee_display.c: 
	Added inclusion of xnee_xinput.h	
	
	* libxnee/src/xnee_session.c (handle_xerr): 
	Removed unused and/or obsolete code

	* libxnee/src/xnee_buffer.c: 
	Added inclusion of xnee_xinput.h
	Added 2011 to (c) years
	
	* libxnee/src/xnee_grab.c (xnee_save_or_print): 
	Removed obsolete and/or unused code

	* libxnee/src/xnee_fake.c (xnee_fake_key_event_impl): 
	Moved declaration of XDevice*

	* libxnee/src/xnee_replay.c: 
	Printout of replayable added
	Added inclusion of xnee_xinput.h

	* libxnee/include/libxnee/xnee_setget.h: 
	Added prototype for int xnee_is_forced_core_device_events

	* libxnee/src/print.c (xnee_store_mouse_pos): 
	Bool bo removed, since not used

	* configure.in: 
	Bumping version to 3.10.92

	* gnee/src/gnee_xnee.c (gx_start_recording): 
	Removed printout (stderr)

	* libxnee/src/xnee.c (xnee_start): 
	Returning (XNEE_NO_PROT_CHOOSEN) if nothing to record

	* libxnee/src/xnee_range.c (xnee_get_nr_of_data): 
	Not counting reparentnotify among data to record

	* libxnee/src/xnee.c (xnee_start): 
	Removing debug printouts

	* configure.in: 
	Bumb version

	* libxnee/src/xnee.c (xnee_start): 
	Init data counter to 0 

2011-11-28  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_plugin.c: 
	Removed code already commented away

	* libxnee/src/xnee_session.c: 
	Replacing remaining exit with setting interrupt flag

	* libxnee/src/xnee_xinput.c (xnee_handle_xinput_event): 
	Removed faulty printout

	* gnee/src/callbacks.c: 
	Removed calls to set verbose mode

	* gnee/src/main.c (main): 
	Forcing gnee to replay only core events

2011-11-21  Henrik Sandklef  <hesa@bach.sandklef.com>

	* libxnee/src/xnee_resource.c (]): 
	Type fixed

2011-11-17  Henrik Sandklef  <hesa@sandklef.com>

	* pnee/src/callbacks.c: 
	Added copyright notice (thanks ams)

	* configure.in: 
	Bumping version
	Debian => Debian based distros

2011-11-17  Henrik Sandklef  <hesa@sandklef.com>

	* build/ftp-upload.sh: 
	Fix for upload directive syntax

	* libxnee/src/xnee_utils.c (xnee_record_from_data_display): 
	context display fix now works on Xorg <= 1.12

2011-09-10  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee.c (xnee_start): 
	* libxnee/src/xnee_display.c (xnee_add_display_str): 
	* libxnee/src/xnee_fake.c (xnee_type_file): 
	* libxnee/src/xnee_plugin.c (xnee_use_plugin): 
	* libxnee/src/xnee_setget.c: 
	Replaced exit with return

2011-08-25  Henrik Sandklef  <hesa@sandklef.com>

	* configure.in: 
	Replaced "can not" with "can't"
	Removed duplicate entry of texi2html
	Removed comment about missing programs when not needed

2011-08-08  Henrik Sandklef  <hesa@sandklef.com>

	* build/build-cvstag.sh (DATE): 
	Better error messages

	* configure.in: 
	Bumping version to 3.10

	* build/test-dist.sh (XNEE_DIR): 
	Fix for allowing dir path in dist to test

2011-07-12  Henrik Sandklef  <hesa@sandklef.com>

	* configure.in: 
	Bumping to 3.09.91

	* doc/version.texi: 
	Bumped date

	* libxnee/src/xnee_setget.c (xnee_set_unsync_mode): 
	Added verbose printout on synd mode set/unset

	* doc/xnee_intern.texi: 
	Replaced "--no-sync" with -ns

	* cnee/src/cnee_strings.c: 
	Replaced "--no-sync" with -ns

	* libxnee/include/libxnee/xnee_utils.h: 
	Changed print format on 64 bit platform

	* libxnee/src/xnee_expr.c: 
	Added xnee session line which caused the error to err printout

	* libxnee/src/xnee_record.c: 
	Fixed format error

2011-07-10  Henrik Sandklef  <hesa@sandklef.com>

	* cnee/test/src/Makefile (X11_LIB): 
	Added missing -I and -L to include path 

	* libxnee/src/xnee_session.c (xnee_close_down): 
	Setting displays to NULL after closing them

	* libxnee/src/xnee_fake.c (xnee_fake_motion_event_impl): 
	Slightly altered threshold for usleep wrapper (xnee_fake_sleep)

	* libxnee/src/xnee_time.c (xnee_calc_sleep_amount_fast): 
	Rewrote time diff calculator 
	Removed printf statements


	* libxnee/src/xnee_xinput.c (xnee_handle_xinput_event): 
	Printing data from stored x event instead of frmo deviceevaluator
	Replaced 100 as buf size with a macro (XI_BUF_SIZE)
	spnrintf instead of sprintf

2011-05-05  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_utils.c (xnee_record_from_data_display):
	Added support for X.org >= 7 to xnee_record_from_data_display()
        bug #33237, Xnee fails to record on RedHat
	(xnee_record_from_data_display):
	Adding support for X.org > 1 10

2011-04-18  Henrik Sandklef  <hesa@sandklef.com>

	* cnee/test/src/Makefile (X11_INC):
	Added -I/usr/local/include
	to compile test code on freebsd

	* cnee/test/test_all.sh:
	* cnee/test/check_mem.sh:
	Updated to use "env" to invoke bash script

2011-03-28  Henrik Sandklef  <hesa@bach.sandklef.com>

	* doc/xnee_copying:
	Added 2011 to (c) year

2011-03-25  Henrik Sandklef  <hesa@bruckner.sandklef.com>

	* libxnee/src/xnee_xinput.c (xnee_xinput_add_devices):
	Increased size of xinput device name (to 100)

2011-03-13  Henrik Sandklef  <hesa@sandklef.com>

	* doc/xnee_intro.texi:
	Typos fixed

	* AUTHORS (Authors):
	Added Scott Kostyshak to contributors

	* doc/xnee_intern.texi:
	Typo fix (exists -> exist, doesn't -> don't)

	* doc/xnee_prot.texi:
	Typo

2011-03-12  Henrik Sandklef  <hesa@sandklef.com>

	* doc/xnee_intern.texi:
	Language fixes

2011-03-01  Henrik Sandklef  <hesa@sandklef.com>

	* NEWS:
	Boiler template for coming version 3.10

2011-02-26  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_range.c (xnee_device_as_delivered): 
	Not recording device as delivered if X.org > 1.9

2011-03-01  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_range.c (xnee_device_as_delivered): 
	Typo (<6   => <9) when checking X.org version

2011-02-23  Henrik Sandklef  <hesa@sandklef.com>

	* configure.in: 
	Prepared for 3.0.9

	* NEWS: 
	Prepared for 3.0.9

2011-02-22  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_fake.c (xnee_fake_motion_event_impl): 
	Removed unused (and somewhat stupid) test code

	* cnee/src/Makefile.am (cnee_SOURCES): 
	Adding LIBXI (possibly containing libxi) to ld flags

	* libxnee/src/Makefile.am (LIB_XNEE_SOURCE_FILES): 
	Used "#" for commenting out stuff

	* NEWS: 
	Added link to debian bug

2011-02-20  Henrik Sandklef  <hesa@sandklef.com>

	* configure.in: 
	Removed faulty extra call to AC_INIT

	* gnee/src/Makefile.am (gnee_LDADD): 
	* pnee/src/Makefile.am (pnee_LDADD): 
	Added LIBXI to d flags (via LIBXI)

	* configure.in: 
	Bumped version (to 3.08.90) to start preps for 3.09
	Removed debug printout
	Altered check for XI slightly

	* libxnee/src/xnee_xinput.c: 
	Added (c) year

	* libxnee/src/xnee_replay.c: 
	Removed call to xnee_init_xinput

	* libxnee/src/xnee_fake.c (xnee_fake_key_event_impl): 
	Replaced warning print with verbose (was nothing to warn about)

	* libxnee/include/libxnee/xnee_utils.h: 
	Updated (c) year
	Added macros for print format

	* libxnee/src/xnee_display.c: 
	Updated (c) year
	Minor verbose statements changed

	* libxnee/src/xnee_record.c: 
	Changed print format
	Updated (c) year

	* libxnee/src/xnee_replay.c (xnee_replay_synchronize): 
	Minor tweaks
	Added init of XI devices
	
	* libxnee/src/xnee_fake.c (xnee_replay_event_handler): 
	Fixes for XI 

	* libxnee/src/xnee_xinput.c (xnee_handle_xinput_event): 
	Fixes for XI support (num_valuators reworked)

2011-02-19  Henrik Sandklef  <hesa@sandklef.com>

	* cnee/src/parse.c (xnee_parse_cnee_option): 
	Adding recording of XI keyboard events if XI support

	* cnee/src/cnee_demo.c (cnee_demonstration): 
	Added XI support.
        Savannah: bug #31231: Replay in demo mode malfunctions

	* cnee/src/cnee_printer.c (xnee_usage_printer): 
	Removed "===" from help printout

2011-01-25  Henrik Sandklef  <hesa@sandklef.com>

	* xnee/configure.in: 
	Bumped version to 3.08

2011-01-23  Henrik Sandklef  <hesa@sandklef.com>

	* pnee/src/Makefile.am: 
	Adding libs (for Fedora)

2011-01-21  Henrik Sandklef  <hesa@sandklef.com>

	* configure.in: 
	Bumping to version 3.07.92

2011-01-13  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_utils.c (xnee_record_from_data_display): 
	Added support to handle X server from Fedora 13, 14 & NoMachine

	* pnee/src/pnee_impl.c (pnee_start_replaying): 
	Removed unused variables

2010-10-27  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_expr.c: 
	#ifdef:ed away an unused var: tmp_time

	* libxnee/include/libxnee/xnee_session.h: 
	Added prototype for: 
  	  xnee_set_x_server_version(xnee_data *xd);

	* libxnee/include/libxnee/xnee_xinput.h: 
	Added prototype for: 
  	  xnee_handle_xinput_event_human

	* libxnee/include/libxnee/xnee_utils.h: 
	Added prototype for: 
	  xnee_is_screen_ok

2010-10-26  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/include/libxnee/xnee_setget.h: 
	Added prototypes for: 
	  xnee_set_no_reparent_recording
	  xnee_unset_no_reparent_recording
	  xnee_is_no_reparent_recording

	* libxnee/include/libxnee/xnee_xinput.h: 
	Added prototype for: xnee_set_x_server_version

	* libxnee/src/xnee_alloc.c: 
	#ifdef:ed (the very odd) NULL pointer check 

	* libxnee/src/print.c: 
	fprintf pointers with "%p" instead of "%d" or "%u"
	Added inclusion of xnee_xinput.h
	
	* libxnee/src/xnee_xinput.c: 
	Added server_time to args when xinput2 disabled
	
	* libxnee/src/xnee_utils.c: 
	Removed old crappy commented out code

	* libxnee/src/xnee_setget.c: 
	* libxnee/src/xnee_session.c: 
	* libxnee/src/xnee_resource.c: 
	* libxnee/src/xnee_replay.c: 
	* libxnee/src/xnee_record.c: 
	* libxnee/src/xnee_range.c: 
	* libxnee/src/xnee_keysym.c: 
	fprintf pointers with "%p" instead of "%d" or "%u"

	* libxnee/src/xnee_window.c: 
	* libxnee/src/xnee_plugin.c: 
	* libxnee/src/xnee_grab.c: 
	* libxnee/src/xnee_fileop.c: 
	Added 2010 to (c) year
	fprintf pointers with "%p" instead of "%d" or "%u"

	* libxnee/src/xnee_fake.c: 
	#ifdef:ed away code
	fprintf pointers with "%p" instead of "%d" or "%u"

	* libxnee/src/xnee_expr.c: 
	#ifdef:ed away code
	Removed unused variables

	* libxnee/src/xnee_display.c: 
	fprintf pointers with "%p" instead of "%d" or "%u"

	* libxnee/src/xnee_buffer.c: 
	#ifdef:ed away code
	Added 2010 to (c) year

	* libxnee/src/xnee_xinput.c: 
	fprintf pointers with "%p" instead of "%d" or "%u"

	* libxnee/src/Makefile.am (PEDANTIC_FLAGS): 
	Added  -fno-strict-aliasing -Wno-unused-parameter  

2010-10-25  hesa  <hesa@sandklef.com>

	* libxnee/src/print.c (xnee_print_distr_list): 
	Printing display(s) as unsigned ints instead of ints

	* libxnee/src/xnee_record.c: 
	Setting rContext to 0 (instead of NULL)
	Fixed some fprintf arg type casts

	* libxnee/src/xnee_utils.c (xnee_record_from_data_display): 
	Extending fix for RECORD to be valid for newer Xorg servers

	* libxnee/src/xnee_xinput.c (xnee_handle_xinput_event_human): 
	Corrected faulty number of args to print function
	Switched to using stored function (instead of fprintf directly)

	* libxnee/include/libxnee/xnee.h: 
	Changed type of time variable (saved_xinput_event) to Time

2010-10-23  Henrik Sandklef  <hesa@sandklef.com>

	* configure.in: 
	Bumped version to 3.07.90 (preps for 3.08)
	Fixes for dvi to pdf program
	Check for XI stuff only when XI is enabled

	* cnee/src/Makefile.am: 
	Cleaned up Makefile

	* libxnee/include/libxnee/xnee.h: 
	* libxnee/src/xnee_session.c: 
	Removed disabling of xinput device by default
	Added recording_enabled to xnee_data struct
	
	* libxnee/src/xnee_xinput.c: 
	Fixes for --disable-xinput-events

2010-10-15  Henrik Sandklef  <hesa@sandklef.com>

	* gnee/src/Makefile.am: 
	* pnee/src/Makefile.am: 
	XNEE_XINPUT_SUPPORT_FLAGS is a flag for the compiler (not a linker),
	changing accordingly

	* configure.in: 
	Updated version number to 3.07
	Minor fixes when looking for gtk-config, dvipdf

	* gnee/src/Makefile.am (gnee_LDADD): 
	* pnee/src/Makefile.am (pnee_LDADD): 
	Added ${XNEE_XINPUT_SUPPORT_FLAGS} to linker args

	* libxnee/src/print.c (xnee_version): 
	Added 2010 to (c) year

2010-10-02  Henrik Sandklef  <hesa@sandklef.com>

	* configure.in: 
	Adding "-ldl" to linker arg if needed
	Adding check for XI functions

2010-09-26  Henrik Sandklef  <hesa@sandklef.com>

	* configure.in: 
	Bumping version to 3.06.96 (in preps for 3.07)

	* libxnee/src/xnee_fake.c: 
	Removed printfs

	* libxnee/src/xnee_xinput.c (xnee_get_xinput_event_base): 
	Preventing more than XQueryExtension call
	caching value

	* libxnee/src/xnee_buffer.c (xnee_replay_buffer_handler): 
	Fixed bug in sync buffer 

	* configure.in: 
	Bumping version to 3.06.95 (in preps for 3.07)

	* doc/xnee_prot.texi: 
	Added notes on how XI events are stored in session file

	* libxnee/src/xnee_utils.c (xnee_is_screen_ok):
	Screen nr=0, should of course be an ok screen

	* libxnee/src/xnee_expr.c (xnee_expression_handle_project): 
	Better support to handle strangely recorded screen nr
	More fixes to ifdef away xi (N900)

	* libxnee/src/xnee_fake.c: 
	More fixes to ifdef away xi (N900)

	* libxnee/src/xnee_utils.c (xnee_is_screen_ok): 
	New fun to handle strangely recorded screen nr

	* libxnee/src/xnee_xinput.c: 
	Added empty stub for xi human print, if xi disabled

2010-09-25  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_replay.c (xnee_replay_main_loop): 
	* libxnee/src/xnee_fake.c (xnee_replay_event_handler_sleep_amt): 
	Removed printf statements (used during devel)

2010-09-25  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_fake.c: 
	Removed set/unset of verbose mode

2010-09-24  Henrik Sandklef  <hesa@sandklef.com>

	* NEWS: 
        Notes from ChangeLog turned into (not yet properly) commented notes

	* libxnee/include/libxnee/xnee_fake.h: 
	Changed fake key fun to macro
	Added fun to fake xi key

	* libxnee/src/xnee_fake.c: 
	Added support for replaying XI key event

	* libxnee/src/xnee_expr.c (xnee_expression_handle_prim_sub): 
	Storing of time altered to work with xi and forced core replay
	Discard xi events if forced core replay

	* libxnee/src/xnee_fake.c (xnee_fake_button_event_impl): 
	Storing last motion event's X and Y coords for use in coming calls
	to xi fake button

	* libxnee/src/xnee_xinput.c (xnee_get_xinput_device): 
	Using fake display when listing and setting up xi devices

	* libxnee/test/libtest.c: 
	Added (c) notice

	* cnee/include/parse.h: 
	* cnee/src/parse.c: 
	Added options to handle:
	forced core replay
	replay backend

	* libxnee/src/print.c: 
	Basic functionality of printing xi events for humans added

	* libxnee/src/xnee_error.c: 
	Added: XNEE_XINPUT_EXTENSION_FAILURE, XNEE_REPLAY_BACKEND_FAILURE 

	* libxnee/src/xnee_fake.c: 
	Added support for xi buttton
	Moved calc of time to sleep to separate fun
	(xnee_replay_event_handler_sleep_amt)
	Added code to find replay session's device id
	(only  rudimentary support, based on # instead of name)

	* libxnee/src/xnee_record.c: 
	Removed "#" in front of core event printout
	Temp. disabling check for screen 

	* libxnee/src/xnee_replay.c: 
	Restructured duplicate code (new static fun
	xnee_replay_update_dev_ctr)
	Added support for xi buttons

	* libxnee/src/xnee_session.c: 
	Added call to xi init and to set replay backend

	* libxnee/src/xnee_setget.c
	(xnee_unset_forced_core_device_events): 
	Added funs to (un)set forced code device replay

	* libxnee/src/xnee_xinput.c: 
	Human printout of xi events
	New function to init Xnee's XInput stuff (no device init)
	Added code to find replay session's device id
	(only  rudimentary support, based on # instead of name)

	* libxnee/include/libxnee/xnee.h: 
	Added vars for replay to xi structs

	* libxnee/include/libxnee/xnee_fake.h: 
	Changed fake button fun to macro
	Added fun to fake xi buttons

	* libxnee/include/libxnee/xnee_xinput.h: 
	Added funs to init Xnee's XInput stuff (no device init)

	* libxnee/include/libxnee/xnee_setget.h: 
	Added funs to (un)set forced code device replay

2010-09-23  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_strings.c: 
	* libxnee/include/libxnee/xnee_strings.h: 
	Added string for replay backend

	* libxnee/include/libxnee/xnee_setget.h: 
	Added funs to handle replay backend

	* libxnee/include/libxnee/xnee.h: 
	Added enum and variable for replay backend

	* libxnee/src/xnee_setget.c (xnee_set_replay_backend): 
	Removed faulty fprintf statement

	* configure.in: 
	Bumping version to 3.06.91 (in preps for 3.07)

	* libxnee/src/xnee_fake.c (xnee_fake_motion_event_impl): 
	Removed crappy printf statement

	* libxnee/src/xnee_expr.c (xnee_expression_handle_replay): 
	Storing time for XI events

	* libxnee/include/libxnee/xnee_xinput.h: 
	* libxnee/src/xnee_xinput.c (xnee_handle_xinput_event): 
	Added server time as argument since we need the time source

	* libxnee/src/xnee_fake.c: 
	Making sure XI motions events are faked as absolute
	Improved handling of XI events

	* libxnee/src/xnee_replay.c (xnee_replay_main_loop): 
	Changed to replaying/faking XInput Slave events instead of master

	* libxnee/src/xnee_record.c (xnee_record_handle_event_printer): 
	Printing a "#" in front of every "normal" motion event (devel fix) v

	* doc/xnee_copying: 
	Updated (c) year

	* doc/version.texi: 
	Updated (c) year

2010-09-22  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_xinput.c (xnee_handle_xinput_event): 
	Changed exit to print a warning (stderr) and return with errorr code

	* configure.in: 
	Updated version to 3.06.90 to prepare for 3.07

	* libxnee/src/xnee_fake.c (xnee_replay_event_handler): 
	Indentation fix

	* libxnee/src/xnee_range.c: 
	Changed "WARNING" to "NOTIFICATION" in warning text 

	* libxnee/src/xnee_session.c (xnee_rep_prepare): 
	Added extra call (for second call of fun :( )  to
	xnee_setup_display
	Continuing if XNEE_OK returned from xnee_replay_main_loop

	* libxnee/src/xnee_record.c: 
	Enabled recording even if screen < 0
	Added print of xnee_data and control dpy in fprintf statement

	* libxnee/src/xnee_replay.c: 
	Removed printf statements
	changed a printf into a fprintf(stderr,

	* libxnee/src/xnee_session.c: 
	xnee_setup_display called earlier (N900 fix)

	* libxnee/src/xnee_xinput.c: 
	Updated (c) year
	changed a printf into a fprintf

2010-09-18  Henrik Sandklef  <hesa@sandklef.com>

	* xswine/main.c: 
	Major rewrite, fprintf and flush to swmouse devs

2010-09-14  Henrik Sandklef  <hesa@sandklef.com>

	* build/maemo.sh: 
	Removed unused old settings
	Re-enabled clean target

2010-09-13  Henrik Sandklef  <hesa@sandklef.com>

	* build/maemo.sh: 
	New file to build Xnee for N900, 
	  (very specific settings)

	* libxnee/src/xnee_utils.c (xnee_record_from_data_display): 
	Added support for handling N900 X servers

2010-09-09  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/include/libxnee/xnee.h:
        Removed hard coded #define of XNEE_XINPUT_SUPPORT

	* libxnee/include/libxnee/xnee_xinput.h: 
	Modified (c) year (only 2010)
	Include libxnee/xnee.h alwas done

2010-09-08  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/include/libxnee/xnee_xinput.h: 
	Moved function prototypes outside xinput ifdef

	* libxnee/src/xnee_alloc.c (xnee_free_recordext_setup): 
	free code placed inside NULL checks instead of separate NULL checks

	* libxnee/src/xnee_record.c (xnee_record_handle_event_printer): 
	Discarding motion event if no screen presented

	* libxnee/src/xnee_xinput.c: 
	Stub code for Xinput2 if xinput disabled

	* libxnee/src/Makefile.am:
	* cnee/src/Makefile.am:
	Added xinput enable/disable support

	* configure.in:
	--disable-xinput2 (and enable) added

2010-09-07  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/include/libxnee/xnee_strings.h: 
	merge

	* libxnee/src/xnee_alloc.c: 
	Updated (c) year

2010-09-07  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/include/libxnee/xnee_settings.h
	(XNEE_NR_OF_XINPUT_DEVICES): 
	Adding XNEE_NR_OF_XINPUT_DEVICES as the max 
	number of xinput devices handled

2010-09-01  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/test/print.c (test_printfuns): 
	Typo fix:  reurn => return
	(main): printf typo and formatting 

	* libxnee/include/libxnee/xnee.h: 
	Including xnee_settings.h to get the nr of xinput devices

2010-08-31  Henrik Sandklef  <hesa@sandklef.com>

	* AUTHORS (Authors): 	
	Added Tuukka Pasanen to contributors

	* libxnee/test/print.c: 
	Added return 0 at the end of some function body
	Added (c) and license notice

	* libxnee/test/test_feedback.c (test_setfeedback): 
	Added return 0 at the end of the function body

	* libxnee/test/test_all.c (test_all): 
	Added return 0 at the end of the function body

	* libxnee/test/libtest.c (test_xnee_data): 
	Added return XNEE_OK at the end
	Added (c) and license notice

	* gnee/src/gnee_xnee.c (gnee_get_grab): 
	Added missing return values

	* cnee/src/main.c (cnee_handle_err): 
	function now returns void 
	we will discard any errors in the function anyway

	* devel-scripts/setup-xi2.sh: 
	Script to setup and unsetup (-d) xinput devices

	* libxnee/src/Makefile.am:
	Merged xinput-2 branch

	* libxnee/src/xnee.c:
	Removed funs: xnee_check_true, xnee_check_false

	* libxnee/src/xnee_display.c: 
	Merged xinput-2 branch

	* libxnee/src/xnee_error.c: 
	Updated (c) years to include 2010
	New error code: XNEE_CLI_ERROR

	* libxnee/src/xnee_expr.c: 
	Merged xinput-2 branch

	* libxnee/src/xnee_fake.c: 
	Merged xinput-2 branch

	* libxnee/src/xnee_range.c: 
	Merged xinput-2 branch

	* libxnee/src/xnee_replay.c: 
	Merged xinput-2 branch

	* libxnee/src/xnee_session.c: 
	Merged xinput-2 branch

	* libxnee/src/xnee_utils.c (xnee_check_true): 
	New funs: xnee_check_true, xnee_check_false

	* libxnee/src/xnee_strings.c: 
	Updated (c) years to include 2010
	Added string containing name of xinput extension

	* libxnee/src/xnee_record.c (xnee_unsetup_recording): 
	Merged xinput-2 branch

	* libxnee/include/libxnee/xnee.h (struct): 
	Merged xinput-2 branch

2010-08-31  Henrik Sandklef  <hesa@sandklef.com>

	BRANCH: xinput-2 branch

	* cnee/src/parse.c: 
	* cnee/include/parse.h: 
	Updated (c) years to include 2010
	Added option   "--disable-xinput-events"

	* libxnee/src/Makefile.am: 
	Added files: src/xnee_xinput.c include/libxnee/xnee_xinput.c 

	* libxnee/src/xnee_expr.c: 
	Added support for managing xinput events	
	Updated (c) years to include 2010

	* libxnee/src/xnee_fake.c: 
	Added support for faking xinput events	
	Updated (c) years to include 2010

	* libxnee/src/xnee_range.c: 
	Add static to add_to_list2
	Updated (c) years to include 2010

	* libxnee/src/xnee_record.c: 
	Moved xinput funationality to file: xnee_xinput

	* libxnee/src/xnee_replay.c: 
	Skeleton code for replaying XInput device events

	* libxnee/src/xnee_session.c: 
	Using Xnee's Xinput API to disable Xinput by default

	* libxnee/src/xnee_setget.c: 
	Moved xinput funationality to file: xnee_xinput

	* libxnee/src/xnee_utils.c: 
	Moved xinput funationality to file: xnee_xinput

	* libxnee/include/libxnee/xnee.h: 
	Added variables to keep info on whether to record xi mouse/kbd or not

	* libxnee/include/libxnee/xnee_fake.h: 	
	Added support for faking xinput events	

	* libxnee/src/xnee_xinput.c: 
	New file

	* libxnee/include/libxnee/xnee_xinput.h: 
	New file

2010-08-30  Henrik Sandklef  <hesa@sandklef.com>

	* AUTHORS (Authors): 
	Added Fabian Keil to contributors (thanks!)
	Made more explicit who of the AUTHORS made what

2010-08-26  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_session.c (xnee_rep_prepare): 
	After reading meta data, we're now looking at the ret variable and
	make sure the called fun has finished with a return value that allows
	us to continue

2010-08-25  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_expr.c (xnee_expression_handle_comment): 
	Removed unused variable len
	Updated copyright year	

	* libxnee/src/xnee_session.c (xnee_rep_prepare): 
	Return from xnee_rep_prepare() if reading of meta data fails

	* libxnee/src/print.c (xnee_human_print_event): 
	Removed useless assignment wasting "storage"	
	(xnee_human_print_request): 
	Removed useless assignment of request_name (wasting "storage")

	* libxnee/src/xnee_range.c: 
	Updated copyright year
	Removed unused variable "len"

	* libxnee/src/xnee_setget.c: 
	Better null handling (xnee_set_project_file)

	* libxnee/src/xnee.c:
	Removed unhandled check of return value
	Added copyright year

2010-07-30  Henrik Sandklef  <hesa@sandklef.com>

	* configure.in (libgnomeui_LIBS): 
	check for gtk-config
        try our best to look for gnome.h file

	* pnee/src/pnee_impl.h: 
	Removed inclusion of gnome.h

2010-06-17  Henrik Sandklef  <hesa@haas.sandklef.com>

	* doc/Makefile.am (install): 
	Installation of docs is now depending on BUILDOC

	* configure.in: 
	Added new option: --enable-man
	Checks for makeinfo once, uses result many times
	Can build guis and manual without all doc stuff

2010-05-27  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_record.c: 
	Removed debug/printf printout when closing context

	* libxnee/src/xnee_session.c: 
	Re-enabling closing of displays

	* cnee/src/main.c (main): 
	Removing set_verbose in main (huah!!)

	* libxnee/src/xnee_keysym.c (xnee_token_to_km): 
	Checking if keycode/modifier is valid before using it

2010-05-26  Henrik Sandklef  <hesa@sandklef.com>

	* configure.in: 
	Bumping version to 3.06

	* libxnee/src/xnee_resource.c: 
	Replace "forced-reparent-recording" with
	"no-reparent-recording"
	
	* libxnee/src/xnee_record.c (xnee_record_handle_event_printer): 
	Don't print reparent event if no-reparent

	* libxnee/src/print.c (xnee_print_xnee_settings): 
	If no-reparent-recording used, print option to file

	* libxnee/src/xnee_session.c (xnee_init): 
	no-reparent turned OFF default

	* libxnee/src/xnee_setget.c (xnee_set_no_reparent_recording): 
	set, get and is functions for no-reparent functionality

	* libxnee/include/libxnee/xnee_resource.h (enum XNEE_OPTION_KEYS): 
	Replace XNEE_FORCED_REPARENT_RECORD with
	        XNEE_NO_REPARENT_RECORD		

	* libxnee/include/libxnee/xnee.h (struct): 
	forced_reparent_recording turned into no_reparent_recording 

2010-05-24  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/include/libxnee/xnee.h: 
	Adding structs: saved_xinput_event, xinput_device
	Adding enum:    XNEE_PROTO_XINPUT_EVENT_MASTER,
			XNEE_PROTO_XINPUT_EVENT_SLAVE,
	To handle XI2

	* libxnee/include/libxnee/xnee_setget.h: 
	New function prototype: xnee_has_xinput2

	* libxnee/include/libxnee/xnee_settings.h: 
	Macro XNEE_NR_OF_XINPUT_DEVICES to set the nu,ber of XI2 devies
	Xnee can manage 

	* libxnee/src/xnee_utils.c (xnee_init_xinput_devices): 
	Function to retrieve and store XI2 info

	* libxnee/src/xnee_record.c (xnee_record_handle_event_printer): 
	Recording Button press/release (not working)
	Motion implemented

	* cnee/include/parse.h: 
	Adding enum member CNEE_GET_XINPUT_EVENT_BASE

	* cnee/src/parse.c (]): 
	Adding option: --get-xinput-event-base / -gxbe

	* libxnee/src/xnee.c: 
	Moved util funs to xnee_utils.c

	* libxnee/src/xnee_error.c: 
	Adding generic error in CLI

2010-05-23  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_display.c (xnee_setup_display): 
	Setting event base for x input extension if XI is available
	otherwise setting it to < 0

	* libxnee/src/xnee_record.c (xnee_record_handle_event_printer): 
	More structured xinput event handling
	Filtering out the "incorrect events"

	* libxnee/src/xnee_session.c (xnee_init): 
	X Input extension event base initialised to -1 

	* libxnee/src/xnee_utils.c: 
	Added new function: xnee_get_xinput_event_base
	Moved two funs here: xnee_check_true, xnee_check_false

	* libxnee/src/xnee_strings.c: 
	* libxnee/include/libxnee/xnee_strings.h: 
        New string:  XNEE_XINPUT_EXTENSION_NAME
	to store the name of the X Input Extension

	* libxnee/include/libxnee/xnee.h: 
	Adding support for Xinput Event internally  
	
	Return value:
	XNEE_XINPUT_EXTENSION_FAILURE    ,

	All protocol formatting numbers now have a enum value:
	enum: xnee_protocol_data_numbers

	Adding struct:
	xnee_xinput_event

	which is used in: 
	xnee_intercept_data;
   
	xnee_data now has a member: 
	xinput_event_base;

	xnee_script_s now has a member:
	xinput_deviceid ;


	* libxnee/include/libxnee/xnee_utils.h:
	Added new function: xnee_get_xinput_event_base
	Moved two funs here: xnee_check_true, xnee_check_false

2010-05-12  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_fileop.c (xnee_free_file):
	Checking if file is null before printing (only debug print)

	* libxnee/src/xnee_utils.c (xnee_record_from_data_display):
	Adding code to prepare for new XLIB fixes

	* libxnee/src/xnee_record.c:
	* libxnee/src/xnee_replay.c:
	Using functions in xnee_utils to find which display
	to use for sending control data
	Removed unused code

	* libxnee/src/xnee_session.c (xnee_close_down):
	Added some debug printouts
	Removed clsoing of data display (don't know what's wrong :( )

	* libxnee/include/libxnee/xnee_utils.h:
	* libxnee/src/xnee_utils.c:
	Added functions:
	  xnee_record_from_data_display(xnee_data *xd);
	  xnee_get_display_for_recordcontext(xnee_data *xd);
	to handle workaround for Xorg server in 2009-2010


2010-05-11  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_record.c (xnee_record_handle_event_printer): 
	Removed debug printout
	Check if string is NULL before strcmp

	* cnee/src/main.c: 
	Removed sleep workaround

	* libxnee/src/xnee_record.c: 
	Removed debug printouts

	* libxnee/src/print.c: 
	Added printing of forced reparent mode when 
	writing to sessions file

	* libxnee/src/xnee_error.c: 
	Fixed typo (filure => failure)

	* libxnee/src/xnee_record.c: 
	Only recording all ReparentNotify when forced reparent
	mode

	* libxnee/src/xnee_resource.c: 
	Added parser functions for new forced reparent
	functionality

	* libxnee/include/libxnee/xnee.h: 
	Added variable for new forced reparent
	functionality

	* libxnee/src/xnee_session.c: 
	Set forced reparent flag to 0 during init.

	* libxnee/src/xnee_setget.c: 
	Added helper functions (is, set, get) for new forced reparent
	functionality

	* libxnee/include/libxnee/xnee_resource.h: 
	Added new enum (XNEE_FORCE_REPARENT_RECORD) 

2010-02-06  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/test/callback.c (main): 
	Casting xd to XPointer to silent warning

2010-01-24  Henrik Sandklef  <hesa@bach.sandklef.com>

	* pixmap/512x512/xnee-new.png
	New file (logo) from Luis Santander

2010-01-21  Henrik Sandklef  <hesa@schnittke.sandklef.com>

	* libxnee/src/xnee_resource.c: 
	* libxnee/src/xnee_record.c: 
	Updated (c) year

	* libxnee/src/xnee_resource.c (xnee_key2string): 
	Not crashing due to options[-1] indexing

2010-01-02  Henrik Sandklef  <hesa@schnittke.sandklef.com>

	* libxnee/src/xnee_record.c (xnee_record_from_data_display): 
	Checking if x_vendor_name is NULL before use

2009-12-31  Henrik Sandklef  <hesa@sandklef.com>

	* Makefile.am (EXTRA_DIST): 
	Adding build/autobuild.sh to dist file

	* configure.in: 
	Added AB_INIT
	Preparing for 3.06

	* build/autobuild.sh: 
	New file: Autobuild wrapper

2009-12-30  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/test/test-wrapper.sh: 
	exit instead of return 

	* libxnee/test/Makefile.am (TEST_WRAPPER): 
	Adding "./" to test-wrapper.sh since we don't want to add . to PATH


2009-12-29  Henrik Sandklef  <hesa@sandklef.com>

	* Makefile.am (check): 
	Cleaner calls to test targets in libxnee and cnee
	target check will (soon) not rely on X
	target xcheck will need X

	* libxnee/test/Makefile.am: 
	Put test-wrapper in a var
	Made separate test when requesting to test with X

	* libxnee/test/test_setget.h: 
	Casts to int before print

	* libxnee/test/Makefile.am: 
	Calling test programs through test-wrapper.sh

	* cnee/test/test_all.sh: 
	No args is handled better

	* cnee/test/etc/base_funs: 
	Added handling of no X up 
	Function decl./def now in bourne shell syntax

	* cnee/test/scripts/options/print-error-name.sh: 
	* cnee/test/scripts/options/print-error-names.sh: 
	Redirect misleading (from negative tests) error messages 

	* cnee/test/scripts/options/print-event-name-human.sh:
	Removed test of non existing event

2009-12-26  Henrik Sandklef  <hesa@sandklef.com>

	* configure.in: 
	gtk/gnomeui cflags/ldflags fixes
	* configure.in:
	More fixes to get get rid of pkg-config deps, when not needing it

2009-12-22  Henrik Sandklef  <hesa@sandklef.com>

	* Makefile.cvs (generate): 
	Creating autotools dir before generating configure script
	Works better with buildbot

2009-12-21  Henrik Sandklef  <hesa@sandklef.com>

	* Makefile.cvs (generate): 
	Telling user to run configure with --enable-doc option set

2009-12-20  Henrik Sandklef  <hesa@sandklef.com>

	* README.cvs: 
	New file: "Information on where to find info on building from CVS"

	* README: 
	More info about GNU Xnee
	Added info on building from CVS

	* BUGS: 
	Better info on bug reporting

	* configure.in: 
	Better support for finding libgnomeui, gtk+
	Fixed bug: "Bug report: No package 'libgnomeui-2.0' found" 	
	as reported on the bug-xnee 
	Fixed faulty usage of pkg-config and gtk and libgnomeui
	Removed gnomedesktop from deps in pkg-config
	Minor adjustments to search for panelapplet
	Workaround for a strange pkg-config/autotools problem

2009-12-16  Henrik Sandklef  <hesa@sandklef.com>

	* cnee/src/cnee_strings.c (examples): 
	Added a blank to make example printout ok

2009-12-09  Henrik Sandklef  <hesa@sandklef.com>

	* Makefile.cvs (generate): 
	Fixing faulty comment after generating configure script

2009-12-08  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_record.c (xnee_record_from_data_display): 
	Removed debug printout 

2009-12-08  Henrik Sandklef  <hesa@bach.sandklef.com>

	* libxnee/src/xnee_record.c (xnee_record_from_data_display): 
	Adding support for old Xorg (Debian): 
          vendor string:    The X.Org Foundation
          vendor release number:    10402000


2009-12-07  Henrik Sandklef  <hesa@korngold.sandklef.com>

	* libxnee/src/xnee_record.c (xnee_record_from_data_display): 
	Adding checks for X server checks (how to record) on Open Solaris 

2009-12-07  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/include/libxnee/xnee.h (struct): 
	More fine grained storage of X version number
	added: x_version_minor_sub	

	* libxnee/src/xnee_record.c (xnee_record_async): 
	Flushing and syncing displays after record contect creation
	Checking if X > Xorg 1.6.0 to choose display to use in 
	EnableAsync call
	Recording is now done with XRecordEnableContextAsync

	* libxnee/src/xnee_session.c (xnee_set_x_server_version): 
	More fine grained storage of X version number

2009-11-23  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/test/print.c: 
	Removing adding of non default displays to distribution test
	to let nightly test work better with Xvfb

	* libxnee/test/Makefile.am
	Removing shared lib for bins
	(Xvfb): Adding sleep to make Xvfb starts up before proceeding

	* configure.in: 
	Removing debug sleep

2009-11-22  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_session.c (xnee_set_x_server_version): 
	Added check for display
	Needed for nightly builds without X server up

2009-11-01  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_resource.c (xnee_parse_option_impl): 
	Added check if NULL ptr when verbose printing
	(xnee_key2string): 
	Added check if NULL ptr when verbose printing

	* libxnee/src/xnee_record.c (xnee_has_record_extension): 
	Adding note that missing RECORD extension is not an Xnee error

2009-06-17  Henrik Sandklef  <hesa@korngold.sandklef.com>

	* libxnee/src/print.c (xnee_print_xnee_settings): 
	Fixed seg fault 

2009-05-27  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_range.c: 
	call xnee_set_x_server_version if info not there

	* libxnee/src/xnee_record.c: 
	Creating record context on control display

	* libxnee/src/xnee_session.c: 
	Added some logic debugging code

	* libxnee/test/libtest.c (test_xnee_data): 
	Test updates

	* libxnee/include/libxnee/xnee.h: 
	Added variables (to xnee_data) to store 
        x server info from the display
	Updated (c) year
	
	* libxnee/src/xnee_range.c: 
	* libxnee/src/xnee_record.c: 
	* libxnee/src/xnee_alloc.c: 
	Added checks and work around for faults that appears
	to happen only in Xorg 1.6

	* libxnee/src/xnee_session.c: 
	Added fun (xnee_set_x_server_version) to get and store 
	x server info from the display

	* doc/version.texi: 
	* configure.in: 
	Version set to 3.04 (and updated date)
	Checking for ps2pdf14 as well as ps2pdf

	* libxnee/src/print.c (xnee_print_xnee_settings): 
	Removed ugly merge leftover

2009-05-23  Henrik Sandklef  <hesa@bach.sandklef.com>

	* doc/Makefile.am (docdir): 
	Added @ before commands in Makefile (less verbose)

	* configure.in: 
	Print out commands to build also when building gui+applet

	* libxnee/src/print.c (xnee_human_print_request_verbose): 
	Not printing if NULL pointer. Removed seg fault crash on solaris
        Updated (c) year

	* libxnee/src/feedback.c: 
	Remove va_list init to NULL

2009-05-22  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_session.c (xnee_close_down): 
	Checking grab_keys is not NULL before free

	* libxnee/src/xnee_grab.c (xnee_new_grab_keys): 
	Minor coding standard update (added {})
	Free old grabs before setting new 

	* libxnee/src/xnee_alloc.c (xnee_new_xnee_data): 
	Setting grab_keys to NULL as init value

	* configure.in: 
	* gnee/src/Makefile.am (INCLUDES): 
	* pnee/src/Makefile.am (INCLUDES): 
	Better depencency handling (libgnomeui, gtk)

	* libxnee/test/Makefile.am (testcallback_SOURCES): 
	Moved defs before use

	* libxnee/src/print.c (xnee_print_xnee_settings): 
	Fixed ugly typo 

2009-05-20  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/print.c (xnee_print_xnee_settings): 
	Fixed seg fault on solaris, faulty if statement fixed

2009-05-09  Henrik Sandklef  <hesa@sandklef.com>

	* doc/xnee.texi (Top): 
	Moved Top node outside of ifinfo statment

	* doc/Makefile.am: 
	Falling back to one rule for ps and pdf 

2009-04-27  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_replay.c (xnee_setup_rep_recording): 
	(c) year updated		

	* configure.in: 
	Finally, Version set to 3.03

	* src/xnee_plugin.c: 
	* include/libxnee/xnee_plugin.h: 
	(c) year updated		

2009-04-22  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/print.c (xnee_version): 
	(c) years updated

	* cnee/src/cnee_printer.c: 
	Minor indentation fixes
	Removed unused variables

	* libxnee/src/xnee_session.c: 
	Type casting to int (to remove compiler warnings)
	(c) year updated	

	* libxnee/src/feedback.c: 
	(c) year updated	
	Fixed pedantic warnings (function pointer)
	
	* libxnee/src/xnee_alloc.c: 
	obsoleted function: xnee_reset_retype_info
	(c) year updated

	* libxnee/src/xnee_callback.c: 
	(c) year updated	
	Fixed pedantic warnings

	* libxnee/src/xnee_display.c: 
	Added missing return statement
	(c) year updated
	Type casting to int (to remove compiler warnings)

	* libxnee/src/xnee_expr.c: 
	Removed unused vars
	Chceking return value of system
	Safer pointer arithmetics when using stat. buffers
	(c) year updated

	* libxnee/src/xnee_range.c: 
	Better check for X.org server
	(c) year updated

	* libxnee/src/xnee_record.c: 
	Better screen nr handling 
	Removed dangerious call to XRecordFreeData

	* libxnee/src/xnee_resource.c: 
	Adding mode in call to xnee_set_plugin_name

	* libxnee/src/xnee_strings.c: 
	Added strings to handle name of 
	external dl-loaded funs

	* libxnee/src/xnee_utils.c: 
	Added verbose printout
	Setting variable leave to 0 on decl.

	* libxnee/src/xnee_window.c: 
	Setting variable win_name to NULL before use

	* libxnee/include/libxnee/xnee_setget.h: 
	* libxnee/src/xnee_setget.c: 
	Added (c) years
	Added prototype for xnee_set_project_file

	* libxnee/src/xnee_plugin.c: 
	Added variable to know where to search 
	for (dl-loaded) functions
	(c) year updated

	* libxnee/include/libxnee/xnee_strings.h: 
	Added names for external callback functions
	(c) year updated

	* libxnee/include/libxnee/xnee_plugin.h: 
	Added variable to know where to search 
	for (dl-loaded) functions
	(c) year updated

	* libxnee/include/libxnee/xnee_expr.h: 
	Added missing xnee_is_script prototype
	(c) year updated

	* libxnee/include/libxnee/xnee_callback.h: 
	added name of arg (dest) as in c file
	(c) year updated

2009-04-21  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/test/callback.c:
	* libxnee/test/callback_so.c: 
	* libxnee/test/Makefile.am: 
	Added test file for dynamic lib (plugin)

	* libxnee/src/xnee_plugin.c: 
	Removed (using macros) unnecassary code

	* libxnee/src/xnee_callback.c: 
	Removed compilation warnings 

	* libxnee/src/xnee_record.c: 
	Checking for NULL args in correct order

	* libxnee/src/xnee_resource.c: 
	Removed compilation warnings

	* libxnee/include/libxnee/xnee_setget.h: 
	Removed compilation warnings
	by adding some prototypes
	

2009-04-21  Henrik Sandklef  <hesa@gnu.org>

	* libxnee/src/xnee_grab.c: 
	Added typedef for X error handlers
	Removed compilation warnings

	* libxnee/src/xnee_km.c: 
	Cleaned up code
	Removed compilation warnings
	Removed obsoleted code
	Removed extra arg to get_modifier_from_mapping_sub

	* libxnee/src/xnee_setget.c (xnee_set_xnee_data): 
	Added return XNEE_OK

	* libxnee/include/libxnee/xnee_utils.h: 
	Added prototype for: str2int

	* cnee/src/parse.c: 
	Removed unused variable (need_init)

	* libxnee/include/libxnee/xnee_resource.h: 
	Added prototype for: xnee_find_option_entry_impl

	* libxnee/include/libxnee/print.h: 
	Added prototype for: xnee_print_data_str

	* libxnee/include/libxnee/xnee_setget.h: 
	Added prototype for xnee_set_project_file

	* cnee/src/main.c (cnee_handle_err): 
	Removed unused argument

	* cnee/src/main.c: 
	Cleaned up code from compiler warnings

	* cnee/src/cnee_demo.c: 
	Removed compiler warnings

	* cnee/src/Makefile.am (PEDANTIC_FLAGS): 
	Added -Wno-format to pedantic mode flags, 
	since we are using non static formats.

2009-04-20  Henrik Sandklef  <hesa@gnu.org>

	* cnee/src/cnee_fake.c (xnee_type_help_sub): 
	Removed compiler warnings
	More modular printing (using opts as argument)


	* libxnee/src/xnee_setget.c: 
	removed function: int xnee_set_first_list_str(xnee_data *xd, char *str);
	Compiler warnings removed

	* libxnee/src/xnee_replay.c: 
	* libxnee/src/xnee_record.c: 
	Compiler warnings removed


	* libxnee/src/print.c (xnee_human_print_event_verbose): 
	Removed unused variable i

2009-04-19  Henrik Sandklef  <hesa@gnu.org>

	* libxnee/src/xnee_resource.c: 
	Adjusted parsing type of the xns file

2009-02-23  Henrik Sandklef  <hesa@sandklef.com>

	* doc/xnee_exampl.texi: 
	Removing docs on obsoleted reqs

	* share/xnee.sh.in1: 
	Obsoleting fif/file functionality
	Using one cnee instance per bash function call

2009-02-17  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_display.c (xnee_add_display): 
	Better cleaning up

	* libxnee/src/xnee_session.c (xnee_record_update_time_left): 
	New function to calculate time left to record

2009-01-06  Henrik Sandklef  <hesa@sandklef.com>

	* cnee/src/Makefile.am (cnee.txt): 
	Adding rules to build cnee manuals (html, text, pdf)

	* configure.in: 
	Fixed uc/lc typo in dvipdf
	Removed dvi2ps check (not used anymore)

2008-12-17  Henrik Sandklef  <hesa@gnu.org>

	* build/profile.sh (FMT): 
	Defaulting to ps format instead of pdf

	* Makefile.am (check): 
	Test file to exec is testdisplay (not testdisp)

	* libxnee/test/disp.c: 
	* libxnee/test/print.c: 
	Removing dependency to display :0
	reading DISPLAY environmanet variable instead

	* libxnee/src/xnee_range.c (is_dangerous_xserver): 
	Checking if display name string is of zero length, then using NULL

	* libxnee/src/xnee_display.c (xnee_add_display): 
	Fixed faulty return of memory fault

2008-12-17  Henrik Sandklef  <hesa@sandklef.com>

	* build/coverage.sh: 
	XVFB display number adjustable


2008-12-11  Henrik Sandklef  <hesa@gnu.org>

	* build/profile.sh: 
	* build/coverage.sh:
	Adding support for ppc


2008-12-10  Henrik Sandklef  <hesa@gnu.org>

	* libxnee/test/print.c: 
	More test code

	* libxnee/test/test_setget.h: 
	Added XNEE_PRINT_ERROR to assert macro

	* libxnee/test/print.c (test_rangefuns): 
	More test cases:
             ranges, distribution lists, requests, replies

	* libxnee/test/test_setget.h (XNEE_PRINT_ERROR): 
	Added macro (XNEE_PRINT_ERROR) for printing return values more
	nicely in test programs

	* libxnee/include/libxnee/print.h: 
	Commented out function: xnee_rec_print_sys_info

	* libxnee/src/xnee_display.c: 
	Made buffer for display name bigger (now 256 bytes)
	Added copyright year 2008

	* libxnee/src/print.c: 
	Added return XNEE_OK when nothing to print

	* libxnee/src/xnee_window.c: 
	Removed warnings in verbose print functions
	Added copyright year 2008

	* Makefile.am: 
	Removed old merge leftovers

	* libxnee/include/libxnee/print.h: 
	Added (c) year 2008

	* libxnee/src/print.c: 
	Checking for NULL when human printing requests

	* libxnee/test/Makefile.am: 
	Added print test file to make targets

	* libxnee/test/print.c: 
	More test cases for request/event human printing

2008-12-09  Henrik Sandklef  <hesa@gnu.org>

	* cnee/test/scripts/options/print-request-name-human.sh: 
	File for testing request name printing in human format

	* cnee/test/scripts/options/print-even-name-human.sh: 
	File for testing event name printing in human format

	* libxnee/test/print.c: 
	New file
	Some print tests

	* libxnee/test/test_feedback.c: 
	Change name of xnee app to feedbacker

	* Makefile.am (check): 
	Adding testfeedback to test

	* libxnee/src/feedback.c: 
	Feedback with no feedback set gives no error
	Added some verbose printout
	Fixed faulty feedback checks 

	* libxnee/test/test_setget.c: 
	Setting name correctly

	* libxnee/test/Makefile.am: 
	Added testfeedback and simplified LD flags a bit

	* libxnee/test/test_feedback.c: 
	New file for testing feedback funs


2008-12-08  Henrik Sandklef  <hesa@gnu.org>

	* build/profile.sh (DATE): 
	Stepping beck in dir tree doesn't now depend on successful command

	* libxnee/test/Makefile.am: 
	Added statis ld flags to testsetget bin

2008-12-06  Henrik Sandklef  <hesa@gnu.org>

	* build/coverage.sh: 
	Fixed faulty directory (coverage instead of profile)


2008-12-04  Henrik Sandklef  <hesa@gnu.org>

	* build/profile.sh: 
	* build/coverage.sh: 
	exporting DISPLAY variable

	* maint.mk: 
        Adding quoutes to C/CC flags

2008-12-03  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/print.c (xnee_print_xnee_data): 
	Fixed printf formating, casted pointers int

2008-11-29  Henrik Sandklef  <hesa@gnu.org>

	* build/coverage.sh: 
	* build/profile.sh: 
	Xvfb used to test
	Work around for Xvfb (freecolormap) bug?
	xterm, xwininfo, xdpyinfo, xset used to generate x11 data

2008-11-27  Henrik Sandklef  <hesa@gnu.org>

	* build/profile.sh:
	* GNUmakefile: 
	* maint.mk: 
	* cfg.mk: 
	New files for GNU testing
	
2008-11-19  Henrik Sandklef  <hesa@gnu.org>

	* cnee/src/Makefile.am: 
	verify-cli:   a small rule to test the binary

2008-11-09  Henrik Sandklef  <hesa@sandklef.com>

	* build/maint-test.sh:
	Script to ease up cov testing etc

	* doc/xnee_prot.texi: 
	Adding info on retype-[press|release]-delay option

	* cnee/test/test_all.sh: 
	Adding option (--build) to build help program

	* Makefile.am: 
	Adding test scripts to check rule

	* maint.mk: 
	* GNUMakefile: 
	* cfg.mk
	Files to enable coverage (and more) tests with gnulib


2008-11-06  Henrik Sandklef  <hesa@sandklef.com>

	* configure.in: 
	Using dvi->pdf and pdf->ps instead

	* doc/Makefile.am: 
	Using eps->pdf rule again
	Adjusting doc building rules to build machine
	Using dvi->pdf and pdf->ps instead

2008-10-12  Henrik Sandklef  <hesa@gnu.org>

	* configure.in: 
	* doc/Makefile.am: 
	Using texito* tools

	* libxnee/src/xnee_resource.c (xnee_options_impl): 
	Added info that we're dealing with milli seconds to help text 

	* cnee/src/cnee_printer.c: 
	Added code to print out retype options help

	* cnee/src/cnee_demo.c (cnee_demonstration): 
	Added call to xnee_renew_xnee_data, to use the new API

	* libxnee/xnee_setget.h:
	* libxnee/xnee_resource.h:
	* libxnee/xnee.h:
	Added code the handle new retype delay struct
	
	* libxnee/src/xnee_alloc.c: 
	Added code the handle new retype delay struct
	Typecasted void* to int before comparions of mem pointers

	* libxnee/src/xnee_setget.c: 
	* libxnee/src/xnee_session.c: 
	Adding function(s) to handle sleep period after faking 
	key press/release (--retype-press-delay --retype-release-delay)

	* libxnee/src/xnee_resource.c (xnee_parse_option_impl): 
	Adding options to change sleep period after faking key 
	press/release (--retype-press-delay --retype-release-delay)

	* libxnee/src/xnee_fake.c (xnee_type_file): 
	Changing sleep period after faking key press/release to 
	use user adjustable delays 
	
2008-10-11  Henrik Sandklef  <hesa@gnu.org>

	* libxnee/src/xnee_fake.c (xnee_type_file): 
	Added short delay after key release when faking,
	since words have been reported to be typed too fast

2008-09-30  Henrik Sandklef  <hesa@gnu.org>

	* libxnee/src/xnee_range.c (xnee_free_ranges): 
	Setting index to 0 when clearing the array

2008-09-26  Henrik Sandklef  <hesa@gnu.org>

	* cnee/test:
	Switching to latest swinput

	* libxnee/src/xnee_prot.texi:
	Faulty protocol specs corrected

	* configure.in
	Building libxnee/test/Makefile

2008-08-07  Henrik Sandklef  <hesa@sandklef.com>

	* cnee/src/parse.c (xnee_parse_args): 
	Fixed bug #23965: Uninitialized variable in cnee

	* libxnee/include/libxnee/print.h: 
	Added func headers for printout cases for X11 data

	* libxnee/src/print.c (xnee_print_xnee_settings): 
	Added more printout cases for X11 data

2008-05-15  Henrik Sandklef  <hesa@gnu.org>

	* doc/Makefile.am: 
	Added DESTDIR to install target

2008-05-14  Henrik Sandklef  <hesa@gnu.org>

	* libxnee/src/print.c (xnee_human_print_request_verbose): 
	Started work on verbnose human printout for requests

2008-05-09  Henrik Sandklef  <hesa@gnu.org>

	* libxnee/src/print.c (xnee_human_print_event_verbose): 
	
	more human printout implementations

2008-05-05  Henrik Sandklef  <hesa@gnu.org>

	* libxnee/src/print.c (xnee_human_print_event_verbose): 
	
	Added function to make human printout more informative

2008-04-14  Henrik Sandklef  <hesa@gnu.org>

	* doc/xnee_prot.texi: 
	Resuest printout info corrected.

2008-01-01  Henrik Sandklef  <hesa@sandklef.com>

	* cnee/src/cnee_printer.c (xnee_usage): 
	Added XNEE_GRAB_OPTION to the option printout

	* libxnee/src/xnee_resource.c (xnee_parse_option_impl): 
	* libxnee/src/xnee_km.c (xnee_parse_option_impl): 
	Fixed a bug when reading/using exec-program

2008-01-15  Henrik Sandklef  <hesa@gnu.org>
	* include/libxnee/print.h
	* include/libxnee/xnee.h
	* include/libxnee/xnee_resource.h
	* include/libxnee/xnee_setget.h
	* src/xnee_expr.c
	* src/xnee_replay.c
	* src/xnee_resource.c
	* src/xnee_session.c
	* src/xnee_setget.c
	Adding keep-autorepeat option
	
2007-11-05  Henrik Sandklef  <hesa@sandklef.com>

	* doc/xnee_faq.texi: 
	xnee-bug => bug-xnee

2007-10-31  Henrik Sandklef  <hesa@sandklef.com>

	* doc/xnee_install.texi: 
	Added note on how to configure after CVS checkout
	xnee-3.02 used in examples instead of Xnee-1.0

	* build/cvs_build.sh (LOG_FILE): 
	Added configure options to enable build form CVS

	* cnee/src/Makefile.am (cnee.info): 
	Reintroduced rules for generating .texinfo, .1, .info

	* configure.in: 
	Version set to 3.02.80

	* Makefile.cvs (generate): 
	Added note on how to configure after CVS checkout

2007-10-30  Henrik Sandklef  <hesa@sandklef.com>

	* configure.in: 
	Not using libxnee/test anymore

	* cnee/src/Makefile.am: 
	cnee.1, infopage, textinfo page not generated by default

	* libxnee/Makefile.am: 
	Removing test dir from SUBDIRS

	* libxnee/src/Makefile.am: 
	Removing .a lib, switch to libtool completed

	* libxnee/Makefile.am (SUBDIRS): 
	excluding test dir temporarily

2007-10-29  Henrik Sandklef  <hesa@sandklef.com>

	* doc/Makefile.am (docdir): 
	DOC_DEP is used for dependency doc code
	DOC_DEP and doc_DATA depends on build type (BUILDDOC)
	install rule added to override default
	
	* libxnee/src/xnee_replay.c (xnee_replay_main_loop): 
	insert break in replay loop if type in event is zero

	* configure.in: 
	updated version to 3.02
	DOC_DIR always set
	add printout to show if dynamic or static linking will be made

	* doc/xnee_faq.texi: 
	changed question email address to xnee-devel@gnu.org

2007-10-29  Henrik Sandklef  <hesa@gnu.org>

	* configure.in: 
	
	builddoc=false by default
	
2007-09-24  Henrik Sandklef  <hesa@gnu.org>

	* libxnee/src/print.c (xnee_print_xnee_settings): 

	#-printing synchronised replay option in session file

2007-09-15  Henrik Sandklef  <hesa@gnu.org>

	* cnee/src/Makefile.am: 
	* libxnee/test/Makefile.am:

	Removed dependency to static lib

2007-09-12  Henrik Sandklef  <hesa@sandklef.com>

	* configure.in: 

	Docs not built by default
	Exluding AM_INIT_AUTOMAKE

	* libxnee/src/xnee_buffer.c (xnee_replay_buffer_handler): 

	Removed faulty check

	* libxnee/src/xnee_expr.c: 
	* libxnee/src/xnee_session.c: 

	Skipping refreshing of ranges since already done elsewhere
	Corrected faulty strcnmp (added ==0)

	* libxnee/src/xnee_record.c: 

	Added helper function: xnee_record_handle_event_printer
	used in xnee_record_handle_event

	* libxnee/src/xnee_replay.c: 

	Disabled parts of the recording setup

	* libxnee/src/xnee_resource.c: 

	Updated copyrighted years

	* libxnee/src/xnee_setget.c: 

	Disregards argument to first-last 

	* libxnee/src/xnee_window.c: 

	Raised move window tries limit to 10

2007-09-11  Henrik Sandklef  <hesa@gnu.org>

	* gnee/src/main.c (main): 

	Added new pixmap dir

	* gnee/gnee.glade: 

	Changed icon name to xnee.xpm

	* configure.in: 

	Rules for excluding library install, 
	libtool stuff added

	* Makefile.cvs (generate): 

	Added libtool stuff

	* libxnee/src/Makefile.am (install-exec-local): 

	Rules for excluding library install

	* libxnee/src/xnee_buffer.c (xnee_replay_buffer_handler): 
	
	Changed the verbose printout information slightly

	* libxnee/test/Makefile.am (libtest_LDADD): 
	* cnee/src/Makefile.am (libtest_LDADD): 
	* gnee/src/Makefile.am (libtest_LDADD): 
	* pnee/src/Makefile.am (libtest_LDADD): 

	Adding -static to linker to force static linking
	
	* libxnee/src/xnee_error.c (xnee_free_err_name): 

	Changed name of fun:
	  xnee_free_err_string ==> xnee_free_err_name

	* libxnee/src/print.c: 

	Printout of XNEE_NO_SYNC_MODE_KEY, XNEE_SYNC_MODE_KEY
	XNEE_FIRST_LAST_KEY doesn't print value, uses # instead

2007-09-11  Henrik Sandklef  <hesa@gnu.org>

	* libxnee/src/xnee_resource.c (xnee_parse_option_impl): 

	made parsing of XNEE_NO_SYNC_MODE_KEY, XNEE_SYNC_MODE_KEY
	XNEE_FIRST_LAST_KEY disregard arguments
	
2007-08-13  Henrik Sandklef  <hesa@gnu.org>

	* pnee/Makefile.am (install-exec-local): 
	* pnee/src/Makefile.am (install-exec-local): 

	target now respects DESTDIR
	
2007-08-13  Henrik Sandklef  <hesa@gnu.org>

	* libxnee/src/xnee_resource.c (xnee_parse_option_impl): 

	typo fixed

2007-08-07  Henrik Sandklef  <hesa@sandklef.com>

	* libxnee/src/xnee_resource.c (xnee_parse_option_impl): 
	xnee_replay_offset ==> replay-offset

2007-07-30  Henrik Sandklef  <hesa@gnu.org>

	* libxnee/src/xnee_range.c (is_dangerous_xserver): 
	Fix for X.org releases, recording of deliv events 
	seem need a work around

2007-07-09  Henrik Sandklef  <hesa@gnu.org>

	* libxnee/src/print.c: 

	Updated version printout according to 
	new GNU standards.

2007-07-03  Henrik Sandklef  <hesa@gnu.org>

	* pnee/src/callbacks.c (PNEE_CHECK_CHAR_PTR): 
	* gnee/src/gnee_xnee.c (GNEE_CHECK_CHAR_PTR): 

	Added (and used) macro to check mem size to alloc
	
2007-07-02  Henrik Sandklef  <hesa@gnu.org>

	* gnee/src/callbacks.h: 
	* gnee/src/callbacks.c: 
	* gnee/src/interface.c: 
	* pnee/src/callbacks.h: 
	* pnee/src/callbacks.c: 
	* pnee/src/interface.c: 

	GPLv3 fixes, About->close works

	* configure.in: 

	Defines function check_doc_program 
	before usage

2007-06-30  Henrik Sandklef  <hesa@gnu.org>

	* : 

	Upgrade to GPLv3

2007-06-18  Henrik Sandklef  <hesa@sandklef.com>

	* Makefile.am (SUBDIRS): 

	Added man dir to SUBDIRS

	* doc/Makefile.am: 

	Adding xnee.pdf|ps|gtml|txt to EXTRA_DIST

	* configure.in: 

	Docs are not built by default
	(Docs are shipped with the dist file instead)

	* cnee/src/cnee_printer.c: 

	Updated copyright info printout

	* libxnee/src/xnee_range.c: 

	Searching for X server verion fix

	* gnee/src/interface.c: 
	* gnee/src/main.c: 
	* gnee/src/callbacks.c: 

	various picture fixes
	
	* pnee/man/pnee.1.in: 
	* gnee/man/gnee.1.in: 

	Updated copyright info

	* pnee/man/Makefile.am: 
	* gnee/man/Makefile.am: 

	Added CLEAN_FILES

	* man/Makefile.am: 

	Building man page instead of static
	
	* man/xnee.1: 

	Removed file
	
2007-06-15  Henrik Sandklef  <hesa@sandklef.com>

	* configure.in: 
	* man/Makefile.am: 
	* man/xnee.1: 

	Added basic man page for GNU Xnee for Debian distr.

2007-05-11  Henrik Sandklef  <hesa@gnu.org>

	* doc/xnee_faq.texi: 

	Added more notes on xmodmap etc in FAQ

2007-05-05  Henrik Sandklef  <hesa@gnu.org>

	* configure.in: 

	Added note on which deb makeinfo is located in for Ubuntu users

2007-04-16    <hesa@gnu.org>

	* src/xnee_session.c
	Doing range adding later on, to include RECORD extension fix on correct display

	* src/xnee_utils.c
	Printing verbose printout to file instead of stderr" 

	* src/xnee_record.c
	some debug stuff added and kept as non-in-use

	* src/xnee_range.c
	RECORD extension fix

	* src/xnee_expr.c 
	* include/libxnee/xnee_utils.h
	moved to debug check to correct place

	* doc/xnee_faq.texi
	Note about remote replaying to different keyboard mapping
	
2007-04-12    <hesa@gnu.org>

	* libxnee/src/xnee_keysym.c
	Fixes for strage Mode_switch ISO_Level3_Shift problem

	* libxnee/src/xnee_km.c
	Changed args to get_modifier_sub

	* libxnee/src/xnee_expr.c
	Added a memset

	* libxnee/src/xnee_fake.c
	added verbose printout

2006-11-25    <hesa@gnu.org>

	* doc/xnee_intro.texi
	Added note on Xnee as a sniffer tool

2006-11-24    <hesa@gnu.org>

	* doc/xnee_progs.texi
	Added info on intended users for the various programs

2006-11-24    <hesa@gnu.org>

	* libxnee/src/xnee.c
	* libxnee/src/xnee_record.c
	Removed some debugging fprintf
	
	* gnee/man/Makefile.am
	* gnee/man/gnee.1.in
	* pnee/man/Makefile.am
	* pnee/man/gnee.1.in
	New files 

	* pnee/Makefile.am
	* gnee/Makefile.am
	Including man dir in dist

	* configure.in
	Make Makefile in dir: pnee/man gnee/man 
	
	* Makefile.am
	Added making of pnee and gnee man page when make man
	
2006-11-23    <hesa@gnu.org>

	* doc/xnee.texi
	Fixed bad nodes

	* doc/Makefile.am
	Added xnee_progs.texi for inclusion in dist

	* libxnee/src/Makefile.am
	Added x11_files.h for inclusion in dist

	* libxnee/test/*
	Corrected tests for unsigned char instead of int

	* libxnee/include/libxnee/x11_files.h
	New file (for including X11 headers)

	* libxnee/include/libxnee/datastrings.h
	* libxnee/include/libxnee/xnee.h
	* libxnee/include/libxnee/xnee_buffer.h
	* libxnee/include/libxnee/xnee_fake.h
	* libxnee/include/libxnee/xnee_keysym.h
	* libxnee/include/libxnee/xnee_range.h
	* libxnee/include/libxnee/xnee_record.h
	* libxnee/include/libxnee/xnee_replay.h
	* libxnee/include/libxnee/xnee_resource.h
	* libxnee/include/libxnee/xnee_setget.h
	* libxnee/src/datastrings.c
	* libxnee/src/xnee.c
	* libxnee/src/xnee_buffer.c
	* libxnee/src/xnee_callback.c
	* libxnee/src/xnee_fake.c
	* libxnee/src/xnee_grab.c
	* libxnee/src/xnee_keysym.c
	* libxnee/src/xnee_range.c
	* libxnee/src/xnee_replay.c
	* libxnee/src/xnee_resource.c
	* libxnee/src/xnee_setget.c
	* libxnee/src/xnee_threshold.c
	* libxnee/src/xnee_time.c
	* libxnee/src/xnee_window.c
	
	Using 1 xnee file for X11 inclusion.  
	set/get mode uses unsigned char
	
2006-11-22    <hesa@gnu.org>

	* libxnee/src/xnee_fileop.c: 
	* libxnee/include/libxnee/xnee_fileop.h:
	Added function, xnee_open_err_file, to open verbose file
	
	* doc/xnee_intro.texi:
	* doc/xnee_faq.texi:
	Added notes on gnee, pnee
	
	* doc/xnee.texi:
	Added chapter on Xnee programs
	
2006-11-21    <hesa@localhost.localdomain>

	* pnee/src/pnee_impl.c 
	* pnee/src/pnee_impl.h: 
	* pnee/src/pnee_types.h: 
	Added code to handle reset on multiple stop presses

2006-11-21    <hesa@gnu.org>

	* pnee/src/pnee_impl.[hc]
	Various fixes to make recording work again
	
	* libxnee/src/xnee.c
	Checking for XNEE_OK_LEAVE in loop
	
	* libxnee/src/xnee_record.c
	Making sure ret is set to XNEE_OK
	
2006-11-20    <hesa@gnu.org>

	* pnee/pics/Makefile.am: 
	Removed rules for files

	* doc/xnee_general.texi
	Note on stoping with Control-c added

	* src/xnee_utils.c
	* src/xnee_replay.c
	Parser error fixed

	* libxnee/src/print.c (xnee_store_mouse_pos): 
	Fixed fprintf arguments in wrong order 

        *libxnee/include/libxnee/datastrings.h
        *libxnee/include/libxnee/xnee.h
        *libxnee/include/libxnee/xnee_range.h
        *libxnee/include/libxnee/xnee_record.h
        *libxnee/include/libxnee/xnee_resource.h
        *libxnee/src/datastrings.c
        *libxnee/src/xnee.c
        *libxnee/src/xnee_range.c
        *libxnee/src/xnee_resource.c
	Added define NEED_REPLIES NEED_EVENTS before inclusion of Xproto.h

2006-11-19   Henrik Sandkklef  <hesa@gnu.org>

	* src/xnee_setget.c
	* src/xnee.c
	* include/libxnee/xnee_setget.h
	* include/libxnee/xnee.h
	* include/libxnee/xnee_internal.h
	Added code for syntax check

	* src/xnee_utils.c
	* src/xnee_resource.c
	* src/xnee_replay.c
	* src/xnee_range.c
	* src/xnee_expr.c
	Corrected fault when parsing files

	* src/xnee_error.c
	Corrected fault when parsing files

	* src/print.c
	Commented away things in recorded file that may break replay

	* include/libxnee/xnee_resource.h
	Corrected fault when parsing files

	* src/parse.c
	* src/cnee_demo.c
	Corrected fault when parsing files

	* include/parse.h
	Added code for syntax check

2006-11-09    <hesa@gnu.org>

	* doc/xnee_exampl.texi: 
	--out changed to --out-file

2006-11-08    <hesa@gnu.org>

	* doc/gen_faq.sh: 
	New file to generate FAQ from Manual
	
	* cnee/src/cnee_printer.c: 
	Changed Xnee to cnee in cnee man/info pages
	
	* doc/xnee_start.texi: 
	Replaced "--loops" with "--events-to-record"

	* libxnee/src/xnee_resource.c: 
	--time is now a general option (not a record)
	minor text adjustment
	
        * cnee/src/main.c
	* cnee/src/parse.c
	Better handling of failed parsing
	
2006-10-07   Henrik Sandkklef  <hesa@gnu.org>

	* doc/xnee_faq.texi
	Minor change (better English)

2006-08-20   Henrik Sandkklef  <hesa@gnu.org>

	* src/print.c
	Added printout of delayed start time

	* src/interface.c
	* gnee.glade
	Added copyright notices, and temporary icon

	* pixmap/xnee.xpm
	Temp icon

	* src/interface.c
	* gnee.glade
	New logo name

	* pnee.glade
	* src/interface.c
	Copyright notices, logo added + various other stuff

	* src/pnee_impl.c
	* src/main.c
	* src/callbacks.c
	Copyright notices, logo added + various other stuff

2006-08-11   Henrik Sandkklef  <hesa@gnu.org>

	* src/xnee_expr.c
	Better handling of NEW-WINDOW mark

	* xnee_exampl.texi
	* xnee_faq.texi
	* xnee_install.texi
	* xnee_intro.texi
	* xnee_prot.texi
	* xnee.texi
	Adjusted faulty table layout. 
	Added: gnee info. 
	Updated FAQ. Replaced xkeymouse with xrebind

2006-06-29   Henrik Sandkklef  <hesa@gnu.org>

	* libxnee/src/xnee_setget.c
	Added function to save one xnee_data ptr

	* libxnee/src/xnee_setget.c
	Removed faulty code in X err handler

	* libxnee/src/xnee_session.c
	Removed faulty code in X err handler

	* libxnee/src/xnee_record.c
	Added handling of interrupt var

	* libxnee/src/xnee_grab.c
	Added X err handler to handle failed grabs

	* libxnee/src/xnee_error.c
	Added fault when Xnee is confused over grabs

	* libxnee/src/xnee_alloc.c
	Remembers newly allocated xd. Used in new funs in 
	xnee_setget.c

	* libxnee/include/libxnee/xnee_setget.h

	Adjusted macros for handling interrupt var. Fun for 
	reading stored xnee_data ptr

	* libxnee/include/libxnee/xnee_internal.h

	Added macro for silently checking err, and exit if nec.

	* libxnee/include/libxnee/xnee.h

	Added error when Xnee is confused over grabs

	* cnee/src/main.c

	using cnee's X err handler

	* pnee/*

	"Grab and ungrab works. Thread doesn't deadlock :) " 

2006-06-27    <hesa@gnu.org>

	* libxnee/src/print.c

	Adjusted printout 

	* libxnee/src/Makefile.am

	Better installation handling 

	* cnee/src/Makefile.am
	
	Better installation handling 

	* src/cnee_strings.c

	Fixed help strings 

	* pnee/src/Makefile.am

	Fixed sem lib while linking  

	* sessions/Makefile.am 
	* share/Makefile.am 
	* examples/Makefile.am

	Adjusted install path  

	* doc/Makefile.am

	Better installation handling 

	* configure.in
	
	Better installation handling. Exits after failure.... 


2006-06-26    <hesa@gnu.org>

	* README.debian

	Build instructions for Debian
	
2006-06-25    <hesa@gnu.org>

	* src/xnee_replay.c  
	Added support to stop action using a variable

       * src/xnee_record.c  
       Added support to stop action using a variable

	* include/libxnee/xnee_setget.h  
	Added support to stop action using a variable

       * include/libxnee/xnee.h  
	Added support to stop action using a variable

       * include/libxnee/xnee_grab.h
       Changed macro XNEE_VERBOSE_MARK to take no arg 

	* pnee/

	Splash before record/replay start

2006-06-21    <hesa@gnu.org>

	* pnee/

	A lot, still under heavy devel phase.....
	
	* libxnee/src/xnee_expr.c

	0 --> XNEE_OK, when returning from fun

	* libxnee/include/libxnee/print.h

	New macro for printf debugging: XNEE_VERBOSE_MARK 

	* libxnee/include/libxnee/xnee.h 

	variable (replayed_events) to set/get nr of recorded/replayed events
	
	* libxnee/src/xnee_fake.c

	Using new macros to set/get nr of recorded/replayed events

	* libxnee/include/libxnee/xnee_setget.h 

	New macros to set/get nr of recorded/replayed events 

	* libxnee/src/xnee_grab.c
	* libxnee/include/libxnee/xnee_grab.h

	Added fun to read out grabbed keys

	* libxnee/src/xnee_record.c

	Preparing for reading of replayed events during replay

	* libxnee/src/xnee_setget.c
	* libxnee/src/xnee_session.c

	"Setting replayed events to 0" 

2006-06-17    <hesa@gnu.org>

	* build/test-dist.sh

	New file

	* libxnee/src/xnee_expr.c

	0 replaced with XNEE_OK
	
	* configure.in: 

	Preventing multiple generation of Makefiles
	Fixed errors in test exprs
	Updated version number to 2.05.90

	* libxnee/test/libtest.c

	Recording more data

2006-06-17  Henrik Sandklef  <hesa@gnu.org>

	* pnee/*
	* configure.in
	Various changes to build pnee

2006-06-16  Henrik Sandklef  <hesa@gnu.org>

	* libxnee/src/xnee_grab.c

	Removed obsoleted code

	* libxnee/src/print_varargs.c

	Flush after verbose printout
	
	* pnee/src/callbacks.c
	* pnee/src/main.c

	Setting err printout file 
	
2006-06-14  Henrik Sandklef  <hesa@gnu.org>
	
	* configure.in 
	* Makefile.am
	* Makefile.cvs
	
	Support for Gnome Panel Applet

	* gnee/src/support.h 
	* gnee/src/interface.h 
	* gnee/src/interface.c 
	* gnee/src/callbacks.c 
	* gnee/gnee.glade 

       Replace About window with new one
	
2006-05-30  Henrik Sandklef  <hesa@gnu.org>

	* README

	Corrected build documentation

	* gnee/src/callbacks.c	
	* src/xnee_utils.c

	All decls after defs
	
	* doc/xnee_proto.texi
	* doc/xnee_example.texi

	Added doc for recall window position
	
2006-05-04  Henrik Sandklef  <hesa@gnu.org>

	* configure.in

	Added libxnee/test/Makefile for generation

	* doc/Makefile.am

	Better handling of various manual formats 

	* cnee/src/cnee_demo.c

	Made printout look more nice

	* libxnee/Makefile.am

	Excluded libxnee.a from dist

	* Makefile.am

	Added libxnee/test to dist
	Added ChangeLog to dist
	Altered manual rule
	
	* libxnee/src/xnee_resource.c

	Deleted obsoleted code
	
	* libxnee/src/print.c

	Handles faulty input values
	
	* libxnee/src/xnee_replay.c

	Reintroduced calls to XSync
	
	* cnee/src/main.c

	Error handle handles correct error
	
	* cnee/src/parse.c

	Leaving cnee efter printed data (using --print-xxx)

	* cnee/test

	Various test script fixes

2006-04-07  Henrik Sandklef  <hesa@gnu.org>

	* cnee/src/cnee_printer.c

	Removed strings 

	* pnee/Makefile.am

	Not building po dir 

	* button share/xnee.sh.in1 

	Typo fix: buton -> 

	* libxnee/src/xnee_display.c

	Copying returned str from getenv 

	* libxnee/src/xnee_fileop.c

	Making sure not to close stdout/stderr 
	
	* libxnee/src/xnee_grab.c

	Removed xnee_new_grab_keys(). Setting new grab keys in init 

	* libxnee/src/xnee_record.c

	Removed call to XSynchronize 
	
	* libxnee/src/xnee_resolution.c 

	Moved funs to xnee_setget.c 

	* libxnee/src/xnee_session.c

	Making sure not to close stdout/stderr 

	* libxnee/src/xnee_setget.c

	some new funs. moved some funs to this file 

	* libxnee/test/libtest.c

	Removed comments 
	* libxnee/test/test_setget.c

	Restructured comments 

	* libxnee/src/xnee_alloc.c

	Added checks when freeing mem 

	* libxnee/src/print.c: 

	Added null ptr check

	* libxnee/src/feedback.c: 

	Minor updates

	* libxnee/include/libxnee/xnee_setget.h: 

	Added new set/get funs 
	Moved some funs to this file.

	* libxnee/include/libxnee/xnee_grab.h: 

	Added xnee_data to: xnee_new_grab_keys

	* libxnee/include/libxnee/xnee_alloc.h: 

	Removed header for xnee_new_data from here

	* libxnee/include/libxnee/xnee.h: 

	Added header for xnee_new_data

	* cnee/src/parse.c: 

	Implemented last unimplemented options
	with new xnee_option struct

	* cnee/src/cnee_printer.c: 

	Removed strings : explain, examples description 

	* cnee/src/cnee_fake.c: 

	Added functions: xnee_type_help_sub, cnee_fake_string

	* cnee/src/Makefile.am (bin_PROGRAMS): 

	Added cnee_demo.h

	* cnee/include/parse.h: 

	Added option key contants (enum)

	* cnee/include/cnee_strings.h: 
	* cnee/src/cnee_strings.c:

	Added strings : explain, examples description 

	* Makefile.am: 

	Added test rule

2006-03-01    <hesa@gnu.org>

	* libxnee/src/xnee_session.c

	Removing verbose printouts

	* libxnee/src/xnee_resource.c

	Adding space in printout

	* libxnee/src/xnee_fileop.c

	Removing verbose printout

	* libxnee/src/print_varargs.c

	Make sure fd is OK before printing

	* cnee/src/parse.c

	Added body to cnee options: --texipage, --manpage

	* cnee/src/main.c

	Handling XNEE_OK_LEAVE after parse

	* cnee/src/Makefile.a

	texi_TEXINFOS

	* libxnee/include/libxnee/xnee_range.h

	Added xne_data as arg to xnee_rem_from_list

	* libxnee/include/libxnee/xnee_utils.h

	New funs: xnee_str2int xnee_boolstr2int xnee_free_strptr 
	xnee_print_strptr xnee_str2strptr  
	New macro: XNEE_ATOI_FUNCTION 

	* libxnee/include/libxnee/xnee_threshold.h

	Moved set/get funs to xnee_setget.[hc]

	* libxnee/include/libxnee/xnee_strings.h

	New strings: XNEE_EMPTY_STRING XNEE_AUTHORS XNEE_XOSD_FONT

	* libxnee/include/libxnee/xnee_setget.h

	setget funs moved to this file

	* libxnee/include/libxnee/xnee_resource.h

	Removed obsoleted code. Rewrote code to fit new xnee_option_t
	struct. Moved setget funs to xnee_setget files

	* cnee/include/cnee_printer.h

	Removed includes. Added: xnee_flags

	* libxnee/src/xnee_utils.c

	New funs: xnee_str2int xnee_boolstr2int xnee_free_strptr 
	xnee_print_strptr xnee_str2strptr

	* libxnee/src/xnee_threshold.c

	Minor indent fix

	* libxnee/src/xnee_strings.c

	Removed obsoleted strings. Minor adjustments

	* libxnee/src/xnee_setget.c

	setget funs moved to this file

	* libxnee/src/xnee_session.c

	Rewrote code to fit new xnee_option_t struct.

	* libxnee/src/xnee_resource.c
	* libxnee/src/xnee_replay.c
	Removed obsoleted code. Rewrote code to fit new 
	xnee_option_t struct. Moved setget funs to 
	xnee_setget files

	* libxnee/src/xnee_replay.c

	Removed obsoleted code

	* libxnee/src/xnee_record.c

	Added more info on CreatNotify printout

	* libxnee/src/xnee_range.c

	Rewrote to code fit new xnee_option struct

	* libxnee/src/xnee_expr.c

	Rewrote expr handling code to fit new xnee_option struct

	* libxnee/src/xnee_error.c

	new error: XNEE_OK_LEAVE

	* libxnee/src/xnee_display.c

	Added null ptr check

	* libxnee/src/xnee_alloc.c

	Added error/signal handlers to init xnee_dtaa code 

	* libxnee/include/libxnee/xnee.h

	new enum bool_string_values. Added new xnee_options code

	* libxnee/src/feedback.c

	new fun: xnee_get_xosd_font_impl xnee_set_xosd_font_impl 

	* libxnee/src/print.c

	New fun: xnee_print_xnee_data. Adjusted code to new xnee_option struct

	* libxnee/include/libxnee/print.h

	New fun: xnee_print_xnee_data

	* libxnee/include/libxnee/print.h

	New fun: xnee_get_xosd_font_impl

	* libxnee/include/libxnee/feedback.h

	New fun: xnee_get_xosd_font_impl
	* cnee/src/parse.h

	Added keys for cnee options
	* cnee/src/parse.c

	Changed print functions to new xnee_options struct
	* cnee/src/main.c

	Removed signal/error handlers to libxnee. 


	* cnee/src/cnee_printer.c

	Changed print functions to new xnee_options struct

	* cnee/include/cnee_fake.h

	Removed includes. Added fun xnee_flags

	* cnee/include/cnee_strings.h    

	Removed string constants

	
2006-03-06    <hesa@gnu.org>

	* examples/Makefile.am: 

	Bug fixes for handling generated example file

	* share/Makefile.am: 

	Bug fixes for handling generated sample file

	* cnee/src/Makefile.am: 

	Bug fixes for handling generated texinfo file

2006-03-02  Henrik Sandklef  <hesa@gnu.org>

	* gnee/src/callbacks.c: 

	Added timeout to make the gnee window
	get iconified before replaying.

2006-02-28  Henrik Sandklef  <hesa@gnu.org>

	* libxnee/src/xnee_range.c: 

	return XNEE_OK, instead of 0

	* libxnee/src/xnee_alloc.c: 

	Memory leak fixed

	* libxnee/src/xnee_fileop.c: 

	Add verbose printout

2006-02-28  Henrik Sandklef  <hesa@gnu.org>

	* xnee/gnee/gnee.glade
	* xnee/gnee/src/callbacks.c
	* xnee/gnee/src/callbacks.h
	* xnee/gnee/src/gnee_xnee.c
	* xnee/gnee/src/gnee_xnee.h
	* xnee/gnee/src/interface.c
	* xnee/gnee/src/support.h

	Added support for 'window position adjustment' and 'x,y offset'
	
2006-02-27  Henrik Sandklef  <hesa@gnu.org>

	* libxnee/src/xnee_session.c: 

	Reordered closing/freeing of file/mem due to mem leaks.

	* libxnee/src/xnee_replay.c: 
	* libxnee/src/xnee_record.c: 

	Removed XRecordGetContext check

	* libxnee/src/xnee_fileop.c (xnee_free_file): 

	Rewrote closing of file and freeing og char *

	* libxnee/src/xnee_alloc.c: 

	Added xnee_data when calling xnee_free_ranges

	* libxnee/src/xnee_range.c (xnee_free_ranges): 
	* libxnee/include/libxnee/xnee_range.h: 

	Added xnee_data as argument to xnee_free_ranges

2006-02-26  Henrik Sandklef  <hesa@gnu.org>

	* cnee/src/parse.c: 

	Added new option:

	--recall-window-position, -rwp

	Removed option:

	--record-window-position, -rwp

	* libxnee/src/xnee_window.c: 

	Rewrote parts of the new window pos code

	* libxnee/src/xnee_setget.c (xnee_unset_recall_window_pos): 

	Added new functions:
	  xnee_set_recall_window_pos (xnee_data *xd)
	  xnee_unset_recall_window_pos (xnee_data *xd)

	* libxnee/src/xnee_resource.c (xnee_get_creat_date): 

	Removed debug printouts

	* libxnee/src/xnee_replay.c: 

	Added code to handle new window adjustment (or not).
	
	* libxnee/src/xnee_record.c: 

	Removed faulty code, renamed get_screen_nr to xnee_get_screen_nr.
	Handling of ReparentNotify rewritten to fit 
	this feature being moved to replay

	* libxnee/src/xnee_range.c: 

	Handling of ReparentNotify rewritten to fit 
	this feature being moved to replay

	* libxnee/src/xnee_expr.c: 

	Added handling of new variables in: xnee_win_pos

	* libxnee/include/libxnee/xnee_window.h: 

	Added: 
	  rel_y rel_x border_w border_h event parent name to xnee_win_pos

	* libxnee/include/libxnee/xnee_setget.h:

	Added functions:
	  xnee_unset_recall_window_pos

	  xnee_set_recall_window_pos (xnee_data *xd);

	* libxnee/include/libxnee/xnee.h (struct): 

	Added variable recall_recorded_win_pos to xnee_data

2006-02-14  Henrik Sandklef  <hesa@gnu.org>

	* libxnee/src/xnee_strings.c: 

	Added: XNEE_NEW_WINDOW_MARK, XNEE_NEW_WINDOW

	* libxnee/src/xnee_session.c (xnee_init): 

	Store window pos (xd->xnee_info.store_window_pos) defaults to 0

	* cnee/src/parse.c: 

	Added new option: --record-window-position (-rwp)

	
	* libxnee/include/libxnee/xnee_window.h: 

	New file

	* libxnee/include/libxnee/xnee_strings.h: 

	Added: XNEE_NEW_WINDOW_MARK, XNEE_NEW_WINDOW

	* libxnee/include/libxnee/xnee_setget.h: 

	Added functions: xnee_set_new_window_pos, 
	xnee_unset_new_window_pos

	* libxnee/include/libxnee/xnee_range.h: 

	Added function: xnee_is_type_nr_set

	* libxnee/include/libxnee/xnee_internal.h
	(XNEE_RETURN_VOID_IF_ERR): 

	Macro now prints out err description

	* libxnee/include/libxnee/xnee.h: 

	Added store_window_pos to xnee_record_init_data

	* libxnee/src/Makefile.am: 

	Added: xnee_window.c ../include/libxnee/xnee_window.h 

	* libxnee/src/xnee_window.c: 

	New file

	* libxnee/src/xnee_resource.c: 
	* libxnee/src/xnee_setget.c: 
	* libxnee/src/xnee_replay.c: 
	* libxnee/src/xnee_record.c: 

	Added functions and code for new window pos. 

	* libxnee/src/xnee_range.c (xnee_add_range_str): 

	Added functions and code for new window pos. 

	* libxnee/src/xnee_km.c: 

	Corrected code for EXEC functionality. 

	* libxnee/src/xnee_grab.c: 

	Added inclusion of <X11/Xlib.h>

	* libxnee/src/xnee_expr.c: 

	Added functions and code for new window pos. 

	Corrected code for EXEC functionality.
	
	* libxnee/src/xnee_error.c: 

	Type fixed, Added error XNEE_WINDOW_POS_ADJ_ERROR

	* libxnee/src/print.c: 

	Added window pos printout

	Re-added printout of exec-str
	
2006-01-21    <hesa@gnu.org>

	* libxnee/src/xnee_expr.c: 
	* libxnee/src/xnee_km.c (xnee_handle_rec_key): 

	Added nr of execution to program executed by Xnee

2006-01-19    <hesa@gnu.org>

	* cnee/src/Makefile.am (cnee.texi): 

	Adding $(EXEEXT) to cnee (fix fow cygwin)

2006-01-17  Henrik Sandklef  <hesa@gnu.org>

	* libxnee/src/print.c: 

	Prevent grabbing when replaying

	* doc/xnee_prot.texi: 
	* doc/xnee_exampl.texi: 

	Added text for replay offset
	
	* libxnee/include/libxnee/xnee.h: 

	Added return value: XNEE_BAD_OFFSET

	* libxnee/src/xnee_error.c: 

	Added error text on replay offset (x,y)

	* cnee/src/parse.c (xnee_parse_args): 

	Removed faulty help text on grabbing keys
	Parsing of "--replay-offset"

	* libxnee/src/print.c (xnee_print_sys_info): 

	Added program name (if any) printout to recorded file

	* libxnee/include/libxnee/print.h: 

	New macros for verbose on function entry/inside/exit

	* libxnee/src/xnee_fake.c (xnee_fake_motion_event): 

	Add support for X and Y offset during replay

	* libxnee/src/xnee_setget.c: 
	New functions:
	xnee_set_replay_offset_str
	xnee_set_replay_offset_x
	xnee_set_replay_offset_y
	xnee_get_replay_offset_x
	xnee_get_replay_offset_y


2006-01-09    <hesa@gnu.org>

	* Makefile.am (SUBDIRS): 
	* configure.in: 

	Added building of examples/Makefile sessions/Makefile

	* libxnee/src/Makefile.am: 

	Added note on noinst_LIBRARIES that does NOT work

	* share/Makefile.am (XNEE_DATA_FILES): 

	Moved examples and sessions dir to seperate Makefiles
	
	* examples/Makefile.am (simple_bash.sh): 

	Added default paths to simple_bash.sh

	* session/Makefile.am: 
	
	All files installs in share

	* examples/Makefile.am: 

	All files installs in share

	* share/Makefile.am: 

	Autogenerating xnee.sh with correct 
	version number
	
	* configure.in: 

	Adding finding of AWK and BASH

2006-01-08  Henrik Sandklef  <hesa@gnu.org>

	* doc/xnee_faq.texi: 

	Changed faulty email addresses

	* cnee/src/Makefile.am : 
	* cnee/src/parse.c: 

	Added support for generating info page for cnee

2006-01-07  Henrik Sandklef  <hesa@gnu.org>

	* libxnee/include/libxnee/xnee.h:

	Added in_use to xnee_data

	* libxnee/src/xnee.c (xnee_start): 

	Using in_use variable

	* libxnee/src/xnee_grab.c: 

	Grabbing on ->grab instead of ->control

	Removed obsoleted code

	Added some { }

	* libxnee/src/xnee_record.c: 

	removed obsoleted code
	
	* libxnee/src/xnee_record.c (xnee_record_dispatch): 

	Using in_use variable
	
2006-01-07  Henrik Sandklef  <hesa@gnu.org>

	* libxnee/src/xnee_session.c (xnee_init): 

	Using in_use variable

	* cnee/test/etc/base_funs: 

	Added press_key_from_string

	* cnee/src/Makefile.am (cnee.1): 

	Added (built from cnee) man page to man1_MANS

2005-12-31  Henrik Sandklef  <hesa@gnu.org>

	* doc/xnee_example.texi:

	Added info and example on how to use shell functions

	* xneetest/src:

	Added utils.c and utils.h

2005-12-30  Henrik Sandklef  <hesa@gnu.org>

	* share/xnee.sh:

	Added shell functions for button press/release

2005-12-29  Henrik Sandklef  <hesa@gnu.org>

	* configure.in, Makefile.am, share/Makefile.am:

	Added Examples and handy shell scripts added to dist
          share/xnee.sh
          examples/

	* Makefile.xnee:

	updated to build gnee (not only libxnee and cnee) 

	* libxnee/test/libtest.c: 

	Rewrote some test code... sorry no more comments.
	
	* libxnee/test/Makefile: 

	Removed xosd, altered include path

	* libxnee/include/libxnee/xnee_internal.h: 

	Removed cast to (void) from XNEE_FREE macro

	* libxnee/Makefile.am : 

	Removed Makefile.libxnee Makefile.cvs
	
	* include/libxnee/xnee_range.h: 

	Renamed xnee_free_lists to xnee_free_ranges

	* libxnee/src/xnee_session.c: 

	Added closing of displays

	* libxnee/src/xnee_range.c: 

	Renamed xnee_free_lists to xnee_free_ranges

	Freed memory allocated for ranges 
	
	* libxnee/src/xnee_alloc.c: 

	Replaced xnee_free with XNEE_FREE_AND_NULL

	* libxnee/src/xnee_grab.c: 

	Replaced xnee_free with XNEE_FREE_AND_NULL

	* libxnee/src/xnee_plugin.c: 

	Replaced xnee_free with XNEE_FREE_AND_NULL

	* libxnee/src/xnee_display.c: 

	Freed allocated modifier mapping

	* libxnee/src/Makefile.am: 

	Added support for "-g" option to configure command

	* gnee/src/Makefile.am: 

	Removed INTLLIBS

	* gnee/src/gnee_xnee.c: 

	Added reading of grabbed key boxes and adding those keys to xnee_data

2005-12-08  Henrik Sandklef  <hesa@gnu.org>

	* gnee/src/interfaces.c
	* gnee/gnee.glade

	Changed info about gnee and Xnee in about box

	libxnee/src/print.c
	
	* Added year 2005 in printout
	
2005-12-06  Henrik Sandklef  <hesa@gnu.org>

	* gnee/src/main.c
	* gnee/src/gnee_xnee.c

	Added macro for program name (gnee)

2005-10-11  Henrik Sandklef  <hesa@gnu.org>

	* libxnee/src/xnee_buffer.c (xnee_replay_buffer_handler): 

	Excluding device events from buffer handling in synchronisation

	* libxnee/src/xnee_fake.c (xnee_fake_motion_event): 

	removed recalculation of screen resolution when distributiing events

	* libxnee/src/xnee_record.c (xnee_setup_recordext): 

	Calling set_ranges before recording...

	* libxnee/src/xnee_display.c (xnee_add_display_list): 

	Changed == to <= in 
	if (disp_len <= 0) 

	* gnee/src/main.c (main): 

	program name set to XNEE_GUI

	* gnee/src/gnee_xnee.h: 

	Added macro XNEE_GUI "gnee"

	* doc/xnee_exampl.texi: 

	"--loops" replaced by "--events-to-record"

2005-09-15  Henrik Sandklef  <>

	* libxnee/src/xnee_fileop.c (xnee_open_files): 

	"Corrected parse error on "--err-file"

2005-09-14  Henrik Sandklef  <>

	* configure.in (DOC_TARGETS, DOC_TARGETS): 

	"Added checks for various binaries used when building manuals"

	"Added X_LIBS to LIBS"

	"Warns if progrs need by doc isn't found"

2005-09-13  Henrik Sandklef  <>

	* gnee/src/*.[hc]:

	"Made sure copyright notice was present"

2005-08-18  Henrik Sandklef  <hesa@localhost.localdomain>

	* libxnee/src/xnee_replay.c (xnee_replay_synchronize): 

	"return;" replaced with "return ret;"

