gmysql (0.3.4) unstable; urgency=low * Update author address dirk@loth -> steved@loth. * Regenerate configure and Makefile.ins with newer versions of autoconf and automake. * Debian-ized. * Update to Standards-Version 2.5.4. * Fixed all warnings generated by -Wall. * Audit build dependencies: - depend on debhelper 2.0.86 or better, we are going to use version 2 specific features (debhelper 2.2.x's doc says this is OK now), and I don't want to rely on there being no fixes between 2.0.0 and 2.0.86 that affect us (I gave reading the changelog!) - leave libgtk1.2-dev dependency unversioned. Reading the changelog suggests nothing critical changed since 1.2.0. - depend on the version of libmysqlclient6-dev that I'm using, as I can't find any upstream changelogs. - depend on automake 1.4. Changelogs suggest some stuff in 1.4 we use has changed (maintainer-mode), and that the debian revisions haven't changed anything important. - depend on the current version of autoconf (there are changelogs, but I'm not sure, so err on the side of caution) * Don't install INSTALL into binary package. * The values of the 'unique' column were inverted; fixed. * Don't pop up a dialog every time the main view is refreshed if we are unable to access one or more databases. -- Steve Dodd <steved@loth.demon.co.uk> Sun, 27 May 2001 12:18:43 +0100 gmysql (0.3.3) unstable; urgency=low * Don't segfault on database creation if no host is selected. * Use GtkItemFactory instead of deprecated GtkMenuFactory; we require GTK 1.2 now, maybe I'll put some #ifdef's in for 1.0 if enough people winge. * fix tyop in configure; add --with-mysql-includes --with-mysql-libraries for people with weird mysql installations. * minor license stuff. -- Steve Dodd <steved@loth.demon.co.uk> Fri, 02 Jul 1999 00:00:00 +0000 gmysql (0.3.2) unstable; urgency=low * Use text_length not nchars in GtkEntry (we're allowed to read those fields, right?) * Use a scrolled window rather than gtk_clist_set_policy when not building under GTK 1.0. * Don't use gtk_window_set_modal under GTK 1.0. -- Steve Dodd <steved@loth.demon.co.uk> Tue, 09 Feb 1999 00:00:00 +0000 gmysql (0.3.1) unstable; urgency=low * Fixed index remove bug, where only one line of the index was removed from the list. * Added confirmation dialog when deleting an index, as it is not always obvious that it is the whole index being deleted, rather than just removing a field from it. * Create table edit & remove buttons don't segfault when nothing is selected. * Create table and field dialogs display more appropriate labels for the 'Create' button. * Blitzed the bizarre debug messages :) * If you don't specify a host name for a connect, 'localhost' is substituted; it makes no difference to MySQL (it still uses a UNIX domain socket), but it means you see something in the host column of the table list. * If you select a null table entry (i.e. representing an empty database), you get a sensible error message if you try to drop or modify a table. * If you have a host selected when you create a database, that becomes the default host to create the database on. * Similarly if you have a host / database selected when you create a table, that becomes the default location for the new table. * I've made all dialogs which currently use static (*barf*) variables modal, so nothing weird happens! -- Steve Dodd <steved@loth.demon.co.uk> Fri, 06 Nov 1998 00:00:00 +0000 gmysql (0.3.0) unstable; urgency=low * The really useful feature, you can now EDIT field definitions, and what's more the program does it properly - it sorts out (hopefully) a proper ALTER TABLE statement so your data is preserved if at all possible: even if you delete the field then re-add it. * Adding a varchar field now actually does, rather than adding a vanilla CHAR field (whoops). * Similarly, editing a varchar field now works.. * If you delete the display length for a field so that it is unspecified, invalid SQL should not be generated any more (e.g. TIMESTAMP(4) -> TIMESTAMP() was wrong, should be a plain TIMESTAMP). * Specifying can be null, default values, etc., for sets & enums now actually works. -- Steve Dodd <steved@loth.demon.co.uk> Fri, 09 Oct 1998 00:00:00 +0000 gmysql (0.2.0) unstable; urgency=low * Fixed the memory stupidity and warnings in createtabledlg.c, the stuff to do with free hash tables. I realised it doesn't actually matter if one frees the keys before removing from the hash table, as they aren't used except when adding or searching. * configure looks in more places for headers and libraries, and allows you to specify where you installed mysql if you put it some place really odd with the --with-mysql=PFX parameter. * Fixed a bug which would make the create table dialog think it was actually modifying something a table -- I'd some uninitialised variables :( * Indexes! Are now listed and can be created and removed. There's no nice way to create the primary index yet, just type PRIMARY in the name field.. * Deleting fields asks you if you want to modify / remove indexes which depend on them. * BINARY, NULL | NOT NULL, AUTO_INCREMENT and DEFAULT <..> can be set for fields now. * Zapped the keyboard shortcuts from the menus. When I actually add the code to deal with those, I'll put them back :) * Confirmation dialogs! No longer do you have to worry about accidentally zapping tables or indeed whole databases.. -- Steve Dodd <steved@loth.demon.co.uk> Fri, 18 Sep 1998 00:00:00 +0000 gmysql (0.1.1) unstable; urgency=low * Removed a warning in tablelist.c caused by an incorrect decl in createtabledlg.h. * No longer tries to connect to localhost as 'dirk' on start-up; raises connect dialog instead. * On connect, checks for errors so access problems don't cause a segfault. -- Steve Dodd <steved@loth.demon.co.uk> Tue, 01 Sep 1998 00:00:00 +0000 gmysql (0.1.0) unstable; urgency=low * Initial Release. -- Steve Dodd <steved@loth.demon.co.uk> Sun, 30 Aug 1998 00:00:00 +0000 Local variables: mode: debian-changelog End: