2008-09-28 Simon Brys <sbrys@novell.com>

	* src/Main.cs, src/Globals.cs.in, src/EidConfigWindow.cs: Undid change
	to using Gnome API to launch help, because for a yet unknown reason,
	it makes BEID_InitEx() crash with a System.NullReferenceException.
	Using yelp file:/// syntax for now.

	* configure.ac, src/Makefile.am, eIDconfig-belgium.spec.in: Removed
	requirement for gnome-sharp2 again (see previous entry).

2008-09-28 Simon Brys <sbrys@novell.com>

	* configure.ac: Fixed issue where datadir is not expanded.

2008-09-28 Simon Brys <sbrys@novell.com>

	* scripts/eIDconfig-belgium.sh.in: Corrected OpenOffice.org 3.x
	profile name.

2008-09-26 Simon Brys <sbrys@novell.com>

	* scripts/eIDconfig-belgium.sh.in: Added support for OpenOffice.org
	version 3.x (which uses a new profile directory).

	* NEWS: Prepared for release of 1.1.3.

2008-09-26 Simon Brys <sbrys@novell.com>

	* src/Main.cs, src/Globals.cs.in, src/EidConfigWindow.cs: Now using
	Gnome API to launch help, rather than calling yelp ghelp:program
	(which regularly breakes). Also made sure that there's no help button
	on the error message dialog that is displayed when help doesn't work.

	* configure.ac, src/Makefile.am, eIDconfig-belgium.spec.in: Added
	requirement for gnome-sharp2 (see previous entry).

	* scripts/Belgium_Root_CA_Self-signed.cer, scripts/Makefile.am:
	Removed certificate file as these are also part of the eID-belgium
	package.

2008-09-25 Simon Brys <sbrys@novell.com>

	* scripts/eIDconfig-belgium.sh.in: Added support for the new Belgian
	root certificate.

	* src/BEID/EidCard.cs: Changed first argument of BEID_InitEx() from
	null to "" and added/corrected some debug statements.

	* src/EidConfigWindow.cs: Made the call to eidCard.Initialize()
	asynchronous.

	* configure.ac: Added "AM_INIT_AUTOMAKE(-Wno-portability)" to avoid
	"non-POSIX variable name"-warnings.

	* NEWS: Prepared for release of 1.1.3.

2008-09-08 Simon Brys <sbrys@novell.com>

	* configure.ac, help/C/eIDconfig-belgium.xml: Bumped version to 1.1.3.

	* configure.ac: Improved libdir & prefix handling.

	* gendarme/gendarme-rules.xml, gendarme/run-gendarme.sh, src/*: Added
	Gendarme rules file and made various changes as per Gendarme
	recommendations.

2008-04-29 Simon Brys <sbrys@novell.com>

	* src/Debug.cs: Fixed a crash / failing assertion in XCB.

	* NEWS: Prepared for release of 1.1.2.

2008-04-28 Simon Brys <sbrys@novell.com>

	* configure.ac, help/C/eIDconfig-belgium.xml: Bumped version to 1.1.2.

	* src/PCSCLite/CardReader.cs: When no card readers are found,
	pcsc-lite 1.4 returns SCARD_E_NO_READERS_AVAILABLE instead
	of SCARD_S_SUCCESS. DetectReaders() now no longer throws an exception
	when this happens.

	* src/CheckDbus.cs, src/eidconfig-belgium.in, src/Makefile.am: The
	eidconfig-belgium wrapper script now checks for the presence of a
	DBus session bus through CheckDbus.exe. If a session bus is not
	present, eidconfig-belgium is launched via dbus-launch. This is
	necessary because initializing ndesk-dbus crashes when no session bus
	is present. This case can occur when running via e.g. su/sux.

	* NEWS: Prepared for release of 1.1.2.

2008-04-15 Simon Brys <sbrys@novell.com>

	* configure.ac, help/C/eIDconfig-belgium.xml: Bumped version to 1.1.1.

	* NEWS: Prepared for release of 1.1.1.

	* configure.ac, Makefile.am, dbus-sharp/, hal-sharp/Makefile.am
	src/Makefile.am, eIDconfig-belgium.spec.in: Removed dbus-sharp and
	added dependency on ndesk-dbus and ndesk-dbus-glib.

	* src/EidViewerWindow.cs: Added ParseSubjectName() which changes the
	abbreviations for SERIALNUMBER and SURNAME.

2008-04-07 Simon Brys <sbrys@novell.com>

	* NEWS: Prepared for release of 1.1.0.

	* configure.ac, help/C/eIDconfig-belgium.xml: Bumped version to 1.1.0.

2008-03-24 Simon Brys <sbrys@novell.com>

	* scripts/eIDconfig-belgium.sh.in: Fixed issue that would occur when
	some Firefox/Thunderbird profile directories no longer exist [dnc #8].

2008-03-24 Simon Brys <sbrys@novell.com>

	* scripts/eIDconfig-belgium.sh.in: Fixed some issues with
	Firefox/Thunderbird profiles.ini parsing code.

2008-03-20 Simon Brys <sbrys@novell.com>

	* scripts/eIDconfig-belgium.sh.in, src/Main.cs, src/EidConfigWindow.cs:
	Added Firefox/Thunderbird profiles.ini parsing, including support for
	multiple profiles, profiles with spaces and absolute paths [dnc #5,
	dnc #8].

2008-03-18  Simon Brys <sbrys@novell.com>

	* src/EidViewerWindow.cs: Fixed crash when application-certificate
	is not available in current icon theme [dnc #7].

2008-02-22  Simon Brys <sbrys@novell.com>

	* configure.ac, help/C/eIDconfig-belgium.xml: Bumped version to 1.0.3.

	* hal-sharp/*: Installed hal-sharp-0.0.1.tar.gz.

	* dbus-sharp/*: Installed ndesk-dbus-0.6.0.tar.gz and
	ndesk-dbus-glib-0.4.1.tar.gz.

	* src/PCSCLite/CardReader.cs: Updated to use the new hal-sharp API.

2007-09-10  Simon Brys <sbrys@novell.com>

	* NEWS: Prepared for release of 1.0.2.

2007-09-10  Simon Brys <sbrys@novell.com>

	* configure.ac, help/C/eIDconfig-belgium.xml: Bumped version to 1.0.2.

	* src/EidConfigWindow.cs: A deadlock can occur when yelp writes to
	stdout/stderr, resulting in yelp only being started after
	eidconfig-belgium is shut down. Fixed by asynchronously reading
	stdout/stderr (and discarding the result).

2007-08-13  Simon Brys <sbrys@novell.com>

	* src/EidConfigWindow.cs: Fixed bad status when non-eID card is
	detected at startup [dnc #6].

	* eIDconfig-belgium.spec.in: added gnome-doc-utils{-devel} to
	BuildRequires.

	* NEWS: Prepared for release of 1.0.1.

2007-08-12  Simon Brys <sbrys@novell.com>

	* configure.ac, help/C/eIDconfig-belgium.xml: Bumped version to 1.0.1.

	* help/*, configure.ac, Makefile.am, eIDconfig-belgium.spec.in,
	gnome-doc-utils.make: Added scrollkeeper file to work around
	bnc #299648.

	* eIDconfig-belgium.spec.in: replaced all "@prefix@/share" constructs
	by %{_datadir}.

2007-07-11  Simon Brys <sbrys@novell.com>

	* NEWS: Prepared for release of 1.0.0.

	* eIDconfig-belgium.spec.in: Prepared for release of 1.0.0.

2007-07-11  Simon Brys <sbrys@novell.com>

	* NEWS: Prepared for release of 1.0.0.

	* configure.ac: Release 1.0.0.

2007-07-06  Simon Brys <sbrys@novell.com>

	* src/EidConfigWindow.cs: When Help button is clicked in error
	dialogs, yelp now opens the relevant troubleshooting-subsection.

	* help/eIDconfig-belgium.xml.in: mention CCID-compatible card readers.

2007-06-13  Simon Brys <sbrys@novell.com>

	* src/BEID/EidCard.cs, src/EidConfigWindow.cs, 
	src/PCSCLite/CardReader.cs, configure.ac, src/Makefile.am:
	better fixes for 64-bit platform. Code now compiles and runs fine
	on both platforms.

	* src/EidConfigWindow.cs: fixes for working with multiple card readers
	at the same time.

	* help/figures/*.png: updated to new default SLED10SP1 look.

2007-06-11  Simon Brys <sbrys@novell.com>

	* src/BEID/EidCard.cs, src/EidConfigWindow.cs: now calling
	eidCard.Read() asynchronously so we can keep the user interface
	responsive.

2007-06-10  Simon Brys <sbrys@novell.com>

	* src/BEID/EidCard.cs, src/PCSCLite/CardReader.cs: fixes P/Invoke
	calls for eID and PCSC libraries on 64-bit platform.

2007-05-25  Simon Brys <sbrys@novell.com>

	* glade/eidconfig-belgium.glade: set Type Hint for winEidViewer to
	GDK_WINDOW_TYPE_HINT_DIALOG, otherwise it's possible to "lose" that
	child window, thereby locking the parent window since the child is
	set to modal.

2007-05-24  Simon Brys <sbrys@novell.com>

	* scripts/eIDconfig-belgium.sh.in: started using libdir variable so
	things keep working on 64-bit platforms.

	* help/eIDconfig-belgium.xml: Replaced with
	help/eIDconfig-belgium.xml.in to facilitate version bumping and made
	some minor updates.

	* configure.ac: Bumped version to 0.0.9.

	* NEWS: Prepared for release of 1.0.0.

	* README: Changed format.

	* eIDconfig-belgium.spec.in: added requirement for 
	eID-belgium-patchcollection-1 which is necessary for reading
	address and certificates from eID card.

2007-04-29  Simon Brys <sbrys@novell.com>

	* src/BEID/EidCard.cs, src/EidViewerWindow.cs, 
	glade/eidconfig-belgium.glade, po/*: added certificate validation
	support.

	* src/BEID/EidCard.cs: fixed bug where converting non-existing
	certificates sometimes causes huge memory consumption.

2007-04-22  Simon Brys <sbrys@novell.com>

	* src/EidConfigWindow.cs: now also disabling eid-enabling through
	alt-<key> while card is being read.

	* eIDconfig-belgium.spec.in: added requirement for mono >= 1.1.16,
	which is necessary for reading certificates from eID card.

2007-04-21  Simon Brys <sbrys@novell.com>

	* src/EidConfigWindow.cs, glade/eidconfig-belgium.glade: added code
	to avoid window resizing when eID card is inserted or removed.

	* src/Debug.cs: added timestamp to debug output.

2007-04-18  Simon Brys <sbrys@novell.com>

	* src/EidViewerWindow.cs, glade/eidconfig-belgium.glade, po/*: 
	completed certificate information tab.

	* configure.ac, autogen.sh, src/Globals.cs.in, 
	src/eidconfig-belgium.in: made lib dir variable so things keep working
	on 64-bit platforms.

2007-04-15  Simon Brys <sbrys@novell.com>

	* src/EidViewerWindow.cs, glade/eidconfig-belgium.glade: added tab
	for certificate information.

	* src/BEID/EidCard.cs: added support for reading certificate
	information from eID card.

2007-04-14  Simon Brys <sbrys@novell.com>

	* src/EidConfigWindow.cs: indicate on all tabs that eID card is being
	read.
	Disable all mouse or keyboard activity on enable-checkbuttons when
	cursor is in busy mode (i.e. while card is read or application is
	enabled/disabled).

	* src/Main: changed command line response on invalid arguments.

2007-04-11  Simon Brys <sbrys@novell.com>

	* help/*: added documentation on 'Card Information'-tab to help file
	and added screenshots for each tab.

	* po/*: updated all translations.

	* src/EidConfigWindow.cs, glade/eidconfig-belgium.glade: now using
	information icon in informational status messages.

2007-04-10  Simon Brys <sbrys@novell.com>

	* src/EidConfigWindow.cs: allow eID-enabling applications while a card
	is inserted.

2007-04-04  Simon Brys <sbrys@novell.com>

	* src/EidViewerWindow.cs and many others: introduced card information
	functionality.

	* scripts/eIDconfig-belgium.sh, src/Main.cs, src/EidConfigWindow.cs:
	added support for Thunderbird.

	* glade/*, po/*: now doing translations for glade strings directly.

2007-04-01  Simon Brys <sbrys@novell.com>

	* configure.ac, help/eIDconfig-belgium.xml: Bumped version to 0.0.3.

2007-04-01  Simon Brys <sbrys@novell.com>

	* NEWS: Prepared for release of version 0.0.2.

2007-02-14  Simon Brys <sbrys@novell.com>

	* src/EidConfigWindow.cs: s/eidconfig-changepin/eidconfig-changingpin/

	*  eIDconfig-belgium.desktop.in: removed full path from Icon and
	changed Categories.

2007-01-29  Simon Brys <sbrys@novell.com>

	* src/EidConfigWindow.cs: properly handle the case where
	MOZILLA_CERTIFICATE_FOLDER environment variable does not exist yet.

2007-01-29  Simon Brys <sbrys@novell.com>

	* scripts/eIDconfig-belgium.sh.in: changed module name in secmod.db
	from beleid to "Belgium Identity Card PKCS#11", which is the default
	name used by the eID middleware.
	Work with pkcs11 module names instead of secmod.db module names, to
	make script more independent.
	Made script more resilient to segfaults in modutil and certutil.

	* src/EidConfigWindow.cs: don't ask to logout/login after enabling
	OpenOffice.org if MOZILLA_CERTIFICATE_FOLDER environment variable
	is already active.

	* help/eIDconfig-belgium.xml: added note about greyed out applications
	to the Configuring Applications and Troubleshooting sections.
	Changed some "important"-boxes to "note"-boxes.

	* glade/eidconfig-belgium.glade: removed "Caroline SPECIMEN"-string.

2007-01-28  Simon Brys <sbrys@novell.com>

	* src/BEID/EidCard.cs: removed destructor -- we already call
	Dispose() directly which is probably better in this case.

	* eIDconfig-belgium.spec.in: added %dir directives for proper
	directory cleanup

	* dbus-sharp/dbus-sharp-glib/GLib.cs: removed call to initialize
	session bus, since there's no session bus when running from sux
	and for HAL we only need the system bus anyway.

2007-01-26  Simon Brys <sbrys@novell.com>

	* Replaced dbus-sharp by NDesk DBusSharp

2007-01-22  Simon Brys <sbrys@novell.com>

	* eIDconfig-belgium.spec.in: check for instances left after uninstall
	in postun script. 
	Removed dependency for pcsc-lite-devel.

	* src/Makefile.am: moved Globals.cs to generated_sources section

	* src/Main.cs: added "-?" command line option

	* src/PCSCLite/CardReader.cs: added delay for PCSC on detection of 
	device removal

2006-11-28  Simon Brys <sbrys@novell.com>

	* configure.ac, help/eIDconfig-belgium.xml: Bumped version to 0.0.2

	* po/ChangeLog: added to make distcheck of svn export work

	* eIDconfig-belgium.spec.in: added extra version variable

2006-11-28  Simon Brys <sbrys@novell.com>

	* NEWS: Prepared for release of version 0.0.1.

2006-11-28  Simon Brys <sbrys@novell.com>

	* eIDconfig-belgium.spec.in

2006-10-28  Simon Brys <sbrys@novell.com>

	* Removed certification validation configuration, as this
	functionality will be pulled from the eID middleware.

2006-10-22  Simon Brys <sbrys@novell.com>

        * configure.ac, po/Makefile.in.in: removed po/Makefile.in.in

2006-10-22  Simon Brys <sbrys@novell.com>

        * configure.ac, Makefile.am: an svn checkout now passes a 
        make distcheck.

2006-10-22  Simon Brys <sbrys@novell.com>

        * Replaced scripts/eIDconfig-belgium.sh 
        with scripts/eIDconfig-belgium.sh.in

2006-10-22  Simon Brys <sbrys@novell.com>

        * Initial check-in
