aboutsummaryrefslogtreecommitdiffstats
path: root/e-util/ChangeLog
Commit message (Expand)AuthorAgeFilesLines
* Include <cairo.h>, not <cairo/cairo.h>.Tor Lillqvist2006-08-241-0/+4
* Fix for bug #349310. Patch from both Laurent Goujon and Pavel Roskin.Srinivasa Ragavan2006-08-201-0/+7
* Plug some leaks.Kjartan Maraas2006-08-171-0/+4
* Handle cases when the props are undefined. This bug is currently causingHarish Krishnaswamy2006-07-221-0/+6
* Added code to read font options.Srinivasa Ragavan2006-07-201-0/+4
* On Win32, if the compile-time localedir's prefix from the plugin's .eplugTor Lillqvist2006-06-151-0/+7
* Fix memory leak. Fixes bug #335423.Chris Heath2006-06-091-0/+5
* Use the correct gettext domain for translations. Fixes bug #333003.Gary Coady2006-06-091-0/+5
* Don't need the Win32-only fix_percent_l() after all, this is taken care ofTor Lillqvist2006-06-021-0/+7
* Set new scroll member to false in static declarations. Fixes build breakerFrederic Peters2006-06-021-0/+5
* Fix for bug #332936Srinivasa Ragavan2006-05-301-0/+5
* Added code to save/attach files/mails/events to/from remote sharesSrinivasa Ragavan2006-05-251-0/+9
* Handle SUN Type 6 keyboard's copy, paste and cut key. Fix #271661.Li Yuan2006-04-261-0/+7
* [Win32] Instead of %l (which is a GNU extension not implemented in theTor Lillqvist2006-04-111-0/+7
* Removing unnecessary markup in translateable string.Karsten Bräckelmann2006-02-131-0/+6
* Upstreaming Olaf Hering's patch to use signed chars.Harish Krishnaswamy2006-02-091-0/+5
* Use guint for 1-bit bitfield. Remove unused var Remove unused vars RenameKjartan Maraas2006-02-081-0/+13
* accept SVGs for stock icons. Fixes bug 304417.Benjamin Berg2006-02-071-0/+5
* removed.Harry Lu2006-01-111-0/+4
* fixes a build break.Chenthill Palanisamy2006-01-111-0/+5
* Delete e_mkdir_hier(), and use e_util_mkdir_hier() instead of it.Simon Zheng2006-01-101-0/+23
* removed. Merged to evolution-data-server/libedataserver/. remove aboveSimon Zheng2006-01-061-0/+6
* e-plugin.c (epl_construct) [Win32] The interface ofTor Lillqvist2006-01-051-0/+6
* Don't eventually free a return value from xmlGetProp() with g_free().Tor Lillqvist2006-01-021-0/+9
* Committing the calendar publishing patch.Chenthill Palanisamy2005-12-191-0/+8
* Silence unused variable warning.Tor Lillqvist2005-12-181-0/+5
* Nah, don't include <libedataserver/e-xml-utils.h> here. Just edit theTor Lillqvist2005-12-181-2/+0
* For building on Win32 against GTK+ 2.8, include a copy of theTor Lillqvist2005-12-181-0/+12
* Remove these functions that are now in libedataserver/e-xml-utils.cTor Lillqvist2005-12-181-0/+5
* Use GLib API where applicable for portability.Tor Lillqvist2005-12-181-2/+12
* Use e_xml_parse_file() and e_xml_save_file() instead of using libxmlTor Lillqvist2005-12-171-2/+3
* Use GLib API where applicable for portability.Tor Lillqvist2005-12-171-1/+2
* Use GLib API where applicable for portability.Tor Lillqvist2005-12-171-1/+2
* e-error.c Use gstdio wrappers. Use GDir instead of dirent.Tor Lillqvist2005-12-171-0/+7
* Don't need EXTRA_GNOME_CFLAGS or GNOME_FULL_CFLAGS.Tor Lillqvist2005-12-171-0/+3
* e-util-private.h (fsync) Don't bother with a Win32 implementation ofTor Lillqvist2005-12-171-0/+7
* Patch from Irene Huang <Irene.Huang@sun.com>.Veerapuram Varadhan2005-12-131-0/+33
* prefix the wrapper functions with e - do not use g lest it is assumed toHarish Krishnaswamy2005-12-091-0/+7
* Use g_get_tmp_dir() instead of hardcoding /tmp.Tor Lillqvist2005-11-261-0/+20
* e-dialog-utils.c Conditionalize X11 specific code on GDK_WINDOWING_X11.Tor Lillqvist2005-11-261-1/+2
* Conditionalize X11 stuff on GDK_WINDOWING_X11.Tor Lillqvist2005-11-261-0/+4
* Sort the stuff in the Win32 part for clarity. Add some new run-timeTor Lillqvist2005-11-251-0/+12
* modified e_categories_config_get_icon_for to have a g_object_unref for theChenthill Palanisamy2005-11-091-0/+7
* Commiting the patch for showing menu items in calendar attachment bar.Chenthill Palanisamy2005-10-181-0/+9
* dded case insensitive compare support etable, and using it for OrganizationSushma Rai2005-10-041-0/+5
* Use g_get_current_time() instead of gettimeofday() for portability.Tor Lillqvist2005-09-281-0/+3
* Use g_ascii_strncasecmp() instead of strncasecmp(). We are comparing toTor Lillqvist2005-09-281-0/+7
* cast warning, good ol win32 patches. (e_strftime): fix some clahey-code toNot Zed2005-08-241-0/+22
* e-plugin.c (ep_set_enabled): Fix compiler warning on early bailoutDavid Malcolm2005-08-231-0/+4
* Use g_get_charset() on Win32 to get locale charset. Free return value fromTor Lillqvist2005-08-181-0/+5
* Use g_win32_getlocale() to get locale on Win32. (setlocale() returnsTor Lillqvist2005-08-101-0/+6
* Pass also EVOLUTION_SYSCONFDIR, EVOLUTION_DATADIR and EVOLUTION_LIBDIR.Tor Lillqvist2005-08-101-4/+7
* Handle also EVOLUTION_LIBEXECDIR, EVOLUTION_SOUNDDIR andTor Lillqvist2005-08-101-0/+2
* Use privsolib instead of privlib. On Unix they are the same, on Win32Tor Lillqvist2005-08-101-0/+10
* Merge back eplugin-import-branch.Michael Zucci2005-07-121-0/+11
* added a idle handler that calls ec_rebuild after callback operations areVivek Jain2005-07-111-0/+7
* 2005-07-10 Shreyas SrinivasanShreyas Srinivasan2005-07-101-0/+6
* Makefile.am e-util-private.h Use EVOLUTION_IMAGESDIR and notTor Lillqvist2005-06-181-2/+2
* Makefile.am (INCLUDES) Add EVOLUTION_ETSPECDIR.Tor Lillqvist2005-06-181-2/+3
* Makefile.am (INCLUDES) Add EVOLUTION_HELPDIR. Remove undefinedTor Lillqvist2005-06-181-2/+3
* Use bootstrap library for libemisdwidgets. Code here usesTor Lillqvist2005-06-181-0/+17
* Added functions to show busy cursor. Add the filesSrinivasa Ragavan2005-06-081-0/+4
* Removed, these are now implemented as a plugin.Not Zed2005-05-251-0/+14
* Initial, and un-finished work on importer plugin hooks.Not Zed2005-05-191-0/+5
* added e-error.[ch], removed e-error-tool, and added e-system.error.xmlNot Zed2005-05-161-0/+5
* if we have a factory method supplied, call that as well. More flexibleNot Zed2005-05-131-0/+6
* undefine e_profile_event_emit if we are compiled without profiling. TheNot Zed2005-05-031-0/+9
* This method is a no-op if we are building without ENABLE_PROFILE defined,Rodney Dawes2005-05-031-0/+6
* A profiling plugin hook.Not Zed2005-04-281-0/+4
* We should set the title of the window.Mengjie Yu2005-04-281-0/+7
* Added new receipt_policy field to servicesERDI Gergo2005-04-081-0/+4
* ** See bug #73550 (related for config pages)Not Zed2005-03-161-0/+8
* Remove/disable debug.Not Zed2005-03-041-0/+4
* Make mailer depend on libedataserverui.Hans Petter Jansson2005-02-241-0/+8
* ** See bug #61363 & mail/ChangeLogNot Zed2005-02-211-0/+12
* completely rewritten. Simpler and more robust.Not Zed2005-02-191-0/+11
* If the plug-in is not enabled, do nothingRodney Dawes2005-02-141-0/+4
* Don't let the 'id' field, which identifies the target menu/whatever, to beNot Zed2005-02-071-0/+8
* Set the border widths for the dialog containers to be HIG compliant FixRodney Dawes2005-02-051-0/+6
* add a11y description for the entry.Mengjie Yu2005-01-271-0/+5
* If the plugin isn't enabled, return TRUE so that the suer doesn't getJeffrey Stedfast2005-01-271-0/+6
* Fixes #46404JP Rosevear2005-01-221-0/+8
* removed e-url.[ch], which are now in libedataserver.Rodrigo Moya2005-01-181-0/+5
* dont' use '%.*s' for truncating string output.Not Zed2005-01-121-0/+5
* fix parsing of query stringJP Rosevear2005-01-101-0/+4
* set the dialog's parent.Rodrigo Moya2005-01-081-0/+5
* use the new ECategoriesDialog in libedataserverui.Rodrigo Moya2005-01-081-0/+5
* Add the GTK_DIALOG_NOSEPARATOR flag, and set appropriate border widthsRodney Dawes2005-01-071-0/+6
* use the base name only, so if a full path is passed to us we still writeJP Rosevear2005-01-061-0/+6
* removed most of the API. The rest will be removed as the GAL dependenciesRodrigo Moya2005-01-051-0/+5
* include config.h.Not Zed2004-12-221-0/+14
* Fixes #30992JP Rosevear2004-12-221-0/+7
* convert to G_DEFINE_TYPEJP Rosevear2004-12-211-0/+6
* kill warning if we can't open the path.Not Zed2004-12-081-0/+5
* set the table spacings to 6 for generated tables.Not Zed2004-12-061-0/+10
* revert the patch from chenthill, this wont work yet.Not Zed2004-12-031-0/+5
* removed, code moved into camel-net-utils.[ch].Not Zed2004-12-031-0/+12
* add mnemonic for label. add description for password dialog.Mengjie Yu2004-12-011-0/+5
* get the image directly from the icon factoryJP Rosevear2004-11-261-0/+18
* add protoJP Rosevear2004-11-261-0/+8
* Set the row and column spacings as tweleve while creating the table toChenthill Palanisamy2004-11-251-0/+5
* if the plugin fails to load just disable it, don't unref it (it may beNot Zed2004-11-191-0/+5
* split out module loadng code. (epl_construct): if we're enabled, andNot Zed2004-11-181-0/+6
* added helper api to list all plugins. (ep_construct): load authors intoNot Zed2004-11-031-0/+10
* ** See bug #68787Not Zed2004-11-021-0/+8
* revert the last change.Not Zed2004-10-281-0/+4
* set the default row/col spacings of the table.Not Zed2004-10-281-0/+5
* check for empty trailing sections/pages after we exit the main loop.Not Zed2004-10-201-0/+12
* convert to org.gnome hook namesJP Rosevear2004-10-201-0/+5
* Use "%s" as the formatter argument and msg->prompt as a printf-styleJeffrey Stedfast2004-10-141-0/+6
* (untested, it compiles!).Not Zed2004-10-121-0/+3
* new method to create a targetless popup menu.Not Zed2004-10-121-0/+5
* fix typoJP Rosevear2004-10-081-0/+4
* handle wrong root element properly. From David TrowbridgeNot Zed2004-10-081-0/+5
* Fix the function pointer types!Not Zed2004-10-071-0/+2
* noop if we're disabled, and do some lifecycle stuff now, callNot Zed2004-10-071-0/+6
* show the toplevel notebook if we had to create one, always.Not Zed2004-10-071-0/+14
* only take one mask parameter, and implement EPopupItem->enable to do whatNot Zed2004-10-071-0/+9
* Merged notzed-eplugin-2-branch to head.Michael Zucci2004-09-201-0/+179
* return cancelled if we're in an offline state.Not Zed2004-08-301-0/+5
* updated from libegg.Rodrigo Moya2004-08-271-0/+4
* Don't call gtk_dialog_set_has_separator on Gtk Message Dialog with GTK+ >=Frédéric Crozat2004-08-251-0/+7
* include gtkdialog.h rather than gnome-dialog.h.Rodrigo Moya2004-08-141-0/+4
* Optionally use GtkFileChooser if compiled against Gtk+ >= 2.4.0Carlos Garnacho Parro2004-08-131-0/+5
* ** See bug #61840, and others.Not Zed2004-08-121-0/+12
* We must return TRUE here so that things actually get removed from the listRodney Dawes2004-08-101-0/+5
* connect to "changed" signal on the GnomeIconTheme object.Rodrigo Moya2004-08-061-0/+8
* Fixes #62030Rodrigo Moya2004-08-051-0/+9
* find the source with the pilot-sync property (e_pilot_set_sync_source):JP Rosevear2004-08-031-0/+11
* include config.h. See #61395.Not Zed2004-07-221-0/+4
* un-const the return values, since they need to be freed (d): turn offDan Winship2004-07-141-0/+7
* [ fixes #60691 ]Chris Toshok2004-07-031-0/+13
* If the icon_name is an abolute path, just load it.Dan Winship2004-06-031-0/+6
* use statvfs if available. Should make it actually work, if not portable.Not Zed2004-06-011-0/+6
* Require e-error-toolRodney Dawes2004-05-281-0/+4
* Lots of re-working action. We no longer load a pixbuf for each and everyJeffrey Stedfast2004-05-201-0/+18
* We always have GnomeIconTheme nowadays, get rid of the old unused code.Jeffrey Stedfast2004-05-191-0/+12
* *** empty log message ***Jeffrey Stedfast2004-05-131-0/+5
* Tool to do i18n string extraction for error xml files.Not Zed2004-05-121-0/+16
* Removed. This is covered by gnome_i18n_get_language_list, which is moreNot Zed2004-05-051-0/+5
* Make this work for non-stock icons too.Dan Winship2004-04-301-0/+5
* make sure we unlock if we fail to find an icon.Not Zed2004-04-221-0/+5
* Remove the warnings about using E_ICON_SIZE enums.Jeffrey Stedfast2004-04-211-1/+2
* *** empty log message ***Jeffrey Stedfast2004-04-211-0/+4
* Make thread-safe. Fixes a crash I encountered this morning.Jeffrey Stedfast2004-04-211-0/+7
* Add an enum for icon sizes (temporarily has absolute pixel sizes assignedJeffrey Stedfast2004-04-201-0/+7
* Add e-icon-factory.[ch] Use the icon theme via EIconFactory MoveMichael Terry2004-04-191-0/+7
* Don't add an autogen signature if the new signature is the autogenJeffrey Stedfast2004-04-151-0/+5
* Implemented a similar workaround to the one I did for a gethostbyaddr_r()Jeffrey Stedfast2004-04-141-0/+8
* Really fixes bug #56623Jeffrey Stedfast2004-04-131-0/+10
* If we fail to set a sig_uid then try to extract the old style signature idJeffrey Stedfast2004-04-101-0/+4
* If the autogen signature isn't in the list (or isn't the first in theJeffrey Stedfast2004-04-101-0/+6
* Probably fixes bug #56623 and others?Jeffrey Stedfast2004-04-071-0/+9
* Fixed to not ignore signatures without uids (e.g. signatures that wereJeffrey Stedfast2004-04-061-0/+6
* Always set a format prop so that 1.4 and older 1.5 versions won't strcmp()Jeffrey Stedfast2004-04-021-0/+5
* Reference signatures by their UID rather than by an integer id. AlsoJeffrey Stedfast2004-04-021-0/+6
* New class similar to EAccount but for signatures.Jeffrey Stedfast2004-04-011-0/+8
* similar to below.Not Zed2004-03-311-0/+7
* Added options for transport_url and source_url permissions.Not Zed2004-03-181-0/+5
* added interface to find out if various fields or server options areNot Zed2004-03-181-0/+6
* Remove separator from dialogs per HIG.William Jon McCann2004-03-101-0/+7
* Added some debug stuff.Not Zed2004-03-041-0/+4
* ** See Bug #37329.Not Zed2004-03-031-0/+14
* Protect against feeding gdk_pixbuf_new_from_file() a NULL path. Clears upJeffrey Stedfast2004-02-261-0/+6
* include string.h, fixes 64 bit crash. From David Mosberger.Not Zed2004-02-191-0/+5
* add callto:, h323:, and webcal: schemes.Chris Toshok2004-02-041-0/+5
* use g_file_test instead of stat and pass the type e_folder_map_dir whenJP Rosevear2004-01-271-0/+5
* turn off debuggingJP Rosevear2004-01-251-0/+4
* use GDir/g_build_filename, and g_file_test. (e_folder_map_local_folders):Chris Toshok2004-01-251-0/+6
* build new sourcesJP Rosevear2004-01-241-0/+7
* don't build dead filesJP Rosevear2004-01-211-0/+6
* New source files for mapping bonobo-conf keys to gconf keys. Moved out ofJeffrey Stedfast2004-01-151-0/+5
* A time-based thread-safe in-memory cache thing. Called em_cache 'causeNot Zed2004-01-141-0/+5
* Fix from Zan Lynx <zlynx@acm.org> to lock the memchunk before freeing theNot Zed2004-01-051-0/+6
* Remove hard coded disable deprecated flagsJP Rosevear2003-12-071-0/+4
* remove gtk deprecated flagJP Rosevear2003-11-241-0/+4
* remove db3 library, if you really want it, get it from e-d-sJP Rosevear2003-11-191-0/+5
* don't build the e-source stuff anymore, its in e-d-s nowJP Rosevear2003-11-151-0/+5
* config accessor (calendar_config_set_calendars_selected): dittoJP Rosevear2003-11-151-0/+11
* Removed. No longer used by evolution except via evolution-data-server.Dan Winship2003-11-081-0/+7
* remove build sources from distJP Rosevear2003-11-071-0/+4
* make sure the marshal header and source are in the source listJP Rosevear2003-11-071-0/+5
* Don't compress trailing slashes in URI elements.Hans Petter Jansson2003-11-011-0/+5
* add encrypt_key id, and change some of the names around to be moreNot Zed2003-10-311-0/+5
* If the system defines AI_ADDRCONFIG, set this flag on the hints.ai_flagsJeffrey Stedfast2003-10-251-0/+7
* add $(DB3_LDADD)Dan Winship2003-10-241-0/+4
* Gone; unused since 1.2Dan Winship2003-10-221-0/+2
* Gone; nothing in evo uses soup any more.Dan Winship2003-10-221-0/+7
* Merge new-ui-branch into the trunk.Ettore Perazzoli2003-10-221-0/+143
* (pilot_compile) [! ENABLE_PILOT_CONDUITS]: AddEttore Perazzoli2003-10-211-0/+5
* IPv6 implementation rewritten to use getnameinfo() which is the properJeffrey Stedfast2003-09-271-0/+6
* Make sure that res->ai_canonname is non-NULL and that it doesn't match theJeffrey Stedfast2003-09-261-0/+12
* Remove libeutil-static.la and libeconduit-static.laDan Winship2003-08-291-0/+8
* Added for tray icon support. To be removed when libgnomeui sports thisHans Petter Jansson2003-08-291-0/+7
* We need to unlink the full paths in the tmpdirs, not just the base path.Jeffrey Stedfast2003-08-281-0/+5
* Removed illegal '-'s from strptime msgstr, this fixes #43558, AppointmentSuresh Chandrasekharan2003-08-211-0/+6
* check pthread_create return code properly. (e_mutex_lock): check pthread*Not Zed2003-08-121-0/+8
* add a flag for non-url chars (controls, whitespace, ", and |)Dan Winship2003-08-051-0/+10
* just preload one level of GConf keys, since preloading all makes theRodrigo Moya2003-07-241-0/+5
* Use EVO_MARSHAL_RULEDan Winship2003-07-241-0/+2
* Fix a non-ANSI switch label.Dan Winship2003-07-231-0/+11
* encode the text (e_xml_from_hash): pass xmlDoc to foreach methodJP Rosevear2003-07-171-0/+7
* New function to return an icon for a MIME type, using GnomeIconTheme ifDan Winship2003-07-031-0/+6
* don't leak an extra copy of the valuesDan Winship2003-06-201-0/+5
* free word before breaking out of the loop.Larry Ewing2003-06-151-0/+5
* use GCONF_CLIENT_PRELOAD_RECURSIVE when adding watched directories toRodrigo Moya2003-06-131-0/+5
* Free the fail_states array.Jeffrey Stedfast2003-06-131-0/+4
* Stat the file to make sure it exists before trying to parse it usingJeffrey Stedfast2003-06-111-3/+3
* Roll over ChangeLogs.Ettore Perazzoli2003-06-101-2649/+0
* use ORBit_small_listen/_unlisten instead of Bonobo_Unknown_ping'ing theRodrigo Moya2003-06-041-0/+5
* Fixes #43775JP Rosevear2003-05-311-0/+8
* Removing trailing / in key name passed to gconf_client_notify_add to killDan Winship2003-05-171-0/+5
* Use glib macros for pointer/int conversion.Jeremy Katz2003-05-171-0/+5
* Fixes crash in #42212Rodrigo Moya2003-05-081-0/+6
* remove the assert, if we dont understand the response, assume it's aNot Zed2003-05-051-0/+6
* (e_request_string): Handle GTK_RESPONSE_NONE.Ettore Perazzoli2003-05-011-0/+5
* [ for bug #41211 ]Chris Toshok2003-04-301-0/+9
* Added #include <netinet/in.h> for the sockaddr_in6 typedef for at leastJeffrey Stedfast2003-04-291-0/+5
* Keep our buf ptr aligned to sizeof (char *). Should fix bug #41362.Jeffrey Stedfast2003-04-251-0/+6
* Added appropriate spacing/padding to the rename dialogs. Fixes bugsAnna Marie Dirks2003-04-231-0/+5
* (e_gtk_button_new_with_icon): Remove debuggingEttore Perazzoli2003-04-191-0/+5
* Finished an #if 0'd out port to GObject from an #if 0'd out GtkObjectJeffrey Stedfast2003-04-171-0/+5
* Make sure any old symbol with the same name as the one being added, isHans Petter Jansson2003-04-161-0/+6
* Utility function to create a button with a stock icon.Not Zed2003-04-151-0/+5
* Change the 'len' argument to 'addrlen' so that when IPv6 is enabled, ourJeffrey Stedfast2003-04-101-0/+6
* (e_passwords_remember_password): Removed debuggingEttore Perazzoli2003-04-061-0/+6
* Don't start emitting ACCOUNT_ADDED signals until we've added all of theDan Winship2003-04-051-0/+8
* fix abr. (e_name_western_get_suffix_at_str_end): same.Chris Toshok2003-04-051-0/+5
* Delete all Passwords-* sections. Should make this work.Not Zed2003-04-021-0/+5
* print "" if the value is NULL. (main): add a couple of utf8 test casesChris Toshok2003-03-311-0/+26
* guard against NULL keysJP Rosevear2003-03-281-0/+4
* (e_dialog_set_transient_for_xid): #ifdef out gtk 2.2 api usageDan Winship2003-03-261-0/+1
* Move this here from gal. Use e_dialog_set_transient_for so it DTRT forDan Winship2003-03-251-0/+11
* fix a typo & some missing headers.Not Zed2003-03-251-0/+4
* Rename, rewrite, make them actually work.Dan Winship2003-03-251-0/+6
* Added e-meta.[ch] to libeutilNot Zed2003-03-241-0/+7
* If the gunichar is 0xfffe, just skip processing it. Maybe this will fixJeffrey Stedfast2003-03-211-0/+1
* If the gunichar is 0xfffe, just skip processing it. Maybe this will fixJeffrey Stedfast2003-03-211-0/+5
* Fix ESExpClass to never be an empty struct. Also make ESExp optionally aJeffrey Stedfast2003-03-201-0/+11
* When declaring a line to be part of "extended" because we don't know whatDan Winship2003-03-171-0/+8
* Update for a libxml2 change that was making this code g_warn a lotDan Winship2003-03-131-0/+5
* (e_request_string): Make the entry activate theEttore Perazzoli2003-03-071-0/+5
* Use gnome2 proxy settingsRodney Dawes2003-03-041-0/+4
* s/gnome-xml/libxml/Rodney Dawes2003-03-031-0/+4
* include gnome-pilot cflagsJP Rosevear2003-02-281-0/+4
* 'uid' should not be const.Jeffrey Stedfast2003-02-241-0/+5
* helper to get the dfault account. (e_account_list_set_default): helper toNot Zed2003-02-241-0/+11
* A result of 0 no longer indicates success; GTK_RESPONSE_OK does.Hans Petter Jansson2003-02-231-0/+5
* fix memleak - free uid.Chris Toshok2003-02-201-0/+5
* Instead of simply ignoring bad chars, return the sentinal invalid charNot Zed2003-02-111-0/+6