aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/gui/widgets
Commit message (Expand)AuthorAgeFilesLines
...
* added an any select mask and updated the hook maps.Not Zed2004-10-157-4/+413
* find source selector and option menu in libedataserveruiJP Rosevear2004-10-142-2/+2
* fix for e-popup api changes. Moved all mask specifiers to visible ratherNot Zed2004-10-075-17/+55
* convert to using EABPopup. (sources): remove dead code.Not Zed2004-10-064-269/+580
* Fixes bug #66520.Not Zed2004-09-301-5/+0
* Quiet debug messages.William Jon McCann2004-09-221-6/+2
* add new widget variable contact_dsiplay_window to _EABView strcut toSivaiah Nallagatla2004-09-072-11/+15
* reinstate the ngettext patch that was part of the #53464 commit ofChris Toshok2004-08-171-2/+5
* Commit the correct version of carlos's patch.JP Rosevear2004-08-131-6/+6
* Optionally use GtkFileChooser if compiled against Gtk+ >= 2.4.0Carlos Garnacho Parro2004-08-131-38/+97
* #include <gtk/gtkvbox.h>Rodney Dawes2004-08-041-0/+1
* but buttons to button box, use vbox instead of tableRadek Doulik2004-07-224-51/+42
* include config.h #61395.Not Zed2004-07-221-0/+4
* [ fixes #60873, and possibly other crashes ]Chris Toshok2004-07-161-1/+2
* use memcpy not strcpy to copy to memory buffer. Fixes a UMW. See #60532.Not Zed2004-06-241-1/+1
* Add an x-source-vcard target entry that includes the source book URI.Hans Petter Jansson2004-06-243-76/+38
* Fixes #59622.Hans Petter Jansson2004-06-232-0/+48
* [ should fix #60495, #58635 ] don't free the list of contacts - libebookChris Toshok2004-06-231-5/+0
* [ fixes bug #58696 ]Chris Toshok2004-06-181-1/+2
* EBookContactsCallback -> EBookListCallback. (eab_nickname_query): same.Chris Toshok2004-06-184-4/+3
* update the model column numbers as new fields like E_CONTACT_EMAIL_4 areSivaiah Nallagatla2004-06-171-31/+31
* set things to HOME, since we don't offer TYPE=OTHER IM attributes throughChris Toshok2004-06-151-16/+17
* new function. do the get_view in an idle handler.Chris Toshok2004-06-092-10/+33
* Fixes #53643 and #26903.Hans Petter Jansson2004-06-043-3/+37
* render all email addresses, not just the first 3.Chris Toshok2004-05-291-26/+18
* update spell errorsRadek Doulik2004-05-261-0/+2
* Generate the addressbook-errors.xml.h file and install the xml file andJeffrey Stedfast2004-05-252-122/+48
* added call to begin page, ref printable and sink it to avoid finalizing ofRadek Doulik2004-05-211-2/+6
* use the new e_book_new and e_book_open apis.Chris Toshok2004-05-201-2/+2
* split out the DISPOSITION_AS_TO stuff here, and make it take a GList ofChris Toshok2004-05-193-170/+303
* Fixes #57940Jerome Lacoste2004-05-191-3/+3
* Use an E_ICON_SIZE enum value for the icon_size argument to get_icon.Jeffrey Stedfast2004-05-183-3/+5
* Fixes bug #44196 addressbook table view uses ASCII sortSuresh Chandrasekharan2004-05-111-1/+11
* Do ref, unref in right order, so the same contact can be set twice withoutHans Petter Jansson2004-05-041-5/+14
* see if the selected group is groupwise one and setup the relative uri andSivaiah Nallagatla2004-05-031-1/+2
* this signal takes an EContact* too. (modified_cb): same. (deleted_cb):Chris Toshok2004-04-231-25/+43
* use cursor-mode="line" to get rid of the annoying cell cursor.Chris Toshok2004-04-212-3/+5
* Set the default image for the contact photo to be the stock_person imageRodney Dawes2004-04-193-25/+23
* disable the map link for 2.0.Chris Toshok2004-04-141-0/+4
* add GDK_ACTION_COPY to the supported drag types. Connect to theLarry Ewing2004-04-131-1/+36
* treat "" the same as NULL (don't add it to the list).Chris Toshok2004-04-131-1/+1
* [ should fix #56537 ]Chris Toshok2004-04-132-32/+15
* add prototypes for eab_load_error_dialog and eab_search_result_dialog.Chris Toshok2004-04-112-0/+112
* use the new e_destination_export_to_vcard_attribute call to build up theChris Toshok2004-04-105-71/+12
* revert unapproved patchChris Toshok2004-04-061-22/+0
* : implement keyboard navigation(TAB/shift+TAB) (activaite_editor) : add aHao Sheng2004-04-062-25/+112
* [ part of the fix for #51977, the other part is in e-d-s ]Chris Toshok2004-03-311-1/+1
* [ fixes bug #53634 ]Chris Toshok2004-03-311-6/+18
* [ gui part of the fix required for #48665 ]Chris Toshok2004-03-311-2/+12
* don't know what I was thinking approving this change. the _() was onlyChris Toshok2004-03-251-5/+2
* parent_type == EAB_TYPE_EDITOR. (e_contact_list_editor_class_init): fillChris Toshok2004-03-255-15/+12
* Use ngettext for handling plural forms throughout (fixes bug 53464).Danilo Šegan2004-03-243-11/+9
* [ fixes bug #53653, and a couple other instances ]Chris Toshok2004-03-231-3/+3
* Fixes #53625.Hans Petter Jansson2004-03-181-0/+2
* build a11y/addressbook dir : add the accessibility support forHao Sheng2004-03-154-9/+17
* #if 0 this, since nothing uses it anymore. (accum_address): new function,Chris Toshok2004-03-111-40/+113
* ref the pixbuf before we close/unref the loader so the pixbuf sticksChris Toshok2004-02-281-7/+13
* add missing "break" to PROP_SOURCE's case.Chris Toshok2004-02-281-0/+1
* add the Groupwise IM attributes to the list of those we render.Chris Toshok2004-02-271-4/+7
* call eab_view_show_contact_preview here so we maintain the preview stateChris Toshok2004-02-271-0/+2
* view->scrolled -> view->contact_display. fixes crash.Chris Toshok2004-02-271-2/+2
* Fixes #45308 and duplicates.Hans Petter Jansson2004-02-201-6/+8
* Address Book, not AddressbookRodney Dawes2004-02-123-3/+3
* pass contact as an argument instead of contact id toSivaiah Nallagatla2004-02-081-1/+1
* Hide the border on the notebook also Don't pack another scrolled windowRodney Dawes2004-02-071-7/+1
* Use "Address Book" instead of "folder" or "Addressbook" for the "AddressRodney Dawes2004-02-071-3/+3
* remove some spew, and add an evo-icon: handler, for things in evolution'sChris Toshok2004-02-041-79/+177
* hook up contact_changed/contact_removed signals. (contact_changed): newChris Toshok2004-02-032-12/+69
* enable d&d drop photos.Chris Toshok2004-01-312-0/+27
* Implement. (eab_select_source): Implement. Public function that promptsHans Petter Jansson2004-01-302-18/+80
* make sure we pass \0 terminated string to eab_contact_list_from_string [itRadek Doulik2004-01-261-5/+12
* [ fixes bug #51171 ] get this working.Chris Toshok2004-01-261-63/+46
* use .evolution to store view infoJP Rosevear2004-01-241-1/+1
* Don't run callback if the action was cancelled. (load_source_cb): Ditto.Hans Petter Jansson2004-01-171-4/+0
* Implement. (get_paned_position): Implement. (eab_view_new): Connect signalHans Petter Jansson2004-01-161-3/+36
* Update for API changes to e-book-asyncRoss Burton2004-01-091-6/+2
* install the "source" property. (eab_view_init): init eav->source to NULL.Chris Toshok2003-12-182-10/+294
* Disable cell editing.Hans Petter Jansson2003-12-171-0/+2
* Remove hard coded disable deprecated flagsJP Rosevear2003-12-071-2/+0
* call remove_book_view/free_data here as well, to guard against multipleChris Toshok2003-12-061-0/+3
* Clean up and sync with current model columns.Hans Petter Jansson2003-12-051-48/+49
* Do not depend on e-folder-list.Ettore Perazzoli2003-12-031-6/+2
* Use BASE_VERSION for repo_ids and OAFIIDs Update killev to kill theRodney Dawes2003-12-022-2/+2
* turn on deprecated gtk and libgnomeui stuffJP Rosevear2003-11-261-2/+0
* Store a ref to the source selector. (impl_requestCreateItem): Implement.Hans Petter Jansson2003-11-181-1/+6
* Return TRUE for all cells, for now.Hans Petter Jansson2003-11-143-46/+38
* don't include the c marshaller file twiceJP Rosevear2003-11-071-1/+0
* make sure the marshal header is in the source listJP Rosevear2003-11-071-0/+1
* don't destroy the widget here - its dead when removed from the panedJP Rosevear2003-11-071-1/+0
* Various changes to merge in evolution-data-server reliance.JP Rosevear2003-11-0713-18/+18
* Fix a castLarry Ewing2003-11-051-1/+1
* Make the the scrolled window have an "in" shadow. Likewise. Likewise.Ettore Perazzoli2003-10-231-0/+2
* Merge new-ui-branch to the trunk.Ettore Perazzoli2003-10-2234-2839/+3414
* use memcpy to assign CORBA_char_sequence instead of strcpy. (#46706)Gilbert Fang2003-08-201-1/+1
* Chain.Hans Petter Jansson2003-08-145-4/+30
* use EVO_MARSHAL_RULE Likewise Likewise Likewise Likewise LikewiseDan Winship2003-07-241-12/+1
* Remove gtk_window_set_policy call since that function is deprecated and itDan Winship2003-07-231-0/+1
* disconnect from model signals to prevent a race condition at shutdownDan Winship2003-07-182-0/+13
* new function, override the event handler for focus_in_event, set the firstGilbert Fang2003-06-261-0/+25
* Fix lots of leaks, update for correct use of g_object_get. Some miscLarry Ewing2003-06-145-22/+65
* if we've got focus, set the background of the rect to bg[NORMAL], and theChris Toshok2003-05-201-3/+3
* set the clip_height on reflow so the name of the field is as high as theChris Toshok2003-05-151-1/+4
* rename addressbook_destroy to this, and guard against multiple calls.Chris Toshok2003-05-141-6/+9
* [ fixes bug #42048 ] button => response. (e_addressbook_view_print):Chris Toshok2003-05-121-3/+3
* [ fixes bug #37351 ] the row the signal is called with is already theChris Toshok2003-04-241-1/+0
* [ fixes #7103 ] init style_set. and add the signal.Chris Toshok2003-04-085-97/+152
* set "handle_popup" on the field to be TRUE if it's got focus, FALSE ifChris Toshok2003-04-041-0/+5
* set the im_context on the field's EText. (e_minicard_label_event): removeChris Toshok2003-04-041-46/+1
* [ fixes bug #40715 ] add this callback, to unref the book/free the closureChris Toshok2003-04-041-1/+2
* add NONE:OBJECTChris Toshok2003-04-033-0/+23
* [ fixes bug #32113 ] add include_email arg to e_destination_get_textrep.Chris Toshok2003-03-233-4/+4
* re-enable in build, include e-destination.h. For #39256.Not Zed2003-03-101-2/+1
* Likewise. Likewise. Likewise. Likewise. Likewise. (ebook_create):Ettore Perazzoli2003-03-075-7/+6
* (create_minicard_view): No needEttore Perazzoli2003-03-041-5/+1
* Build libecontacteditor as an uninstalled shared library.Dan Winship2003-03-011-3/+3
* Remove these from here; talking to the mailer doesn't really belong at theDan Winship2003-03-015-4/+310
* use g_signal_connect here, not swapped... although since we pass theChris Toshok2003-02-281-1/+0
* Make libversit a shared library, update stuff for that, and clean upDan Winship2003-02-221-17/+1
* Make libemiscwidgets, libefilterbar, and libetimezonedialog dynamicDan Winship2003-02-211-4/+4
* revert previous changeDan Winship2003-02-201-3/+3
* oopsDan Winship2003-02-201-1/+1
* Build the subparts as (noinst) shared libraries rather than staticDan Winship2003-02-201-2/+2
* Make parent_class static.Dan Winship2003-02-203-3/+3
* disconnect search_started and search_result. (addressbook_compare): ifChris Toshok2003-02-173-55/+98
* [ huge change, all for 1 little performance problem :) fixes #18207 ] useChris Toshok2003-02-083-57/+68
* check the status, not the book, and unref the book here.Chris Toshok2003-02-072-10/+5
* Remove cruft. (gladedir, etspecdir): Remove definitions. (glade_DATA):Dan Winship2003-02-067-31/+30
* updated for e scroll frame --> gtk scrolled windowRadek Doulik2003-02-051-8/+8
* [ fixes bug #34898 ] handle modifications to email addresses in contactSean Gao2003-01-241-0/+27
* Version using $(BASE_VERSION). (etspecdir): Likewise. (iconsdir):Ettore Perazzoli2003-01-232-21/+22
* applied patch from Frederic Crozat <fcrozat@mandrakesoft.com>Radek Doulik2003-01-221-18/+18
* Change dialog from Yes/No/Cancel to Discard/Cancel/Save to match the HIG.Ettore Perazzoli2003-01-151-2/+2
* fix parameter types here (this signal isn't generated from an ETable.)Chris Toshok2003-01-105-1/+5
* oops, don't include e-treeview-selection-model.h unless we're building theChris Toshok2003-01-091-1/+1
* add E_ADDRESSBOOK_VIEW_TREEVIEW to the enum, ifdef'ed out.Chris Toshok2003-01-093-18/+159
* add parent arg.Chris Toshok2003-01-097-1/+1063
* $(datadir)/evolution/images instead of $(datadir)/images/evolution.Ettore Perazzoli2003-01-091-18/+18
* [ fixes bug #34897 ] don't free the return of e_card_simple_get_const, asChris Toshok2002-12-191-1/+1
* g_string_sprintfa -> g_string_append_printf. (create_alphabet): same.Chris Toshok2002-12-192-7/+7
* drop use of "font" arg. (get_left_width): use pango to calculate thisChris Toshok2002-12-193-14/+9
* #define MINICARD_CONTROL_ID.Ettore Perazzoli2002-12-101-0/+3
* connect ::response to gtk_widget_destroy so the dialog goes away.Chris Toshok2002-12-092-4/+7
* this uses pango now. (addressbook_height): same.Chris Toshok2002-12-091-23/+12
* #include <string.h>.Ettore Perazzoli2002-12-072-28/+20
* gnomedialog -> gtkdialog stuff. print dialog is a gtkdialog now.Not Zed2002-12-021-3/+4
* the detail is supposed to go after the signal id, not at the end of theChris Toshok2002-11-301-1/+1
* remove the button_press_event handler (that did nothing). this makes it soChris Toshok2002-11-291-9/+0
* add include for gtkstock.h.Chris Toshok2002-11-272-7/+7
* remove redundant setting of y2.Chris Toshok2002-11-271-5/+1
* remove the cast to (int) - column_width is a double.Chris Toshok2002-11-193-11/+11
* clean this up a tad.Chris Toshok2002-11-155-133/+28
* change signature to that of a weak ref notify function. (main): ::destroyChris Toshok2002-11-129-98/+74
* guard against multiple invocations. (remove_book_view): same.Chris Toshok2002-11-095-19/+41
* oops, missed these casts.Chris Toshok2002-11-091-3/+3
* port work.Chris Toshok2002-11-0914-339/+410
* gobjectify this.Chris Toshok2002-11-0723-293/+268
* fix the gnome-xml headers.Chris Toshok2002-11-064-57/+76
* Port to GObject/gnome2.Chris Toshok2002-11-0627-922/+1064
* Disconnect from the book's backend_died signal.Dan Winship2002-10-271-1/+5
* [ fix for #23764 ] handle multiple letters associated with a singleChris Toshok2002-10-221-11/+25
* [ Fix #7094, #7064, #7095, #31944, #31945 ] Hook up new etspec file.Kjartan Maraas2002-10-103-101/+60
* [ Fix #28392 ] #if 0 out the gal_view submenu, since it's not spec'ed toChris Toshok2002-10-051-0/+2
* It's a grand old string-review! Nitpicky and minor changes; details in the ap...Aaron Weber2002-10-011-2/+2
* Rename "ldap-contacts" to "contacts/ldap" and add "contacts/public".Dan Winship2002-09-261-1/+1
* free adapter->priv.Chris Toshok2002-09-262-0/+4
* [ fixes #20347 ] hook up the backend_died signal. (backend_died): newChris Toshok2002-08-293-2/+45
* [ fixes #25038 ] need to have EVOLUTION_ICONSDIR defined.Chris Toshok2002-08-291-1/+1
* stop the view before unref, in case the listener has pending events.Mike Kestner2002-08-271-0/+1
* take and pass the CallStatus to our listener.Chris Toshok2002-08-204-0/+44
* [ fix 27333 ] "local" -> "do-initial-query".Chris Toshok2002-08-161-1/+1
* If invoked from a non-contact folder, add the contact to the defaultDan Winship2002-08-131-0/+1
* Add include lines to get ebook headers relative to <ebook/foo.h>, notPeter Williams2002-07-111-0/+1
* pass NULL to e_contact_list_save_as. modality sucks. fixes broken build.Chris Toshok2002-06-181-2/+2
* Made double clicking on read only folders not do anything.Christopher James Lahey2002-06-121-8/+9
* Call e_minicard_selected in the GDK_BUTTON_RELEASE case here.Christopher James Lahey2002-06-061-0/+7
* Set the title of our GalVIewCollection.Christopher James Lahey2002-06-041-0/+2
* make sure we map status -> string correctly (add missing strings).Chris Toshok2002-05-211-0/+3
* Added this function so that there would be less duplication of cardsChristopher James Lahey2002-05-013-61/+104
* Added a "Browse..." button to switch to a different addressbook folder.Christopher James Lahey2002-04-251-1/+2
* Make unused menu items disappear instead of graying out.Christopher James Lahey2002-04-241-1/+29
* Removed e_addressbook_reflow_adapter_right_click andChristopher James Lahey2002-04-247-691/+454
* Removed an unused variable here.Christopher James Lahey2002-04-231-1/+16
* Allow GDK_ACTION_COPY also, since the composer for example does not acceptJeffrey Stedfast2002-04-231-2/+2
* Bumped required gal version number to 0.19.99.11.Christopher James Lahey2002-04-182-32/+34
* Include addressbook-config.h here as this file uses it.Christopher James Lahey2002-04-125-42/+172
* Update for evolution_shell_client_user_select_folder API change.Dan Winship2002-04-051-16/+13
* Update to use new EPopupMenu API.Jeffrey Stedfast2002-03-162-28/+30
* since I've gone ahead and made the file backend (by way ofChris Toshok2002-03-101-12/+4
* don't set "editable" here, as the way things work the backend isn't ableChris Toshok2002-03-051-1/+0
* [ Fixes bugs 20740, 16680, and god knows what else :) ] double theChris Toshok2002-02-231-6/+9
* Make sure to only set the query once when creating a new book and not atChristopher James Lahey2002-02-141-17/+25
* Attach to the emvw instead of the emv here.Christopher James Lahey2002-02-145-39/+78
* Finishing commit that failed in the middle:Christopher James Lahey2002-02-146-43/+316
* Attach the GalViewMinicard to the EMinicardView here.Christopher James Lahey2002-02-133-15/+91
* Added an argument to get the model.Christopher James Lahey2002-02-134-27/+93
* Missed one.Chris Lahey2002-02-071-3/+5
* Bumped the required version of gal.Christopher James Lahey2002-02-071-155/+274
* Clean up some of the Makefiles so we dont' link every library multipleEttore Perazzoli2002-01-251-15/+6
* From addressbook/ChangeLog:Christopher James Lahey2002-01-185-35/+120
* Handle setting the search bar to "Advanced..." when the alphabet buttonsChristopher James Lahey2002-01-112-8/+35
* Use toggle buttons here.Christopher James Lahey2002-01-112-8/+48
* Add cut/copy/paste to right-click menu.Jon Trowbridge2001-12-202-2/+74
* Merging changes:Christopher James Lahey2001-12-181-19/+5
* Make the pre_changes and changes match here.Christopher James Lahey2001-10-311-0/+3
* correct include typoJP Rosevear2001-10-301-1/+1
* Require gal 0.15.99.8Joe Shaw2001-10-301-2/+1
* 2001-10-29 Jon Trowbridge <trow@ximian.com.Jon Trowbridge2001-10-302-1/+13
* new function, a "Do you want to save changes?" dialog.Chris Toshok2001-10-302-0/+19
* Comment out spew.Jon Trowbridge2001-10-302-2/+2
* Check that our BonoboUIComponent has a container so we don't get a lot ofJon Trowbridge2001-10-301-1/+1
* Handle returning dates here. (e_card_simple_get_allow_newlines): NewChristopher James Lahey2001-10-292-1/+27
* change to EBookCallback signature, and unref the book. (add_card_idle_cb):Chris Toshok2001-10-282-3/+13
* Fixing the license text.Ettore Perazzoli2001-10-285-33/+50
* Fixing the license text.Ettore Perazzoli2001-10-2814-14/+0
* Update the licensing information to require version 2 of the GPLEttore Perazzoli2001-10-2714-28/+28
* Added has_cursor argument. Setting the argument to TRUE if the minicardChristopher James Lahey2001-10-262-16/+44
* Removed key_press handler here since delete and backspace are now handledChristopher James Lahey2001-10-241-27/+0
* right_click_up here when we let go of the popup.Christopher James Lahey2001-10-212-0/+3
* Call e_addressbook_model_force_folder_bar_message when we activate theJon Trowbridge2001-10-212-0/+8
* Fix memory leak.Jon Trowbridge2001-10-211-0/+1
* Filter out empty destinations. (also Bug #13036)Jon Trowbridge2001-10-211-1/+1
* Handle focus_change in event by selecting that contact. Fixes Ximian bugChristopher James Lahey2001-10-211-0/+11
* Added #include <gal/widgets/e-unicode.h>.Christopher James Lahey2001-10-201-62/+90
* Changed this to not grab on a right click. Fixes Ximian bug #12660.Christopher James Lahey2001-10-201-1/+5
* Did a bit of clean up here. Might fix some crashes, specifically XimianChristopher James Lahey2001-10-171-38/+38
* Changed these to use the new ref and unref functions for ECard auxillaryChristopher James Lahey2001-10-121-1/+0
* Check that view->view != NULL. (save_contact_cb): Check that view->view !=Jon Trowbridge2001-10-112-21/+41
* Check to make sure our call to e_addressbook_model_get_card doesn't returnJon Trowbridge2001-10-061-1/+1
* don't set the editable field on the model - let the book do that.Chris Toshok2001-10-061-1/+1
* Fixed these to determine the fields to use properly.Christopher James Lahey2001-10-042-5/+2
* when creating the cards, don't display any of the subname fields (surname,Chris Toshok2001-09-231-1/+1
* Hooked up print preview button.Christopher James Lahey2001-09-222-1/+51
* free the dup'd capabilities.Larry Ewing2001-09-181-0/+1
* Code implicitly assumed that event->button.button is 1, 2, or 3, causingJon Trowbridge2001-09-181-17/+20
* add -DEVOLUTION_IMAGESDIR.Chris Toshok2001-09-072-8/+1
* This file is no longer needed.Chyla Zbigniew2001-09-031-355/+0
* I18n fixes (mainly making buttons on the right side less Anglocentric :-)Chyla Zbigniew2001-09-036-110/+153
* Use e_card_get_vcard_assume_utf8 instead of e_card_get_vcard here sinceChristopher James Lahey2001-09-022-2/+2
* s/_/U_/Chyla Zbigniew2001-09-012-2/+4
* Removed some debugging spew that I left in by mistake.Jon Trowbridge2001-08-281-3/+0
* Display localized status string (added missing _()).Chyla Zbigniew2001-08-271-1/+1
* add BUTTON_PRESS_MASK so double clicks still work.Chris Toshok2001-08-241-0/+1
* if we're dragging, drag_button_down won't be true in the BUTTON_RELEASEChris Toshok2001-08-211-21/+1
* fix arg info - we're only passing 1 GTK_TYPE_POINTER arg, not 2.Chris Toshok2001-08-213-17/+53
* Set the folder bar message here.Christopher James Lahey2001-08-204-3/+110
* Changed the messages here in the right click menus.Christopher James Lahey2001-08-182-4/+4
* Got rid of an extraneous _ here.Christopher James Lahey2001-08-141-1/+1
* Upped the minimum width on all addressbook columns to 75. Fixes Ximian bugChristopher James Lahey2001-08-091-39/+39
* new function, used by the context menu.Chris Toshok2001-08-091-3/+37
* Fixes Clahey bug #2200 :-)Nat Friedman2001-08-082-0/+8