# 1.3.4

2008-02-13  Sven Herzberg  <sven@imendio.com>

	* NEWS,
	* configure.in: release 1.3.4

2008-01-31  Sven Herzberg  <herzi@gnome-de.org>

	Patch based on work from Herbert Straub; fixes #1878685

	* src/gq-input-form.c: (new_from_entry): don't unref objects that we
	don't own references of; fixes display of "New from Entry" dialog.

2008-01-22  Sven Herzberg  <herzi@gnome-de.org>

	Fix icon cache update; reported by Pawel Salek.

	* pixmaps/Makefile.am: fix the icon installation

2008-01-20  Sven Herzberg  <herzi@gnome-de.org>

	Fix bug #1875077 reported by Herbert Straub.

	* src/herzi-glade-dialog.c: find the default widget and propagate this
	fact to the new parent widget

2008-01-20  Sven Herzberg  <herzi@gnome-de.org>

	Fix iteration over the attributes in the formfield. This patch fixed
	the reported errors about infitite loops and #1875301 (patch by
	Herbert Straub)

	* src/gq-formfill.c: initialize and iterate over "i" properly, too

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

	Get the code compiled on Solaris (tested by Brandon Hume)

	* configure.in: make sure the compilation will be able to use
	<ldap_schemas.h>
	* macros/herzi-cflags.m4: fix the obvious CFLAGS vs. CPPFLAGS issue
	that incorretly cleared the CPPFLAGS
	* src/gq-formfill.c: include <strings.h> for bcmp()
	* src/src/gq-input-form.c: add an #ifdef guard to avoid deprecated
	Gtk*Tree calls

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

	* gq.spec.in: updated spec file by Pawel Salek

# 1.3.3

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

	* NEWS,
	* configure.in: release 1.3.3

2007-10-11  Sven Herzberg  <herzi@gnome-de.org>

	Fixed a typo (bug 1697605). Reported and patch provided by Andreas
	Hasenack

	* src/gq-server.c: Fixed a typo in the kerberos code

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

	Pass make with newer gnome-doc-tools.

	* help/gq-manual/C/gq-manual.xml: added a maintainer and an abstract
	* help/gq-manual/gq-manual.omf.in: added a rights element

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

	* src/gq-formfill.c: (formlist_from_entry_iteration): make sure the
	byte array is NUL terminated

2007-01-28  Sven Herzberg  <herzi@gnome-de.org>

	* src/dt_binary.c,
	* src/dt_binary.h,
	* src/dt_clist.c,
	* src/dt_clist.h,
	* src/dt_entry.c,
	* src/dt_entry.h,
	* src/dt_generic_binary.c,
	* src/dt_generic_binary.h,
	* src/dt_int.c,
	* src/dt_int.h,
	* src/dt_jpeg.c,
	* src/dt_jpeg.h,
	* src/dt_numstr.c,
	* src/dt_numstr.h,
	* src/dt_oc.c,
	* src/dt_oc.h,
	* src/dt_password.h,
	* src/dt_text.c,
	* src/dt_text.h,
	* src/dt_time.c,
	* src/gq-type-display.h: fixed several compile time warnings
	* src/dt_password.c: fixed some compile time warnings; added another
	data check before dereferencing a pointer; Fixes #1645495
	* src/gq-browser-node-dn.c: some code improvements
	* src/gq-tab-search.c: fixed compile time warning

2007-01-23  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-browser-model.c: fixed a crash on some weird user's database

2007-01-23  Sven Herzberg  <herzi@gnome-de.org>

	* src/errorchain.c: don't enter a main loop if we're not supposed to

2007-01-23  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-input-form.c: fix second crash from bug #1642786
	* src/gq-tab-browse.c,
	* src/gq-tab-browse.h: fixed a warning

2007-01-18  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-input-form.c: fixed a typo
	* src/gq-tab-browse.c: keep our own reference on the input form as we
	might lose it in set_content() otherwise; Closes #1638775

2007-01-18  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-formfill.c: some performance improvement
	* src/gq-input-form.c: fixed editing of entries

2007-01-18  Sven Herzberg,,,  <herzi@gnome-de.org>

	reviewed by: <delete if not using a buddy>

	* src/gq-formfill.c: (free_formfill_values):
	* src/gq-input-form.c: (widget_button_press),
	(build_or_update_inputform), (update_formlist),
	(formdiff_to_ldapmod), (add_row), (gq_new_arrowbutton):

2007-01-17  Sven Herzberg  <herzi@gnome-de.org>

	* src/dt_binary.c,
	* src/dt_binary.h,
	* src/dt_cert.c,
	* src/dt_clist.c,
	* src/dt_clist.h,
	* src/dt_crl.c,
	* src/dt_date.c,
	* src/dt_entry.c,
	* src/dt_entry.h,
	* src/dt_generic_binary.c,
	* src/dt_generic_binary.h,
	* src/dt_int.c,
	* src/dt_int.h,
	* src/dt_jpeg.c,
	* src/dt_jpeg.h,
	* src/dt_numstr.c,
	* src/dt_numstr.h,
	* src/dt_oc.c,
	* src/dt_oc.h,
	* src/dt_password.c,
	* src/dt_password.h,
	* src/dt_text.c,
	* src/dt_text.h,
	* src/dt_time.c,
	* src/gq-formfill.c,
	* src/gq-formfill.h,
	* src/gq-input-form.c,
	* src/syntax.c,
	* src/tinput.c: removed "struct formfill", the formfill => _GObject
	alias and increaed the code stability by using GObject casts

2007-01-17  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-formfill.c: fixed a bug

2007-01-17  Sven Herzberg  <herzi@gnome-de.org>

	* src/browse-dnd.c,
	* src/gq-browser-node-dn.c: improved debugging
	* src/gq-formfill.c: improved function

2007-01-17  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-input-form.c: fixed editing of entries

2007-01-17  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: pass distcheck with scrollkeeper
	* help/gq-manual/C/gq-manual.xml,
	* help/gq-manual/C/legal.xml: conform to docbook specification

2007-01-16  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-browser-node-server.c: fixed some runtime and compile
	warnings; everything's peachy now
	* src/gq-browser-node.h: fixed a prototype

2007-01-16  Sven Herzberg  <herzi@gnome-de.org>

	* src/errorchain.c: fixed segmentation fault; Closes #1636956

2007-01-16  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-browser-node-server.c: disable "Disconnect" menu item on
	disconnected servers; Closes #1636972

2007-01-16  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-tab-browse.c: fixed the context menu

2007-01-15  Sven Herzberg  <herzi@gnome-de.org>

	* help/gq-manual/C/gq-manual.xml,
	* help/gq-manual/Makefile.am,
	* help/gq-manual/de/de.po: improved the documentation and started
	German translation

2007-01-15  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-tab-search.c: fixed problem creating filters from search
	tabs; Closes #1632618

2007-01-15  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-tab-browse.c: fixed "Edit Server" entry opening the wrong
	properties dialog; Closes #1632609

2007-01-14  Sven Herzberg  <herzi@gnome-de.org>

	* src/errorchain.c,
	* src/gq-browser-node-dn.c,
	* src/gq-server-list.c,
	* src/gq-server-model.c,
	* src/gq-tab-search.c: fixed some compile warnings, disabled some old
	GtkCTree code
	* src/configfile.c,
	* src/gq.c: fix a reference counting bug with the server list; Closes
	#1632454

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

	* src/errorchain.c: use gtk_dialog_run() to make debugging the origin
	of errors a bit easier
	* src/gq-input-form.c: set the oldlist correctly

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

	* src/errorchain.c,
	* src/gq-input-form.c: fixed some crashes

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

	* src/errorchain.c: clean up memory
	* src/gq-tab-search.c: fixed a segmentation fault

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

	* src/Makefile.am: updated
	* src/gq-browser-model.c: fixed a warning
	* src/gq-main-loop.c,
	* src/gq-main-loop.h: added a function to query the blocked status
	* src/gq-tab-browse.c: uses the GqTreeView now
	* src/gq-tree-view.c,
	* src/gq-tree-view.h: added a tree view that's better in handling
	expose events

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

	* src/errorchain.c: fixed some problems with errorchain handling

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

	* src/gq-server.c: allow NULL and "" (and ensure always at least "")

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

	* src/Makefile.am: updated
	* src/gq-sasl.c,
	* src/gq-sasl.h: added our own sasl API, this way we can easily
	implement gq_ldap_sasl_bind_s() using gsasl.h once libldap supports
	it
	* src/gq-server.c: use the new sasl API

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

	* src/gq-server.c,
	* src/gq-utilities.c: fixed compilation with sasl enabled

2006-12-24  Sven Herzberg  <herzi@gnome-de.org>

	* src/browse-dnd.c,
	* src/dt_entry.c,
	* src/dt_time.c,
	* src/gq-tab-browse.h,
	* src/gq-tab-search.c,
	* src/gq-xml.c,
	* src/state.c,
	* src/state.h: fixed more warnings

2006-12-23  Sven Herzberg  <herzi@gnome-de.org>

	* src/browse-dnd.c,
	* src/dt_date.c,
	* src/gq-browser-node-reference.c,
	* src/gq-browser-node-server.c,
	* src/gq-formfill.c,
	* src/gq-input-form.c,
	* src/gq-login-dialog.c,
	* src/gq-tab-browse.c,
	* src/gq-tab-search.c,
	* src/gq-xml.c: fixed all warnings about unused variables

2006-12-23  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-tab-search.c,
	* src/gq-tab-search.h: all fields are hidden now

2006-12-23  Sven Herzberg  <herzi@gnome-de.org>

	* src/dt_cert.c,
	* src/dt_clist.c,
	* src/dt_crl.c: fixed compilation
	* src/filter.c: updated
	* src/filter.h: added some tasks
	* src/gq-tab-search.c,
	* src/gq-tab-search.h: hide some private fields

# 1.3.2

2006-12-20  Sven Herzberg  <herzi@gnome-de.org>

	* NEWS,
	* configure.in: release 1.3.2

2006-12-20  Sven Herzberg  <herzi@gnome-de.org>

	* help/gq-manual/C/gq-manual.xml,
	* help/gq-manual/C/legal.xml,
	* po/POTFILES.in: prepared for release
	* src/gq-comparison.c: rendering is even more beatiful now

2006-12-20  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-window.c: added possibility to display the manual

2006-12-20  Sven Herzberg  <herzi@gnome-de.org>

	* help/gq-manual/C/gq-manual.xml: added a passage about theming

2006-12-20  Sven Herzberg  <herzi@gnome-de.org>

	* Makefile.am,
	* configure.in,
	* help/Makefile.am,
	* help/gq-manual/C/gq-manual.xml,
	* help/gq-manual/C/legal.xml,
	* help/gq-manual/Makefile.am,
	* help/gq-manual/gq-manual.omf.in: added skeleton for documentation

2006-12-20  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-difference.c: updated
	* src/gq-formfill.c,
	* src/gq-formfill.h: implemented gq_formfill_equals_data() to
	implement the equal check correctly and in gq-formfill.c
	* src/gq-type-display.c,
	* src/gq-type-display.h: cleanup

2006-12-20  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-comparison.c: connect the items in the "same type but
	different value" case

2006-12-20  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am: updated
	* src/gq-change-bar.c,
	* src/gq-change-bar.h: added the change hint widget
	* src/gq-comparison.c,
	* src/gq-comparison.h: added get_difference()
	* src/gq-diff-tab.c: added change hint widgets

2006-12-20  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-comparison.c,
	* src/gq-comparison.h: added adjustments and redraw when a vertical
	adjustment of any of the scolled windows changes
	* src/gq-diff-tab.c: updated
	* src/gq-input-form.c,
	* src/gq-input-form.h: hide the scrolled window behind a function

2006-12-20  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am: updated
	* src/gq-browser-node-dn.c: updated
	* src/gq-comparison.c: added the first steps of rendering differences
	* src/gq-difference.c,
	* src/gq-difference.h: this is the actual comparison code (can be
	improved a lot)
	* src/gq-input-form.c,
	* src/gq-input-form.h: added updated signal for the difference to
	connect to
	* src/gq-tab-search.c: updated
	* src/gq-type-display.c,
	* src/gq-type-display.h: some piece of code to be filled

2006-12-17  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-comparison.c,
	* src/gq-comparison.h: added code to render a purple background
	matching to the positions of the GtkViewports
	* src/gq-diff-tab.c: updated

2006-12-17  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am: updated
	* src/gq-comparison.c,
	* src/gq-comparison.h: added widget for comparing entries
	* src/gq-diff-tab.c: added a compare widget

2006-12-17  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-adjustment.c: added syncronization code

2006-12-17  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-adjustment.c,
	* src/gq-adjustment.h: added the scrollbar properties to the
	adjustment

2006-12-17  Sven Herzberg  <herzi@gnome-de.org>

	* src/configfile.c: protected against a crash
	* src/gq-diff-tab.c: added save and restore
	* src/gq-tab-search.c: fixed a real crash
	* src/gq-window.c: made the code a bit more robust

2006-12-17  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-adjustment.c: started GObject code

2006-12-17  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am: updated
	* src/gq-adjustment.c,
	* src/gq-adjustment.h: started the GtkAdjustment synchronization code
	* src/gq-diff-tab.c: added the neccessary GqAdjustments for
	synchronization

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

	* src/gq-diff-tab.c: added real input forms
	* src/gq-input-form.c: added themable label colors

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

	* src/Makefile.am: updated
	* src/gq-browser-node-dn.c,
	* src/gq-browser-node-dn.h: added get_entry()
	* src/gq-browser-node-reference.c,
	* src/gq-browser-node-server.c: updated
	* src/gq-diff-tab.c,
	* src/gq-diff-tab.h: started code for the diff tab
	* src/gq-entry-diff.c,
	* src/gq-entry-diff.h: renamed to diff-tab
	* src/gq-tab-browse.c: cleaned up the code a bit; added code to create
	the differences tab
	* src/gq-tab-schema.c,
	* src/gq-tab-search.c: cleaned up the code a bit
	* src/gq-window.c: some cleanup

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

	* src/gq-browser-node-server.c: use a stock item for disconnecting
	* src/gq-tab-browse.c: added a separator and prepared code for the
	diff option

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

	* src/gq-server-model.c: fixed a crasher
	* src/gq-tab-browse.c: added more menu items

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

	* src/gq-browser-node-dn.c: updated
	* src/gq-tab-browse.c,
	* src/gq-tab-browse.h: removed some hackish code

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

	* src/gq-server-dn.c: updated
	* src/gq-server.c,
	* src/gq-server.h: added the connection handling code from
	gq-utilities.[ch]
	* src/gq-utilities.c,
	* src/gq-utilities.h: added missing files
	* src/gq-xml.c: fixed a warning

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

	* src/Makefile.am: updated
	* src/browse-dnd.c,
	* src/gq-browser-node-dn.c,
	* src/gq-browser-node-reference.c,
	* src/gq-browser-node-server.c: updated to browse tab API
	* src/gq-browser-node.c,
	* src/gq-browser-node.h: added gq_browser_node_popup()
	* src/gq-entry-diff.c,
	* src/gq-entry-diff.h: started code for the diff view
	* src/gq-tab-browse.c,
	* src/gq-tab-browse.h: accept NULL as the content widget; added
	support for multiple selections; started to move more code to use the
	GtkTreeView; fixed some warnings; started to re-add the popup code

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

	* src/Makefile.am: updated
	* src/gq-browser-model.c: (browser_model_iter_nth_child):
	* src/gq-input-form.c: use the new main loop code
	* src/gq-main-loop.c,
	* src/gq-main-loop.h: added some code to block main loop interaction
	from being performed when it is likely to trigger a bug
	* src/gq-utilities.c,
	* src/gq-utilities.h: renamed from util.[ch]; use the new main loop
	code
	* src/progress.c: use the new mail loop code
	* src/util.c,
	* src/util.h: renamed
	* src/browse-dnd.c,
	* src/configfile.c,
	* src/configfile.h,
	* src/dt_binary.c,
	* src/dt_date.c,
	* src/dt_entry.c,
	* src/dt_generic_binary.c,
	* src/dt_int.c,
	* src/dt_jpeg.c,
	* src/dt_numstr.c,
	* src/dt_oc.c,
	* src/dt_password.c,
	* src/dt_text.c,
	* src/dt_time.c,
	* src/encode.c,
	* src/errorchain.c,
	* src/filter.c,
	* src/gq-browser-node-dn.c,
	* src/gq-browser-node-reference.c,
	* src/gq-browser-node-server.c,
	* src/gq-export-dialog.c,
	* src/gq-formfill.c,
	* src/gq-hash.h,
	* src/gq-server-dialog.c,
	* src/gq-server-list.c,
	* src/gq-tab-browse.c,
	* src/gq-tab-schema.c,
	* src/gq-tab-search.c,
	* src/gq-window.c,
	* src/gq-xml.c,
	* src/ldapops.c,
	* src/ldif.c,
	* src/prefs.c,
	* src/schema.c,
	* src/state.c,
	* src/syntax.c,
	* src/tdefault.c,
	* src/template.c,
	* src/tinput.c: updated includes

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

	* pixmaps/Makefile.am: fix icon installation

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

	* pixmaps/Makefile.am: added the ldap icons

# 1.3.1

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

	* configure.in,
	* NEWS: updated for 1.3.1
	* po/POTFILES.in: updated

2006-10-29  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-browser-node-dn.c,
	* src/gq-input-form.c,
	* src/gq-input-form.h: some cleanups

2006-10-29  Sven Herzberg  <herzi@gnome-de.org>

	* doc/LDAP-Classnames.xml: removed aliases
	* src/gq-browser-node-dn.c: implemented the type icons; 
	* src/gq-formfill.c: small cleanup
	* src/gq-server-dn.c,
	* src/gq-server-dn.h: added get_object_class()
	* src/gq-tab-browse.c: removed unused include

2006-10-28  Sven Herzberg  <herzi@gnome-de.org>

	* doc/LDAP-Classnames.xml: started class name specification
	* src/gq-browser-model.c: implement the fallback according to the
	class name specification

2006-10-28  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-server-model.c,
	* src/gq-server-model.h: store our own list of servers; also implement
	the connection status
	* src/gq-tab-search.c: use the connection status in the server
	selection
	* src/prefs.c: display the connection status in the server list

2006-10-28  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-browser-model.c: use the "status" property from the nodes
	* src/gq-browser-node-server.c: use the "connected" property of the
	server to indicate the status
	* src/gq-browser-node.c,
	* src/gq-browser-node.h: added a "status" property
	* src/gq-server.c,
	* src/gq-server.h: added a "connected" property
	* src/util.c: set the "connected" property

2006-10-28  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-browser-model.c,
	* src/gq-browser-model.h: added a type column for the upcoming icon
	support in the tree view
	* src/gq-tab-browse.c: added a renderer for the icon column

2006-10-25  Sven Herzberg  <herzi@gnome-de.org>

	* Makefile.am,
	* README.langpack,
	* langpack: removed language pack stuff

2006-10-25  Sven Herzberg  <herzi@gnome-de.org>

	* src/dtutil.c,
	* src/dtutil.h,
	* src/gq-browser-node.c,
	* src/progress.c,
	* src/xmlparse.c: fixed several warnings

2006-10-25  Sven Herzberg  <herzi@gnome-de.org>

	* data/gq.glade: set the correct response codes for the server dialog
	* src/gq-server-dialog.c: fixed a warning
	* src/gq-tab-browse.c: fixed some tree related warnings
	* src/herzi-glade-dialog.c: fixed a warning
	* src/prefs.c: fixed a warning

2006-10-25  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: test a bit more intuitively
	* src/dt_cert.c,
	* src/dt_clist.c,
	* src/dt_crl.c: updated the new new formfill API

2006-10-25  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq.c: make command line parsing even more robust

2006-10-25  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq.c: abort if there was a problem with the command line
	arguments

2006-10-25  Sven Herzberg  <herzi@gnome-de.org>

	* src/dt_cert.c,
	* src/dt_clist.c,
	* src/dt_crl.c: fix compilation with OpenSSL

2006-10-24  Sven Herzberg  <herzi@gnome-de.org>

	* src/xmlparse.c: fixed a crasher (#1482748), thanks to the NetBSD
	team for providing a patch

2006-10-23  Sven Herzberg  <herzi@gnome-de.org>

	* src/browse-dnd.c,
	* src/gq-browser-node-dn.c,
	* src/gq-input-form.c,
	* src/gq-tab-browse.c,
	* src/gq-tab-browse.h,
	* src/gq-tree-widget.c,
	* src/gq-tree-widget.h: to cut a long story short: this is an ugly
	patch to commit the first really usable GtkTreeView based browser; now
	there's only lots of cleaning up and getting things to work

2006-10-22  Sven Herzberg  <herzi@gnome-de.org>

	* src/browse-dnd.c: fixed debugging of memory addresses
	* src/configfile.c: simplified some code; fixed implicit warnings
	* src/debug.c,
	* src/dt_date.c,
	* src/dt_generic_binary.c: fixed implicit warnings
	* src/dt_jpeg.c: fixed implicit warnings
	* src/gq-browser-model.c,
	* src/gq-browser-model.h: display the whole DN in the tree
	* src/gq-browser-node-dn.c,
	* src/gq-browser-node-reference.c,
	* src/gq-browser-node-server.c: updated
	* src/gq-tab-browse.c,
	* src/gq-tab-browse.h: fixed implicit warnings; don't render two
	frames around the old tree

2006-10-22  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-browser-node-dn.c: unbreak the last commit
	* src/gq-input-form.c,
	* src/gq-input-form.h: hide build_inputform(), yeah

2006-10-22  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-browser-node-dn.c: updated to input form API
	* src/gq-input-form.c,
	* src/gq-input-form.h: use a GqServerDn instead of both a server and a
	dn

2006-10-22  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-formfill.c,
	* src/gq-formfill.h: fixed a warning
	* src/gq-input-form.c,
	* src/gq-input-form.h: fixed some warnings
	* src/syntax.c,
	* src/syntax.h: fixed some warnings
	* src/tdefault.c,
	* src/tdefault.h,
	* src/template.c: fixed some warnings

2006-10-22  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-browser-node-dn.c: don't that strict in
	browse_edit_from_entry()
	* src/gq-formfill.c: disabled the GObject notifications for now
	* src/gq-tab-browse.c,
	* src/gq-tab-browse.h: implemented server_from_node() with the
	GtkTreeView
	* src/gq-tree-widget.c,
	* src/gq-tree-widget.h: be some more robust

2006-10-20  Sven Herzberg  <herzi@gnome-de.org>

	* src/prefs.c: fixed all implicit warnings

2006-10-20  Sven Herzberg  <herzi@gnome-de.org>

	* src/browse-dnd.c: disabled code that is incompatible with the new
	tree code right now
	* src/gq-browser-model.c,
	* src/gq-browser-model.h: write node-adding code; fixed the code;
	added some checks; implemented iter_n_children()
	* src/gq-browser-node-server.c: implemented expand()
	* src/gq-browser-node.c,
	* src/gq-browser-node.h: added transparent expand()
	* src/gq-tab-browse.c,
	* src/gq-tab-browse.h: some code improvements and fixes for the
	non-treeview code; fixed a warning

2006-10-19  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-browser-model.c,
	* src/gq-browser-model.h: improved the model
	* src/gq-browser-node.c,
	* src/gq-browser-node.h: added transparent select()
	* src/gq-tab-browse.c,
	* src/gq-tab-browse.h: updated record_path() to the tree view; fixed a
	warning

2006-10-19  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-tab-browse.c: started to get en-par with the old code wrt
	features

2006-10-19  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am: updated
	* src/gq-browser-model.c: added some debugging; improved the tree
	model implementation
	* src/gq-browser-node.c,
	* src/gq-browser-node.h: added seen property; make this type abstract;
	fixed warnings; get_server() takes a const arg now
	* src/gq-browser-node-dn.c,
	* src/gq-browser-node-reference.c,
	* src/gq-browser-node-server.c: updated get_server()
	* src/gq-browser-node-dummy.c,
	* src/gq-browser-node-dummy.h: added dummy node for temporary
	insertion (to satisfy the GtkTreeModel code)

2006-10-18  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-browser-model.c,
	* src/gq-browser-model.h: started implementation; is lists all the
	servers right now
	* src/gq-browser-node.c,
	* src/gq-browser-node.h: added gq_browser_node_get_name()
	* src/gq-server-list.h: updated includes; added task
	* src/gq-tab-browse.c: started to work on the tree view
	implementation; updated scrolling policy of the scrolled window around
	the tree; set SHADOW_IN on the scrolled window

2006-10-18  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-formfill.c,
	* src/gq-formfill.h: finished hiding the attributes of the formfill
	* src/dt_oc.c,
	* src/gq-input-form.c,
	* src/gq-type-display.h,
	* src/syntax.c,
	* src/syntax.h,
	* src/tinput.c: updated

2006-10-18  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-formfill.c,
	* src/gq-formfill.h: lots of refactoring
	* src/dt_entry.c,
	* src/dt_generic_binary.c,
	* src/dt_int.c,
	* src/dt_numstr.c,
	* src/dt_oc.c,
	* src/dt_password.c,
	* src/gq-input-form.c,
	* src/gq-type-display.h,
	* src/syntax.c,
	* src/syntax.h,
	* src/tinput.c: updated

2006-10-17  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-formfill.c,
	* src/gq-formfill.h: encapsulate several attributes
	* src/dt_date.c,
	* src/dt_oc.c,
	* src/dt_time.c,
	* src/gq-input-form.c,
	* src/syntax.c,
	* src/tinput.c: updated

2006-10-17  Sven Herzberg  <herzi@gnome-de.org>

	* src/dt_oc.c: updated
	* src/gq-formfill.c,
	* src/gq-formfill.h: GqFormfill is a GObject now
	* src/tinput.c: improved a cast

2006-10-16  Sven Herzberg  <herzi@gnome-de.org>

	* src/Makefile.am: updated
	* src/formfill.c,
	* src/formfill.h,
	* src/gq-formfill.c,
	* src/gq-formfill.h: renamed
	* src/dt_binary.c,
	* src/dt_date.c,
	* src/dt_entry.h,
	* src/dt_generic_binary.c,
	* src/dt_int.h,
	* src/dt_jpeg.c,
	* src/dt_numstr.h,
	* src/dt_oc.h,
	* src/dt_password.c,
	* src/dt_text.c,
	* src/dt_time.c,
	* src/encode.c,
	* src/encode.h,
	* src/gq-browser-node-dn.c,
	* src/gq-input-form.c,
	* src/gq-tab-browse.c,
	* src/gq-tab-search.c,
	* src/gq-type-display.h,
	* src/ldif.c,
	* src/syntax.c,
	* src/syntax.h,
	* src/tinput.c: updated

2006-10-16  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-input-form.c: more set_entry() stuff; protect
	build_or_update_input_form(); added some tasks; improve memory
	management

2006-10-16  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-input-form.c: prefer set_entry()

2006-10-14  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in: fix bug #1576846 (pointed out by Stephan Sachse)

2006-10-14  Sven Herzberg  <herzi@gnome-de.org>

	* configure.in,
	* src/Makefile.am,
	* src/gq-ldap.h.in: changed the LDAP_DEPRECATED behavior; only
	gq-ldap.h is allowed to be included from source files
	* src/errorchain.h,
	* src/formfill.c,
	* src/gq-server.h,
	* src/gq-tab-schema.c,
	* src/ldapops.c,
	* src/ldif.c,
	* src/schema.c,
	* src/schema.h,
	* src/syntax.c,
	* src/template.c,
	* src/tinput.c,
	* src/util.c,
	* src/util.h: updated includes

2006-10-13  Sven Herzberg  <herzi@gnome-de.org>

	* src/dt_binary.c,
	* src/dt_entry.c,
	* src/dt_generic_binary.c,
	* src/dt_int.c,
	* src/dt_jpeg.c,
	* src/dt_numstr.c,
	* src/dt_oc.c,
	* src/dt_password.c,
	* src/dt_text.c,
	* src/gq-tab-browse.c,
	* src/gq-tab-search.c: removed unused includes

2006-10-13  Sven Herzberg  <herzi@gnome-de.org>

	* src/configfile.h,
	* src/debug.h,
	* src/formfill.h: completed prototypes
	* src/formfill.c: changed the formlist API to automatically call
	add_schema_attrs()
	* src/gq-browser-node-dn.c,
	* src/gq-input-form.c: updated to formlist API
	* src/gq-window.c: moved the debugging window into the help menu

2006-10-13  Sven Herzberg  <herzi@gnome-de.org>

	* src/template.c: fixed a warning
	* src/util.c: fixed the compile errors of the sasl passage; fixed all
	the other warnings in this file

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

	* configure.in: also look for ldap_search_s when checking for
	LDAP_DEPRECATED (pointed out by Stephan Sachse)

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

	* src/browse-dnd.c: started using get_server() on browser nodes
	* src/gq-browser-node-dn.c,
	* src/gq-browser-node-dn.h: new() requires also a server now;
	implemented get_server()
	* src/gq-browser-node-reference.c,
	* src/gq-browser-node-server.c: updated
	* src/gq-export-dialog.c,
	* src/gq-export-dialog.h: fixed a warning
	* src/gq-tab-browse.c,
	* src/gq-tab-browse.h: dn_browse_single_add() now takes a server
	argument too; server_from_node() uses get_server() on the node

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

	* src/gq-window.c,
	* src/gq-window.h: don't throw any warning

2006-10-07  Sven Herzberg  <herzi@gnome-de.org>

	* src/gq-tab-search.c: re-added exporting

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

	* src/gq-window.c: added a close button to the tabs

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

	* src/gq-browser-node-dn.c: use a GqServerDn for string the current
	dn; this way we can change the whole node to also contain the server
	easily (making several things easier); fixed any implied warnings
	* src/gq-server-dn.c: added a task; fixed any implied warnings; 

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

	* src/gq-browser-node-dn.c,
	* src/gq-browser-node-dn.h: encapsulated the dn property; added
	finalize
	* src/browse-dnd.c:
	* src/gq-browser-node-reference.c: added finalize
	* src/gq-browser-node-server.c: added dispose
	* src/gq-browser-node.h: removed the destroy handler
	* src/gq-tab-browse.c:
	* src/util.c,
	* src/util.h: small improvement

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

	* src/gq-input-form.c: fixed some warnings; cleaned up some code;
	fixed horizontal scrolling
	* src/gq-tab-search.c: restore selected server correctly
	* src/gq-tab.c: fixed some warnings
	* src/gq-tab.h: added some macros
	* src/tdefault.c,
	* src/util.c: fixed some warnings

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

	* src/gq-input-form.c, 
	* src/gq-input-form.h: fix recreation of widgets; added syntax styles
	to the search result display; changed activate semantics
	* src/gq-tab-search.c: tiny fixes

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

	* src/gq-input-form.c,
	* src/gq-input-form.h: encapsulation for the table; added set_entry();
	finished UI creation on init time; removed create_form_content()
	* src/gq-browser-node-dn.c: updated
	* src/gq-tab-search.c,
	* src/gq-tab-search.h: removed the selection hack

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

	* MOD: added an empty line to the head
	* macros/herzi-cflags.m4: added more warnings
	* src/gq-input-form.c,
	* src/gq-input-form.h: added the control widgets once
	* src/gq-server-dialog.c: workaround for a GTK+ bug
	* src/gq-tab-search.c: improved the show() handling
	* src/util.c: let cancelling work (even if it currently opens a
	warnings dialog)

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

	* configure.in: finally fix the encryption summary as pointed out by
	Greg Matthews
	* src/Makefile.am: include the marshallers list to the distfiles as
	pointed out by Greg Matthews

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

	* src/gq-tab-search.c: fixed default filter creation

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

	* src/gq-tab-search.c: unbreak

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

	* src/gq-tab-browse.c: changed initialization
	* src/gq-tab-search.c: changed initialization

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

	* src/formfill.h: added a task
	* src/gq-browser-node-dn.c,
	* src/gq-browser-node-reference.c,
	* src/gq-browser-node-server.c: updated to the GqTabBrowse API
	* src/gq-input-form.c,
	* src/gq-input-form.h: let new() return a widget
	* src/gq-tab-browse.c,
	* src/gq-tab-browse.h: encapsulated some container stuff
	* src/gq-tab-search.c,
	* src/gq-tab-search.h: some cleanup
	* src/gq-window.c: updated

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

	* src/gq-input-form.c,
	* src/gq-input-form.h: input form is a widget now
	* src/gq-browser-node-dn.c: updated

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

	* src/gq-input-form.c,
	* src/gq-input-form.h: more encapsulation
	* src/gq-browser-node-dn.c,
	* src/gq-tab-browse.c: updated

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

	* src/gq-input-form.c,
	* src/gq-input-form.h: more encapsulation (dn and olddn)
	* src/gq-browser-node-dn.c: updated

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

	* src/gq-input-form.c,
	* src/gq-input-form.h: encapsulated server and formlist
	* src/dt_oc.c,
	* src/gq-browser-node-dn.c: updated

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

	* src/gq-tab-browse.c,
	* src/gq-tab-browse.h: encapsulated the input form
	* src/gq-browser-node-dn.c,
	* src/gq-window.c: updated

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

	* src/gq-input-form.c,
	* src/gq-input-form.h: use GqInputForm as an object now
	* src/gq-browser-node-dn.c,
	* src/gq-tab-browse.c: updated

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

	* src/gq-tab-search.c,
	* src/gq-window.c: remove beeps, gtk_window_present() should do its
	job

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

	* src/util.c,
	* src/util.h: changed the question_popup API
	* src/browse-dnd.c,
	* src/configfile.c,
	* src/gq-browser-node-dn.c,
	* src/gq-tab-search.c: updated to the question_popup API
	* src/prefs.c: fixed some warnings
	* src/herzi-glade-dialog.c: fixed the markup of a warning; added a
	visible warning about i18n
	* src/gq-server-dialog.c: removed some debugging code; added a parent
	for the question popup

# 1.3.0

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

	* NEWS: added news for GQ 1.3.0

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

	* configure.in,
	* Makefile.am: dropped the language pack stuff

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

	* src/gq-browser-node-reference.c,
	* src/gq-browser-node-server.c: use the new server dialog
	* src/gq-server-dialog.h,
	* src/gq-server-dialog.c: also take the parent window as a parameter;
	make sure the user really wants to show the password
	* src/prefs.c: removed the old server dialog; 

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

	* data/gq.glade: finished new server dialog
	* src/configfile.c: updated server API usage
	* src/gq-browser-node-server.c: updated server API usage
	* src/gq-keyring.c: fixed a warning
	* src/gq-server.c,
	* src/gq-server.h: hided attributes (search attribute, ask_pw,
	cache_connection)
	* src/gq-server-dialog.c: added missing attributes
	* src/gq-tab-search.c: updated server API usage
	* src/gq-xml.c: updated server API usage
	* src/prefs.c: updated server API usage
	* src/util.h: specified a prototype in detail
	* src/util.c: updated server API usage

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

	* configure.in: check whether the release is stable or a beta and only
	in this case enable -Werror
	* src/Makefile.am: make clean removes built sources

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

	* configure.in: display message of doom
	* MOD: added message of doom

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

	* src/Makefile: updated
	* src/filter.c,
	* src/gq-browser-node-dn.c,
	* src/gq-tab-search.c: updated to the new window API for tabs 
	* src/gq-stack.c,
	* src/gq-stack.h: added stack implementation for the tab history
	* src/gq-window.c,
	* src/gq-window.h: rewrote the code for the tab history

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

	* macros/herzi-cflags.m4: added a macro for working with cflags
	* configure.in: replaced the old warnings macro
	* src/Makefile.am,
	* test/Makefile.am: dropped WARN_CFLAGS
	* src/gq-keyring.c,
	* src/gq-keyring.h: updated the password saving to take a password
	parameter
	* src/gq-server.c,
	* src/gq-server.h: removed the password attributes (we only store
	passwords in functions from now on)
	* src/gq-xml.c,
	* src/prefs.c,
	* src/util.c: updated to the new server API (wrt passwords)

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

	* src/Makefile.am: updated
	* src/gq-keyring.c,
	* src/gq-keyring.h: cleaned up the keyring API
	* src/gq-login-dialog.c,
	* src/gq-login-dialog.h: moved the login dialog code into its own
	files
	* src/prefs.c: updated keyring usage
	* src/util.c: updated to use the login dialog

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

	* data/gq.glade: named some widgets
	* src/gq-server-dialog.c: added bind dn and bind type code to the
	server dialog

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

	* src/Makefile.am: updated
	* src/configfile.h: removed GqBindType
	* src/gq-server.c,
	* src/gq-server.h: added GqBindType; moved bind_dn and bind_type into
	the server structure
	* src/configfile.c,
	* src/gq-keyring.c,
	* src/gq-tab-search.c,
	* src/gq-xml.c,
	* src/ldif.c,
	* src/prefs.c,
	* src/util.c: updated to bind API

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

	* src/gq-tab-search.c,
	* src/gq-tab-search.h: use a GtkTreeView (and GtkListStore) for
	managing the results

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

	* src/Makefile.am: updated
	* src/gq-server-dn.c,
	* src/gq-server-dn.h: added extra files for the handling of the former
	dn_on_server structure
	* src/gq-tab-browse.h: added some tasks
	* src/gq-browser-node-dn.c,
	* src/gq-browser-node-reference.c,
	* src/gq-browser-node-server.c,
	* src/gq-export-dialog.c,
	* src/gq-export-dialog.h,
	* src/gq-server.h,
	* src/gq-tab-search.h,
	* src/ldif.c,
	* src/util.c: updated for GqServerDn
	* src/gq-tab-search.c: updated for GqServerDn, fixed a bug by
	migrating one missing piece of code to GtkComboBox

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

	* src/util.c,
	* src/util.h: brought some consistency into the delete_entry_*() API
	* src/gq-browser-node-dn.c: updated

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

	* src/Makefile.am: updated
	* src/browse-export.c,
	* src/browse-export.h: renamed
	* src/gq-browser-node-dn.c,
	* src/gq-browser-node-reference.c,
	* src/gq-browser-node-server.c: updated export code
	* src/gq-export-dialog.c,
	* src/gq-export-dialog.h: use GtkFileChooser and provide a combo box
	with the file types
	* src/gq-keyring.c: added some debugging stuff
	* src/gq-tab-browse.c: fixed a warning
	* src/gq-tab-search.c: updated export code
	* src/prefs.c: removed LDIF type from preferences

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

	* src/common.h: include stdlib.h if we replace ldap_memfree() be
	free()
	* src/gq-server-dialog.c: added a nice todo item
	* src/prefs.c: re-introduced double-click on the server list

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

	* src/Makefile.am: updated
	* src/mainwin.c,
	* src/mainwin.h,
	* src/gq-window.c,
	* src/gq-window.h: renamed
	* src/errorchain.c,
	* src/filter.c,
	* src/gq-browser-node-dn.c,
	* src/gq-input-form.c,
	* src/gq-server-model.c,
	* src/gq-tab-browse.c,
	* src/gq-tab-schema.c,
	* src/gq-tab-search.c,
	* src/gq-tab-search.h,
	* src/gq-tab.h,
	* src/gq.c,
	* src/prefs.c,
	* src/prefs.h,
	* src/template.c,
	* src/util.c: updated

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

	* src/gq-server-model.c: finished GtkTreeModel implementation

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

	* src/gq-server-list.c: correctly update on name changes; emit a
	signal
	* src/gq-server-model.c: tell widgets to update when the name of a
	server changes
	* src/gq-server.c: fix the handling of untitled servers

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

	* configure.in: added check for glib-genmarshal
	* src/Makefile.am: updated
	* src/gq-marshallers.list: new
	* src/gq-server-list.c: added server-added and server-removed signals
	* src/gq-server-model.c: listen for server list changes and expose
	them to the widgets
	* src/gq-server.c,
	* src/gq-server.h: changed the name handling API for GqServers
	* src/mainwin.c: added activate url function for the about dialog
	* src/configfile.c,
	* src/gq-browser-node-reference.c,
	* src/gq-server-dialog.c,
	* src/gq-xml.c,
	* src/prefs.c,
	* src/util.c: updated to the new server name API

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

	* src/gq-server-list.c,
	* src/gq-server-list.h: added get_index() to query for the position of
	a server
	* src/gq-server-model.c,
	* src/gq-server-model.h: added get_iter() to get the iter connected to
	a server
	* src/mainwin.c,
	* src/mainwin.h: removed serverlist to combo mapping code
	* src/gq-tab-search.c,
	* src/prefs.c: use GtkCombobox and GqServerModel instead of GtkCombo
	(the code is a lot nicer nicer now)

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

	* src/gq-server-list.c: added some todo tasks
	* src/gq-server-model.c,
	* src/gq-server-model.h: implemented the GtkTreeModel (at least as far
	as "list servers correctly" is concerned)
	* src/prefs.c: fix a todo label

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

	* src/Makefile.am: updated
	* src/gq-keyring.c: added some debugging code for printing backtraces
	* src/gq-keyring.h: improve include order
	* src/gq-server-list.h: support GqServerList as a new name
	* src/gq-server-model.c,
	* src/gq-server-model.h: added the first incarnation of the new server
	model API (to support fancy things like tree models, combo boxes and
	combo box entries)
	* src/prefs.c: I broke the server preferences right now (starting to
	work with the GqServerModel)
	* src/prefs.h: some cleanups

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

	* data/gq.glade,
	* src/gq-server-dialog.c: made the check buttons for tls and hide
	internals work

	* src/gq-server.c,
	* src/gq-server.h: improved the server API

	* src/configfile.c,
	* src/formfill.c,
	* src/gq-browser-node-server.c,
	* src/gq-xml.c,
	* src/prefs.c,
	* src/util.c: updated

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

	* data/gq.glade: improved the server dialog design

	* src/gq-server.c,
	* src/gq-server.h: changed some parts of the server API to become
	easier and nicer to use

	* src/prefs.c: updated and added the new server dialog for the edit
	button (but nor for double click and new yet, as it's not finished)

	* src/gq-input-form.h: added a todo message

	* src/glib-helpers.c,
	* src/glib-helpers.h,
	* src/herzi-glade-dialog.c,
	* src/herzi-glade-dialog.h,
	* src/gq-server-dialog.c,
	* src/gq-server-dialog.h: added the code for the new server dialog

	* src/Makefile.am,
	* src/browse-dnd.c,
	* src/browse-export.c,
	* src/configfile.c,
	* src/formfill.c,
	* src/gq-browser-node-server.c,
	* src/gq-browser-node-reference.c,
	* src/gq-keyring.c,
	* src/gq-server-list.c,
	* src/gq-tab-browse.c,
	* src/gq-tab-schema.c,
	* src/gq-tab-search.c,
	* src/gq-xml.c,
	* src/mainwin.c,
	* src/schema.c,
	* src/template.c,
	* src/util.c: updated

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

	* data/gq.glade: added mockup for the new server dialog
	* src/configfile.c,
	* src/gq-server.c,
	* src/gq-server.h,
	* src/gq-xml.c,
	* src/prefs.c: removed unused maxentries property of the server

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

	* src/dt_clist.c,
	* src/dt_date.c,
	* src/dt_time.c,
	* src/errorchain.c,
	* src/filter.c,
	* src/gq-input-form.c,
	* src/gq-tab-search.c,
	* src/mainwin.c,
	* src/prefs.c,
	* src/tdefault.c,
	* src/template.c,
	* src/util.c: tried to get the button order right

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

	* src/configfile.h: renamed bind types
	* src/configfile.c,
	* src/util.c: updated to new names
	* src/prefs.c: fixed some small things

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

	* configure.in: fix the gcrypt check part

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

	* src/prefs.c: improve the last commit even more

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

	* src/gq-server.h: added gq_server_get_name()
	* src/prefs.c: fix some problems with the server list
	(ported forward from gq-1-2 branch)

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

	* src/Makefile.am: updated
	* src/configfile.c: removed unused stuff
	* src/gq-enumerations.c.in,
	* src/gq-enumerations.h.in: added template
	* src/gq-tab-search.c,
	* src/gq-tab-search.h: added save/restore
	* src/state.c,
	* src/state.h: added enum save/restore

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

	* src/configfile.c,
	* src/configfile.h: removed the search type property from the
	configuration
	* src/encode.c: use glib managed memory for encoded strings
	* src/filter.c: updated to the search argument API
	* src/gq-xml.c: don't read the search type anymore
	* src/gq-browser-node-dn.c,
	* src/gq-tab.h,
	* src/gq-tab-browse.c,
	* src/gq-tab-browse.h,
	* src/gq-tab-schema.c,
	* src/gq-tab-schema.h: updated to the tab type API
	* src/gq-tab-search.c,
	* src/gq-tab-search.h: updated to the tab type API; improved the
	search layout
	* src/mainwin.c,
	* src/mainwin.h: updated to the tab type API; repair the initial-focus
	hack for new tabs
	* src/prefs.c: removed the search argument code
	* src/state.c,
	* src/state.h: added type saving code
	* src/gq-input-form.c,
	* src/util.c: use g_free for encoded strings

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

	* src/gq-input-form.c: renamed the struct inputform to GqInputForm and
	added tooltips for the extend button
	* src/gq-input-form.h,
	* src/dt_oc.c,
	* src/gq-browser-node-dn.c,
	* src/gq-tab-browse.c,
	* src/gq-tab-browse.h: updated the inputform name

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

	* configure.in: set the version to 1.3.0
	* src/Makefile.am: updated
	* src/gq-input-form.c,
	* src/input.c,
	* src/input.h: renamed input.[ch] to gq-input-form.[ch]
	* src/dt_binary.c,
	* src/dt_clist.c,
	* src/dt_entry.c,
	* src/dt_generic_binary.c,
	* src/dt_int.c,
	* src/dt_jpeg.c,
	* src/dt_numstr.c,
	* src/dt_oc.c,
	* src/dt_password.c,
	* src/dt_text.c,
	* src/errorchain.c,
	* src/filter.c,
	* src/formfill.c,
	* src/gq-browser-node-dn.c,
	* src/gq-tab-browse.c,
	* src/gq-tab-search.c,
	* src/mainwin.c,
	* src/prefs.c,
	* src/progress.c,
	* src/syntax.c,
	* src/tinput.c,
	* src/util.c: updated includes

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

	* configure.in: increased gnome keyring dependency to 0.4.4 for
	gnome_keyring_item_delete_sync()
	* data/gq-ldif.xml.in: fixed the LDIF description
	* src/gq-hash.h: allow using md5 even in case of having libgcrypt only

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

	* gq.spec.in: fixed RPM build with additional locales

# 1.1.2

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

	* NEWS,
	* configure.in: release GQ 1.1.2

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

	* src/gq-hash-openssl.c: fix distcheck

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

	* data/gq.desktop.in: improved the menu hint
	* src/common.h,
	* src/configfile.c,
	* src/dt_entry.c,
	* src/dt_oc.c,
	* src/errorchain.c,
	* src/filter.c,
	* src/formfill.c,
	* src/gq-browser-node-dn.c,
	* src/gq-browser-node-reference.c,
	* src/gq-browser-node-server.c,
	* src/gq-hash-openssl.c,
	* src/gq-tab-browse.c,
	* src/gq-tab-search.c,
	* src/gq-xml.c,
	* src/input.c,
	* src/mainwin.c,
	* src/prefs.c,
	* src/state.c,
	* src/template.c,
	* src/tinput.c,
	* src/util.c: s/assert/g_assert/

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

	* configure.in: set the gettext package by using the new macro;
	cleaned up all of the configure arguments
	* macros/herzi-gettext.m4: new macro

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

	* Makefile.am,
	* NEWS,
	* RELNOTES: merged RELNOTES into NEWS

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

	* src/formfill.c: really fix bug 1551653
	* src/gq-tab-browse.c: fixed a warning
	* src/input.c,
	* src/tinput.c: fixed potential bugs

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

	* src/formfill.c: fix bug 1551653

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

	* configure.in: making things more beautiful
	* src/Makefile.am: this time i really fix bug 1551071

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

	* configure.in: pretty-print configuration options

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

	* configure.in: --enable-browser-dnd for distcheck
	* src/browse-dnd.c: no errors, no warnings

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

	* src/gq-browser-model.c,
	* src/gq-browser-model.h: added missing files

# 1.1.1

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

	* NEWS,
	* configure.in: bring out 1.1.1

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

	* src/Makefile.am: try to fix bug 1551071
	* src/dt_time.c: try to fix bug 1548780

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

	* po/POTFILES.in,
	* src/Makefile.am,
	* src/configfile.c: distcheck fixes

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

	* src/gq-browser-node-reference.c,
	* src/gq-browser-node-server.c,
	* src/gq-browser-node.c,
	* src/gq-browser-node.h: perform server-query a bit more OO like

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

	* src/browse-dnd.c,
	* src/gq-browser-node-dn.c,
	* src/gq-browser-node-dn.h,
	* src/gq-browser-node-reference.c,
	* src/gq-browser-node-reference.h,
	* src/gq-browser-node-server.c,
	* src/gq-browser-node-server.h,
	* src/gq-browser-node.h,
	* src/gq-tab-browse.c: improved some code

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

	* src/browse-export.h,
	* src/gq-xml.h,
	* src/mainwin.h,
	* src/progress.h,
	* src/state.h,
	* src/xmlparse.h,
	* src/xmlutil.h: removed config.h includes from headers where possible

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

	* src/gq-constants.h: added missing file

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

	* src/common.h: removed lots of ugly stuff, moved all the other things
	to more appropriate places
	* src/configfile.c,
	* src/configfile.h,
	* src/dt_oc.c,
	* src/formfill.c,
	* src/formfill.h,
	* src/gq-browser-node-dn.c,
	* src/gq-server.h,
	* src/gq-tab-search.c,
	* src/gq-tab-search.h,
	* src/input.c,
	* src/ldif.h,
	* src/prefs.c,
	* src/tinput.c: updates

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

	* src/gq-browser-node-server.c: added a server property to the node

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

	* src/configfile.c,
	* src/configfile.h,
	* src/dt_oc.c,
	* src/formfill.c,
	* src/gq-browser-node-dn.c,
	* src/gq-browser-node-reference.c,
	* src/gq-browser-node-reference.h,
	* src/gq-browser-node-server.c,
	* src/gq-server-list.c,
	* src/gq-server.c,
	* src/gq-server.h,
	* src/gq-tab-browse.c,
	* src/gq-tab-schema.c,
	* src/gq-tab-search.c,
	* src/gq-xml.c,
	* src/input.c,
	* src/prefs.c,
	* src/template.c,
	* src/tinput.c,
	* src/util.c: GqServer is a GObject now

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

	* src/browse-dnd.c,
	* src/browse-export.c,
	* src/browse-export.h,
	* src/configfile.c,
	* src/configfile.h,
	* src/dt_oc.c,
	* src/filter.c,
	* src/formfill.c,
	* src/formfill.h,
	* src/gq-browser-node-dn.c,
	* src/gq-browser-node-reference.c,
	* src/gq-browser-node-reference.h,
	* src/gq-browser-node-server.c,
	* src/gq-browser-node-server.h,
	* src/gq-keyring.c,
	* src/gq-keyring.h,
	* src/gq-server-list.c,
	* src/gq-server-list.h,
	* src/gq-server.c,
	* src/gq-server.h,
	* src/gq-tab-browse.c,
	* src/gq-tab-browse.h,
	* src/gq-tab-schema.c,
	* src/gq-tab-schema.h,
	* src/gq-tab-search.c,
	* src/gq-tab-search.h,
	* src/gq-xml.c,
	* src/gq.c,
	* src/input.c,
	* src/input.h,
	* src/ldapops.c,
	* src/ldapops.h,
	* src/ldif.c,
	* src/mainwin.c,
	* src/prefs.c,
	* src/prefs.h,
	* src/schema.c,
	* src/schema.h,
	* src/syntax.c,
	* src/syntax.h,
	* src/tdefault.c,
	* src/template.c,
	* src/template.h,
	* src/tinput.c,
	* src/tinput.h,
	* src/util.c,
	* src/util.h: renamed the ldapserver structure

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

	* src/Makefile.am: updated
	* src/common.h,
	* src/configfile.c,
	* src/gq-server.c,
	* src/gq-server.h: extracted server specific stuff into an own source
	file
	* src/gq-keychain.m: added missing file

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

	* configure.in,
	* macros/objc.m4,
	* src/Makefile.am: added build system support for Objective C and the
	required Apple Keychain
	* data/Makefile.am: fix distcheck

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

	* src/Makefile.am,
	* src/browse-dnd.c,
	* src/browse-dnd.h,
	* src/browse.c,
	* src/browse.h,
	* src/dt_binary.c,
	* src/dt_entry.c,
	* src/dt_generic_binary.c,
	* src/dt_int.c,
	* src/dt_jpeg.c,
	* src/dt_numstr.c,
	* src/dt_oc.c,
	* src/dt_password.c,
	* src/dt_text.c,
	* src/filter.c,
	* src/gq-browser-node-dn.c,
	* src/gq-browser-node-dn.h,
	* src/gq-browser-node-reference.c,
	* src/gq-browser-node-reference.h,
	* src/gq-browser-node-server.c,
	* src/gq-browser-node-server.h,
	* src/gq-browser-node.h,
	* src/gq-tab-browse.c,
	* src/gq-tab-browse.h,
	* src/gq-tab-schema.c,
	* src/gq-tab-schema.h,
	* src/gq-tab-search.c,
	* src/gq-tab-search.h,
	* src/gq-tab.c,
	* src/gq-tab.h,
	* src/input.c,
	* src/mainwin.c,
	* src/mainwin.h,
	* src/prefs.c,
	* src/schemabrowse.c,
	* src/schemabrowse.h,
	* src/search.c,
	* src/search.h,
	* src/template.c: tabs are real GObjects now

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

	* src/Makefile.am,
	* src/browse-dnd.c,
	* src/browse-export.c,
	* src/browse.c,
	* src/browse.h,
	* src/gq-browser-node-dn.c,
	* src/gq-browser-node-dn.h,
	* src/gq-browser-node-reference.c,
	* src/gq-browser-node-reference.h,
	* src/gq-browser-node-server.c,
	* src/gq-browser-node-server.h,
	* src/gq-browser-node.c,
	* src/gq-browser-node.h,
	* src/gq-tab.c,
	* src/gq-tab.h,
	* src/gq-tree-widget.c,
	* src/gq-tree-widget.h,
	* src/mainwin.h: replaced the custom type system for the browse
	entries by a GObject based one

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

	* src/Makefile.am,
	* src/browse-export.c,
	* src/browse.c,
	* src/formfill.c: updated, removed dead code
	* src/gq-browser-node-dn.c,
	* src/gq-browser-node-reference.c,
	* src/gq-browser-node-server.c: started to work on the new GObject
	based browser nodes
	* src/gq-tree-widget.c,
	* src/gq-tree-widget.h: went on with the tree thing
	* src/dn-browse.c,
	* src/dn-browse.h,
	* src/ref-browse.c,
	* src/ref-browse.h,
	* src/server-browse.c,
	* src/server-browse.h: renamed

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

	* src/browse.c,
	* src/dn-browse.c,
	* src/ref-browse.c: updated to compile without warnings even with the
	GtkTreeView version
	* src/gq-tree-widget.c,
	* src/gq-tree-widget.h: added more pieces to the tree wrapper

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

	* src/browse.c: use more GtkCTree wrappers
	* src/gq-tree-widget.c,
	* src/gq-tree-widget.h: added more code to wrap the GtkCTree and
	GtkCList code; started the GtkTreeView implementation
	* src/search.c: some code cleanup

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

	* configure.in: added support for mime files
	* data/Makefile.am: updated
	* data/gq-ldif.xml.in: added file format definition for LDIF files
	* data/gq.desktop.in: updated to conform FDo specification
	* src/Makefile.am: updated
	* src/browse.c,
	* src/common.h,
	* src/gq-tree-widget.c,
	* src/gq-tree-widget.h: extracted tree code into own source files
	* src/browse-dnd.c,
	* src/debug.c,
	* src/dn-browse.c,
	* src/gq-xml.c,
	* src/input.c,
	* src/prefs.c,
	* src/ref-browse.c,
	* src/schemabrowse.c,
	* src/search.c,
	* src/util.c,
	* src/util.h,
	* src/xmlparse.c: removed #if 0 code

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

	* configure.in: start supporting libgcrypt and/or libcrypto
	* src/Makefile.am: updated
	* src/dt_password.c,
	* src/dt_password.h: updated
	* src/encode.c: some improvements
	* src/formfill.h: removed some hashing specific specifications
	* src/gq-hash-gnutls.c,
	* src/gq-hash-openssl.c: implemented some hashing functions using
	libgcrypt (new code) or openssl (old code from dt_password.c)
	* src/gq-hash.c,
	* src/gq-hash.h: added the new hashing interface
	* src/gq-type-display.c: added missing file

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

	* configure.in: removed last GTK+ 2 check
	* src/Makefile.am: removed license hint
	* src/encode.c,
	* src/encode.h,
	* src/mainwin.c,
	* src/prefs.c,
	* src/search.c,
	* src/tdefault.c: small code updates

# 1.1.0

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

	* configure.in: version 1.1.0
	* NEWS: added 1.1.0 release notes

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

	* src/dt_binary.c,
	* src/dt_clist.c,
	* src/dt_entry.c,
	* src/dt_generic_binary.c,
	* src/dt_int.c,
	* src/dt_numstr.c,
	* src/dt_oc.c,
	* src/dt_password.c,
	* src/formfill.c,
	* src/formfill.h,
	* src/gq-keyring.c,
	* src/input.c,
	* src/syntax.c,
	* src/syntax.h: fixed the memory leak with the display type mapping

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

        * src/util.c: fix sasl authentication without password (patch from
	Andreas Hasenack, fixes bug 1494935)

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

	* src/Makefile.am: updated
	* src/dt_binary.c,
	* src/dt_binary.h,
	* src/dt_cert.c,
	* src/dt_cert.h,
	* src/dt_clist.c,
	* src/dt_clist.h,
	* src/dt_crl.c,
	* src/dt_crl.h,
	* src/dt_date.c,
	* src/dt_date.h,
	* src/dt_entry.c,
	* src/dt_entry.h,
	* src/dt_generic_binary.c,
	* src/dt_generic_binary.h,
	* src/dt_int.c,
	* src/dt_int.h,
	* src/dt_jpeg.c,
	* src/dt_jpeg.h,
	* src/dt_numstr.c,
	* src/dt_numstr.h,
	* src/dt_oc.c,
	* src/dt_oc.h,
	* src/dt_password.c,
	* src/dt_password.h,
	* src/dt_text.c,
	* src/dt_text.h,
	* src/dt_time.c,
	* src/dt_time.h,
	* src/formfill.h,
	* src/gq-type-display.h,
	* src/input.c,
	* src/syntax.c,
	* src/syntax.h: implemented the display type handling with GObject
	(contains a reference leak in init_syntaxes())

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

	* src/syntax.c: Removed a memory leak

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

	* src/dt_binary.c,
	* src/dt_cert.c,
	* src/dt_clist.c,
	* src/dt_crl.c,
	* src/dt_date.c,
	* src/dt_entry.c,
	* src/dt_generic_binary.c,
	* src/dt_int.c,
	* src/dt_jpeg.c,
	* src/dt_numstr.c,
	* src/dt_oc.c,
	* src/dt_password.c,
	* src/dt_text.c,
	* src/dt_time.c: marked the display type names as translatable
	* src/input.c: translate the display type name and replaced a while
	loop with a real for loop

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

	* src/Makefile.am: updated
	* src/gq-type-display.h,
	* src/syntax.h: extracted the "display-type-handler" into an own file

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

	* src/Makefile.am: updated
	* src/dt_binary.c: potential fix for the font problem
	* src/dt_password.c: some re-organization
	* src/dtutil.h: removed unused include
	* src/filter.c: don't include gq.h
	* src/gq.c: removed the font-init code (which was leaking memory)
	* src/gq.h: removed
	* src/tdefault.c: build the combo box list even without libcrypto

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

	* AUTHORS: added Philipp to the authors list

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

	* src/dt_date.c: fix warnings and compile errors

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

	* src/Makefile.am: updated
	* src/dt_date.c,
	* src/dt_date.h,
	* src/syntax.c: added a display type for dates (patch by
	pmhahn@debian.org)
	* src/formfill.h: register the display type (adjusted from the patch
	by pmhahn@debian.org)

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

	* config.guess,
	* config.sub: remove auto-generated files

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

	* src/browse.c: fix a warning
	* configure.in,
	* src/browse-dnd.c,
	* src/common.h,
	* src/dn-browse.c,
	* src/dt_oc.c,
	* src/dt_time.c,
	* src/errorchain.c,
	* src/filter.c,
	* src/gq-xml.c,
	* src/input.c,
	* src/ldapops.c,
	* src/ldif.c,
	* src/mainwin.c,
	* src/prefs.c,
	* src/progress.c,
	* src/search.c,
	* src/server-browse.c,
	* src/util.c,
	* src/xmlutil.c: replace snprintf by g_snprintf

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

	* configure.in: fix CFLAGS usage

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

	* src/browse-dnd.c,
	* src/browse-export.c,
	* src/browse.c,
	* src/dn-browse.c,
	* src/dt_binary.c,
	* src/dt_binary.h,
	* src/dt_clist.c,
	* src/dt_clist.h,
	* src/dt_entry.c,
	* src/dt_entry.h,
	* src/dt_generic_binary.c,
	* src/dt_generic_binary.h,
	* src/dt_int.c,
	* src/dt_int.h,
	* src/dt_jpeg.c,
	* src/dt_jpeg.h,
	* src/dt_numstr.c,
	* src/dt_numstr.h,
	* src/dt_oc.c,
	* src/dt_oc.h,
	* src/dt_password.c,
	* src/dt_password.h,
	* src/dt_text.c,
	* src/dt_text.h,
	* src/dt_time.c,
	* src/dtutil.c,
	* src/errorchain.c,
	* src/filter.c,
	* src/input.c,
	* src/mainwin.c,
	* src/prefs.c,
	* src/progress.c,
	* src/ref-browse.c,
	* src/schemabrowse.c,
	* src/search.c,
	* src/server-browse.c,
	* src/state.c,
	* src/syntax.c,
	* src/syntax.h,
	* src/tdefault.c,
	* src/template.c,
	* src/util.c: replaced deprecated GtkSignal API with GSignal

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

	* configure.in: only check for libxml2
	* src/xmlparse.c,
	* src/xmlparse.h: only use libxml2

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

	* src/xmlparse.h: removed unused expat stuff

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

	* AUTHORS: added me
	* COPYING: removed the copyright stuff
	* MAINTAINERS: added me

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

	* src/mainwin.c: removed the license window and migrated the about
	dialog to GtkAboutDialog (including the license)

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

	* src/Makefile.am: updated
	* src/i18n.c,
	* src/i18n.h: removed (deprecated by glib/gi18n.h)
	* src/browse-dnd.c,
	* src/browse-export.c,
	* src/browse.c,
	* src/configfile.c,
	* src/dn-browse.c,
	* src/dt_binary.c,
	* src/dt_cert.c,
	* src/dt_clist.c,
	* src/dt_crl.c,
	* src/dt_generic_binary.c,
	* src/dt_int.c,
	* src/dt_int.h,
	* src/dt_numstr.c,
	* src/dt_numstr.h,
	* src/dt_oc.c,
	* src/dt_time.c,
	* src/errorchain.c,
	* src/filter.c,
	* src/formfill.c,
	* src/gq-xml.c,
	* src/gq.c,
	* src/input.c,
	* src/ldapops.c,
	* src/ldif.c,
	* src/mainwin.c,
	* src/prefs.c,
	* src/progress.c,
	* src/ref-browse.c,
	* src/schema.c,
	* src/schemabrowse.c,
	* src/search.c,
	* src/server-browse.c,
	* src/state.c,
	* src/template.c,
	* src/tinput.c,
	* src/util.c,
	* src/xmlutil.c: replaced the include of i18n.h by glib/gi18n.h and
	replaced S_() by Q_()

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

	* icons/Makefile.am: updated
	* icons/bomb.xpm,
	* icons/logo.xpm,
	* icons/warning.xpm: moved to pixmaps
	* pixmaps/Makefile.am: added new files
	* src/browse.c,
	* src/errorchain.c,
	* src/mainwin.c,
	* src/server-browse.c,
	* src/util.c: removed include ...xpm

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

	* src/browse.c,
	* src/common.h,
	* src/dt_binary.c,
	* src/dt_cert.c,
	* src/dt_cert.h,
	* src/dt_clist.c,
	* src/dt_clist.h,
	* src/dt_crl.c,
	* src/dt_crl.h,
	* src/dt_entry.c,
	* src/dt_generic_binary.c,
	* src/dt_int.c,
	* src/dt_numstr.c,
	* src/dt_oc.c,
	* src/dt_text.c,
	* src/dt_time.c,
	* src/encode.c,
	* src/filter.c,
	* src/input.c,
	* src/ldif.c,
	* src/mainwin.c,
	* src/prefs.c,
	* src/ref-browse.c,
	* src/schema.c,
	* src/schemabrowse.c,
	* src/search.c,
	* src/server-browse.c,
	* src/template.c,
	* src/tinput.c,
	* src/util.c: added missing HAVE_CONFIG_H guards around the include

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

	* configure.in: require GLib 2.6 and GTK+ 2.6 for GOption
	* src/gq.c: implement command line parsing with GOption

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

	* TODO: some updates
	* configure.in: removed the setenv() and putenv() checks
	* src/gq.c: replace the setenv() via putenv() implementation by
	g_setenv()

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

	* src/common.h,
	* src/configfile.c,
	* src/errorchain.c,
	* src/filter.c,
	* src/gq-xml.c,
	* src/input.c,
	* src/ref-browse.c,
	* src/schema.c,
	* src/search.c,
	* src/state.c,
	* src/template.c,
	* src/util.c: replace g_free_if() by g_free() as this one does already
	check for NULL

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

	* Makefile.am,
	* configure.in: also use the test directory
	* test/Makefile,
	* test/Makefile.am: renamed and modified
	* test/test-ldif.c: some things to make it compile (though it doesn't
	link yet)

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

	* autogen.sh: improve distcheck including
	* configure.in: check for -Werror and add --enable-werror
	* src/Makefile.am: use -Werror if requested

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

	* Makefile.am: fix langpack-dist
	* configure.in: require intltool 0.35.0 and removed ALL_LINGUAS
	* src/Makefile.am,
	* data/Makefile.am,
	* src/gq.desktop,
	* data/gq.desktop.in: moved the desktop file to support translation
	* pixmaps/Makefile.am: fix distcheck
	* po/LINGUAS: the new style of LINGUAS definition
	* po/Makevars: removed deprecated file

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

	* src/configfile.c: cleanup
	* src/gq-server-list.c: fixed some warnings at the end of the
	application

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

	* configure.in: automagically detect whether or not LDAP_DEPRECATED is
	necessary
	* src/Makefile.am: don't always specify LDAP_DEPRECATED

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

	* configure.in: removed the definition of LOCALEDIR from the Makefiles
	into config.h (shorter compile commands)

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

	* src/dt_password.c,
	* src/dt_password.h,
	* src/syntax.c: enable non-crypto specific code about the password
	entry (this way the password entry looks the same both with and
	without libcrypto, although the non-crypt case only allows "Clear"
	passwords)

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

	* src/errorchain.c: fixed a typo
	* src/gq-keyring.c,
	* src/gq-keyring.h: added forget_password() and get_password()
	* src/input.c: cleanup
	* src/prefs.c: updated the server configuration dialog WRT the
	password entry
	* src/util.c: moved get_password_from_keyring() to gq-keyring.h

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

	* src/prefs.c: added a toggle button to be able to display the
	password within the application

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

	* src/Makefile.am: added the new files
	* src/common.h: added a GQ_IS_SERVER macro, some whitespace fixes
	* src/configfile.c: don't store the password with the config file but
	within GnomeKeyring
	* src/gq-keyring.c,
	* src/gq-keyring.h: added some common code to access GnomeKeyring
	* src/prefs.c: removed the second password entry, two entries are used
	only when setting passwords
	* src/util.c: use the new gq-keyring API

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

	* Makefile.am: cleaned up EXTRA_DIST
	* README.NLS: removed
	* src/dt_entry.h,
	* src/dt_int.c,
	* src/dt_numstr.c,
	* src/input.c,
	* src/state.c: small fixes

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

	* configure.in,
	* src/browse.c,
	* src/configfile.c,
	* src/dn-browse.c,
	* src/dt_binary.c,
	* src/dt_clist.c,
	* src/dt_entry.c,
	* src/dt_entry.h,
	* src/dt_int.c,
	* src/dt_jpeg.c,
	* src/dt_numstr.c,
	* src/dt_password.c,
	* src/dt_text.c,
	* src/dt_time.c,
	* src/encode.c,
	* src/errorchain.c,
	* src/filter.c,
	* src/formfill.c,
	* src/gq.c,
	* src/input.c,
	* src/mainwin.c,
	* src/mainwin.h,
	* src/prefs.c,
	* src/progress.c,
	* src/ref-browse.c,
	* src/schemabrowse.c,
	* src/search.c,
	* src/state.c,
	* src/template.c,
	* src/util.c: removed almost all GTK+ 1.2 legacy code

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

	* gq.spec.in: fix the location of the desktop file

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

	* configure.in,
	* src/Makefile.am,
	* src/browse-export.c,
	* src/browse.c,
	* src/configfile.c,
	* src/dn-browse.c,
	* src/dt_int.c,
	* src/dt_numstr.c,
	* src/errorchain.c,
	* src/errorchain.h,
	* src/formfill.c,
	* src/prefs.c,
	* src/search.c,
	* src/utf8-compat.h,
	* src/util.c,
	* src/xmlparse.h: removed the old UTF-8 compatibility code

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

	* configure.in,
	* src/dt_jpeg.c,
	* src/dt_jpeg.h,
	* src/formfill.h,
	* src/syntax.c: get rid of HAVE_PIXBUF

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

	* configure.in: replaced the old GTK+ and GLib checks by pkg-config;
	hardcoded formerly auto-detected things about this

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

	* src/formfill.h: made the display type to an enumeration

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

	* configure.in: fix the name of the include guard of the config.h file

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

	* Makefile.am: fix a relict from the old plain gettext time

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

	* src/Makefile.am: added iconv-helpers.h
	* src/dt_password.c,
	* src/encode.c: use iconv-helpers.h
	* src/iconv-helpers.h: added a helper file to be included instead of
	iconv.h to define ICONV_CONST if iconv.m4 didn't do this for us

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

	* data/Makefile.am,
	* data/gq.glade: added necessary data files

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

	* macros/aclocal-include.m4,
	* macros/herzi-prefix.m4: added missing macros

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

	* src/util.c: fixed a potential crasher

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

	* src/input.c: small cleanup
	* src/util.c: implemented password save/restore

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

	* INSTALL: removed automatically created files
	* Makefile.am: updated
	* autogen.sh: require automake 1.9
	* configure.in: added macros for the prefix, depend on libglade and
	gnome keyring
	* icons/Makefile.am: updated
	* icons/line.xpm,
	* icons/textarea.xpm: removed xpm files
	* src/Makefile.am: added the new build dependencies
	* src/browse.c: improve the scroll bar policy
	* src/input.c: don't include images into the binary, load dynamically;
	added action buttons to a toolbar
	* src/input.h: improved the UI layout
	* src/mainwin.c: don't right-align the help menu item
	* src/mainwin.h:
	* src/util.c: started some things to get gnome keyring support and a
	nicer login dialog
	* src/browse-dnd.c,
	* src/browse-export.c,
	* src/browse-export.h,
	* src/debug.c,
	* src/debug.h,
	* src/dn-browse.c,
	* src/dn-browse.h,
	* src/dtutil.h,
	* src/dt_password.h,
	* src/dt_time.h,
	* src/encode.h,
	* src/formfill.h,
	* src/gq.c,
	* src/gq-xml.h,
	* src/errorchain.h,
	* src/i18n.h,
	* src/ldapops.c,
	* src/progress.c,
	* src/progress.h,
	* src/ref-browse.h,
	* src/server-browse.h,
	* src/state.c,
	* src/state.h,
	* src/syntax.c,
	* src/utf8-compat.h,
	* src/util.h,
	* src/xmlparse.h,
	* src/xmlutil.c,
	* src/xmlutil.h: fix include of config.h

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

	* src/gq-server-list.c: added reference counting for servers,
	implemented missing function

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

	* src/Makefile.am: updated
	* src/gq-server-list.c,
	* src/gq-server-list.h,
	* src/gq-server.h: started a new API for the server list management
	* src/browse.c,
	* src/configfile.c,
	* src/configfile.h,
	* src/debug.c,
	* src/debug.h,
	* src/filter.c,
	* src/gq-xml.c,
	* src/gq.c,
	* src/mainwin.c,
	* src/prefs.c,
	* src/ref-browse.c,
	* src/schema.c,
	* src/schemabrowse.c,
	* src/search.c,
	* src/util.c,
	* src/util.h: use the new server list API

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

	* Makefile.am: fix SUBDIRS
	* autogen.sh: use gnome-autogen
	* configure.in: make sure HAVE_SETENV gets set properly; use
	AM_GLIB_GNU_GETTEXT; fix the list of output files
	* depcomp,
	* install-sh,
	* missing: deleted autogenerated files
	* src/encode.c: make it compile

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

	updated the structure of the imported subversion trunk

# 1.0.0

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

	* NEWS,
	* configure.in: release 1.0.0

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

	* src/util.c: add the configured base dn if it's not in the list
	of supplied base dn's (but only in that case)

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

	* src/util.c: fix a compile warning introduced by the sasl patch

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

	* src/dn-browse.c: sort DN nodes (fixes request 1277341)

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

	* Makefile.am: include the intl directory to the distfiles
	* src/mainwin.c: fix the about dialog, error pointed out by
	Gergely Tamas

# 1.0 RC 1

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

	* NEWS,
	* configure.in: release 1.0 RC 1

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

	* src/util.c: fix the code for !SASL and !KERBEROS

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

	* src/util.c: adding the patch to fix SASL authentication

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

	* configure.in: minor tweaks before the release candidate
	* src/input.c,
	* src/tinput.c: replace some while loops with for loops (which they
	basically were before

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

	* src/Makefile.am: allow deprecated functions for now
	* src/util.c: fix gq_ldap_explode_dn() for both OpenLDAP 2.1 and 2.2

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

	* src/mainwin.c,
	* src/mainwin.h: removed big string constants, made the parts
	translatable

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

	* .cvsignore: silence
	* Makefile.am,
	* configure.in: updated from gettextize (hopefully it doesn't modify
	these files anymore after checkout)
	* src/dt_cert.c,
	* src/dt_crl.c,
	* src/dt_password.c: fixed compile warnings wrt signedness of numbers

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

	* src/prefs.c: added a missing cast
	* src/schemabrowse.c: (select_at_from_clist): fix a bug in the schema
	browser: if an attribute has got multiple names (domainComponent, dc)
	and the second name gets displayed in the objectClass browser,
	double-clicking did not pop up an attributeType browser window

# 1.0 Beta 2

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

	* NEWS,
	* configure.in: releasing version 1.0beta2

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

	* src/prefs.c: let the notebook be scrollable (patch from IKEDA Soji)

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

	* src/browse-export.c,
	* src/browse.c,
	* src/dt_binary.c,
	* src/dt_oc.c,
	* src/dt_text.c,
	* src/dt_time.c,
	* src/dtutil.c,
	* src/filter.c,
	* src/formfill.c,
	* src/gq-xml.c,
	* src/input.c,
	* src/ldif.c,
	* src/prefs.c,
	* src/state.c,
	* src/syntax.c,
	* src/template.c,
	* src/tinput.c,
	* src/xmlparse.c: fix warnings

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

	* src/input.c: (set_hide_empty_attributes): keep the hidden status
	even when expanding/shrinking a text entry

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

	* src/input.c: (build_or_update_inputform): don't automatically select
	the DN entry

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

	* src/util.c: improve the performance of gq_ldap_explode_dn() and make
	it compatible to the original

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

	* src/gq.c: don't turn on fatal warnings by default

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

	* configure.in,
	* src/gq.c: fixed a memory leak, implement our own version of setenv()
	if the system doesn't provide one

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

	* src/Makefile.am: install the gq.desktop file to the right place; fix
	make clean

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

	* configure.in,
	* src/Makefile.am: check whether the compiler understands additional
	warning flags, keep them in a separate variable to not disturb the
	configure process

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

	* autogen.sh: enable maintainer mode
	* configure.in: don't allow GLib 2.x and GTK+ 1.x

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

	* acinclude.m4: fixed aclocal warnings

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

	* Makefile.am: updated
	* .cvsignore,
	* src/.cvsignore: silence

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

	* intl/*,
	* mkinstalldirs,
	* ABOUT-NLS: removed auto-generated files
	* Makefile.am: updated by gettext
	* autogen.sh: new script to generate the build framework
	* configure.in: removed po/Makefile
	* src/input.c,
	* src/mainwin.c: don't try to translate empty strings

2005-05-05  David Malcolm  <dmalcolm@redhat.com>

	* Introduced gq_tree_get_node_at; used it to replace calls to
	gtk_clist_get_selection_info and gtk_ctree_node_nth	

2005-04-27  David Malcolm  <dmalcolm@redhat.com>

	* Introduced gq_tree_toggle_expansion; used it to replace all calls of
	gtk_ctree_toggle_expansion.

2005-04-26  David Malcolm  <dmalcolm@redhat.com>

	* Introduced gq_tree_expand_node; used it to replace all calls of
	gtk_ctree_expand.
	* Removed tree_row_expand_all since it's dead code.
	
2005-04-26  David Malcolm  <dmalcolm@redhat.com>

	* Introduced gq_tree_select_node; used it to replace all calls of
	gtk_ctree_select.

2005-04-26  David Malcolm  <dmalcolm@redhat.com>

	* Removed _gtk_ctree_toggle_is_leaf (was already marked as
	DEAD_CODE); introduced gq_tree_is_node_expanded to allow
	elimination of the only other call to gtk_ctree_get_node_info
	(outside of the refactoring utility layer).

2005-04-26  David Malcolm  <dmalcolm@redhat.com>

	* Introduced gq_tree_remove_node and gq_tree_remove_children; used
	them to eliminate all instances of gtk_ctre_remove_node.
	
2005-04-26  David Malcolm  <dmalcolm@redhat.com>

	* Work towards a port from GtkCTree to GtkTreeView: Introduce 
	"GQTreeWidget" and "GQTreeWidgetNode" types, initally aliased with
	typedefs to GtkCTree and GtkCTreeNode.  Numerous replacements of
	GtkCTree with GQTreeWidget and of GtkCTreeNode with
	GQTreeWidgetNode.  Introduced various utility functions to do the
	tree operations needed by GQ, using these to replace direct usage
	of gtk_ctree_* code as appropriate (simplifying the code in
	places, too).	

2005-04-19  David Malcolm  <dmalcolm@redhat.com>
	
	Tagged with BeforeTreeCleanup-2005_04_19

2003-11-03 Peter Stamfest <peter@stamfest.at>
	* Implemented missing rollback capability for failed save attempts
	  (and tested them in failure situations).
	* Fixed GUI problem wrt rollback when editing filters
	* Environment variables GQRC and GQSTATE can be used to override
	  the filenames of the configuration file (usually ~/.gq) and the
	  state file (usually ~/.gq-state)
	* Fixed several buglets wrt template editing
	* Added configuration settings to turn on/off user-friendly attributes
	* Added configuration setting to turn of parsing of ldap.conf and 
	  ~/.ldaprc et.al.
	* Released 1.0beta1
2003-11-02 Peter Stamfest <peter@stamfest.at>	
	* Added user-friendly attribute names for those who like it - I 
	  rewrote the persistent default displaytype stuff to allow for
	  LDAP attribute related preferences on a per attribute basis.
	* Fixed several bugs introduces during the last few days.
	* Fixed SF bug #832340
	* Did a lot of testing
2003-11-01 Peter Stamfest <peter@stamfest.at>	
	* Last couple of days: Huge changes
	* rewrote error handling to mostly work with transient/modal windows
	  when popping up error messages, also makes the interface more 
	  user-friendly
2003-10-27 Peter Stamfest <peter@stamfest.at>	
	* Finally implemented LMHASH for dt_password. I hope I got it right.
	* The combo box of the dt_password displaytype can be focused now
	* Restore the right-pane viewport position in browse mode upon a
	  refresh of the current entry
	* Fixed SF Bugs 830376 and 830377. Did some I18N of the template
	  window in the process.
2003-10-24 Peter Stamfest <peter@stamfest.at>	
	* More referral changes
	* Save/Restore input form settings of browse tabs
	* Configure fixes for libxml/libxml2 detection, seems to work on older
	  SUSE distros now
2003-10-23 Peter Stamfest <peter@stamfest.at>	
	* Applied a patch to gq.spec.in by Simon Matter 
2003-10-22 Peter Stamfest <peter@stamfest.at>	
	* LDAP cleanups
	* Fixed some memory leaks
	* Allow to turn off clever credential guessing when following
	  referrals
	* Got rid of sort searching preference
2003-10-21 Peter Stamfest <peter@stamfest.at>	
	* Referral handling & drag'n'drop fixes
	* Can delete referrals now
	* Browsing of referrals now works independently of the "hide
	  internal attributes" setting
	* Fixed a compile error reported by Jean-Baptiste Quenot
	  <jb.quenot at caraldi.com>  (forgotten glib.h inclusion)
2003-10-21 Peter Stamfest <peter@stamfest.at>	
	* Fixed minor bugs found while testing for release
	* Released 1.0alpha3
2003-10-20 Peter Stamfest <peter@stamfest.at>	
	* New display types - integer and numeric string
	* Some gtk 1.x fixes
	* Added title to the search-result popup menu & took care of disabling
	  non-applicable menu-items
	* Moved version to 1.0alpha3
2003-10-19 Peter Stamfest <peter@stamfest.at>	
	* Added statusbar and error-message history - very convenient to
	  get an insight in what really happens
	* Got rid of show_oc (Still to be deleted from the configuration,
	  though)
	* Fixed schema-related core-dumping bug(s) with transient servers
	* Implemented Search Options (stateful), still to do: sizelimit,
	  timelimit (not sure how to do real timelimits in case of multi
	  server searches)
2003-10-18 Peter Stamfest <peter@stamfest.at>	
	* Introduced critically important ldapserver reference counting
	  mechanism (massive changes all over) - new policy when dealing with 
	  struct ldapserver
	* Proper Referral handling for search mode
	* Sortable Search results (By clicking on the column labels)
2003-10-17 Peter Stamfest <peter@stamfest.at>
	* I herewith declare SASL support to be broken. In its current
	  state it is not working (and it cannot be made working by me)
	  for many SASL mechanisms.
	* Split browse.c and did some other assorted cleanups/restructuring
	* Improved errormessages and cleaned up status bar message (All start
	  with an uppercase character now)
	* Added the ability to obtain a backtrace with error messages through 
	  a new debugflag (64)
	* Made some unchangeable data const
	* Improved referral support and transient server initialization
	* Added progress-bar window during initial GUI restoration
2003-10-12 Peter Stamfest <peter@stamfest.at>
	* Fixed color/style handling for gtk2
	* Made XML writing attribute aware
	* Asure it compiles/works with gtk1
	* Initial support for referrals in browse mode
	* Fixed state-persistency in browse mode to work through ref nodes
	* dt_text: Fixed some crashing bugs and added code to specify the 
	  number of lines shown
	* Added some error diagnostics and debug stuff for development
	  (print_trace)
2003-10-11 Peter Stamfest <peter@stamfest.at>
	* Fixed several search related bug reported by Bert through TODO
	* Made search mode UTF-8 clean and memory management safe wrt to
	  clist column handling
	* Assure that the result columns can be resized in search mode
	* Rewrote tab handling in mainwin to be more OO
	* Save/Restore of mainwin and tab state
	* Save/Restore of search history
	* Got rid of many fixed-length buffers
	* Work around g_string_sprintf problems
2003-10-10 Peter Stamfest <peter@stamfest.at>
	* Released 1.0alpha2
	* Fixed a configure bug when both libxml 1 and 2 are available
	  (Reported by Marc Britten <yugami@monochromatic.net>)
2003-10-09 Peter Stamfest <peter@stamfest.at>
	* Fixed the misuse of the tearoff menu items in many popup menus
	* Added defaults for the new GUI preferences
	* Fixed a bug that caused a GTK Warning on shutdown
	* Added tooltips for the GUI preferences
2003-10-08 Peter Stamfest <peter@stamfest.at>
	* Restructured the statusbar handling: statusbar_msg now takes
	  a printf-style format and a variable argument list
	* Changed the preferences window to not use gtk_object_[sg]et_data
	  to store the used widgets for later data retrieval.
	* Added the use of stock buttons, including nice icons.
	* Changed the main window to not use gtk_object_[sg]et_data
	  to store the used widgets.
	* Some more bugfixes and minor restructuring
	* Persistant GUI state - introduction if the .gq-state file
2003-10-05 Peter Stamfest <peter@stamfest.at>
	* Restructured the errorchain handling. At least for me it looks
	  saner now: error_push allows for printf-style variable argument
	  lists, very convenient
	* Got rid of most hand-knit linked list implementations, replaced
	  them with GLists (errorchains, config->ldapservers, etc.)
	* Many object types now have constructors and destructors of the
	  form new_<type> and free_<type>. Use them instead of
	  self-allocating and freeing memory as it was done
	  before. Removed all such old style object handling
	* Removed the old parser from configfile.c entirely
	* Got rid of many, many fixed size buffers. These might have been
	  problematic with variable length characters (as in the standard
	  UTF-8 encoding)
2003-10-03 Peter Stamfest <peter@stamfest.at>
	* Added a libxml/libxml2 based XML config file parser (SAX
	  based). It should be possible to switch to expat as well.  It
	  cannot handle some of the encoding issues I have to deal with
	  right now.
	* Got rid of the static gq_config. Turned it into a pointer mostly
	  for practical reasons. This might also reduce the on-disk
	  file-size of gq.
2003-10-01 Peter Stamfest <peter@stamfest.at>
	* New japanese translations (including mnemonics) by Nezumi
	  (Hatuka*nezumi <nezumi@jca.apc.org>)
	* Transition to UTF-8
	* Added missing _()'s in search.c
2003-09-30 Peter Stamfest <peter@stamfest.at>
	* Fixed many small bugs wrt gtk2, cleanups
	* Ported the dt_text to gtk2 and GtkTextView
	* Added keyboard mnemonics in a-great-many-places. Needs to be
	  fixed so that for gtk 1.2 those underlines do not show up
	* Fixed the Filter Window
	* Almost fixed the License Window (but not quite)
	* Changed COPYING.h and introduced COPYING.c
	  (autogenerated). COPYING.c gets built from the top-level COPYING
	  file.
2003-09-29 Peter Stamfest <peter@stamfest.at>
	* The GREAT GTK UPGRADE: gtk 1.2 -> gtk 2 
          - A full gtk2 development environment is required from now on,
	    but the distribution should build on gtk 1.2 for the time
	    being. I want to have the next release as a dual gtk1.x/2
	    version. Afterward gtk 1.x support will be dropped.
    	  - Many changes to signal handlers due to new signal semantics in gtk2
	* Many header files: Added CVS Id-s
	  copyright notices
	* Most header files now are self-contained. There is a "test"
	  target in the src Makefile to check this. TODO: structurize and
	  reorganize the header files
	* A ngettext fix to support languages with different word-orders
	  (Hatuka*nezumi <nezumi@jca.apc.org>)
	* Added some const keyword where they were indicated by the gtk2
	  switch.
2003-09-28 Peter Stamfest <peter@stamfest.at>
	* Finally added the chinese po file contributed by 
	  hleil liu <hleil@yahoo.com.cn>
	* Started to get really ready for autoconf 2.57
	* Reverted changes to ngettext by Bert ;-)
	* CVS: Fixed a bug wrt commit-messages
	* Bumped version to 1.0beta1 (VERY optimistic, I know)
	* Earlier on: Allow to change the default displaytype for
	  attributes
2003-09-28 Bert Vermeulen <bert@biot.com>
	* removed hashes from input mode
	* fixed some compile warnings
2003-09-27 Bert Vermeulen <bert@biot.com>
	* removed hashes from major modes (search, browse, schema browse)
	* ctrl-w now closes tabs, ctrl-q quits GQ. Brings the GUI in line
	  with the rest of the world :-)
2003-09-19 Bert Vermeulen <bert@biot.com>
	* get rid of that annoying search/filter dropdown box in search mode
	  (filter/search is now autodetected)
	* don't accept empty queries at all, to avoid dumping the entire
	  directory on hitting return
2002-09-15 Peter Stamfest <peter@stamfest.at>
 	* Added support for NT passwords (LANMAN not yet done)
2002-11-30 Peter Stamfest <peter@stamfest.at>
	* Fixed a bug reported by Michael Anderson via the Sourceforge
	  bug-tracker: LDIF lines exactly 77 chars long caused false empty
	  lines to be included
2002-11-02 Peter Stamfest <peter@stamfest.at>
	* Fixed a bug reported by Waitman C. Gobble
	  <waitman@emkdesign.com>: When adding/editing a new object in a
	  separate window, the window got closed (and changes discarded)
	  if an LDAP error occurred. The window should stay open to allow
	  to correct the problem.
2002-10-12 Peter Stamfest <peter@stamfest.at>
	* Unicode fixes. The following things now are "unicode-aware" (ie.
	  special characters can be used):
	  - binddn/bindpw (Dmitry Chernyak <dmi@inkasbank.ru>)
	  - search base
	  - browse mode popup menu title
	* Implemented TODO item:
	  - Adding/removing/changing a server adds/removes/changes
	    corresponding entries in the browse tree. Not done in the schema
            browser, as it uses GtkTree.
	* New feature: Browse-tree popup menu now contains a "Search below" 
	  menu item
2002-10-11 Peter Stamfest <peter@stamfest.at>
	* Introduction of the language pack distribution. This is designed
	  to be able to release I18N translations without requiring a gq
	  release
	* Long tooltip messages do not have to be translated right now, as
	  they are not actually used.
	* configure tests for __tm_gmtoff in struct tm now as well
	* New german translations
	* New czech translation, unfortunately only based on 0.6.0 by 
	  Tomas Dobrovolny <tomasdobrovolny@atlas.cz>
	* Made "Show relative DN" config setting work again in browse mode.
	  (Reported by Dmitry Chernyak <dmi@inkasbank.ru>)
	* Some more tooltips.
	* "Beautified" some more dialogs
2002-10-10 Peter Stamfest <peter@stamfest.at>
	* configure tests and implementation of use of
	  tm_gmtoff in struct tm vs the global timezone variable (dt_time)
	* Versionnumber: 0.7.0beta2
	* Threw away automatic enabling of --with-included-gettext, it did
	  not work correctly. Produce error messages instead.
	* replaced ulong by unsigned long in browse-dnd.c
2002-10-09 Peter Stamfest <peter@stamfest.at>
	* Fixes for invalid uses of bindpw/enteredpw by
	  oliver@opencloud.com via debian and Cord Beermann
	  <cord@Wunder-Nett.org>
	* New TODOs regarding dt_oc
	* Fixes to the gq SPEC file - bugs reported by several people
	  independently
2002-10-07 Peter Stamfest <peter@stamfest.at>
	* dt_binary uses a fixed font now
	* Added a dummy ngettext function in case we have no NLS
	* "Beautified" some more dialogs
2002-09-29 Peter Stamfest <peter@stamfest.at>
	* Released 0.7.0beta1
2002-09-27 Peter Stamfest <peter@stamfest.at>
	* Support for the extensibleObject object class.
	* "Beautified" some dialogs
2002-09-27 Peter Stamfest <peter@stamfest.at>
	* Add tooltips (this is just the beginning)
	* Implemented the ability to hide empty attributes from the object
	  browser.
2002-09-26 Peter Stamfest <peter@stamfest.at>
	* Fixed a bug reported by Stephan Duehr <duehr@b4mad.net> in
	  connection with a Novell eDirectory server (entries would not be
	  displayed).
	* Added two new icons/buttons to the browse window to show/hide empty
	  attributes
2002-09-19 Peter Stamfest <peter@stamfest.at>
	* Finally implement the "Add as new" Button in the object viewer to
	  add the current content of the viewer as a new object.
2002-09-18 Peter Stamfest <peter@stamfest.at>
	* Added code for proper support of singular/plural translations
	  involving numbers. This includes the replacement of the make_message
	  function. However, this probably requires the use of modern gettext
	  implementations. Use of --with-included-gettext during configure
	  time might be required.
	* Added a japanese message catalog kindly provided by
	  Hatuka*nezumi <nezumi@jca.apc.org>. This also provoked the
	  changes to the singular/plural stuff outlined above.
	* Allow for LDAP URI support a la the patches by "Árpád,
	  Magosányi" <mag@bunuel.tii.matav.hu> and Szalay Ferenc and
	  previously by Albrecht Dreß <adress@idsystems-ag.de> + lots of
	  UI improvements in this matter by me. Includes necessary
	  configure test.
2002-07-15 Peter Stamfest <peter@stamfest.at>
	* Added a work around for strange behaviour reported by
	  gwu@acm.org when changing the rdn of an object where the
	  attribute named in the rdn does not exist with the named
	  value. This caused the object itself to be deleted.
2002-07-13 Peter Stamfest <peter@stamfest.at>
	* Added a couple of features:
	  + The attribute popup menu allows to view schema information
	    for the attribute now.
	  + A new entry in the popup menu of a search result allow to find
	    the object in a browser window. This allows to enter objects
	    into the browse tree that might not be found otherwise, eg. 
	    because of a sizelimit. From that entry, the tree below it can
	    be browsed.
	  + The base DN combobox in search tabs can be changed now. This
	    is good for searches where one needs a different base.  See
	    http://www.ldap.research.netsol.com/ldapsearch.html where this
	    can be useful.
2002-07-12 Peter Stamfest <peter@stamfest.at>
	* Properly deal with binary data when switching to/from display
	  types based on widgets derived from GtkEditable
	* Basic referral support - at least we see them now.	
2002-07-09 Peter Stamfest <peter@stamfest.at>
	* Added the dt_time displaytype to handle generalizedTime attributes.
	* Added the change-displaytype-on-the-fly feature. Stability fixes
	  still required
	* Added more error information when updating an object and something 
	  goes wrong.
2002-07-05 Peter Stamfest <peter@stamfest.at>
	* Bumped version to 0.6.0
2002-07-03 Peter Stamfest <peter@stamfest.at>
	* Added a lot of TODOs and made the TODO list a ROADMAP as well
	* More translatable strings
	* New german translations
	* Passwords will not be shown in clear-text anymore (though they
	  still are stored as clear-text in .gq). This has been brought up
	  several times and I "solved" the problem of not showing the
	  password but storing it in clear text by adding another pop-up
	  warning telling that passwords are stored in clear-text. The
	  feature was added to allow the use of gq even in those
	  situations where somebody can glance over ones shoulder... Asked
	  for by Jacek Konieczny <jajcus@bnet.pl> who also contributed a
	  patch, but I solved it differently.
2002-06-27 Peter Stamfest <peter@stamfest.at>
	* Fixed a bug related to the schema browser when not caching a
	  connection. If not caching a connection, schema information gets
	  deleted whenever the connection gets closed (ie. after almost
	  any operation done by the user). The schema browser would access
	  this cleared information (that is freed memory) which would
	  crash gq. Bug reported by Andreas Hasenack <andreas@conectiva.com.br>
	* More README stuff regarding required software to build gq
	* Fixed off-by-one certificate and CRL version number (Bernhard
	  Reiter <bernhard@intevation.de>)
	* Added possibility to show source-file and line-number where an
	  error occurred
	* Reordered the gettext init stuff trying to compensate for a
	  non-standard gq locale directory and still having access to the
	  character encoding for the chosen locale.
	* Improved error reporting for LDAP related errors. This will be a
	  target for further improvement.
2002-06-25 Peter Stamfest <peter@stamfest.at>
	* Fixed a problem (reusing freed memory) causing crashes when
	  connection caching is turned off. Problem pointed out by Stephan
	  Duehr <stephand@suse.de>
2002-06-20 Peter Stamfest <peter@stamfest.at>
	* Kerberos compile fixes (first attempt) by Andreas Hasenack 
	  <andreas@conectiva.com.br>
	* Fixes in the browse tree causing a core dump due to mixing object
	  classes in the per-node data structures.
	* Better error messages (including source line numbers for debugging)
2002-06-19 Peter Stamfest <peter@stamfest.at>
	* gq-0.6.0beta2
2002-06-18 Peter Stamfest <peter@stamfest.at>
	* Fixed some possible NULL pointer derefs causing crashes. Fixed by 
	  Bernhard Reiter <bernhard@intevation.de>
	* Added some more diagnostics when exporting to LDIF - need to do
	  this for _a lot_ of other codepaths to (ie. whenever we do some
	  LDAP operation). Currently we test for LDAP_SUCCESS and
	  LDAP_SERVER_DOWN only, but the "else" is missing!!! A definite
	  TODO for 1.0 - pointed out by Bernhard Reiter
	  <bernhard@intevation.de>. What a shame...
	* Took care of a lot of potential buffer overflows found by flawfinder.
	* gq should compile and work with OpenLDAP 2.1.x (at least for x>=2)
	  ldap_explode_dn is deprecated in 2.1 (and the new version of this
	  function behaves differently than the old one) thus I wrote a 
	  replacement for it using ldap_str2dn (if available).
	* Updated the SPEC file to point to SF now for the source code. Also
	  added README.NLS to the %doc files
2002-06-17 Peter Stamfest <peter@stamfest.at>
	* Fixed the last remaining (known-of) compile-time warning present
	  with some libc versions by finally using the iconv related stuff
	  already tested by the configure script. Now Bert will finally be
	  able to compile without warnings again!
2002-06-15 Peter Stamfest <peter@stamfest.at>
	* The preferences window is now user resizable. This allows users
	  to use large fonts without the result that parts of the
	  preferences are hidden. This fixes a bug report in some
	  bugtracker of some linux distribution (I forgot which).
	* The GQ_CODESET now is dynamic. It defaults to ISO-8859-1 but is
	  set from the locale information. Eg. using LC_CTYPE=cs_CZ
	  switches to the correct codeset for czech (ISO-8859-2, in that
	  case). Thanks to Kristof Petr <Petr@Kristof.CZ> for bringing the
	  problem to my attention. This may also make yesterdays fix partly 
	  obsolete.
	* Disabled Bert's experimental template default mechanism. It is not
	  well enough incorporated into the entire thing. It should also be
	  better integrated with the DISPLAYTYPE system.
2002-06-14 Peter Stamfest <peter@stamfest.at>
	* As it is with beta releases, a lot of bugs have shown up. Some
	  enhancements were done as well...
	* Fixed a bug causing crashes or other undesired behaviour for
	  servers with multiple suffixes.
	* Fixed a Solaris problem wrt the naming of the ISO-8859-1 codeset
	  in iconv_open (reported by Anthony <adean@microcenter.com>) and 
	  we generally defend agains iconv_open problems now.
	* Fixed problems when updating an object after it has been updated
	  before
	* Incorporated minor fixes I found on the net (bug report systems of 
	  various linux distributions)
	* Allow for not fully specified objectClass hierarchies - implicitly
	  add attributes from superior classes when building the formlist
2002-06-13 Peter Stamfest <peter@stamfest.at>
	* gq-0.6.0beta1
2002-06-12 Peter Stamfest <peter@stamfest.at>
	* Bert Vermeulen <bert@biot.com> is about to transfer maintainership
	  of gq to Peter Stamfest <peter@stamfest.at>
2002-06-11 Peter Stamfest <peter@stamfest.at>
	* Added the DISPLAYTYPE_CRL displaytype to view X509 certificate
	  revocation lists
2002-06-09 Peter Stamfest <peter@stamfest.at>
	* Added the DISPLAYTYPE_CERT to view X509 certificates!
	* Made the Refresh button in browse windows work.
	* Minor code cleanups
2002-06-06 Peter Stamfest <peter@stamfest.at>
	* Improved visual behaviour of drag-and-drop and copy/paste
	  operations
2002-06-04 Peter Stamfest <peter@stamfest.at>
	* Tons of memory leaks fixed all over the place during a
	  "fix-those-bloody-memory-leaks" session. Added some debug stuff
	  to be turned on through compilation with -DMEMDEBUG when using
	  glibc: On stdout memory usage gets reported continously.
2002-06-01 Peter Stamfest <peter@stamfest.at>
	* Replaced browse mode - no longer have a parallel GNode based tree
	  along the GtkCTree we would have to take care of. This simplifies
	  things a lot. This meant a huge cleanup of a lot of brwsing related
	  code
	* A _lot_ of memory leaks were fixed during the rewrite of browse mode
	* Exporting from the browser does not first prepare the entire
	  LDIF in memory but directly writes it to disk. This allows to
	  export very large LDAP trees
	* Fixed nasty bugs causing erratic crashes due to the usage of already
	  freed memory
	* Browse mode data related to the tree entries is now stored in an OO
	  fashion, considerably simplifying a lot of things
2002-04-25 Peter Stamfest <peter@stamfest.at>
	* Added support for I18N
	* Added german translations
	* The popup menu in the search window now behaves like the 
	  equivalent popup menus in other mode tabs
2002-04-21 Bert Vermeulen <bert@biot.com>
	* Added SASL support (Maurice Massar <massar@unix-ag.uni-kl.de>)
	* Filters selected from the menubar now execute immediately
2002-04-21 Peter Stamfest <peter@stamfest.at>
	* Recognize single-valued attributes and not show the "more"
	  button for them
	* Make gq fall back to LDAP v2 if there are problems when trying
	  to use LDAP v3. This might happen when talking to an OpenLDAP
	  1.2 server when gq is build with OpenLDAP 2
	* Make the preferences window bigger to be able to see all tabs.
2002-04-15 Peter Stamfest <peter@stamfest.at>
	* Added Drag'n'drop support to the browse tree (EXPERIMENTAL)
	  This works cross-server!
	* Added Copy/Paste support to the browse tree (EXPERIMENTAL)
 	  This allows to copy an object or a whole subtree and pasting it
	  somewhere else into the browse tree. If pasting into an
	  application that requires text to be pasted, the copied objects
	  get pasted in LDIF format.
	  This works cross-server!
	* Improved memory handling, much less memory leaks
	* Lots of small bugfixes, mostly related to instabilities in
	  certain circumstances.
	* Better reflection of changes to objects in the browse tree - but
	  still not perfect
2002-04-04 Peter Stamfest <peter@stamfest.at>
	* Support for addition/removal of objectClass attributes: Now
	  fields get added/marked for the attributes of such an
	  added/removed objectClass - implemented using a new DISPLAYTYPE
	  handler (obsolete attributes get marked by a yellow label)
	* Almost fully OO style (well, in a way) handling of DISPLAYTYPEs.
	  dt_jpeg and dt_binary now use the same code for common stuff (
	  Import/Export, Menu Stuff)
	* Support for salted SHA and MD5 passwords (SSHA, SMD5) via the 
	  dt_password DISPLAYTYPE handler
	* Fixed a bug causing a crash of gq when dragging the mouse in the
	  CTree in browse mode, However, now the highlighted entry may not
	  be the visible one (but this is less severe)
	* Added support for the OpenLDAP client-side query cache. This
	  must be available in OpenLDAP to have any effect (There is no
	  way to find out if a given OpenLDAP _really_ supports caching
	  [at least not on that I know of])
	* Added support to ask for a bind password on first connect if
	  configured to do so - this can be turned off on a per-server
	  basis to allow for anonymous binds
	* Nested open/close of LDAP connections throughout the code -
	  makes connection caching do the right thing (AND fixes a crash
	  due to some new call paths)
	* Support for aliased attribute OIDs (eg. sn and surname are
	  recognized to be the same)
	* Added a "title label" to the browser CTree popup menu
	* RDN change: bugfixes
2002-04-01 Peter Stamfest <peter@stamfest.at>
	* Changed attribute representation from plain NUL-terminated strings 
	  to GByteArray storage - allows to handle binary data
	* Added support for LDAP syntaxes (get mapped to DISPLAYTYPEs)
	* Modularized DISPLAYTYPEs
	* Added DISPLAYTYPE_BINARY and DISPLAYTYPE_JPEG (yes!)
	* More useful usage of templates - prefilled dn and objectClass
	  attributes for simplified addition of new entries
	* Visual indication of required attribute (blue labels)
	* Fixed SHA and MD5 encoding problems (should be Base64 encoded)
	* Added SSHA and SMD5 password crypt schemes
	* More standard Main-Menu placement
	* Fixed bug with Base64 encoder
	* Added random multiple-inclusion #ifndef...#define...#endif
	  constructs to header files I touched
2002-03-24
	* Fixed UTF-8 in search mode, for results display and searches
	* Schema items with multiple names are now shown in the schema
	  browser with all names
2002-03-19
	* gq-0.5.0
	* UTF-8 support (Toralf Lund <toralf@kscanners.com>)
	* compile fix for Tru64 (Sylvain Robitaille <syl@alcor.concordia.ca>)
	* filter bookmarks
2002-03-17  Alexander Guy  <a7r@andern.org>
	* src/filter.c: Added include for <ctype.h>.
	* src/encode.c (decode_string, encode_string): Wrapped iconv related
	  variables in HAVE_ICONV_H checks.
	* ChangeLog: Fixed sloppy linewrap.	
2002-02-20
	* Added UTF-8 patch contributed by Toralf Lund <toralf@kscanners.com>
2001-02-25
	* Use return value from ldap_search*() properly. This caused a segfault
	  in search mode when using an invalid filter :-(
	* Solaris compile fixes: only use liblber when available, and
	  ldap_rename* when ldap_modrdn2* isn't available.
2001-02-20
	gq-0.4.0
	* got rid of all globals in search, browse and schemabrowse code
	* all modes now tabbed, yay :-)

2001-01-06  Alexander S. Guy  <a7r@andern.org>

	* src/schema.c (get_server_schema), src/util.c (clear_server_schema):
	  Fixed	the bug where, every other schema request from a server would
	  result in the last-resort schema server being queried (say yay for
	  bitwise operators).
	* Tweaked the ``Where'd it go?'' message to convey a configuration 
	  problem (this still sucks, and needs to be fixed).
	
	* src/configfile.c (save_config), src/configfile.h: Fixed a bug
	  regarding cache-connection always being ``on'' at startup.  Added a
	  DEFAULT_ENABLETLS #define, and started using that to determine if
	  the ``TLS enable'' configuration should be saved.

2000-12-31  Alexander Guy  <a7r@andern.org>
	* src/common.h, src/configfile.c, src/configfile.h, src/prefs.c: Added
	  the proper GUI and config file elements for initial TLS support
	  in GQ.
	* src/util.c (open_connection): Added basic support for TLS over
	  LDAPv3.
	* configure.in, acconfig.h: Added support for detecting TLS support in
	  the LDAP libraries.
	* README.TLS: New documentation for the status of TLS in GQ.
	* README: Updated the feature list.

	* configure.in: Added checking for libresolv.  It will now be
	  automatically included if your platform provides it.  Rearranged
	  libraries to be added to LIBS from a top down approach, rather
	  than willy-nilly.
2000-12-31
	* added DES crypt, MD5 and SHA-1 support for userPassword fields
	* cache connections by default for new servers
2000-12-30
	* make sure new branches expanded into in browse mode are actually
	  visible, and scroll if they're not.
13-Dec-2000
	gq-0.3.1
	* hitting return on field when editing submits again (browse mode only)
	* server is always queried for schema information, schema server now
	  only used as a last resort schema server
	* schema caching works properly now
	* recursive delete from browse mode, with confirmation dialog (Steve
	  Green <steveg@sharemedia.com>)
25-Sep-2000
	gq-0.3.0
	* schema mode and templates fully integrated in browse mode
	* complete rewrite of all browse mode new/edit code
	* compilation fixes for OpenLDAP 2.x
	* many many bugfixes
04-May-2000
	gq-0.2.3
	* schema browser
	* template editor
	* add with template
        * parser bug fix (Michael Glad <glad@daimi.au.dk>)
28-May-1999
	gq-0.2.2
	* "Use as template" from browse mode actually works now
	* Refresh button now works after modrdn op from browse mode
	* fixed bug in browse mode edit when adding new values to
	  attributes or editing DN, apply button wasn't working
	  (reported by Borek Lupomesky)
	* fixed small typo in configure (reported by Johann Wilfling)
19-May-1999
	gq-0.2.1
	* Kerberos support <hensley@merit.edu>
	* export to LDIF from browse mode
	* "use as template" from browse mode
	* delete from browse mode
	* added license to help menu
	* various tweaks and bug fixes
26-Apr-1999
	gq-0.2.0
	* various user-interface enhancements
	* added sorting in browse and search mode (optional)
	* refresh subtree option in browse mode
	* number of suffixes per server is now dynamic
	* now gets suffixes for all backends with OpenLDAP servers
	* fixed nasty bug in browse mode (MAX_DN_LEN too short)
	* actually using server->maxentries now
20-Mar-1999
	gq-0.1.9
	* now needs GTK+ 1.1.13 or higher
	* browse mode
08-Feb-1999
	gq-0.1.8
	* configure fix, builds on solaris now
	* bugfix for deleting values <Dirk.Vleugels@de.uu.net>
	* connection caching now optional (default off) -- doesn't work
	  well on some public LDAP servers
	* problem when entering new server -- fixed
01-Feb-1999
	gq-0.1.7
	* modrdn functionality
	* --with-ldap-prefix in configure script
	* connection caching
	* support for adding entries (using existing entry as template)
01-Jan-1999
	gq-0.1.6
	* added textbox editing for large entries
	* updated logo
09-Dec-1998
	gq-0.1.5 released.
	* edit + delete functionality
12-Nov-1998
	gq-0.1.3 release.
	* multiple servers
	* search options
	* double-click on displayed entry
	* XML-style config file.
15-Oct-1998
	First public release, v0.1
