aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/ChangeLog
Commit message (Expand)AuthorAgeFilesLines
* Added a categories combo here. It's not used yet.Christopher James Lahey2001-06-271-0/+8
* Added category searching to the advanced search dialog here.Christopher James Lahey2001-06-271-0/+5
* Added category searching to the file backend.Christopher James Lahey2001-06-271-0/+8
* libwombat:Peter Williams2001-06-271-0/+4
* change layout slightly, the icon no longer pushes everything to the left,Chris Toshok2001-06-261-0/+36
* Add a huge steaming pile of code to handle the case of single-addressJon Trowbridge2001-06-251-0/+14
* correct path to libecontacteditor.a. (minicard_widget_test_LDADD): same.Chris Toshok2001-06-251-0/+56
* Renamed. (The old name, edit_contact_info_have_book_cb was a hold-overJon Trowbridge2001-06-221-0/+30
* fix a refcounting memleak.Chris Toshok2001-06-211-0/+6
* fix memory leak.Chris Toshok2001-06-211-0/+6
* add prototype for close_dialog to remove warnings.Chris Toshok2001-06-211-0/+5
* Changed attachData to accept a sequence of chars rather than a string.Dave Camp2001-06-211-0/+6
* track change to e_addressbook_show_contact_editor signature.Chris Toshok2001-06-201-0/+35
* rename ce_book_found_fields to this, remove the fetching of fields (theChris Toshok2001-06-201-0/+92
* Oops --- wrong e-mail address in ChangeLog entry.Jon Trowbridge2001-06-191-1/+1
* Serious de-crufting, removal of gtk_object_set_data() hacks, simplified byJon Trowbridge2001-06-191-0/+9
* tweaked for some gnome-pilot api changesEskil Heyn Olsen2001-06-191-0/+6
* implement this properly, using base and (objectclass=*).Chris Toshok2001-06-151-0/+5
* save ourselves a function call - call close_dialog instead ofChris Toshok2001-06-151-0/+5
* Set the "expoted_dnd_types" to NULL in the folder_types.Jeffrey Stedfast2001-06-151-0/+5
* Add a workaround for an EText bug. (e_select_names_completion_begin): FixDan Winship2001-06-121-0/+8
* Added e-card-merging-book-commit-duplicate-detected.glade here.Christopher James Lahey2001-06-111-0/+17
* Made e_card_simple_get_id return const char *.Christopher James Lahey2001-06-111-0/+15
* Made this handle the "id" property in searches.Christopher James Lahey2001-06-111-0/+10
* Rolled back the change 2 ago, dated 06/11/2001 01:51 in CVS, involvingChristopher James Lahey2001-06-111-0/+11
* Made it so that all of these functions queue their ops before callingChristopher James Lahey2001-06-111-0/+10
* Added this function to put a response back into the queue.Christopher James Lahey2001-06-111-0/+12
* Added this function to let you do slightly more complicated searches.Christopher James Lahey2001-06-111-0/+10
* Removed unused email variable.Christopher James Lahey2001-06-091-0/+5
* Null terminate the strv here. (e_card_locate_match): ref here instead ofChristopher James Lahey2001-06-091-0/+40
* remove the gtk_widget_show call... (e_contact_editor_show): and put itChris Toshok2001-06-091-0/+34
* Remove references to ECategoryMasterListWombat.Christopher James Lahey2001-06-061-0/+5
* Make this work when multiple names are selected then right click->Remove.Jason Leach2001-06-061-1/+7
* Oh yeah, the ChangeLog.Chris Lahey2001-06-061-0/+20
* (Fix bug #655: SelectNames doesn't let you remove addresses after you addJason Leach2001-06-061-0/+12
* Change the completion handler to use the ECompletionMatch.Jon Trowbridge2001-06-061-0/+17
* Added. Code for testing if two ECards appear to pertain to the sameJon Trowbridge2001-06-051-0/+7
* remove spew, and don't call the ShellView CORBA method if the interfaceChris Toshok2001-06-041-0/+47
* Fix linking order for `$(DB3_LDADD)'s so that we avoid pullingEttore Perazzoli2001-06-031-0/+5
* Add a bunch of missing `$(DB3_LDADD)'s.Ettore Perazzoli2001-06-021-0/+5
* Included information about db3.Christopher James Lahey2001-06-011-0/+6
* Added fields for the GalViewMenus and GalViewCollection; we need to keepFederico Mena Quintero2001-06-011-2/+20
* add the EAddressbookModel* and change the ETableModel's name to "adapter".Chris Toshok2001-06-011-0/+14
* decrement data_count before emitting the card_removed signal, and breakChris Toshok2001-06-011-0/+15
* Print Preview => ContactsPrintPreview. Changed peter's change so that theChris Toshok2001-06-011-0/+6
* Use the correct path to the print preview menu item.Peter Williams2001-05-311-0/+5
* new function, for the Cut verb. (copy_contacts_cb): new function, for theChris Toshok2001-05-301-0/+52
* #include "evolution-shell-component-utils.h" rather than "e-gui-utils.h"Dan Winship2001-05-281-1/+8
* Reference libeshell.la instead of libeshell.a.Peter Williams2001-05-261-0/+4
* Correct the height calculation here to not include theChristopher James Lahey2001-05-261-0/+9
* fix strings such that ones that happening at the beginning or during anChris Toshok2001-05-231-0/+16
* add sequence_complete_id to EAddressbookModel and stop_state_changed toChris Toshok2001-05-231-1/+30
* ref the listener for the duration of this function, since emittingDan Winship2001-05-231-0/+9
* track the change in evolution-addressbook.xml's bonobo ui path's.Chris Toshok2001-05-221-0/+5
* update_view_type is gone, since the menu item is gone.Chris Toshok2001-05-221-3/+11
* Removed an unused variable.Christopher James Lahey2001-05-211-0/+14
* Do a better job constructing match strings, so we never try to use aJon Trowbridge2001-05-191-0/+7
* Return the serialized EDestinations (rather than just a string w/ e-mailJon Trowbridge2001-05-181-0/+53
* no more ContactFind command.Chris Toshok2001-05-181-0/+5
* add our selection_change signal. (e_minicard_view_widget_realize): connectChris Toshok2001-05-181-0/+60
* initialize the model and adapter. (button_press): set on the model.Chris Toshok2001-05-161-0/+14
* Fixed up the lifetime of the drag_data_get signal a bit.Christopher James Lahey2001-05-161-0/+5
* MinicardViewModel -> ReflowAdapter name change. (get_card_list): same.Chris Toshok2001-05-161-0/+82
* Fix a small error not decreasing the data_count here.Christopher James Lahey2001-05-151-0/+5
* add prototype for addressbook_expand_uri.Chris Toshok2001-05-141-0/+21
* spew the data passed to us. (destination_folder_handle_motion): theChris Toshok2001-05-121-0/+7
* correct bug causing the Ok button to never be enabled.Chris Toshok2001-05-121-0/+5
* example.Chris Toshok2001-05-121-0/+5
* use e_card_list_get_vcard to build up the data to send.Chris Toshok2001-05-121-0/+40
* If the name is set and the full_name or file_as haven't been yet, setChristopher James Lahey2001-05-121-0/+5
* Reordered the includes here. (string_to_dbt): The sleepycat libdbChristopher James Lahey2001-05-121-0/+12
* only check schema support if we've connected.Chris Toshok2001-05-121-0/+5
* don't leak the ECard or ECardSimple.Chris Toshok2001-05-111-0/+5
* Importer changesIain Holmes2001-05-091-0/+10
* Removed e-card-pairs.h since we're not using it.Christopher James Lahey2001-05-081-0/+54
* flesh out the function more. It should work now, but there's no way toChris Toshok2001-05-081-0/+6
* Use a different error message in the ldap support/no ldap support/fileChris Toshok2001-05-081-0/+5
* use define from widgets/misc/e-filter-bar.h instead of own enumeration andGediminas Paulauskas2001-05-081-0/+9
* un-#if 0 this. (xfer_folder): add skeleton code to validate xfer request.Chris Toshok2001-05-051-0/+13
* init change_id to NULLJP Rosevear2001-05-041-0/+5
* unref the book if the view is being destroyedJP Rosevear2001-05-031-0/+2
* unref the book if the view is being destroyedJP Rosevear2001-05-031-0/+12
* if the view does not contain a search context, the result is by defaultJP Rosevear2001-05-011-0/+6
* Remove call to unicode_init.Dan Winship2001-04-261-0/+5
* Removed attempts to use Radek's evil <DATA> hacks, which were just causingJon Trowbridge2001-04-241-0/+13
* Added save_source_data here.Christopher James Lahey2001-04-221-0/+5
* Properly convert to utf8. (Bug #2256) (build_quick_add_dialog): ProperlyJon Trowbridge2001-04-221-0/+6
* Added.Jon Trowbridge2001-04-171-0/+20
* Added the function e_book_view_listener_stop to tell the book viewChristopher James Lahey2001-04-151-0/+33
* Ref the cursor here when we receive it.Christopher James Lahey2001-04-151-0/+22
* Get the ESelectNamesModel from the widget's text model instead of storingChristopher James Lahey2001-04-131-0/+7
* Update the Voice and Fax phone numbers too, finishing off bug #1667.Jason Leach2001-04-131-0/+5
* Update the built in VCard.Christopher James Lahey2001-04-131-0/+5
* put the business address into the pilot record as that is what we put intoJP Rosevear2001-04-131-0/+14
* Don't add more than five phone numbers and set the remaining blank entriesJP Rosevear2001-04-121-0/+6
* Added E_CARD_SIMPLE_FIELD_LAST_SIMPLE_STRING.Christopher James Lahey2001-04-111-0/+15
* i18n fixes, added missing includes.Gediminas Paulauskas2001-04-111-0/+12
* stubbed, #if 0'ed (xfer_folder): same. (populate_context_menu): same.Chris Toshok2001-04-101-0/+10
* on BUTTON_PRESS: if it's button 1, store the button x, y, and setChris Toshok2001-04-101-0/+25
* add #include <sys/types.h> since gnome-print.h uses time_t withoutChris Toshok2001-04-091-0/+6
* make sure to notify new clients to the writable status of an already openChris Toshok2001-04-091-0/+6
* Fix headers. Same here. Same here. Same here. Same here. Same here. SameKjartan Maraas2001-04-051-0/+14
* Fixed a crash here.Christopher James Lahey2001-04-041-0/+7
* Made this table model more consistent in the number of columns it has.Christopher James Lahey2001-04-031-0/+7
* Unref and unregister the factory on exitIain Holmes2001-04-031-0/+5
* Blessed by Ettore.Gediminas Paulauskas2001-04-021-0/+7
* Call e_select_names_model_clean after adding address. This should dealJon Trowbridge2001-03-311-0/+13
* Tell new clients that are added whether they're writable.Christopher James Lahey2001-03-301-0/+5
* Added #include <libgnome/gnome-paper.h>Jon Trowbridge2001-03-301-0/+13
* Clean up #includes. Replace <gnome.h>, <bonobo.h> and <gtk/gtk.h> withKjartan Maraas2001-03-301-0/+5
* Fixed some crashes.Christopher James Lahey2001-03-291-0/+4
* Use E_CARD_SIMPLE_FIELD_NAME_OR_ORG instead of getting the NAME and thenChristopher James Lahey2001-03-291-0/+11
* Rather than starting the pending query by directly callingJon Trowbridge2001-03-251-0/+9
* Added. Call me old-fashioned, but I just prefer to have a real API ratherJon Trowbridge2001-03-231-0/+27
* Fix some warnings, Allow the importers to import into any folder. UpdateIain Holmes2001-03-231-0/+5
* Added new icons.Miguel de Icaza2001-03-211-0/+5
* Bumped gal requirement to 0.5.99.8.Christopher James Lahey2001-03-201-1/+14
* Brutally refactored to boost performance in large-addressbook situations.Jon Trowbridge2001-03-181-2/+5
* Start feeding query matches back to the caller before the entire search isJon Trowbridge2001-03-181-0/+7
* Tag all queued ops. (e_book_cancel_op): Added. Search for a pending opJon Trowbridge2001-03-181-0/+24
* new function. (impl_BookListener_report_writable): new function.Chris Toshok2001-03-181-0/+97
* Added addressbook querying and "cardification" functions, which are turnedJon Trowbridge2001-03-161-0/+35
* Update arguments to e_canvas_item_grab_focus.Dan Winship2001-03-161-0/+6
* Fix a warning here.Christopher James Lahey2001-03-141-0/+5
* Change to ld order from Greg Williams.Christopher James Lahey2001-03-141-0/+5
* Moved where we call pas_book_respond_get_book_view.Christopher James Lahey2001-03-141-0/+6
* add E_STRING_PROP for categories.Chris Toshok2001-03-131-0/+13
* add is_read_only param.Chris Toshok2001-03-131-0/+58
* All my changes to get the folder creation working, and the magic NetscapeIain Holmes2001-03-131-0/+6
* PISOCK_INCLUDEDIR has become PISOCK_CFLAGS in gnome-pilot.m4 and removeJP Rosevear2001-03-131-0/+6
* Added. A simplified, cancellable query mechanism that lets you avoidJon Trowbridge2001-03-111-0/+9
* Switched to use e_contact_quick_add_free_form. Removed debugging code,Jon Trowbridge2001-03-091-0/+47
* Added a ShellComponent method to retrieve the selection for drag andEttore Perazzoli2001-03-081-0/+5
* Fix glitch with inserting comma-delimited stuff when length > 1.Jon Trowbridge2001-03-071-0/+6
* Added. Just encapsulates openingJon Trowbridge2001-03-071-0/+7
* Added the third argument to e_contact_editor_new. (Cheated and send NULLBenjamin Kahn2001-03-071-0/+8
* Fix a reference counting bug.Jon Trowbridge2001-03-061-0/+22
* Cleaned up the formatting in this file a bit.Christopher James Lahey2001-03-041-0/+23
* doh, track renaming of objectclass from evolvePerson to evolutionPerson.Chris Toshok2001-03-031-0/+5
* rename evolveperson.schema to this, and add remaining attributes.Chris Toshok2001-03-031-0/+8
* install conduit iconsJP Rosevear2001-03-031-0/+6
* track change to e_contact_editor_new.Chris Toshok2001-03-021-0/+6
* add objectclasses for "person", "organizationalPerson", and "top" as well,Chris Toshok2001-03-021-0/+12
* new function. (e_minicard_view_event): split out the creation of theChris Toshok2001-03-021-0/+46
* add new entries for phone enums, and fill in the ecard_field with (bogusChris Toshok2001-03-021-0/+27
* implement properly, we support everything.Chris Toshok2001-03-021-0/+6
* Oops, we do need to be able to write to "text" after all (for things likeJon Trowbridge2001-03-021-0/+19
* I am an idiot.Jon Trowbridge2001-03-021-0/+5
* Change for new EDestination/ESelectNamesModel API.Jon Trowbridge2001-03-021-0/+66
* Used ESelectionModelSimple and the changes to EReflow and EReflowSorted toChristopher James Lahey2001-03-011-0/+10
* Made this pay attention to the return value of e_sexp_parse.Christopher James Lahey2001-02-221-0/+9
* new function. (impl_GNOME_Evolution_Addressbook_Book_getSupportedFields):Chris Toshok2001-02-211-0/+60
* Moved the register_factory() code to here, since it was the only thingFederico Mena Quintero2001-02-211-0/+9
* new function.Chris Toshok2001-02-201-0/+10
* Remove PISOCK_LIBDIRJP Rosevear2001-02-201-0/+4
* When creating the entry, open up an ebook (corresponding to the localJon Trowbridge2001-02-201-0/+32
* add sequence<string> typedef, and add getSupportedFields method.Chris Toshok2001-02-181-0/+24
* Undefine E_STRING_PROP and E_LIST_PROP here.Christopher James Lahey2001-02-151-0/+27
* Translations.Kjartan Maraas2001-02-131-0/+1
* Marked strings for translation in this newly created file. Hook up theKjartan Maraas2001-02-131-0/+10
* Removed an ancient #include <libgnorba/gnorba.h>Jason Leach2001-02-121-0/+5
* Getting almost full and proper use of xml-i18n-tools.Gediminas Paulauskas2001-02-111-0/+23
* flesh out this check. #ifdef the entire thing OPENLDAP2, as it only worksChris Toshok2001-02-081-0/+7
* Added N_("* Click here to add a contact *").Christopher James Lahey2001-02-081-0/+5
* only set the DEBUG_LEVEL if we're OPENLDAP2.Chris Toshok2001-02-081-0/+5
* return TRUE if equal, FALSE otherwise. (business_compare): same.Chris Toshok2001-02-071-0/+13
* Added -DEVOLUTION_DATADIR=\""$(datadir)"\".Christopher James Lahey2001-02-071-0/+9
* doh, didn't mean to commit this.Chris Toshok2001-02-071-0/+5
* new file. this will eventually form the suggested additions to an existingChris Toshok2001-02-071-0/+7
* don't need the = NULL's since we g_new0. (check_for_evolve_person): newChris Toshok2001-02-071-0/+21
* err, allocate 2 char*s when i assign 2 char*s.Chris Toshok2001-02-061-1/+5
* switch to ldap_modify_ext_s if OPENLDAP2, as ldap_modify_s is deprecated.Chris Toshok2001-02-061-0/+12
* Save the help_text in the closure.Christopher James Lahey2001-02-061-0/+7
* Added gal-view-factory-minicard.c, gal-view-factory-minicard.h,Christopher James Lahey2001-02-061-0/+13
* Make the Note field be quoted printable.Christopher James Lahey2001-02-051-0/+11
* Call e_select_names_set_default when appropriate.Christopher James Lahey2001-02-051-0/+12
* #ifdef INCLUDE_FILE_SOURCE. (table_add_elem): add help_text parameter andChris Toshok2001-01-301-0/+11
* Replace the arrow icons in the ESelectNames component with "->" for aEttore Perazzoli2001-01-271-0/+6
* add comment about the else block here. (prop_info): add home_address,Chris Toshok2001-01-261-0/+7
* Made this only add the initial VCard if it finds a file "create-initial"Christopher James Lahey2001-01-261-0/+13
* Setup the view collection properly and handle the "display_view" signal.Christopher James Lahey2001-01-261-0/+6
* Actually make the icon for the "print" menu item work (I was missing aEttore Perazzoli2001-01-251-0/+5
* Make the addressbook use the new 16x16 icons in the menus.Ettore Perazzoli2001-01-251-0/+5
* Get the addressbook to use the new "Show all" icon.Ettore Perazzoli2001-01-251-0/+7
* esexp api change fixes.Not Zed2001-01-251-0/+8
* make sure to add the lengths here (include the \0? anyone?).Chris Toshok2001-01-251-0/+7
* (Fix #1225: advanced search cancel/close)Jason Leach2001-01-241-0/+8
* properly ref the ecard. still need to kill some memory leaks.JP Rosevear2001-01-231-0/+5
* remove vfs dependencyJP Rosevear2001-01-231-0/+4
* Remove deleted records from the pilot map so we don't have dupes in theJP Rosevear2001-01-231-0/+5
* Update for e_popup_menu_run prototype change.Dan Winship2001-01-201-0/+6
* (Adding a boolean "entry_changed" BonoboPropertyBag arg)Jason Leach2001-01-191-0/+14
* always free the delivery elements and correct embarrassingly stupid memoryJP Rosevear2001-01-191-0/+13
* Made it return a gboolean; it was completely ignoring the return valueFederico Mena Quintero2001-01-191-0/+6
* add evolution-gnomecard-importer.Larry Ewing2001-01-181-0/+2
* add the doc/devel/importer/Makefile as a target.Larry Ewing2001-01-181-0/+6
* s/Helix Code/Ximian/ for the initial contact card.Jason Leach2001-01-171-0/+5
* '2001-01-15 JP Rosevear <jpr@ximian.com>JP Rosevear2001-01-161-0/+6
* pass -module and -avoid-version to conduit linkerJP Rosevear2001-01-141-0/+5
* Add an ::asyncCopyFolder method to the ShellComponent interface. MoveEttore Perazzoli2001-01-131-0/+5
* added i18n for etable.Miguel de Icaza2001-01-121-0/+4
* get a book view from somewhere so we can give status messages - choose theChris Toshok2001-01-121-0/+11
* More Makefile organization to compileMiguel de Icaza2001-01-101-0/+3
* Order LDADD flags correctly so it compiles.Miguel de Icaza2001-01-101-0/+4
* connect with the EAddressbookView's status_message signal.Chris Toshok2001-01-101-0/+18
* register our status_message signal. (status_message): new function, emitChris Toshok2001-01-101-0/+49
* if we're setting the full name regenerate ecard->name.Chris Toshok2001-01-101-0/+5
* new function. (impl_BookListener_respond_authentication_result): newChris Toshok2001-01-051-0/+67
* Added this function.Christopher James Lahey2001-01-051-0/+15
* Remove non-existent fileJP Rosevear2001-01-051-0/+11
* Need to e_sexp_unref the the sexp, not gtk_object_unref it.JP Rosevear2001-01-051-0/+5
* check capabilities is valid before doing a strstr.Michael Meeks2001-01-041-0/+5
* g_strdup things we g_free.Michael Meeks2001-01-031-0/+5
* Make sure this won't crash if the given contact is removed from theChristopher James Lahey2001-01-031-0/+10
* copy the dialog's source, destroy the dialog after we're done, and makeChris Toshok2000-12-311-0/+22
* new function, calling our new config ui code. (control_activate): noChris Toshok2000-12-301-0/+35
* add addressbook-config.[ch].Chris Toshok2000-12-291-0/+12
* Set draw background to FALSE.Miguel de Icaza2000-12-251-0/+8
* Added Ms. and Miss to the prefix drop down box. Patch submitted by MartinChristopher James Lahey2000-12-231-0/+6
* Ref the cards that get put in the change list (next_changed_item): utilJP Rosevear2000-12-221-0/+27
* Check for null strings (e_pilot_utf8_from_pchar): dittoJP Rosevear2000-12-211-0/+3
* Use my own wrapper functions instead of trying to *directly* access theJP Rosevear2000-12-211-1/+8
* Remove pointless commentJP Rosevear2000-12-201-0/+5
* Convert cal component strings to pilot character setJP Rosevear2000-12-201-0/+5
* Made it so that if you select multiple contacts, the right click menu toChristopher James Lahey2000-12-201-0/+6
* always use LDAP_NAME_ERROR (in the openldap1 case it's #defined toChris Toshok2000-12-191-0/+15
* Test for the existance of LDAP_NAME_ERROR and if it exists as a macro, useChristopher James Lahey2000-12-141-0/+6
* update cut and paste description error.Michael Meeks2000-12-141-1/+6
* NUL-terminate the returned vcard so we don't sometimes end up withDan Winship2000-12-141-0/+6
* Make the -> in the select names dialog into a GNOME stock arrow pixmap.Iain Holmes2000-12-131-0/+5
* Connect to the "cursor_change" signal on the ETable here instead of theChristopher James Lahey2000-12-101-0/+10
* When setting the "name" argument, copy the incoming name. This fixes aChristopher James Lahey2000-12-101-0/+5
* Made editing the name using the full name button set the file as entryChristopher James Lahey2000-12-101-0/+7
* Made it so that the editor->name is set after the entry is changed. ThisChristopher James Lahey2000-12-091-0/+6
* Complete the code to associate a URI and a folder type to the toplevelEttore Perazzoli2000-12-091-0/+6
* Fixed some formatting.Christopher James Lahey2000-12-091-0/+10
* Pass "" rather than NULL to e_card_new. (local_record_from_ecard): MakeJP Rosevear2000-12-081-0/+9
* Got rid of code referencing the ETableScrolled proxy functions.Christopher James Lahey2000-12-081-0/+5
* Moved the gal view menu stuff from here to EAddressbookView.Christopher James Lahey2000-12-071-0/+9
* Another conduit build fixJP Rosevear2000-12-061-0/+4
* Create an empty vcard with the appropriate id for deleted cardsJP Rosevear2000-12-051-0/+8
* Update the calls to `evolution_storage_new()' according to the newEttore Perazzoli2000-12-051-0/+6
* Return a struct rather than a pointer to a struct (compare):JP Rosevear2000-11-291-0/+10
* Remove "complete" fieldJP Rosevear2000-11-281-0/+20
* Set view.change_context to NULL in pas_backend_file_process_get_book_view.Christopher James Lahey2000-11-231-0/+8
* Add widgets/menus/libmenus.la to evolution_addressbook_LDADD so that itMatt Bissiri2000-11-191-0/+7
* Initialize destination struct with '0's.JP Rosevear2000-11-161-0/+5
* Changed the mime type from "text/vcard" to "text/x-vcard".Christopher James Lahey2000-11-131-0/+5
* Add idl-generated files.Matt Bissiri2000-11-121-0/+7
* Link in composer bonobo code.Christopher James Lahey2000-11-121-0/+17