aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/gui/component
Commit message (Expand)AuthorAgeFilesLines
...
* Added #include <e-util/e-path.h>.Christopher James Lahey2001-07-311-3/+6
* Properly handle the case where our "cleaned" completion is the emptyJon Trowbridge2001-07-311-1/+8
* Fix a return value bug, to make it so if it fails to load anJason Leach2001-07-311-26/+25
* Fix support for gtkhtml when compiled with gconf supportFrédéric Crozat2001-07-301-0/+8
* Fixing a small, stupid mistake; use e_select_names_model_get_textificationJon Trowbridge2001-07-261-2/+9
* Removed some debugging chatter.Jon Trowbridge2001-07-264-21/+90
* Properly dup the results of e_destination_get_email.Jon Trowbridge2001-07-251-0/+5
* Check if evolution_shell_client_get_local_storage returnsJon Trowbridge2001-07-251-0/+12
* Add an extra @type arg to the xferFolder and removeFolder methods inEttore Perazzoli2001-07-231-12/+18
* Add a `user_creatable' property to folder types and make componentsEttore Perazzoli2001-07-221-1/+1
* [ patch contributed by Jos Dehaes <jos.dehaes@bigfoot.com> ]Chris Toshok2001-07-191-15/+61
* Hold a reference to our listener while the idle function is active.Jon Trowbridge2001-07-183-9/+31
* Added addSectionWithLimit to the SelectNames interface.Jon Trowbridge2001-07-178-37/+218
* [ Fix bug #4705 - LDAP storage gets saved with corrupted binddn]Chris Toshok2001-07-173-5/+8
* Commented out some unused variables and labels. (e_destination_importv):Christopher James Lahey2001-07-151-0/+4
* add accelerators, taylor's patchJP Rosevear2001-07-121-3/+3
* Added some comments for clarity and fixed a pretty noticable bug with howJason Leach2001-07-111-0/+5
* Set bf->priv->file_db before calling do_create.Christopher James Lahey2001-07-101-1/+1
* Check that str isn't the empty string before doing an insert.Jon Trowbridge2001-07-091-3/+3
* CVS is unhappy this evening. My commit keeps dying in the middle.Jon Trowbridge2001-07-075-44/+44
* Removed. [It was just bogus testing code for the right-click menuEttore Perazzoli2001-07-061-14/+1
* Added $(BONOBO_CONF_LIBS).Christopher James Lahey2001-07-032-2/+3
* Added related_contacts field.Christopher James Lahey2001-07-022-27/+56
* Marked strings for translation.Chyla Zbigniew2001-06-301-3/+3
* Make the standard for considering two cards to be match stricter.Jon Trowbridge2001-06-302-17/+12
* Added a search field to the query here. (e_select_names_init): Update theChristopher James Lahey2001-06-303-105/+136
* Change the uri here to have addressbook.db at the end.Christopher James Lahey2001-06-302-3/+6
* Change the query when the "Update List" button is pushed.Christopher James Lahey2001-06-303-19/+59
* Add method `ShellComponent::handleExternalURI' and anEttore Perazzoli2001-06-281-1/+2
* Oops. Can't use the wombat version of the master categories list yet.Christopher James Lahey2001-06-271-2/+2
* Added a categories combo here. It's not used yet.Christopher James Lahey2001-06-273-6/+53
* Added category searching to the file backend.Christopher James Lahey2001-06-271-0/+6
* Add a huge steaming pile of code to handle the case of single-addressJon Trowbridge2001-06-252-27/+702
* correct path to libecontacteditor.a. (minicard_widget_test_LDADD): same.Chris Toshok2001-06-256-43/+49
* Update the copyrights, replacing Helix Code with Ximian andEttore Perazzoli2001-06-2319-28/+28
* Renamed. (The old name, edit_contact_info_have_book_cb was a hold-overJon Trowbridge2001-06-223-52/+136
* track change to e_addressbook_show_contact_editor signature.Chris Toshok2001-06-204-25/+14
* Set the "expoted_dnd_types" to NULL in the folder_types.Jeffrey Stedfast2001-06-151-1/+1
* Add a workaround for an EText bug. (e_select_names_completion_begin): FixDan Winship2001-06-121-3/+7
* Made e_card_simple_get_id return const char *.Christopher James Lahey2001-06-111-1/+2
* Removed unused email variable.Christopher James Lahey2001-06-091-1/+0
* Null terminate the strv here. (e_card_locate_match): ref here instead ofChristopher James Lahey2001-06-092-1/+3
* remove the gtk_widget_show call... (e_contact_editor_show): and put itChris Toshok2001-06-091-74/+2
* Make this work when multiple names are selected then right click->Remove.Jason Leach2001-06-061-3/+29
* Move an #include to the top, it's ugly to have it in the middle of theJacob Leach2001-06-061-1/+1
* (Fix bug #655: SelectNames doesn't let you remove addresses after you addJason Leach2001-06-061-0/+36
* Change the completion handler to use the ECompletionMatch.Jon Trowbridge2001-06-062-156/+146
* remove spew, and don't call the ShellView CORBA method if the interfaceChris Toshok2001-06-041-2/+4
* Added fields for the GalViewMenus and GalViewCollection; we need to keepFederico Mena Quintero2001-06-011-1/+3
* add the EAddressbookModel* and change the ETableModel's name to "adapter".Chris Toshok2001-06-012-11/+21
* Print Preview => ContactsPrintPreview. Changed peter's change so that theChris Toshok2001-06-011-1/+1
* Use the correct path to the print preview menu item.Peter Williams2001-05-311-1/+1
* new function, for the Cut verb. (copy_contacts_cb): new function, for theChris Toshok2001-05-301-0/+50
* #include "evolution-shell-component-utils.h" rather than "e-gui-utils.h"Dan Winship2001-05-281-1/+1
* Reference libeshell.la instead of libeshell.a.Peter Williams2001-05-261-1/+1
* add sequence_complete_id to EAddressbookModel and stop_state_changed toChris Toshok2001-05-231-1/+2
* track the change in evolution-addressbook.xml's bonobo ui path's.Chris Toshok2001-05-221-6/+5
* update_view_type is gone, since the menu item is gone.Chris Toshok2001-05-221-48/+0
* Removed an unused variable.Christopher James Lahey2001-05-214-3/+5
* Do a better job constructing match strings, so we never try to use aJon Trowbridge2001-05-191-6/+56
* Return the serialized EDestinations (rather than just a string w/ e-mailJon Trowbridge2001-05-185-24/+176
* no more ContactFind command.Chris Toshok2001-05-181-47/+0
* add our selection_change signal. (e_minicard_view_widget_realize): connectChris Toshok2001-05-181-0/+54
* add prototype for addressbook_expand_uri.Chris Toshok2001-05-143-20/+62
* spew the data passed to us. (destination_folder_handle_motion): theChris Toshok2001-05-121-1/+4
* correct bug causing the Ok button to never be enabled.Chris Toshok2001-05-121-2/+4
* example.Chris Toshok2001-05-121-3/+2
* use e_card_list_get_vcard to build up the data to send.Chris Toshok2001-05-124-34/+43
* flesh out the function more. It should work now, but there's no way toChris Toshok2001-05-081-4/+73
* Use a different error message in the ldap support/no ldap support/fileChris Toshok2001-05-081-22/+38
* use define from widgets/misc/e-filter-bar.h instead of own enumeration andGediminas Paulauskas2001-05-083-11/+5
* un-#if 0 this. (xfer_folder): add skeleton code to validate xfer request.Chris Toshok2001-05-051-12/+73
* unref the book if the view is being destroyedJP Rosevear2001-05-031-0/+8
* Remove call to unicode_init.Dan Winship2001-04-261-3/+0
* Removed attempts to use Radek's evil <DATA> hacks, which were just causingJon Trowbridge2001-04-242-101/+19
* Added save_source_data here.Christopher James Lahey2001-04-221-0/+2
* Added.Jon Trowbridge2001-04-175-14/+87
* Do this everywhere, also fixup CLEANFILESMichael Meeks2001-04-141-0/+3
* Get the ESelectNamesModel from the widget's text model instead of storingChristopher James Lahey2001-04-131-6/+14
* Added E_CARD_SIMPLE_FIELD_LAST_SIMPLE_STRING.Christopher James Lahey2001-04-111-2/+2
* stubbed, #if 0'ed (xfer_folder): same. (populate_context_menu): same.Chris Toshok2001-04-101-2/+58
* Here goes my additional simple include fixes.Gediminas Paulauskas2001-04-051-0/+1
* Fix headers. Same here. Same here. Same here. Same here. Same here. SameKjartan Maraas2001-04-051-0/+3
* Blessed by Ettore.Gediminas Paulauskas2001-04-021-32/+15
* Call e_select_names_model_clean after adding address. This should dealJon Trowbridge2001-03-313-1/+35
* Added #include <libgnome/gnome-paper.h>Jon Trowbridge2001-03-301-1/+4
* Clean up #includes. Replace <gnome.h>, <bonobo.h> and <gtk/gtk.h> withKjartan Maraas2001-03-3021-61/+101
* Use E_CARD_SIMPLE_FIELD_NAME_OR_ORG instead of getting the NAME and thenChristopher James Lahey2001-03-292-6/+7
* Rather than starting the pending query by directly callingJon Trowbridge2001-03-251-8/+33
* Added. Call me old-fashioned, but I just prefer to have a real API ratherJon Trowbridge2001-03-237-3/+640
* Added new icons.Miguel de Icaza2001-03-211-1/+2
* Brutally refactored to boost performance in large-addressbook situations.Jon Trowbridge2001-03-181-109/+238
* Making warnings fatal is actually a pretty bad idea for anything otherJon Trowbridge2001-03-161-0/+2
* Added addressbook querying and "cardification" functions, which are turnedJon Trowbridge2001-03-163-25/+213
* Removed .oafinfo files -- they are obsolete. Moved pixmaps fromGediminas Paulauskas2001-03-152-148/+0
* Fix a warning here.Christopher James Lahey2001-03-141-1/+1
* add is_read_only param.Chris Toshok2001-03-132-2/+3
* Maybe I shouldn't have smoked all of that crack before I startedJon Trowbridge2001-03-091-1/+0
* Some dead code mades its way into my commit. Sorry.Jon Trowbridge2001-03-091-4/+2
* Switched to use e_contact_quick_add_free_form. Removed debugging code,Jon Trowbridge2001-03-099-38/+604
* Added a ShellComponent method to retrieve the selection for drag andEttore Perazzoli2001-03-081-1/+2
* Reorganize the menus to have entries always in a consistent fashion, asMiguel de Icaza2001-03-071-2/+2
* Fix glitch with inserting comma-delimited stuff when length > 1.Jon Trowbridge2001-03-071-0/+2
* Fix a reference counting bug.Jon Trowbridge2001-03-065-1/+400
* Cleaned up the formatting in this file a bit.Christopher James Lahey2001-03-041-1/+1
* track change to e_contact_editor_new.Chris Toshok2001-03-021-1/+1
* new function. (e_minicard_view_event): split out the creation of theChris Toshok2001-03-021-11/+18
* Oops, we do need to be able to write to "text" after all (for things likeJon Trowbridge2001-03-023-5/+14
* I am an idiot.Jon Trowbridge2001-03-021-12/+22
* Change for new EDestination/ESelectNamesModel API.Jon Trowbridge2001-03-0212-716/+1874
* Made this pay attention to the return value of e_sexp_parse.Christopher James Lahey2001-02-221-2/+3
* When creating the entry, open up an ebook (corresponding to the localJon Trowbridge2001-02-205-19/+178
* Ignore generated .oaf filesDan Winship2001-02-152-0/+2
* Undefine E_STRING_PROP and E_LIST_PROP here.Christopher James Lahey2001-02-151-2/+2
* Marked strings for translation in this newly created file. Hook up theKjartan Maraas2001-02-134-13/+22
* Removed an ancient #include <libgnorba/gnorba.h>Jason Leach2001-02-121-1/+0
* Getting almost full and proper use of xml-i18n-tools.Gediminas Paulauskas2001-02-114-15/+1
* Save the help_text in the closure.Christopher James Lahey2001-02-061-2/+10
* Call e_select_names_set_default when appropriate.Christopher James Lahey2001-02-053-38/+114
* #ifdef INCLUDE_FILE_SOURCE. (table_add_elem): add help_text parameter andChris Toshok2001-01-301-15/+76
* Replace the arrow icons in the ESelectNames component with "->" for aEttore Perazzoli2001-01-271-7/+7
* Made this only add the initial VCard if it finds a file "create-initial"Christopher James Lahey2001-01-261-1/+21
* Actually make the icon for the "print" menu item work (I was missing aEttore Perazzoli2001-01-251-1/+1
* Make the addressbook use the new 16x16 icons in the menus.Ettore Perazzoli2001-01-251-0/+4
* Get the addressbook to use the new "Show all" icon.Ettore Perazzoli2001-01-251-0/+28
* (Adding a boolean "entry_changed" BonoboPropertyBag arg)Jason Leach2001-01-191-1/+20
* Moved ESearchBar from filter/ to widgets/misc/, a more appropriate home.Jacob Leach2001-01-171-1/+1
* changed the signature of the property_bag get/set functionsDietmar Maurer2001-01-152-0/+4
* Add an ::asyncCopyFolder method to the ShellComponent interface. MoveEttore Perazzoli2001-01-131-1/+1
* connect with the EAddressbookView's status_message signal.Chris Toshok2001-01-101-0/+62
* new function. (impl_BookListener_respond_authentication_result): newChris Toshok2001-01-054-0/+74
* Added this function.Christopher James Lahey2001-01-056-21/+244
* copy the dialog's source, destroy the dialog after we're done, and makeChris Toshok2000-12-316-171/+45
* new function, calling our new config ui code. (control_activate): noChris Toshok2000-12-3011-882/+1151
* add addressbook-config.[ch].Chris Toshok2000-12-293-0/+583
* update cut and paste description error.Michael Meeks2000-12-142-2/+2
* Make the -> in the select names dialog into a GNOME stock arrow pixmap.Iain Holmes2000-12-131-4/+10
* Connect to the "cursor_change" signal on the ETable here instead of theChristopher James Lahey2000-12-101-3/+3
* Complete the code to associate a URI and a folder type to the toplevelEttore Perazzoli2000-12-091-1/+1
* Moved the gal view menu stuff from here to EAddressbookView.Christopher James Lahey2000-12-071-5/+1
* Update the calls to `evolution_storage_new()' according to the newEttore Perazzoli2000-12-051-1/+1
* return NULL if we can't create a view.Michael Meeks2000-12-0511-155/+32
* ugh, it helps when you save the ChangeLog before commiting it :)Jeffrey Stedfast2000-12-011-1/+1
* removed #ifdef ENABLE_NLS/#endif on Miguel's request.Gediminas Paulauskas2000-11-301-2/+0
* Add widgets/menus/libmenus.la to evolution_addressbook_LDADD so that itMatt Bissiri2000-11-191-1/+2
* Added widgets/menus that contains the gal-view-menus.c code from Gal thatMiguel de Icaza2000-11-181-1/+1
* #!/usr/bin/perl -pi.bakMichael Meeks2000-11-166-12/+12
* Clear the rdate and exrule lists from the component if we are setting aFederico Mena Quintero2000-11-132-7/+7
* Update the remaining "IDL:Evolution*" to "IDL:GNOME/Evolution*" to sync upMatt Bissiri2000-11-116-6/+6
* A very, long, very tedious IDL API rename and re-scoping;Michael Meeks2000-11-116-24/+26
* Require gal 0.2.99.1.Christopher James Lahey2000-11-101-0/+6
* Switched from EAddressbookSearch to ESearchBar.Christopher James Lahey2000-11-071-27/+53
* Fix the addressbook crash that happened when the ESelectNames controlEttore Perazzoli2000-11-071-1/+1
* Add menus items to the envelope printing stuff.Christopher James Lahey2000-11-061-0/+21
* Block signals from the toggle button. (date_changed_cb): MergedFederico Mena Quintero2000-11-051-0/+3
* Removed these unnecessary .cvsignores.Christopher James Lahey2000-11-032-65/+53
* The big api rename ...Michael Meeks2000-11-022-2/+2
* Add "highlighted" flag to evolution_storage_new_folderDan Winship2000-11-021-2/+4
* modified or added a bunch of .cvsignore to ignore generated files, whichGediminas Paulauskas2000-11-011-0/+2
* Mark two strings correctlyKjartan Maraas2000-10-311-2/+2
* Fixed marking of strings for translation. Use "_(" instead of "_ (". AddKjartan Maraas2000-10-312-1/+5
* Fixed these to include EXTRA_GNOME_CFLAGS.Christopher James Lahey2000-10-281-0/+1
* AM_GNOME_GETTEXT doesn't use $(datadir)/locale as the locale dir. (ItDan Winship2000-10-242-2/+2
* 2000-10-20 Michael Meeks <michael@helixcode.com>Michael Meeks2000-10-211-9/+9
* Build fixes from Jacob, same as the other branch.Ettore Perazzoli2000-10-201-2/+3
* update to new UI handler. (update_view_type): split fromMichael Meeks2000-10-191-45/+53
* Change NAME_OR_ORG to return the email address if both name andChristopher James Lahey2000-10-191-12/+4
* Add this file I forgot earlierIain Holmes2000-10-181-1/+2
* Change the initial dialog visibility to FALSE so the contact editorIain Holmes2000-10-181-30/+11
* Move a bunch of CPPFLAGS defs into INCLUDES so they doesn't overrideDan Winship2000-10-162-6/+0
* if we are in LDAP mode then merge in the extra few items, otherwise justMichael Meeks2000-10-151-3/+4
* Icon property for the addressbook component.Ettore Perazzoli2000-10-153-0/+6
* Only allow one select-names dialog for each id.Iain Holmes2000-10-142-10/+42
* Changed these for boolean ascending attribute instead of int ascendingChristopher James Lahey2000-10-141-1/+1
* Fixed the column elements, the no-headers attribute and added aChristopher James Lahey2000-10-111-2/+2
* Updated these to the new style ETables.Christopher James Lahey2000-10-111-31/+13
* Disable summary stuff, it appears to be badly broken.Michael Meeks2000-10-051-47/+29
* Look for ename in /e-util/ename instead of /addressbook/enameJeffrey Stedfast2000-09-261-1/+1
* Updates for the Bonobo changes from Michael who is having someEttore Perazzoli2000-09-231-14/+4
* Added evolution-addressbook-ldap.xml.Christopher James Lahey2000-09-221-14/+25
* s/Bonobo_UIHandler/Bonobo_UIContainer/Michael Meeks2000-09-211-1/+1
* Added check for gnome-app-lib. Removed directories that have been moved toChristopher James Lahey2000-09-1813-22/+17
* Fixed the paths of some .h #includes.Christopher James Lahey2000-09-181-536/+62
* Everywhere add a -DEVOLUTION_DATADIR=${datadir} in the Makefile.amMichael Meeks2000-09-172-2/+4
* *Sigh.*Ettore Perazzoli2000-09-164-6/+6
* Moved files for Chris - FedericoFederico Mena Quintero2000-09-164-868/+0
* Call unicode_init for e-font stuff.Dan Winship2000-09-151-0/+3
* fix path.Michael Meeks2000-09-143-3/+3
* The Commit from hell that breaks all UI related stuff;Michael Meeks2000-09-141-100/+53
* Added widgets/e-reflow/Makefile. ReplacedChristopher James Lahey2000-09-141-0/+1
* Thou shalt add a space after `-I' when invoking `orbit-idl'.Ettore Perazzoli2000-09-131-2/+2
* Get rid of the `ui.xml' stuff that Michael committed, as it's breakingEttore Perazzoli2000-09-131-4/+1
* Tidy some xml.Michael Meeks2000-09-131-62/+0
* Made this a bit better balanced.Christopher James Lahey2000-09-111-2/+3
* Preliminaries for new UI handler.Michael Meeks2000-09-082-1/+66
* Changed `Evolution::Storage' so that the displayed name for a folderEttore Perazzoli2000-09-011-2/+3
* Add a name to the minicard viewer.Dan Winship2000-08-313-0/+6
* Use the right argument name to turn on grid lines.Christopher James Lahey2000-08-291-6/+7
* Die gnorba die.JP Rosevear2000-08-263-31/+2
* KillJP Rosevear2000-08-262-30/+1
* Add -export-dynamic so libglade will be able to resolve custom widgetDan Winship2000-08-261-1/+1
* Unicode in addressbook basically works, including simple searchingLauris Kaplinski2000-08-241-3/+6
* Link with filter library.Michael Zucci2000-08-231-2/+3
* Missing commit, changes for search gui to link.Michael Zucci2000-08-231-0/+7
* Started adding a time zone field to ECard.Christopher James Lahey2000-08-231-0/+2
* Linked in the search dialog again. It looks like some changes in the shellChristopher James Lahey2000-08-221-3/+10
* many fixes to make it compile with strange prefixes...Mathieu Lacage2000-08-211-1/+1
* Changed this to use ECardSimple.Christopher James Lahey2000-08-201-5/+78
* Fixed a typo that cause the wrong field to be searched.Christopher James Lahey2000-08-131-1/+1
* A few small interface fixes.Christopher James Lahey2000-08-131-1/+2
* Ref our book view listener.Christopher James Lahey2000-08-121-95/+23
* Remove bogus prototype that was causing compilation to fail when LDAPEttore Perazzoli2000-08-111-4/+0
* New search dialog for addressbook.Christopher James Lahey2000-08-111-10/+2
* Update for changed prototype, pass evolution_homedir arg toDan Winship2000-08-113-13/+13
* Made the toolbars conform to the user's gnomecc settings for detachableCody Russell2000-08-101-1/+6
* Fixed a warning.Christopher James Lahey2000-08-091-1/+1
* Add an icon to the "Print contacts" menu item.Ettore Perazzoli2000-08-091-1/+2
* Put the print menu item in the right placeholder for consistency.Ettore Perazzoli2000-08-091-3/+6
* Changed e_popup_menu_run call to match the new arguments.Christopher James Lahey2000-08-094-13/+52
* use x-evolution-any-field.Chris Toshok2000-08-092-3/+3
* Everywhere unref the remote_uih having done a set_container.Michael Meeks2000-08-041-0/+1
* Emit "model_pre_change" signal as appropriate.Christopher James Lahey2000-08-031-0/+2
* Adapted this to supply the new append_row API of ETableModel.Christopher James Lahey2000-08-021-7/+17
* Changed the default set of columns.Christopher James Lahey2000-08-011-6/+1
* lowercasify the supported_mime_typesDan Winship2000-07-263-6/+6
* Fixed the oaf info.Christopher James Lahey2000-07-213-0/+57
* Update the components to match the changes in the libeshell API.Ettore Perazzoli2000-07-211-1/+1
* Added gui/minicard/e-minicard-control.c,Christopher James Lahey2000-07-181-0/+3
* duh. don't save the port in the host slot either.Chris Toshok2000-07-151-1/+1
* Switched the order of compilation of printing and contact-editor.Christopher James Lahey2000-07-141-0/+12
* oops. fix typo that was saving the port in the rootdn spot.Chris Toshok2000-07-131-7/+57
* From addressbook/ChangeLog:Christopher James Lahey2000-07-131-2/+2
* Removed an unused functionChristopher James Lahey2000-07-121-7/+0
* Add the OAF stuff to `EXTRA_DIST'.Ettore Perazzoli2000-07-111-2/+1
* add idl file to EXTRA_DISTDan Winship2000-07-111-1/+3
* Get rid of the ESelectNames test menu entry.Ettore Perazzoli2000-07-111-38/+0
* Fix the address entry box for more than one address being specifiedPeter Williams2000-07-101-19/+22
* Switched from ETable to ETableScrolled.Christopher James Lahey2000-07-103-15/+14
* Added a field that gives the name if it exists and the company nameChristopher James Lahey2000-07-103-10/+27
* Fixed a small off by one error that was causing an extra character to getChristopher James Lahey2000-07-091-1/+2
* Several contacts list bugfixes.Anders Carlsson2000-07-092-14/+15
* Removed unused do_nothing_cb function.Christopher James Lahey2000-07-098-36/+154
* Link the toolbar print button to the print callback.Not Zed2000-07-091-1/+1
* Hitting OK or Cancel at least closes the dialog now.Christopher James Lahey2000-07-091-0/+1
* Set the returned entry to use the ellipsis.Christopher James Lahey2000-07-091-0/+1
* Include e-select-names-factory.h.Christopher James Lahey2000-07-097-8/+64
* Ignore dynamically created source filesJeffrey Stedfast2000-07-091-0/+4
* Added code for initializing the values of the fields in the messageEttore Perazzoli2000-07-081-2/+24
* Wrap the ESelectNames stuff into a Bonobo interface, so that we canEttore Perazzoli2000-07-0812-11/+597
* Added an "editable" argument.Christopher James Lahey2000-07-083-12/+29