aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Added Danish strings to desktop/menu filePablo Saratxaga2000-04-195-0/+10
| | | | svn path=/trunk/; revision=2489
* added some stuff to cvs ignore files, build .la instead of just .aSeth Alves2000-04-198-22/+97
| | | | | | in src/libical/Makefile.am svn path=/trunk/; revision=2488
* kill camel-logDan Winship2000-04-1958-919/+99
| | | | svn path=/trunk/; revision=2487
* added 2nd arg to g_return_val_if_fail so this buildsSeth Alves2000-04-191-2/+2
| | | | svn path=/trunk/; revision=2486
* import of libical-0.16Seth Alves2000-04-1968-1355/+8265
| | | | svn path=/trunk/; revision=2484
* Clean, polish, document. Most of the gtk-doc comments added toDan Winship2000-04-197-448/+488
| | | | | | | | | | * camel-data-wrapper.[ch]: * camel-simple-data-wrapper.[ch]: * camel-medium.[ch]: Clean, polish, document. Most of the gtk-doc comments added to camel-data-wrapper.c note serious problems that need to be fixed. svn path=/trunk/; revision=2483
* more translations (still very incomplete)Vincent Renardias2000-04-183-9/+12
| | | | | | * more translations (still very incomplete) svn path=/trunk/; revision=2482
* initial setup.Vincent Renardias2000-04-182-1/+566
| | | | | | * initial setup. svn path=/trunk/; revision=2481
* Updated Norwegian translation.Kjartan Maraas2000-04-182-24/+93
| | | | | | | | 2000-04-18 Kjartan Maraas <kmaraas@online.no> * no.po: Updated Norwegian translation. svn path=/trunk/; revision=2480
* Remove the "session" field from CamelMimeMessage. Nothing uses it, aboutDan Winship2000-04-1815-21/+32
| | | | | | | | | | | | * camel-mime-message.[ch]: Remove the "session" field from CamelMimeMessage. Nothing uses it, about half of the existing calls to camel_mime_message_new_with_session pass NULL, and there's no obvious reason for it to be there. * others: Use camel_mime_message_new instead of camel_mime_message_new_with_session svn path=/trunk/; revision=2479
* Require gnome-xml 1.8.7 (or later, but not 2.0). xmlParseMemory's behaviorDan Winship2000-04-182-0/+16
| | | | | | | | * configure.in (xmlpatch): Require gnome-xml 1.8.7 (or later, but not 2.0). xmlParseMemory's behavior in 1.8.7 is incompatible with its behavior in 1.8.6 and earlier. svn path=/trunk/; revision=2478
* Set the exception if no provider is found.Dan Winship2000-04-182-1/+8
| | | | | | | * camel-session.c (get_store_for_protocol_with_url): Set the exception if no provider is found. svn path=/trunk/; revision=2477
* Started ChangeLog here - FedericoFederico Mena Quintero2000-04-181-0/+3
| | | | svn path=/trunk/; revision=2476
* We have a new "last_calendar_gone" signal that Wombat can use to terminateFederico Mena Quintero2000-04-184-3/+40
| | | | | | | | | | | | | | | | | | 2000-04-16 Federico Mena Quintero <federico@helixcode.com> * pcs/cal-factory.h (CalFactoryClass): We have a new "last_calendar_gone" signal that Wombat can use to terminate itself properly. * pcs/cal-factory.c (cal_factory_class_init): Register the "last_calendar_gone" signal. (backend_destroy_cb): Emit the "last_calendar_gone" signal instead of killing the factory. * pcs/Makefile.am: Added $(CORBA_GENERATED) to BUILT_SOURCES. (INCLUDES): Make the log domain be "wombat-pcs". svn path=/trunk/; revision=2475
* Add code to encode and decode %-escapes in URLs, and do some additionalDan Winship2000-04-182-21/+120
| | | | | | | | | | 2000-04-17 Dan Winship <danw@helixcode.com> * camel-url.c: Add code to encode and decode %-escapes in URLs, and do some additional correctness-checking on URL syntax. From Tiago Antào with modifications by me. svn path=/trunk/; revision=2474
* New program to test CamelURLDan Winship2000-04-183-0/+42
| | | | | | * tests/test-url.c: New program to test CamelURL svn path=/trunk/; revision=2473
* *** empty log message ***Seth Alves2000-04-181-1/+8
| | | | svn path=/trunk/; revision=2472
* removed implicit save, since we don't want to save as we load from disk.Seth Alves2000-04-181-1/+2
| | | | | | | | | * pcs/cal-backend.c (add_object): removed implicit save, since we don't want to save as we load from disk. (cal_backend_update_object): added a call to save, since it isn't done by add_object now. svn path=/trunk/; revision=2471
* new function, actually calls select_msg. (on_row_selection_cmd): registerChris Toshok2000-04-173-5/+33
| | | | | | | | | | | | | | * message-list.c (on_row_selection_idle): new function, actually calls select_msg. (on_row_selection_cmd): register an idle instead of calling select_msg directly. this fixes the lag before the row is selected - selection is instantaneous now, with message loading happening afterward. * message-list.h: add row_to_select and an idle_id to the message list to make the select_msg call happen in an idle func. svn path=/trunk/; revision=2470
* no more e_cell_set_editable. this info always comes from the model.Chris Toshok2000-04-172-3/+5
| | | | | | | * message-list.c (message_list_init_renderers): no more e_cell_set_editable. this info always comes from the model. svn path=/trunk/; revision=2469
* add table-size-testChris Toshok2000-04-1714-56/+573
| | | | | | | | | | | | | | | | | | | | | | | | * Makefile.am (noinst_PROGRAMS): add table-size-test * .cvsignore: add table-size-test. * e-cell-text.c (ect_ecent): use e_table_model_is_cell_editable instead of E_CELL_EDITABLE. * e-cell-toggle.c (etog_event): same. * e-cell.c (e_cell_init): don't call e_cell_set_editable. that info comes from the model. (e_cell_set_editable): removed function. * e-cell.h: remove the E_CELL_EDITABLE flag. that should be retrieved from the model. also, remove the prototype for e_cell_set_editable. * e-table-size-test.c: new file, for a stress test of sorts, of a large, uneditable e-table. svn path=/trunk/; revision=2468
* Updated - FedericoFederico Mena Quintero2000-04-171-4/+0
| | | | svn path=/trunk/; revision=2467
* No longer needed - FedericoFederico Mena Quintero2000-04-171-55/+0
| | | | svn path=/trunk/; revision=2466
* #include <tree.h>. people never learn.Mathieu Lacage2000-04-171-1/+1
| | | | svn path=/trunk/; revision=2465
* Added orginizational unit, nickname, and internet free-busy fields.Christopher James Lahey2000-04-179-6/+218
| | | | | | | | | | | | | | | | 2000-04-16 Christopher James Lahey <clahey@helixcode.com> * addressbook/backend/ebook/e-card.c, addressbook/backend/ebook/e-card.h, addressbook/backend/ebook/test-card.c, addressbook/backend/pas/pas-backend-file.c, addressbook/contact-editor/e-contact-editor.c: Added orginizational unit, nickname, and internet free-busy fields. * addressbook/contact-editor/contact-editor.glade: Renamed some incorrectly named fields. svn path=/trunk/; revision=2464
* Propagate mouse wheel events upwards.Anders Carlsson2000-04-175-26/+42
| | | | | | | | | | | | 2000-04-16 Anders Carlsson <andersca@gnu.org> * e-table-item.c (eti_event): Propagate mouse wheel events upwards. * e-table.c (et_real_construct): Use a GtkScrolledWindow here instead of a GtkScrollbar, since it makes mouse wheel scrolling much easier. svn path=/trunk/; revision=2463
* Removed spurious calendar directories from the include path. AddedFederico Mena Quintero2000-04-173-14/+38
| | | | | | | | | | | | | | | | | | 2000-04-16 Federico Mena Quintero <federico@helixcode.com> * Makefile.am (INCLUDES): Removed spurious calendar directories from the include path. Added "wombat" log domain for glib. (wombat_LDADD): Link libpcs.a instead of the old shared library. * wombat.c: cal-factory.h is an internal include file. * wombat.c (setup_pcs): We should NOT share a CORBA_environment across all functions! Use our own CORBA_environment. (init_bonobo): Use our own CORBA_environment. Free the exception after initializing GOAD, and present some error messages if necessary. (Should g_message()s for exceptional situations be marked for translation?). svn path=/trunk/; revision=2462
* Renamed library from libcalutil to libcal-util, to be consistent withFederico Mena Quintero2000-04-1733-308/+110
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-04-16 Federico Mena Quintero <federico@helixcode.com> * cal-util/Makefile.am: Renamed library from libcalutil to libcal-util, to be consistent with libcal-client. Install header files in $(includedir)/evolution/cal-util. (INCLUDES): Add "cal-util" log domain for glib. (libcal_clientincludedir): The header files are now installed in $(includedir)/evolution/cal-client. * cal-util/cal-util.h: Fix includes. * cal-client/client-test.c: Fix includes. * pcs/Makefile.am: Create libpcs.a, not a shared library, because it is for internal use by Wombat only. The header files should not be installed, either. Removed all the old Tlacuache stuff. * gui/Makefile.am (EXTRA_DIST): We no longer distribute gncal.desktop. (evolution_calendar_INCLUDES): Add "calendar-gui" for the glib log domain. * gui/*.[ch]: Fix cal-util and cal-client includes. * pcs/Makefile.am (INCLUDES): Added "pcs" log domain for glib. * pcs/*.[ch]: Fix cal-util includes. svn path=/trunk/; revision=2461
* Shut up CVSAnders Carlsson2000-04-171-0/+7
| | | | svn path=/trunk/; revision=2460
* added buttons to test moving/reordering groups.Damon Chaplin2000-04-167-1866/+154
| | | | | | | | | | | | | | | | | | | 2000-04-16 Damon Chaplin <damon@helixcode.com> * test-shortcut-bar.c: added buttons to test moving/reordering groups. * e-shortcut-bar.c (e_shortcut_bar_on_drag_end): new function to free the dragged name & URL when the drag is finished. * e-group-bar.c (e_group_bar_get_increment): fixed bug when distance was 0. Should just return 0. (e_group_bar_set_current_group_num): added animate option and finished. (e_group_bar_unmap): called e_group_bar_stop_all_animation(). (e_group_bar_reorder_group): finished. * e-icon-bar-text-item.[hc]: removed, since we now use EText. svn path=/trunk/; revision=2459
* Added orginization and role fields.Christopher James Lahey2000-04-1615-185/+445
| | | | | | | | | | | | | | | | | | | | | | | 2000-04-16 Christopher James Lahey <clahey@helixcode.com> * addressbook/backend/ebook/e-card.c, addressbook/backend/ebook/e-card.h, addressbook/backend/ebook/test-card.c, addressbook/backend/pas/pas-backend-file.c, addressbook/gui/minicard/e-minicard.c: Added orginization and role fields. * addressbook/contact-editor/contact-editor.glade, addressbook/contact-editor/e-contact-editor-strings.h: Renamed some incorrectly named fields. * addressbook/contact-editor/e-contact-editor.c: Added orginization and role fields as well as hooking up the birth date field. * addressbook/gui/minicard/e-minicard-view.c: Added a missing include. svn path=/trunk/; revision=2458
* + * C/evo_book_0.1.sgml: new file (doc sgml)Aaron Weber2000-04-164-0/+910
| | | | | | | + + * C/ : New directory for doc sgml & graphics svn path=/trunk/; revision=2457
* Add realize. (e_canvas_realize): Set the back pixmap to NULL to reduceAnders Carlsson2000-04-163-8/+33
| | | | | | | | | 2000-04-16 Anders Carlsson <andersca@gnu.org> * e-canvas.c (e_canvas_class_init): Add realize. (e_canvas_realize): Set the back pixmap to NULL to reduce flicker. svn path=/trunk/; revision=2456
* + * addressbook/gui/component/addressbook.cMatthew Loper2000-04-165-7/+109
| | | | | | | | | | | | | | | | + (search_entry_activated): New function. Gets called when the quick + search entry is called on to perform a search. + (make_quick_search_widget): New function; returns a "quick search" + widget. + (control_activate): During the construction of the toolbar, a + "quick search" widget is included. + + * e-table.c (et_xml_to_header): sanity-check our parameters. + (et_grouping_xml_to_sort_info): same. + (et_real_construct): Bail if we couldn't get the children we + wanted. svn path=/trunk/; revision=2455
* Updated russian translation.Valek Frob2000-04-162-50/+108
| | | | svn path=/trunk/; revision=2454
* Do not use the parent thingie, because it might be like anything. AndMiguel de Icaza2000-04-152-1/+5
| | | | | | | | | | 2000-04-15 Miguel de Icaza <miguel@gnu.org> * e-group-bar.c (e_group_bar_realize): Do not use the parent thingie, because it might be like anything. And anything can be like any visual, and we dont like want any visual here. svn path=/trunk/; revision=2453
* Apply some loving action when it comes to visuals and colormaps. Yes, weMiguel de Icaza2000-04-151-2/+11
| | | | | | | | | | | | | | | | | | | | 2000-04-15 Miguel de Icaza <miguel@gnu.org> * e-shortcut-bar.c (e_shortcut_bar_add_group): Apply some loving action when it comes to visuals and colormaps. Yes, we got one of those machines --again--. Sigh. This is what you get when you have been away from the Indy. The whole thing is breaking left and right. Hopefully, Gtk 1.4 fixes all of this, by always running in the slowest visual it can find. 2000-04-11 Larry Ewing <lewing@helixcode.com> * e-icon-bar.c (flatten_alpha): update for new gdk-pixbuf. svn path=/trunk/; revision=2452
* Add our own ChangeLogMiguel de Icaza2000-04-151-0/+119
| | | | svn path=/trunk/; revision=2451
* *** empty log message ***Miguel de Icaza2000-04-151-100/+0
| | | | svn path=/trunk/; revision=2450
* Updated Danish filePablo Saratxaga2000-04-151-25/+7
| | | | svn path=/trunk/; revision=2449
* add nntpChris Toshok2000-04-152-1/+5
| | | | | | * providers/Makefile.am (SUBDIRS): add nntp svn path=/trunk/; revision=2448
* Fix switch statement.Christopher James Lahey2000-04-152-3/+7
| | | | | | | | 2000-04-14 Christopher James Lahey <clahey@helixcode.com> * providers/mbox/camel-mbox-folder.c: Fix switch statement. svn path=/trunk/; revision=2447
* add test12Chris Toshok2000-04-154-1/+76
| | | | | | | | | | * tests/.cvsignore: add test12 * tests/test12.c (main): add test for nntp stuff. * tests/Makefile.am (noinst_PROGRAMS): same. svn path=/trunk/; revision=2446
* always return TRUE for now. we need to check the server response to makeChris Toshok2000-04-153-48/+172
| | | | | | | | | | | | | | | | | * providers/nntp/camel-nntp-folder.c (_exists): always return TRUE for now. we need to check the server response to make sure the group exists. (_get_message_by_uid): make sure to account for the \n we add to the string after every line. * providers/nntp/camel-nntp-utils.c (get_XOVER_headers): function to get the headers using the XOVER command. (get_HEAD_headers): function to get the headers using the HEAD command on each message. slooooooow. (camel_nntp_get_headers): make this function use either XOVER or HEAD versions depending on whether or not the server extension is present. svn path=/trunk/; revision=2445
* Added a note field.Christopher James Lahey2000-04-1510-26/+86
| | | | | | | | | | | | | | | | | | | 2000-04-14 Christopher James Lahey <clahey@helixcode.com> * addressbook/backend/ebook/e-card.c, addressbook/backend/ebook/e-card.h, addressbook/backend/pas/pas-backend-file.c, addressbook/backend/pas/pas-backend-ldap.c, addressbook/contact-editor/e-contact-editor.c: Added a note field. From shell/ChangeLog: 2000-04-14 Christopher James Lahey <clahey@helixcode.com> * e-shell-view.c: Made the left pane of the shell view not autoresize. svn path=/trunk/; revision=2444
* Added a row height cache.Christopher James Lahey2000-04-155-4/+128
| | | | | | | | 2000-04-14 Christopher James Lahey <clahey@helixcode.com> * e-table-item.c, e-table-item.h: Added a row height cache. svn path=/trunk/; revision=2443
* Make `e_table_construct()' work by passing the correct size argumentEttore Perazzoli2000-04-153-2/+7
| | | | | | to `xmlParseMemory()'. svn path=/trunk/; revision=2442
* Fix compilation with builddir != srcdir (again).Ettore Perazzoli2000-04-1511-11/+46
| | | | svn path=/trunk/; revision=2441
* remove test-formatterDan Winship2000-04-152-92/+0
| | | | svn path=/trunk/; revision=2440
* packed their bags and moved to ../mail/Dan Winship2000-04-152-1168/+0
| | | | svn path=/trunk/; revision=2439
* Moved from camel/camel-formatter, and changed slightly. (More to come.)Dan Winship2000-04-158-239/+893
| | | | | | | | | | | | | | 2000-04-14 Dan Winship <danw@helixcode.com> * mail-format.[ch]: Moved from camel/camel-formatter, and changed slightly. (More to come.) * html-stream.[ch]: No longer necessary. mail-format uses GtkHTMLStreamHandles directly. * mail-display.[ch]: update for new message formatting code. svn path=/trunk/; revision=2438
* Fixing a warning.Christopher James Lahey2000-04-152-2/+2
| | | | | | | | 2000-04-14 Christopher James Lahey <clahey@helixcode.com> * e-xml-utils.c: Fixing a warning. svn path=/trunk/; revision=2437
* This didn't belong in Camel. Move to mail/Dan Winship2000-04-153-3/+7
| | | | | | | | | | | 2000-04-14 Dan Winship <danw@helixcode.com> * camel-formatter.[ch]: This didn't belong in Camel. Move to mail/ * Makefile.am, camel-types.h: remove references to camel-formatter. svn path=/trunk/; revision=2436
* Add g_return_if_fails.Christopher James Lahey2000-04-153-4/+38
| | | | | | | | 2000-04-14 Christopher James Lahey <clahey@helixcode.com> * e-xml-utils.c: Add g_return_if_fails. svn path=/trunk/; revision=2435
* [This was accidentally not committed with its ChangeLog entry somehow...]Dan Winship2000-04-151-3/+14
| | | | | | | * camel-provider.h: Clarify what provider.protocol, provider.name, and provider.description should be. svn path=/trunk/; revision=2434
* add XXX so i can find this hardcoded string later.Chris Toshok2000-04-151-0/+1
| | | | svn path=/trunk/; revision=2433
* okay. working now.Chris Toshok2000-04-153-16/+77
| | | | svn path=/trunk/; revision=2432
* Switch the parent object to be a GtkTable. (et_real_construct): applyMiguel de Icaza2000-04-155-24/+65
| | | | | | | | | | | 2000-04-14 Miguel de Icaza <miguel@gnu.org> * e-table.c, e-table.h: Switch the parent object to be a GtkTable. (et_real_construct): apply massaging and some loving action to make the thing behave as a GtkTable. (e_table_init): More love. svn path=/trunk/; revision=2431
* initial import of nntp store.Chris Toshok2000-04-1511-0/+2014
| | | | svn path=/trunk/; revision=2430
* don't ldap_simple_bind_s if the ldap_open failed, and fix warnings.Chris Toshok2000-04-152-44/+63
| | | | | | | | | | | | | | | * addressbook/backend/pas/pas-backend-ldap.c (pas_backend_ldap_ensure_connected): don't ldap_simple_bind_s if the ldap_open failed, and fix warnings. (pas_backend_ldap_build_all_cards_list): don't do search if the ensure_connected failed, and fix warnings. (pas_backend_ldap_search): same. (poll_ldap): fix warnings. (pas_backend_ldap_process_get_book_view): same. (pas_backend_ldap_get_vcard): same. (pas_backend_ldap_load_uri): same. svn path=/trunk/; revision=2429
* quiet configure in the case where it can't find ldap libs.Chris Toshok2000-04-152-3/+8
| | | | | | | * configure.in: quiet configure in the case where it can't find ldap libs. svn path=/trunk/; revision=2428
* use gnome_app_fill_toolbar_with_data, so we get the beautiful gnomeChris Toshok2000-04-152-36/+36
| | | | | | | | * folder-browser-factory.c (control_activate): use gnome_app_fill_toolbar_with_data, so we get the beautiful gnome toolbar. svn path=/trunk/; revision=2427
* use BONOBO_VFS_GNOME_LIBS instead of BONOBO_HTML_GNOME_LIBS. fixesChris Toshok2000-04-152-1/+6
| | | | | | | * Makefile.am (wombat_LDADD): use BONOBO_VFS_GNOME_LIBS instead of BONOBO_HTML_GNOME_LIBS. fixes freebsd's problem running wombat. svn path=/trunk/; revision=2426
* Fix up the warning message a bit. (folder_browser_factory): Make theDan Winship2000-04-142-9/+16
| | | | | | | | * folder-browser-factory.c (development_warning): Fix up the warning message a bit. (folder_browser_factory): Make the warning bypassable. svn path=/trunk/; revision=2425
* Added russian translation.Valek Frob2000-04-141-0/+2
| | | | svn path=/trunk/; revision=2424
* Must pass "object" for the kind to goad_server_register(); "server" isFederico Mena Quintero2000-04-144-38/+56
| | | | | | | | | | | | | | | | 2000-04-14 Federico Mena Quintero <federico@helixcode.com> * wombat.c (setup_pcs): Must pass "object" for the kind to goad_server_register(); "server" is meaningless. (setup_pcs): Do not free the CORBA environment more than once. Also, fix error messages. * wombat.gnorba: The GOAD ID is "evolution:calendar-factory", not "evolution:calendar-server". * ChangeLog: Started the ChangeLog for Wombat. svn path=/trunk/; revision=2423
* Check for 0 length fields when building the outgoing ECard.Christopher James Lahey2000-04-133-76/+117
| | | | | | | | | 2000-04-13 Christopher James Lahey <clahey@helixcode.com> * addressbook/contact-editor/e-contact-editor.c (extract_info): Check for 0 length fields when building the outgoing ECard. svn path=/trunk/; revision=2422
* Give correct warnings.Christopher James Lahey2000-04-133-6/+13
| | | | | | | | | | | 2000-04-13 Christopher James Lahey <clahey@helixcode.com> * addressbook/backend/pas/pas-book-view.c: Give correct warnings. * addressbook/backend/ebook/e-card.c (e_card_set_arg): g_strdup url and title. svn path=/trunk/; revision=2421
* reflect the title attribute in the contact editor. (extract_info): same.Chris Toshok2000-04-133-0/+30
| | | | | | | | * addressbook/contact-editor/e-contact-editor.c (fill_in_info): reflect the title attribute in the contact editor. (extract_info): same. svn path=/trunk/; revision=2420
* add the title attribute.Chris Toshok2000-04-132-0/+3
| | | | | | * addressbook/backend/pas/pas-backend-ldap.c: add the title attribute. svn path=/trunk/; revision=2419
* add a title.Chris Toshok2000-04-135-0/+23
| | | | | | | | | * addressbook/gui/minicard/test-reflow.c: add a title. * addressbook/gui/minicard/e-minicard.c (remodel): add support for the title attribute. svn path=/trunk/; revision=2418
* save out the title to the vcard.Chris Toshok2000-04-132-1/+7
| | | | | | | * addressbook/backend/ebook/e-card.c (e_card_get_vcard): save out the title to the vcard. svn path=/trunk/; revision=2417
* add title field foo to the test.Chris Toshok2000-04-134-2/+43
| | | | | | | | | | | * addressbook/backend/ebook/test-card.c: add title field foo to the test. * addressbook/backend/ebook/e-card.c: reflect the title field. * addressbook/backend/ebook/e-card.h: un-#if 0 the title field. svn path=/trunk/; revision=2416
* make sure to g_source_remove the idle id.Chris Toshok2000-04-132-0/+3
| | | | | | | * addressbook/backend/pas/pas-backend-ldap.c (view_destroy): make sure to g_source_remove the idle id. svn path=/trunk/; revision=2415
* new function that polls ldap for more search responses.Chris Toshok2000-04-132-73/+106
| | | | | | | | | * addressbook/backend/pas/pas-backend-ldap.c (poll_ldap): new function that polls ldap for more search responses. (pas_backend_ldap_search): use the async search interface and register an idle call to poll for the responses. svn path=/trunk/; revision=2414
* Remove test for source. We will fix this later.Miguel de Icaza2000-04-133-31/+30
| | | | | | | | | 2000-04-12 Miguel de Icaza <miguel@gnu.org> * e-table-header-item.c (ethi_drag_motion): Remove test for source. We will fix this later. svn path=/trunk/; revision=2413
* rework this function to use a table mapping search field names to vcardChris Toshok2000-04-133-65/+150
| | | | | | | | | | | | | | | | | | | * addressbook/backend/pas/pas-backend-file.c (entry_compare): rework this function to use a table mapping search field names to vcard properties and extra information (such as whether or not the property is a list.) * addressbook/backend/pas/pas-backend-ldap.c (construct_email_list): new function, to build the ECardList for email addresses. (construct_phone_list): new function, to build the ECardList for phone numbers. (pas_backend_ldap_search): use a table mapping ldap attributes to ecard properties, and use the special list construction functions if the property calls for it. general cleanup. added a comment about not calling ber_free if there was a decoding error. svn path=/trunk/; revision=2411
* Updated Danish filePablo Saratxaga2000-04-132-180/+76
| | | | svn path=/trunk/; revision=2410
* Debug function to dump the whole index to stdout.NotZed2000-04-125-31/+82
| | | | | | | | | | | | | | | | | | | | | | | | 2000-04-12 NotZed <NotZed@HelixCode.com> * find.c (ibex_dump_all): Debug function to dump the whole index to stdout. * words.c (get_ibex_file): Use g_strdup(), not strdup(). 2000-04-11 NotZed <NotZed@HelixCode.com> * file.c (write_word): Always write out all words we have (even if its 0 ... the file expects it). No longer check for removed files. (store_word): Check for removed files here, and only add to the ordered tree if we have references left to this word. (ibex_write): First insert into the tree, to determine the wordcount to be saved in the output file, and then write that. (ibex_open): Remove some debug. * words.c (ibex_index_buffer): Always set 'unread', if it is a valid pointer (dont rely on caller to initialise it). svn path=/trunk/; revision=2409
* + * art/Makefile.am: Add tigert's contact-dlg-related images.Matthew Loper2000-04-1210-14/+54
| | | | | | | | | | | | | | | | + + * addressbook/contact-editor/e-contact-editor.c (_add_images): Add + tigert's images. + + * addressbook/contact-editor/Makefile.am: add EVOLUTION_IMAGES. + + * camel-folder-pt-proxy.c (_folder_open_cb): Print warning message + for broken function. + (_folder_close_cb): Same. + + * filter-arg.c (filter_arg_edit_value): Return a value. svn path=/trunk/; revision=2408
* Kids, it's candy day. new icons. /tigertTuomas Kuosmanen2000-04-127-0/+7
| | | | svn path=/trunk/; revision=2407
* delay the setting of the ldap variable until we've ensured we wereChris Toshok2000-04-122-11/+43
| | | | | | | | | | | | | | * addressbook/backend/pas/pas-backend-ldap.c (pas_backend_ldap_build_all_cards_list): delay the setting of the ldap variable until we've ensured we were connected. Also, set the search limit to LDAP_MAX_SEARCH_RESPONSES (we'll eventually want a user setting here i assume.) (pas_backend_ldap_search): same here, and also send back lists of CARDS_PER_VIEW_NOTIFICATION length in each pas_book_view_notify_add call. also, don't call ber_free if there was a decoding error, since the ldap library frees it for us. svn path=/trunk/; revision=2406
* Reset resize_guide here.Miguel de Icaza2000-04-123-10/+10
| | | | | | | | 2000-04-12 Miguel de Icaza <miguel@gnu.org> * e-table-header-item.c (ethi_end_resize): Reset resize_guide here. svn path=/trunk/; revision=2405
* Fix the embarassing cursor bug.Miguel de Icaza2000-04-127-3/+22
| | | | | | Fix the embarassing cursor bug. svn path=/trunk/; revision=2404
* Properly use AC_ARG_WITHMiguel de Icaza2000-04-122-5/+21
| | | | | | | | 2000-04-11 Miguel de Icaza <miguel@gnu.org> * configure.in (have_pthread): Properly use AC_ARG_WITH svn path=/trunk/; revision=2403
* add HAVE_LDAP here.Chris Toshok2000-04-121-0/+1
| | | | svn path=/trunk/; revision=2402
* add LDAP_LIBS here.Chris Toshok2000-04-126-86/+538
| | | | | | | | | | | | | | | | | | * wombat/Makefile.am (wombat_LDADD): add LDAP_LIBS here. * configure.in: check for -lldap and -llber and if both are present include ldap support in the pas/wombat. * addressbook/backend/pas/Makefile.am (libpas_la_SOURCES): include pas-backend.ldap.c if ENABLE_LDAP. * addressbook/backend/pas/pas-backend-ldap.c: get searching working (converting between the sexp and ldap stuff.) * wombat/wombat.c (setup_pas): register the ldap pas backend if HAVE_LDAP is defined. svn path=/trunk/; revision=2401
* Changed AC_DEFUN to AC_DEFINE.Christopher James Lahey2000-04-123-3/+10
| | | | | | | | | | 2000-04-11 Christopher James Lahey <clahey@helixcode.com> * configure.in: Changed AC_DEFUN to AC_DEFINE. * acconfig.h: Added HAVE_TIMEZONE and HAVE_TM_GMTOFF. svn path=/trunk/; revision=2400
* use HAVE_TIMEZONE to switch between linux's timezone variable and *bsd'sChris Toshok2000-04-123-4/+32
| | | | | | | | * pcs/icalendar.c (icaltime_to_timet): use HAVE_TIMEZONE to switch between linux's timezone variable and *bsd's method of getting the gmt offset. svn path=/trunk/; revision=2399
* check for timezone as a variable (as it is in linux, but not in freebsd orChris Toshok2000-04-122-0/+30
| | | | | | | * configure.in: check for timezone as a variable (as it is in linux, but not in freebsd or netbsd.) svn path=/trunk/; revision=2398
* you need the latest gdk-pixbuf to build evolution now.Larry Ewing2000-04-124-122/+110
| | | | | | | | | | | | | | | you need the latest gdk-pixbuf to build evolution now. 2000-04-11 Larry Ewing <lewing@helixcode.com> * widgets/e-table/e-cell-toggle.c (etog_draw): update for new gdk-pixbuf. Added a disabled chuck of code to do alpha blending on pixmaps. * widgets/shortcut-bar/e-icon-bar.c (flatten_alpha): update for new gdk-pixbuf. svn path=/trunk/; revision=2397
* Moved some logic a bit. Minor changes.Christopher James Lahey2000-04-123-16/+6
| | | | | | | | 2000-04-11 Christopher James Lahey <clahey@helixcode.com> * widgets/e-text/e-text.c: Moved some logic a bit. Minor changes. svn path=/trunk/; revision=2396
* free the esexp_result. (entry_compare): we want comparison functions toChris Toshok2000-04-122-1/+5
| | | | | | | | * addressbook/backend/pas/pas-backend-file.c (vcard_matches_search): free the esexp_result. (entry_compare): we want comparison functions to take 2 args. svn path=/trunk/; revision=2395
* e-text.c: Recalc bounds when changing the width/clip_widthiholmes2000-04-123-7/+59
| | | | | | | | forward clicks on the tooltip to the pareent item tooltip obeys parents line_wrap and max_lines e_text_point returns 0 when pointer is on the item svn path=/trunk/; revision=2394
* new function for searching all email addresses of a contact.Chris Toshok2000-04-122-7/+95
| | | | | | | | | | | | | | * addressbook/backend/pas/pas-backend-file.c (compare_email): new function for searching all email addresses of a contact. (compare_phone): new function for searching all phone numbers of a contact. (compare_address): new function for searching all addresses of a contact (unimplemented as yet). (entry_compare): add support for searching the list items "email", "phone" and "address". svn path=/trunk/; revision=2393
* new function, taking code from func_contains to get string properties.Chris Toshok2000-04-112-12/+105
| | | | | | | | | | | | | | | | | | * addressbook/backend/pas/pas-backend-file.c (get_e_card_prop): new function, taking code from func_contains to get string properties. (entry_compare): new function generic, taking strstr-like function as a parameter. (func_contains): rewrite function to use entry_compare. (is_helper): new helper function to map strcmp to a strstr-like function. (func_is): new function, implementing "is" for searches. (endswith_helper): new function. (func_endswith) new function, implementing "endswith" for searches. (beginswith_helper): new function. (func_beginswith): new function, implementing "beginswith" for searches. svn path=/trunk/; revision=2392
* Add filesMiguel de Icaza2000-04-114-0/+84
| | | | svn path=/trunk/; revision=2391
* Add group indent width here. (is_pointer_on_division): Use the groupMiguel de Icaza2000-04-119-62/+251
| | | | | | | | | | | | | | | | | | | | | | | 2000-04-11 Miguel de Icaza <miguel@helixcode.com> * e-table-header-item.c (ethi_add_destroy_marker): Add group indent width here. (is_pointer_on_division): Use the group indent here, so the resize pointer is shown at the correct time. (TOLERANCE): Bump it up to 3 (draw_button): Do not paint an arrow if there is an icon present, and not enough space to paint. 2000-04-10 Miguel de Icaza <miguel@helixcode.com> * e-table-header-item.c (make_shapped_window_from_xpm): New routine, creates a shapped mask window from an xpm buffer. (ethi_add_drop_marker): New version, uses shaped windows instead of canvas items to signal the drop location. (ethi_maybe_start_drag): Disable dragging if there is only one column left. svn path=/trunk/; revision=2390
* This was setting E_REFLOW(view)->items to NULL too soon. Fixed now.Christopher James Lahey2000-04-113-6/+9
| | | | | | | | | 2000-04-11 Christopher James Lahey <clahey@helixcode.com> * addressbook/gui/minicard/e-minicard-view.c: This was setting E_REFLOW(view)->items to NULL too soon. Fixed now. svn path=/trunk/; revision=2389
* remove spew. (pas_backend_file_process_create_card): move the sync to theChris Toshok2000-04-112-14/+22
| | | | | | | | | | | | * addressbook/backend/pas/pas-backend-file.c (pas_backend_file_search): remove spew. (pas_backend_file_process_create_card): move the sync to the earliest possible point after the db operation. (pas_backend_file_process_remove_card): same. (pas_backend_file_process_modify_card): same, and call pas_book_respond_modify, not pas_book_respond_remove, here. svn path=/trunk/; revision=2388
* new function. (delete_contact_cb): wire up button to callChris Toshok2000-04-114-9/+34
| | | | | | | | | | | | | * addressbook/gui/component/addressbook.c (card_deleted_cb): new function. (delete_contact_cb): wire up button to call e_minicard_view_remove_selection. * addressbook/gui/minicard/e-minicard-view.c (e_minicard_view_remove_selection): fix warning, and stick "view" in the name. svn path=/trunk/; revision=2387
* Changed some incorrect gtk_object_refs and gtk_object_unrefs intoChristopher James Lahey2000-04-1111-5/+88
| | | | | | | | | | | | | | | | | | | | | | 2000-04-10 Christopher James Lahey <clahey@helixcode.com> * addressbook/backend/ebook/e-book-view.c, addressbook/backend/ebook/e-book.c: Changed some incorrect gtk_object_refs and gtk_object_unrefs into bonobo_object_refs and bonobo_object_unrefs. * addressbook/backend/pas/pas-card-cursor.c: Changed a gtk_object_destroy to a gtk_object_unref. * addressbook/gui/minicard/e-minicard-view.c, addressbook/gui/minicard/e-minicard-view.h: Set a list pointer to NULL after freeing its contents. Added e_minicard_view_remove_selection function. * addressbook/gui/minicard/e-reflow.c: Set a list pointer to NULL after freeing its contents. svn path=/trunk/; revision=2386
* Drop frozen count support from here. (ethi_start_drag): ditto.Miguel de Icaza2000-04-1112-45/+17
| | | | | | | | | | | | 2000-04-10 Miguel de Icaza <miguel@gnu.org> * e-table-header-item.c (ethi_drag_motion): Drop frozen count support from here. (ethi_start_drag): ditto. * e-table-header.h: Kill frozen_count. svn path=/trunk/; revision=2385
* implement braindead dialog to input the query string for the view.Chris Toshok2000-04-114-9/+55
| | | | | | | | | | | | | * addressbook/gui/component/addressbook.c (find_contact_cb): implement braindead dialog to input the query string for the view. also, change all callbacks to get the EMinicardView instead of the EBook. * addressbook/gui/minicard/e-minicard-view.c (e_minicard_view_get_arg): add missing break. svn path=/trunk/; revision=2384
* Added a "query" argument to the e-minicard-view. Documented all theChristopher James Lahey2000-04-115-44/+95
| | | | | | | | | | | 2000-04-10 Christopher James Lahey <clahey@helixcode.com> * addressbook/gui/minicard/e-minicard-view.c, addressbook/gui/minicard/e-minicard-view.h: Added a "query" argument to the e-minicard-view. Documented all the arguments to the e-minicard-view. svn path=/trunk/; revision=2383
* change the empty search string ("") to the valid (contains "full_name"Chris Toshok2000-04-116-81/+243
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * addressbook/gui/minicard/e-minicard-view.c (get_view): change the empty search string ("") to the valid (contains "full_name" ""). * wombat/Makefile.am (wombat_LDADD): reorder so libeutil.la comes after libpas (since it uses the sexp stuff now.) * addressbook/backend/pas/Makefile.am (INCLUDES): add -I$(top_srcdir)/addressbook/backend/ebook * addressbook/backend/pas/pas-backend-file.c (view_destroy): free the search context and unref the sexp. (string_to_dbt): save the zero byte of strings, so we don't have to g_strndup everywhere. (func_contains): new function, implementing the (contains) search function. (vcard_matches_search): generic predicate to tell whether or not a vcard entry matches the current book view. (pas_backend_file_search): rip some of this code out of get_book_view (the portion building the list of cards) and make it use the e-sexp stuff. (pas_backend_file_process_create_card): use vcard_matches_search to only notify if the card will appear in the view. (pas_backend_file_process_remove_card): use vcard_matches_search to only notify if the card will be removed from the view. (pas_backend_file_process_modify_card): use vcard_matches_search to notify if the modified card was added, removed, or changed in the view. svn path=/trunk/; revision=2382
* Update to support --disable-threads correctly.Miguel de Icaza2000-04-112-2/+11
| | | | | | | | | 2000-04-10 Miguel de Icaza <miguel@gnu.org> * configure.in (GNOME_PRINT_CFLAGS): Update to support --disable-threads correctly. svn path=/trunk/; revision=2381
* Updated Norwegian translation.Kjartan Maraas2000-04-112-42/+29
| | | | | | | | 2000-04-10 Kjartan Maraas <kmaraas@online.no> * no.po: Updated Norwegian translation. svn path=/trunk/; revision=2380
* *** empty log message ***Seth Alves2000-04-111-0/+5
| | | | svn path=/trunk/; revision=2379
* create and save an actual vcalendar instead of a list of vcal objects.Seth Alves2000-04-111-40/+56
| | | | | | | * pcs/cal-backend.c (save_to_vcal): create and save an actual vcalendar instead of a list of vcal objects. svn path=/trunk/; revision=2378
* Added proper keyboard focus handling.Christopher James Lahey2000-04-113-2/+30
| | | | | | | | 2000-04-10 Christopher James Lahey <clahey@helixcode.com> * e-canvas.c: Added proper keyboard focus handling. svn path=/trunk/; revision=2377
* fix various bugs in APOP code (still untested) and some of the errorDan Winship2000-04-112-22/+33
| | | | | | | * providers/pop3/camel-pop3-store.c (pop3_connect): fix various bugs in APOP code (still untested) and some of the error cases. svn path=/trunk/; revision=2376
* use view != NULL instead of checking db_error when we callChris Toshok2000-04-112-1/+7
| | | | | | | | * addressbook/backend/pas/pas-backend-file.c (pas_backend_file_process_get_book_view): use view != NULL instead of checking db_error when we call pas_book_respond_get_book_view) svn path=/trunk/; revision=2375
* check for mkstempDan Winship2000-04-112-0/+5
| | | | | | * configure.in: check for mkstemp svn path=/trunk/; revision=2374
* Fix a bug introduced in the gnome-pilot-config to "gnome-config gpilot"Dan Winship2000-04-112-3/+13
| | | | | | | | * gnome-pilot.m4 (PILOT_LIBS): Fix a bug introduced in the gnome-pilot-config to "gnome-config gpilot" change that caused not having pilot-link installed to become a fatal error. svn path=/trunk/; revision=2366
* Clarify what provider.protocol, provider.name, and provider.descriptionDan Winship2000-04-115-9/+34
| | | | | | | | | | | | | * camel-provider.h: Clarify what provider.protocol, provider.name, and provider.description should be. * providers/mbox/camel-mbox-provider.c: * providers/pop3/camel-pop3-provider.c: * providers/sendmail/camel-sendmail-provider.c: * providers/smtp/camel-smtp-provider.c: update protocols, names, and descriptions svn path=/trunk/; revision=2365
* moved srcdir directories to the top so we search headers in the evolutionDamon Chaplin2000-04-112-3/+11
| | | | | | | | | | | | 2000-04-10 Damon Chaplin <damon@helixcode.com> * gui/Makefile.am (INCLUDES): moved srcdir directories to the top so we search headers in the evolution tree before installed headers. (Otherwise when you do 'make install' lots of files in gui/ get rebuilt, since they depend on the installed cal-client.h which has just been updated.) svn path=/trunk/; revision=2364
* added AC_PROG_MAKE_SET.Damon Chaplin2000-04-112-0/+5
| | | | | | | | 2000-04-10 Damon Chaplin <damon@helixcode.com> * configure.in: added AC_PROG_MAKE_SET. svn path=/trunk/; revision=2363
* removed libical stuff since it has its own configure.in.Damon Chaplin2000-04-112-4/+5
| | | | | | | | | 2000-04-10 Damon Chaplin <damon@helixcode.com> * configure.in (AC_OUTPUT): removed libical stuff since it has its own configure.in. svn path=/trunk/; revision=2362
* Add some #includes for the non-HAVE_MKSTEMP caseDan Winship2000-04-102-0/+7
| | | | | | * mail-ops.c: Add some #includes for the non-HAVE_MKSTEMP case svn path=/trunk/; revision=2361
* Fixed a bug where I was sending the wrong information to some callbacks.Christopher James Lahey2000-04-1017-298/+662
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-04-10 Christopher James Lahey <clahey@helixcode.com> * addressbook/backend/ebook/e-book-view.c: Fixed a bug where I was sending the wrong information to some callbacks. * addressbook/backend/ebook/e-card.c, addressbook/backend/ebook/e-card.h: Added an e_card_duplicate function. Made ids get stored in vcards. Made sure to delete the url if it exists. * addressbook/backend/pas/Makefile.am: Made pas include addressbook/backend/ebook/ in the search path. * addressbook/backend/pas/pas-backend-file.c: Fixed some bugs and made the create card function store the generated id in the card being saved. * addressbook/backend/pas/pas-book-view.c: Fixed a double free bug. * addressbook/contact-editor/e-contact-editor.c: Fixed some bugs. Made the contact editor actually return a valid card when gtk_object_get(editor, "card", ...) is called. * addressbook/contact-editor/e-contact-editor.h: Fixed a copy and paste error. * addressbook/gui/component/addressbook.c: Made this get the card properly. * addressbook/gui/minicard/Makefile.am: Made this include contact-editor directory in the search path and link against libecontacteditor so that double clicking can open a dialog. * addressbook/gui/minicard/e-minicard.c: Fixed some small bugs. Made double clicking open a contact editor dialog if this minicard is contained in a minicard view. (It needs the minicard view to get the EBook to save to. * wombat/Makefile.am: Link wombat against libebook, since pas-backend-file now uses ECard. svn path=/trunk/; revision=2360
* use camel_movemail when fetching mail from an mbox store. This leavesDan Winship2000-04-102-14/+84
| | | | | | | | | | * mail-ops.c (fetch_mail): use camel_movemail when fetching mail from an mbox store. This leaves behind temp files for now, because CamelMboxFolder::delete is too confused to use, and NotZed is rewriting CamelMboxFolder, so I'm not going to bother to try to fix it. svn path=/trunk/; revision=2359
* implement get_message_by_number for the mail fetch code.Dan Winship2000-04-102-2/+29
| | | | | | | * providers/mbox/camel-mbox-folder.c (_get_message_by_number): implement get_message_by_number for the mail fetch code. svn path=/trunk/; revision=2358
* o Reformatted providers/smtp/camel-smtp-transport.c to fit the standardEDT 2000 Jeffrey Stedfast2000-04-102-387/+357
| | | | | | | Sun Apr 9 21:23:15 EDT 2000 Jeffrey Stedfast <fejj@stampede.org> o Reformatted providers/smtp/camel-smtp-transport.c to fit the standard indent format used by helix code svn path=/trunk/; revision=2357
* New file with new function to dot-lock an mbox file and copy it to a safeDan Winship2000-04-105-0/+305
| | | | | | | * camel-movemail.c: New file with new function to dot-lock an mbox file and copy it to a safe private directory. svn path=/trunk/; revision=2356
* nat told me to do itSeth Alves2000-04-101-2/+2
| | | | svn path=/trunk/; revision=2354
* + * addressbook/gui/component/addressbook.c (control_activate): MakeMatthew Loper2000-04-104-4/+12
| | | | | | | | | + "New Contact" menuitem add a card with new_contact_cb(). + + * e-shell-view.c (e_shell_view_setup): Set the default height + bigger, to 600, so that everything in the shortcut-bar shows up. svn path=/trunk/; revision=2353
* catch cal_loaded signal on the cal client. (gnome_calendar_load_cb):Seth Alves2000-04-105-41/+155
| | | | | | | | | | | | | | | | | | | * gui/gnome-cal.c (gnome_calendar_load): catch cal_loaded signal on the cal client. (gnome_calendar_load_cb): callback for cal_loaded signal. moved gnome_calendar_update_all from gnome_calendar_load to here. * gui/calendar-commands.c: minor cleanups * pcs/cal-backend.c (save_to_vcal): copied code from gnome-pim to write vcal to a file (save): filled it with more gnome-pim code (add_object): call save () after changing (remove_object): same (cal_backend_create): same (cal_backend_remove_object): same svn path=/trunk/; revision=2352
* + * addressbook/Makefile.am: Compile contact-editor, _then_ gui,Matthew Loper2000-04-107-21/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + since the gui now depends on the contact editor (shouldn't the + contact-editor directory be moved into 'gui'?). + + * addressbook/gui/component/addressbook.c (card_added_cb): New + function. Gets called when a card is successfully added via the + contact-editor. + (new_contact_cb): New function. Gets called when a user clicks the + "new contact" button on the toolbar, and creates a contact-editor + to edit a new contact entry. + (control_activate): Call gnome_app_fill_toolbar_with_data() + instead of gnome_app_fill_toolbar(), so that our toolbar can find + the right book to add a new card to. + (addressbook_factory): On an "activate" signal, send the book up + to control_activate_cb. + + * addressbook/gui/component/addressbook-factory.c (init_bonobo): + Call glade_gnome_init(), so that our contact-editor (which + requires glade) doesn't barf. + + * addressbook/gui/component/Makefile.am: added the contact-editor + to our libraries and include files. + + * addressbook/contact-editor/e-contact-editor.c + (e_contact_editor_new): Set "card" gtk property to the passed-in + card property. svn path=/trunk/; revision=2351
* + * addressbook/gui/component/addressbook.c (addressbook_factory):Matthew Loper2000-04-097-17/+51
| | | | | | | | | | | | | | | + Added gtk_widget_push/pop_colormap/visual, which I assume is + necessary for canvas use. + + * folder-browser.c (folder_browser_new): set folder_browser->uri + to NULL, so that we know when to free it. + + * e-table-col.c (e_table_col_new_with_pixbuf): ref etc->ecell, + like in e_table_col_new, since that same ECell is unref'd in + etc_destroy(). + svn path=/trunk/; revision=2350
* Made the contact editor load from an ECard.Christopher James Lahey2000-04-0913-118/+457
| | | | | | | | | | | | | | | | | 2000-04-08 Christopher James Lahey <clahey@helixcode.com> * addressbook/contact-editor/Makefile.am, addressbook/contact-editor/e-contact-editor.c, addressbook/contact-editor/e-contact-editor.h, addressbook/contact-editor/test-editor.c: Made the contact editor load from an ECard. * addressbook/backend/ebook/e-card.c, addressbook/backend/ebook/e-card.h, addressbook/gui/minicard/e-minicard.c: Added support for the URL field. svn path=/trunk/; revision=2349
* Fixed a small typo.Christopher James Lahey2000-04-092-1/+6
| | | | | | | | | 2000-04-08 Christopher James Lahey <clahey@helixcode.com> * addressbook/backend/ebook/e-card.c (e_card_get_vcard): Fixed a small typo. svn path=/trunk/; revision=2347
* Separated some functions into an xml bit and a generic bit.Christopher James Lahey2000-04-093-120/+123
| | | | | | | | | 2000-04-08 Christopher James Lahey <clahey@helixcode.com> * e-table.c: Separated some functions into an xml bit and a generic bit. svn path=/trunk/; revision=2346
* pixmap_DATA should have been images_DATA (after pixmapdir was renamed toDan Winship2000-04-092-3/+7
| | | | | | | * art/Makefile.am: pixmap_DATA should have been images_DATA (after pixmapdir was renamed to imagesdir) svn path=/trunk/; revision=2345
* CVS move mistake. Fixed the correct changes in the correct places.Christopher James Lahey2000-04-0936-2658/+1176
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-04-08 Christopher James Lahey <clahey@helixcode.com> * addressbook/gui/minicard/.cvsignore, addressbook/gui/minicard/Makefile.am, addressbook/gui/minicard/e-minicard-view.c, addressbook/gui/minicard/e-minicard-view.h, addressbook/gui/minicard/e-minicard.c, addressbook/gui/minicard/e-minicard.h, addressbook/gui/minicard/e-reflow-sorted.c, addressbook/gui/minicard/e-reflow-sorted.h, addressbook/gui/minicard/e-reflow.c, addressbook/gui/minicard/e-reflow.h, addressbook/gui/minicard/test-minicard-view.c, addressbook/gui/minicard/test-reflow.c, widgets/e-minicard/.cvsignore, widgets/e-minicard/Makefile.am, widgets/e-minicard/e-minicard-label.c, widgets/e-minicard/e-minicard-label.h, widgets/e-minicard/e-minicard-view.c, widgets/e-minicard/e-minicard-view.h, widgets/e-minicard/e-minicard.c, widgets/e-minicard/e-minicard.h, widgets/e-minicard/e-reflow-sorted.c, widgets/e-minicard/e-reflow-sorted.h, widgets/e-minicard/e-reflow.c, widgets/e-minicard/e-reflow.h, widgets/e-minicard/test-minicard-label.c, widgets/e-minicard/test-minicard-view.c, widgets/e-minicard/test-minicard.c, widgets/e-minicard/test-reflow.c: CVS move mistake. Fixed the correct changes in the correct places. svn path=/trunk/; revision=2344
* pixmap_DATA isn't defined so don't use it as a variable.Christopher James Lahey2000-04-0936-173/+1677
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-04-08 Christopher James Lahey <clahey@helixcode.com> * art/Makefile.am: pixmap_DATA isn't defined so don't use it as a variable. * addressbook/gui/component/, addressbook/gui/component/.cvsignore, addressbook/gui/Makefile.am, addressbook/gui/component/addressbook-factory.c, addressbook/gui/component/addressbook.c, addressbook/gui/component/addressbook.gnorba, addressbook/gui/component/addressbook.h: New directory to proivde the component for contact management. Simply uses an e-minicard-view. * addressbook/gui/minicard/e-minicard-view.c, addressbook/gui/minicard/e-minicard-view.h: New subclass of e-reflow-sorted that takes an EBook and uses it to compute the card data to display. * addressbook/gui/minicard/e-minicard.c, addressbook/gui/minicard/e-minicard.h: This now backends to a ECard instead of a ETableModel. * addressbook/gui/minicard/e-reflow.c, addressbook/gui/minicard/e-reflow.h: This now has a virtualized add method. * addressbook/gui/minicard/e-reflow-sorted.c, addressbook/gui/minicard/e-reflow-sorted.h: New subclass of e-reflow that allows the data to be sorted on the fly. * addressbook/gui/minicard/test-minicard-view.c: New test to test the new minicard view. * addressbook/gui/minicard/test-reflow.c: Uses the new ECard backend of the e-minicard. * addressbook/gui/minicard/.cvsignore, addressbook/gui/minicard/Makefile.am: Added new test. Fixed dependencies. Added new files. * addressbook/gui/, addressbook/gui/Makefile.am, addressbook/gui/.cvsignore: New directory for addressbook gui bits. Added subdirectories. Created an initial .cvsignore. * addressbook/Makefile.am (SUBDIRS): Removed demo and added gui. * addressbook/backend/pas/pas-backend-file.c: Added code to do notification on bookviews when changes in the backend are made. * addressbook/backend/pas/pas-book-view.c, addressbook/backend/pas/pas-book-view.h: Added helper functions to notify the view about the addition or modification of a single card. Fixed a mistaken extra free. * addressbook/backend/ebook/e-card-list-iterator.h: Fixed incorrect parent class. * addressbook/backend/ebook/test-client.c: Made this accept an optional parameter that specifies the vcard to add. * configure.in: Replaced widgets/e-minicard/Makefile and addressbook/demo/Makefile with addressbook/gui/minicard/Makefile and addressbook/gui/component/Makefile respectively. * widgets/Makefile.am: Removed e-minicard since it's being moved to addressbook/gui/minicard. * widgets/e-text/e-text.c: Fixed the border width around tooltips and made the main tooltip area yellow. From camel/ChangeLog: 2000-04-08 Christopher James Lahey <clahey@helixcode.com> * providers/smtp/.cvsignore: Added a .cvsignore file. From calendar/ChangeLog: 2000-04-08 Christopher James Lahey <clahey@helixcode.com> * gui/Makefile.am: Removed linking with libetable and libeminicard since they weren't being used. svn path=/trunk/; revision=2343
* actually record the pid returned by fork(). Noticed by clahey.Dan Winship2000-04-092-1/+5
| | | | | | | * providers/sendmail/camel-sendmail-transport.c (_send_internal): actually record the pid returned by fork(). Noticed by clahey. svn path=/trunk/; revision=2342
* #include <sys/param.h> for MAXHOSTNAMELEN. (This is a stopgap: some of theDan Winship2000-04-092-0/+7
| | | | | | | | * providers/smtp/camel-smtp-transport.c: #include <sys/param.h> for MAXHOSTNAMELEN. (This is a stopgap: some of the uses of MAXHOSTNAMELEN are wrong anyway...) svn path=/trunk/; revision=2340
* new function: friendly wrapper for cal_client_create_calendarSeth Alves2000-04-097-72/+104
| | | | | | | | | | | | | | | | | | | | | | | | * gui/gnome-cal.c (gnome_calendar_create): new function: friendly wrapper for cal_client_create_calendar * gui/calendar-commands.c (new_calendar): call gnome_calendar_create if no filename is provided * gui/prop.c (properties): calendar is a frame * gui/calendar-commands.c (calendar_control_activate): sort out the menus a bit, more of them show up now. * gui/Makefile.am: don't build library or test, just the bonobo control * gui/gncal-todo.c (simple_todo_editor): calendar is a frame instead of a window, now. * gui/gnome-cal.c (gnome_calendar_new): same * gui/goto.c (goto_dialog): same svn path=/trunk/; revision=2339
* add SYSTEM_MAIL_DIRDan Winship2000-04-093-1/+17
| | | | | | * configure.in, acconfig.h: add SYSTEM_MAIL_DIR svn path=/trunk/; revision=2338
* calendar is a frame instead of a window, now.Seth Alves2000-04-084-7/+24
| | | | | | | | | | | * gui/gncal-todo.c (simple_todo_editor): calendar is a frame instead of a window, now. * gui/gnome-cal.c (gnome_calendar_new): same * gui/goto.c (goto_dialog): same svn path=/trunk/; revision=2337
* Added Galician translationJesus Bravo Alvarez2000-04-084-1/+527
| | | | svn path=/trunk/; revision=2336
* Add more beautiful art from Miggue, the Diego Rivera of the nextMiguel de Icaza2000-04-089-120/+211
| | | | | | | | | | | | 2000-04-07 Miguel de Icaza <miguel@gnu.org> * message-list.c (states_pixmaps): Add more beautiful art from Miggue, the Diego Rivera of the next millenium. (message_list_init_header): Use the beautiful art. * pixmaps: Miguel rediscovers the "transparent" concept. svn path=/trunk/; revision=2335
* o Modified configure.in to create camel/providers/smtp/MakefileEDT 2000 Jeffrey Stedfast2000-04-082-0/+4
| | | | | | | | | Fri Apr 7 16:56:09 EDT 2000 Jeffrey Stedfast <fejj@stampede.org> o Modified configure.in to create camel/providers/smtp/Makefile CVS svn path=/trunk/; revision=2334
* + * folder-browser.c (folder_browser_destroy): Unref the shellMatthew Loper2000-04-085-5/+79
| | | | | | | | | | | | | | | | | | + interface that we have a handle to. + + * folder-browser-factory.c (control_destroy_cb): New function; + destroys a folder-browser when its control is destroyed. + (folder_browser_factory): Hook up to the above. + + * e-shell-view.c (destroy_folder_view): New function; + Bonobo_Unknown_unref's the controls that have the views in them. + (esv_destroy): Calls the above for each folder_view in the + hashtable. + (get_view): unref the ServiceRepository interface of the control + when we're done with it. + svn path=/trunk/; revision=2333
* o fixed numerous bugs in providers/smtp/camel-smtp-transport.c; should nowEDT 2000 Jeffrey Stedfast2000-04-084-54/+57
| | | | | | | | | | Fri Apr 7 16:49:42 EDT 2000 Jeffrey Stedfast <fejj@stampede.org> o fixed numerous bugs in providers/smtp/camel-smtp-transport.c; should now build correctly o readded smtp to providers/Makefile.am CVS svn path=/trunk/; revision=2332
* (pop3_connect): Remember the password after asking for it theDan Winship2000-04-082-17/+14
| | | | | | first time. svn path=/trunk/; revision=2331
* new file, for toolbar/menu callbacks (fetch_mail): fetch mail. Doesn't doDan Winship2000-04-085-18/+215
| | | | | | | | | | | | | | | * mail-ops.c: new file, for toolbar/menu callbacks (fetch_mail): fetch mail. Doesn't do mbox locking. Many kludges. * folder-browser-factory.c (control_activate): use new fetch_mail function as the callback for the "New mail" icon. Rename check_cb to random_cb. * Makefile.am: don't build test-sources since the version in CVS doesn't do much and once I've fixed it it won't be a separate program. Add mail-ops.[ch]. svn path=/trunk/; revision=2330
* Clarify error messages. (finalize): fix a bug in camel_exception usageDan Winship2000-04-082-11/+28
| | | | | | | | * providers/pop3/camel-pop3-store.c (pop3_connect): Clarify error messages. (finalize): fix a bug in camel_exception usage svn path=/trunk/; revision=2329
* Made text tooltips appear in place. Iain figured out that to get them toChristopher James Lahey2000-04-083-56/+116
| | | | | | | | | | | | 2000-04-07 Christopher James Lahey <clahey@helixcode.com> * widgets/e-text/e-text.c: Made text tooltips appear in place. Iain figured out that to get them to not appear, we hide the tooltip when the mouse leaves the tooltip window, not the canvas item (this works because the tooltip window always covers the canvas item completely.) svn path=/trunk/; revision=2328
* + * addressbook/demo/addressbook.c (control_activate_cb): NewMatthew Loper2000-04-082-0/+99
| | | | | | | | | | | | + function. Called when the control is (de)activated. + (control_activate): New function; called when the control is + activated, and sets up toolbar/menu times. + (control_deactivate): New function; removes those toolbar/menu + items. + (do_nothing_cb): Does nothing :-) + (addressbook_factory): Hook up to control_activate_cb(). svn path=/trunk/; revision=2327
* Removed smtp for now, its a long way from building. Removed file thatNotZed2000-04-073-528/+8
| | | | | | | | | | | 2000-04-07 NotZed <NotZed@HelixCode.com> * providers/Makefile.am: Removed smtp for now, its a long way from building. * providers/smtp/Makefile.in: Removed file that shouldn't have been checked in. svn path=/trunk/; revision=2324
* Updated Ukrainian translationYuri Syrota2000-04-072-26/+43
| | | | svn path=/trunk/; revision=2323
* o Added smtp_helo() request into smtp_connect() (forgott o do this before)EDT 2000 Jeffrey Stedfast2000-04-071-1/+7
| | | | | | | | Fri Apr 7 08:01:43 EDT 2000 Jeffrey Stedfast <fejj@stampede.org> o Added smtp_helo() request into smtp_connect() (forgott o do this before) o Modified smtp_helo() to send EHLO if communicating with an ESMTP server svn path=/trunk/; revision=2322
* wombat is built someplace else nowChris Toshok2000-04-071-17/+0
| | | | svn path=/trunk/; revision=2321
* correctly (well, untested) implement. (view_destroy): new function.Chris Toshok2000-04-072-27/+80
| | | | | | | | | * addressbook/backend/pas/pas-backend-file.c (pas_backend_file_process_get_book_view): correctly (well, untested) implement. (view_destroy): new function. svn path=/trunk/; revision=2320
* fix Makefile.amChris Toshok2000-04-071-2/+2
| | | | svn path=/trunk/; revision=2319
* i always forget to commit the ChangeLog. Dain BramageSeth Alves2000-04-071-0/+7
| | | | svn path=/trunk/; revision=2318
* o Added smtp/ to providers tree under camel o Added makefiles and sourceEDT 2000 Jeffrey Stedfast2000-04-076-2/+1370
| | | | | | | | Thu Apr 6 22:56:44 EDT 2000 Jeffrey Stedfast <fejj@stampede.org> o Added smtp/ to providers tree under camel o Added makefiles and source for an smtp module (untested as of yet) svn path=/trunk/; revision=2317
* + * camel-folder-pt-proxy.c (_get_full_name): Remove exception paramMatthew Loper2000-04-072-2/+9
| | | | | | | | + from get_full_name() called, since get_full_name() was changed to + not have an exception in the last param (see dan's notes below). + (_get_name): same. svn path=/trunk/; revision=2316
* + (mkdir_if_necessary): New function.Matthew Loper2000-04-072-26/+72
| | | | | | + (e_setup_base_dir): Use mkdir_if_necessary(). svn path=/trunk/; revision=2315
* Reorganize the folder-fetching methods and implement a folder cache soDan Winship2000-04-077-115/+287
| | | | | | | | | | | | | | | | | | | | | | | 2000-04-06 Dan Winship <danw@helixcode.com> * camel-store.[ch]: Reorganize the folder-fetching methods and implement a folder cache so that multiple requests for the same folder will yield the same CamelFolder object (as long as it remains active). Includes some code to remove no-longer-active folders from the cache, but it doesn't get used since nothing is ever unref'ed in Camel right now... * providers/mbox/camel-mbox-store.c: * providers/pop3/camel-pop3-store.c: update for CamelStore changes. * camel-folder.[ch]: Remove the (unused) CamelException argument from camel_folder_get_name and camel_folder_get_full_name. (camel_folder_set_name): make this go away since changing a folder's name after it has been created could result in it conflicting with a separately-issued folder. svn path=/trunk/; revision=2314
* OoopsAndreas Hydén2000-04-071-1/+1
| | | | svn path=/trunk/; revision=2313
* Updated Swedish translationAndreas Hydén2000-04-072-6/+12
| | | | svn path=/trunk/; revision=2312
* removed uih from the argument list, added cal. use cal as user_data inSeth Alves2000-04-074-163/+92
| | | | | | | | | * gui/calendar-commands.c (calendar_control_activate): removed uih from the argument list, added cal. use cal as user_data in callbacks rather than the control. (calendar_control_deactivate): removed uih from argument list svn path=/trunk/; revision=2311
* Moved all ChangeLog entries for the shell to shell/ChangeLog.Miguel de Icaza2000-04-074-178/+203
| | | | | | | | | | | | | | | Moved all ChangeLog entries for the shell to shell/ChangeLog. Fixed the icon loading for the shortcut bar bug. 2000-04-06 Miguel de Icaza <miguel@gnu.org> * shell/e-shortcut.c (shell_icon_cb): Append a slash here. (shell_icons): Only list the filenames. * shell/main.c (evolution_boot): Be less rude. svn path=/trunk/; revision=2310
* + * shell/main.c (evolution_boot): Make sure our data directory isMatthew Loper2000-04-074-2/+23
| | | | | | | | | + available with e_setup_base_dir (). + + * e-setup.c (e_setup_base_dir): Get/set Evolution's base directory + via gnome-config. svn path=/trunk/; revision=2309
* Changed calls to e_cell_text_new to match new function signature.Christopher James Lahey2000-04-063-2/+7
| | | | | | | | | 2000-04-06 Christopher James Lahey <clahey@helixcode.com> * addressbook/demo/demo.c, addressbook/demo/addressbook-widget.c: Changed calls to e_cell_text_new to match new function signature. svn path=/trunk/; revision=2308
* forgot to commitSeth Alves2000-04-061-0/+7
| | | | svn path=/trunk/; revision=2307
* Small updateKjartan Maraas2000-04-061-14/+16
| | | | svn path=/trunk/; revision=2306
* Got rid of some warnings.Christopher James Lahey2000-04-0633-344/+827
| | | | | | | | | | | | | | | 2000-04-06 Christopher James Lahey <clahey@helixcode.com> * test-cols.c, test-table.c: Got rid of some warnings. * e-table-group-container.c, e-table-group-container.h, e-table-group-leaf.c, e-table-group-leaf.h, e-table-group.c, e-table-group.h, e-table-header-item.c, e-table-header-item.h, e-table-sort-info.c, e-table-sort-info.h, e-table-sorted-variable.c, e-table-sorted-variable.h, e-table.c, e-table.h: Changed ETableSortInfo to not use xml internally. svn path=/trunk/; revision=2305
* More flushing actionMiguel de Icaza2000-04-061-0/+3
| | | | svn path=/trunk/; revision=2304
* Update TODO, add Chris to the author listMiguel de Icaza2000-04-063-8/+34
| | | | svn path=/trunk/; revision=2303
* Load the icons from the installation path, not form the GNOME-libsMiguel de Icaza2000-04-0635-223/+653
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-04-06 Miguel de Icaza <miguel@gnu.org> * shell/e-shortcut.c (shell_icon_cb): Load the icons from the installation path, not form the GNOME-libs installation prefix. (shell_icon_cb): Memory leak fix. * shell/Makefile.am (imagesdir): Pass the EVOLUTION_IMAGES installation directory here. * art/Makefile.am (images_DATA): Renamed from pixmaps to images. 2000-04-06 Miguel de Icaza <miguel@gnu.org> * message-list.c: Stick pixmaps here. * mail-display.c (embeddable_destroy_cb): Replaced C++ comments with C comments. * message-list.c (load_internal_images): New function, loads images. (message_list_init_renderers): Load images, fix previous attempt at loading images. * Makefile.am (dist-hook): Added distribution of pixmaps. * pixmaps: New directory, used to hold the XPMs we ship with. * pixmaps/envelope-closed.xpm, pixmaps/envelope-open.xpm: Tigert's envelopes incorporated. 2000-04-06 Miguel de Icaza <miguel@gnu.org> * e-cell-text.c: Killed ARG_EDITABLE. (ect_event): Updated to new editable setup. (e_cell_text_new): Kill editable argument. * e-cell-toggle.c (etog_event): Handle editability here * e-cell-text.h: Removed editable bit field from here, it is now taken care at the e-cell level. * e-cell.c (e_cell_set_editable): New function. (e_cell_init): Set editable to TRUE by default. * test-check.c (check_test): update to new api * test-table.c (table_browser_test): ditto. (do_e_table_demo): ditto. * test-cols.c (multi_cols_test): ditto svn path=/trunk/; revision=2302
* Committing this thing I wrote last year to parse names. It's cute.Nat Friedman2000-04-0612-0/+678
| | | | svn path=/trunk/; revision=2301
* the URL RFC says the port must be numeric, so we don't want to doDan Winship2000-04-0611-284/+255
| | | | | | | | | | | * g_url_new really wanted to take a CamelException. So, rename Gurl to CamelURL, g_url_* to camel_url_* (with camel_url_new taking an exception), and url-util.[ch] to camel-url.[ch]. Also force url->port to be numeric and remove camel_service_getport. (I was confused before: the URL RFC says the port must be numeric, so we don't want to do getportbyname.) svn path=/trunk/; revision=2300
* removed (setup_appbar): removed (calendar_control_activate): new functionSeth Alves2000-04-063-9/+111
| | | | | | | | | | | * gui/calendar-commands.c (setup_menu): removed (setup_appbar): removed (calendar_control_activate): new function -- does the work that setup_appbar and setup_menu used to do. (calendar_control_deactivate): undoes what calendar_control_activate does by removing the toolbar items and menu items. svn path=/trunk/; revision=2299
* + * README: Added wombat.Matthew Loper2000-04-062-2/+9
| | | | svn path=/trunk/; revision=2298
* oops, pilot-link, not pilot-utilsDan Winship2000-04-061-2/+2
| | | | svn path=/trunk/; revision=2297
* add note about pilot-utils/libpisockDan Winship2000-04-061-0/+5
| | | | svn path=/trunk/; revision=2296
* hook up control:calendarSeth Alves2000-04-062-0/+7
| | | | | | * shell/e-shell-view.c (get_view): hook up control:calendar svn path=/trunk/; revision=2295
* build test-calendar-widget and evolution-calendar, common stuff is in aSeth Alves2000-04-0626-889/+1219
| | | | | | | | | | | | | | | * gui/Makefile.am: build test-calendar-widget and evolution-calendar, common stuff is in a library * gui/gnome-cal.c (gnome_calendar_get_type): made the calendar widget based on a gtk_frame rather than a gnome_app * gui/calendar-commands.c: split out some of main.c * gui/evolution-calendar-control.c: bonobo bung so evolution can use the calendar widget svn path=/trunk/; revision=2294
* fix a warningDan Winship2000-04-061-1/+0
| | | | svn path=/trunk/; revision=2293
* Got rid of some runtime errors. Changed to "fixed" font so that it willChristopher James Lahey2000-04-053-14/+122
| | | | | | | | | | | | | | 2000-04-04 Christopher James Lahey <clahey@helixcode.com> * widgets/e-text/e-text-test.c: Got rid of some runtime errors. Changed to "fixed" font so that it will work on everyone's machine. Added a white background rectangle. Made resizing the window resize the contained text item. Changed to using affines (e_canvas_item_move_absolute) instead of "x" and "y" attributes. Set the text in the entries so that they match the original values of the displayed text object. svn path=/trunk/; revision=2292
* Fixed some referencing and lifetime issues.Christopher James Lahey2000-04-0510-11/+95
| | | | | | | | | | | | | | | | | 2000-04-04 Christopher James Lahey <clahey@helixcode.com> * widgets/e-minicard/e-minicard.c: Fixed some referencing and lifetime issues. From widgets/e-table: 2000-04-04 Christopher James Lahey <clahey@helixcode.com> * e-table-text-model.c: Make this assert a bit more readable. * e-table-item.c: Fix update loop behavior. svn path=/trunk/; revision=2291
* Removed an unnecessary get_bounds call.Christopher James Lahey2000-04-053-40/+133
| | | | | | | | | | | | | 2000-04-04 Christopher James Lahey <clahey@helixcode.com> * widgets/e-text/e-text.c: Removed an unnecessary get_bounds call. (From a patch by Iain Holmes <ih@csd.abdn.ac.uk>) * widgets/e-text/e-text.c: Made tooltips look more like the underlying text. Made tooltips show up more consistently. svn path=/trunk/; revision=2290
* - Added Greek (el) translation and updated ALL_LINGUAS.Spiros Papadimitriou2000-04-053-1/+536
| | | | svn path=/trunk/; revision=2289
* Added Danish translation from Kenneth Christiansen <kenneth@ripen.dk>.Kjartan Maraas2000-04-054-17/+1199
| | | | | | | | | | | | 2000-04-04 Kjartan Maraas <kmaraas@online.no> * da.po: Added Danish translation from Kenneth Christiansen <kenneth@ripen.dk>. * no.po: Updated Norwegian translation. * ru.po: Added Russian translation from Valek Filippov <frob@df.ru>. svn path=/trunk/; revision=2288
* Changed this to backend to an ebook.Christopher James Lahey2000-04-0512-168/+280
| | | | | | | | | | | | | | | | | | | | | 2000-04-04 Christopher James Lahey <clahey@helixcode.com> * addressbook/demo/e-test-model.c, addressbook/demo/e-test-model.h, addressbook/demo/Makefile.am: Changed this to backend to an ebook. * addressbook/backend/ebook/e-card-iterator.c, addressbook/backend/ebook/e-card-iterator.h, addressbook/backend/ebook/e-card-list-iterator.c, addressbook/backend/ebook/e-card-list.c, addressbook/backend/ebook/e-card-list.h, addressbook/backend/ebook/e-card.c, addressbook/backend/ebook/e-card.h: Fixed const correctness and changed a couple of functions to be external. * addressbook/Makefile.am: Fixed subdir ordering. svn path=/trunk/; revision=2287
* Fixed an incorrect function.Christopher James Lahey2000-04-0514-66/+819
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-04-04 Christopher James Lahey <clahey@helixcode.com> * addressbook/backend/ebook/e-book-view.c: Fixed an incorrect function. * addressbook/backend/ebook/e-book-view.h, addressbook/backend/ebook/e-book.h: Fixed some incorrect function pointer declarations. * addressbook/backend/ebook/e-card-iterator.c, addressbook/backend/ebook/e-card-iterator.h, addressbook/backend/ebook/e-card-list-iterator.c, addressbook/backend/ebook/e-card-list-iterator.h, addressbook/backend/ebook/e-card-list.c, addressbook/backend/ebook/e-card-list.h, addressbook/backend/ebook/e-card.c, addressbook/backend/ebook/e-card.h, addressbook/backend/ebook/test-card.c: Built new iterator system for getting fields with multiple entries. * addressbook/backend/ebook/Makefile.am: Added new files addressbook/backend/ebook/e-card-iterator.c, addressbook/backend/ebook/e-card-iterator.h, addressbook/backend/ebook/e-card-list-iterator.c, addressbook/backend/ebook/e-card-list-iterator.h, addressbook/backend/ebook/e-card-list.c, and addressbook/backend/ebook/e-card-list.h. svn path=/trunk/; revision=2286
* Updated Swedish translationAndreas Hydén2000-04-052-16/+26
| | | | svn path=/trunk/; revision=2285
* Updated Ukrainian translationYuri Syrota2000-04-044-1/+526
| | | | svn path=/trunk/; revision=2284
* Updated Swedish translation.Richard Hult2000-04-042-34/+38
| | | | svn path=/trunk/; revision=2283
* Added no and sv to ALL_LINGUASAndreas Hydén2000-04-042-1/+5
| | | | svn path=/trunk/; revision=2282
* Added Swedish translationAndreas Hydén2000-04-042-0/+522
| | | | svn path=/trunk/; revision=2281
* A bit of clean up.Christopher James Lahey2000-04-0322-322/+1528
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-04-03 Christopher James Lahey <clahey@helixcode.com> * addressbook/backend/ebook/e-card-cursor.h, addressbook/backend/ebook/e-card.c: A bit of clean up. * addressbook/backend/ebook/e-book-types.h, addressbook/backend/ebook/e-book-view-listener.c, addressbook/backend/ebook/e-book-view-listener.h, addressbook/backend/ebook/e-book-view.c, addressbook/backend/ebook/e-book-view.h, addressbook/backend/pas/pas-book-view.c, addressbook/backend/pas/pas-book-view.h: New files for live views. * addressbook/backend/ebook/Makefile.am, addressbook/backend/ebook/e-book-listener.c, addressbook/backend/ebook/e-book-listener.h, addressbook/backend/ebook/e-book.c, addressbook/backend/ebook/e-book.h, addressbook/backend/ebook/test-client-list.c, addressbook/backend/ebook/test-client.c, addressbook/backend/pas/pas-backend-file.c, addressbook/backend/pas/pas-book.c, addressbook/backend/pas/pas-book.h, addressbook/backend/idl/addressbook.idl: Added live views and searching to the interface (neither is working yet.) svn path=/trunk/; revision=2280
* Compare mbox_file_size and mbox_modtime to the results of stat()ing theDan Winship2000-04-024-50/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | * providers/mbox/camel-mbox-folder.c (_check_get_or_maybe_generate_summary_file): Compare mbox_file_size and mbox_modtime to the results of stat()ing the mbox file, not the summary file. Duh. (_close): Update the summary's mbox_file_size and mbox_modtime before writing it to disk. * providers/mbox/camel-mbox-summary.c (camel_mbox_summary_save, camel_mbox_summary_load): Wow. I must have been tired when I wrote this code. First, the comparison bug above. Second, it was using ntohs and htons instead of ntohl and htonl. Third, I was reading the status flag byte in two different places and thus getting out of sync. Fourth, it was writing out field_length bytes of each header field after having converted field_length to network byte order, resulting in lots of random crap being appended, and the summary files being huge. (Fortunately, since the size/modtime comparison was biffed, the garbage summary read from disk was always immediately discarded.) * providers/mbox/camel-mbox-parser.c (camel_mbox_parse_file): fix an off-by-one error that caused the last-used UID to be reused if the summary file was regenerated. (That one wasn't my fault. :-) svn path=/trunk/; revision=2279
* update to new property API.Michael Meeks2000-04-022-23/+62
| | | | svn path=/trunk/; revision=2278
* Added Norwegian translation.Kjartan Maraas2000-04-022-0/+523
| | | | | | | | 2000-04-01 Kjartan Maraas <kmaraas@online.no> * no.po: Added Norwegian translation. svn path=/trunk/; revision=2277
* + + * tests/.cvsignore: Added test-movemail. + + * art/.cvsignore: NewMatthew Loper2000-04-017-0/+19
| | | | | | | | | | | | | | | | + + * tests/.cvsignore: Added test-movemail. + + * art/.cvsignore: New file. + + * pcs/.cvsignore: Added *.lo. + + * .cvsignore: Added evolution.pot. + sparkly clean svn path=/trunk/; revision=2276
* implement unimplemented methodsDan Winship2000-04-012-12/+15
| | | | | | * camel-stream-mem.c: implement unimplemented methods svn path=/trunk/; revision=2275
* remove debugging printf()s that no longer seem usefulDan Winship2000-04-019-22/+24
| | | | svn path=/trunk/; revision=2274
* Love, part 3Miguel de Icaza2000-04-012-14/+38
| | | | svn path=/trunk/; revision=2273
* Love realizationMiguel de Icaza2000-04-016-72/+96
| | | | svn path=/trunk/; revision=2272
* More loveMiguel de Icaza2000-04-019-28/+61
| | | | svn path=/trunk/; revision=2271
* Added "convert_newlines_to_br" boolean param, to give the option of notMatthew Loper2000-04-012-6/+16
| | | | | | | | | * camel-formatter.c (text_to_html): Added "convert_newlines_to_br" boolean param, to give the option of not converting '\n's to <br> tags. This way, when we stick stuff in a <pre> tag, newlines stay newlines. svn path=/trunk/; revision=2270
* Update for shortcut bar changes.Dan Winship2000-04-014-3/+58
| | | | | | | | | | | * shell/e-shortcut.c (e_shortcut_bar_view_new, shell_icon_cb): Update for shortcut bar changes. * shell/e-folder.h: add E_FOLDER_SUMMARY * shell/e-shell.c (e_shell_setup_default_folders): make the "Today" icon be of type E_FOLDER_SUMMARY, not E_FOLDER_MAIL. svn path=/trunk/; revision=2269
* added support for a callback function to set the icons.Damon Chaplin2000-03-314-41/+85
| | | | | | | | | | | | 2000-03-31 Damon Chaplin <damon@helixcode.com> * widgets/shortcut-bar/e-shortcut-bar.[hc]: added support for a callback function to set the icons. * widgets/shortcut-bar/test-shortcut-bar.c: updated to use the callback function. svn path=/trunk/; revision=2268
* Added some missing gtk_object_refs.Christopher James Lahey2000-03-313-0/+7
| | | | | | | | | 2000-03-31 Christopher James Lahey <clahey@helixcode.com> * addressbook/demo/demo.c, addressbook/demo/addressbook-widget.c: Added some missing gtk_object_refs. svn path=/trunk/; revision=2267
* More workMiguel de Icaza2000-03-318-148/+422
| | | | svn path=/trunk/; revision=2266
* Get first card (with R_FIRST) on first seq().Matthew Loper2000-03-312-2/+8
| | | | | | | | * addressbook/backend/pas/pas-backend-file.c (pas_backend_file_build_all_cards_list): Get first card (with R_FIRST) on first seq(). svn path=/trunk/; revision=2265
* Add so I can go to the chillout hack roomMiguel de Icaza2000-03-3112-178/+616
| | | | svn path=/trunk/; revision=2264
* new-file new fileChris Toshok2000-03-313-0/+556
| | | | | | | | | * addressbook/backend/pas/pas-backend-ldap.h: new-file * addressbook/backend/pas/pas-backend-ldap.c: new file both still in the "do not enter" stage. svn path=/trunk/; revision=2263
* Hold off on deactivating the "outgoing" control until after setting up theDan Winship2000-03-312-25/+38
| | | | | | | | | | * shell/e-shell-view.c (e_shell_view_set_view): Hold off on deactivating the "outgoing" control until after setting up the "incoming" control. That way if the new control takes a few seconds to load, there won't be an ugly empty spot where the toolbar used to be while the new control loads. svn path=/trunk/; revision=2262
* install new shortcut bar pixmaps.Dan Winship2000-03-315-4/+36
| | | | | | | | | | | | * configure.in: * Makefile.am: * art/Makefile.am: install new shortcut bar pixmaps. * widgets/shortcut-bar/e-shortcut-bar.c: Sort of use the new pixmaps. This code needs to be restructured, but Damon is rumored to already be doing it. svn path=/trunk/; revision=2261
* Use <pre> tag to force the use of monospaced fonts.Matthew Loper2000-03-312-0/+9
| | | | | | | * camel-formatter.c (handle_text_plain): Use <pre> tag to force the use of monospaced fonts. svn path=/trunk/; revision=2260
* Fix the comment at the top of the file: it was describingDan Winship2000-03-311-3/+9
| | | | | | | EShortcutBar, not EGroupBar. (EGroupBar description taken from e-group-bar.h). svn path=/trunk/; revision=2259
* Add new filesMiguel de Icaza2000-03-318-0/+750
| | | | svn path=/trunk/; revision=2258
* look mum! new icons! /tigertTuomas Kuosmanen2000-03-317-0/+8
| | | | svn path=/trunk/; revision=2257
* Add a htons in the default_number case, and document the fact that theDan Winship2000-03-313-10/+15
| | | | | | | | | | | | * camel-service.c (camel_service_getport): Add a htons in the default_number case, and document the fact that the function returns the port in network byte order. * providers/pop3/camel-pop3-store.c (pop3_connect): Revert Miguel's change. The port number bug was actually somewhere else, and the IP address copying code was fine already. svn path=/trunk/; revision=2256
* cal_client_get_events_in_range returns a list of CalObjInstance *, not aSeth Alves2000-03-311-3/+4
| | | | | | | | * gui/main.c (calendar_get_events_in_range): cal_client_get_events_in_range returns a list of CalObjInstance *, not a list of (char *) uid. svn path=/trunk/; revision=2255
* readded the gui directorySeth Alves2000-03-303-2/+16
| | | | | | | | | * Makefile.am (SUBDIRS): readded the gui directory * gui/main.c: temporarily added alarm_defaults back in, since the calendar doesn't link without it svn path=/trunk/; revision=2254
* One linerMiguel de Icaza2000-03-302-2/+2
| | | | svn path=/trunk/; revision=2253
* Fix indentationMiguel de Icaza2000-03-3056-1110/+1110
| | | | svn path=/trunk/; revision=2252
* Add htons (port), and only copy 4 bytes for the IP address to prevent aMiguel de Icaza2000-03-302-2/+13
| | | | | | | | | | 2000-03-29 Miguel de Icaza <miguel@gnu.org> * providers/pop3/camel-pop3-store.c (pop3_connect): Add htons (port), and only copy 4 bytes for the IP address to prevent a DNS attack. svn path=/trunk/; revision=2251
* Call bonobo_control_frame_activate on the folder_view every time it isDan Winship2000-03-304-28/+107
| | | | | | | | | | | | * shell/e-shell-view.c (e_shell_view_set_view): Call bonobo_control_frame_activate on the folder_view every time it is displayed, and bonobo_control_frame_deactivate every time it is hidden. * folder-browser-factory.c (control_activate): build a toolbar. (control_deactivate): and hide it. svn path=/trunk/; revision=2250
* Fixed management of the corba-cursor object by callingChristopher James Lahey2000-03-302-20/+37
| | | | | | | | | | | | 2000-03-29 Christopher James Lahey <clahey@helixcode.com> * addressbook/backend/ebook/e-card-cursor.c: Fixed management of the corba-cursor object by calling CORBA_Object_duplicate on it on e-card-cursor creation and calling CORBA_Object_release on e-card-cursor destruction. Also, properly free string returned from Evolution_CardCursor_get_nth function. svn path=/trunk/; revision=2249
* + * addressbook/backend/ebook/test-client.c (get_cursor_cb): AddedMatthew Loper2000-03-305-15/+107
| | | | | | | | | | | + some debugging. + + * addressbook/backend/ebook/e-book-listener.c: Added inline + documentation for exposed functions. + * addressbook/backend/ebook/e-card-cursor.c: same. + * addressbook/backend/ebook/e-card.c: same. svn path=/trunk/; revision=2248
* + * Makefile.am: add calendar compilation back in.Matthew Loper2000-03-304-4/+8
| | | | | | | | + + * calendar/Makefile.am: remove the gui directory, which doesn't + compile. svn path=/trunk/; revision=2247
* + * addressbook/backend/pas/pas-book-factory.cMatthew Loper2000-03-306-11/+24
| | | | | | | | | | | | | | | | | | | | + (PAS_BOOK_FACTORY_GOAD_ID): changed to + "evolution:addressbook-server". + + * addressbook/backend/pas/Makefile.am: no need to install a + .gnorba file from here, as the wombat.gnorba file in + evolution/wombat will do its job. + + * addressbook/backend/ebook/test-client.c (ebook_create): if + ebook_new fails, print a warning and return. + + * addressbook/backend/ebook/e-book.c (CARDSERVER_GOAD_ID): changed + to "evolution:addressbook-server". The wombat in evolution/wombat will now have both the pcs and the pas in it. svn path=/trunk/; revision=2246
* + * wombat/wombat.c: Changed headerfile path.Matthew Loper2000-03-293-8/+17
| | | | | | | | | + + * wombat/Makefile.am: Use relative paths to libraries in the build + tree, rather than requiring libraries (such as libpcs) to already + be installed. svn path=/trunk/; revision=2245
* + * wombat/Makefile.am: new file.Matthew Loper2000-03-298-19/+86
| | | | | | | | | | | + * wombat/wombat.gnorba: Cleaned up. + + * wombat/wombat.c (setup_pcs): filled in the rest. + + * e-table-text-model.c (e_table_text_model_destroy): made + assertion more accurate. svn path=/trunk/; revision=2244
* use g_new0 to allocate the BonoboObjectServant.Chris Toshok2000-03-292-1/+4
| | | | | | | * addressbook/backend/pas/pas-card-cursor.c (create_cursor): use g_new0 to allocate the BonoboObjectServant. svn path=/trunk/; revision=2243
* + * Makefile.am: added wombat.Matthew Loper2000-03-292-0/+3
| | | | svn path=/trunk/; revision=2242
* + * wombat/wombat.gnorba: new file.Matthew Loper2000-03-298-2/+72
| | | | | | | | | | | | | | + + * wombat/.cvsignore: new file. + + * wombat/wombat.c (setup_pcs): fill out this function some. + + * configure.in: added wombat. + + * pcs/Makefile.am: create a libpcs.la library, for use in the + wombat. svn path=/trunk/; revision=2241
* remove unnecessary strdup/free.Chris Toshok2000-03-292-10/+12
| | | | | | | | * addressbook/backend/pas/pas-backend-file.c (pas_backend_file_build_all_cards_list): remove unnecessary strdup/free. svn path=/trunk/; revision=2240
* Removed an infinite loop.Christopher James Lahey2000-03-295-3/+104
| | | | | | | | | | | | | | | 2000-03-28 Christopher James Lahey <clahey@helixcode.com> * addressbook/backend/pas/pas-backend-file.c: Removed an infinite loop. * addressbook/backend/ebook/test-client-list.c: New test that doesn't add an extra database item. * addressbook/backend/ebook/Makefile.am, addressbook/backend/ebook/.cvsignore: Added test-client-list. svn path=/trunk/; revision=2239
* New function (borrowed from Korganizer's libversit code) to combineRussell Steinthal2000-03-291-2/+39
| | | | | | | | | | | | | | | | 2000-03-28 Russell Steinthal <rms39@columbia.edu> * libversit/vcc.y (appendValue): New function (borrowed from Korganizer's libversit code) to combine semicolon-separated multiple-value properties into one long semicolon-delimited string (which can then be parsed by the application code). This works around a bug in libversit by which multiple values would overwrite each other. NOTE: This change seems to work, but could use as much testing as possible before GNOME 1.2 (and gnome-pim 1.2) is released.... Hopefully, this fixes the multiple CATEGORIES bug I've been complaining about for the last few weeks. svn path=/trunk/; revision=2237
* Fixed memory allocation.Christopher James Lahey2000-03-295-21/+37
| | | | | | | | | | | | | | | | | | 2000-03-28 Christopher James Lahey <clahey@helixcode.com> * addressbook/backend/pas/pas-card-cursor.c: Fixed memory allocation. * addressbook/backend/pas/pas-backend-file.c: Fixed memory allocation. Made database stuff not do an extra entry. * addressbook/backend/ebook/test-client.c: Add test for get_all_cards functionality. Changed database name to test.db. * addressbook/backend/ebook/e-card-cursor.c: Changed bonobo_object to gtk_object in a couple of places. svn path=/trunk/; revision=2236
* create id's for entries using the following format: ("pas-id-%08lX%08X",Chris Toshok2000-03-292-1/+12
| | | | | | | | * addressbook/backend/pas/pas-backend-file.c (pas_backend_file_create_unique_id): create id's for entries using the following format: ("pas-id-%08lX%08X", time(NULL), c++). svn path=/trunk/; revision=2235
* Modfied to use the gnome-config --yadayada gpilot script.Eskil Heyn Olsen2000-03-291-3/+3
| | | | svn path=/trunk/; revision=2220
* For matt.Nat Friedman2000-03-292-0/+88
| | | | svn path=/trunk/; revision=2219
* make this return a CamelStream rather than a CamelSeekableSubstream,Dan Winship2000-03-294-5/+11
| | | | | | | | | | * camel-seekable-substream.c (camel_seekable_substream_new_with_seekable_stream_and_bounds): make this return a CamelStream rather than a CamelSeekableSubstream, because that's the way Gtk objects tend to work. svn path=/trunk/; revision=2218
* fix warningsDan Winship2000-03-2913-27/+15
| | | | svn path=/trunk/; revision=2217
* convenience functions to canonicalize the host and port values of aDan Winship2000-03-294-21/+113
| | | | | | | | | * camel-service.c (camel_service_gethost, camel_service_getport): convenience functions to canonicalize the host and port values of a service's URL. * providers/pop3/camel-pop3-store.c: use them svn path=/trunk/; revision=2216
* Make this work when the inbox file doesn't yet exist.Dan Winship2000-03-292-24/+40
| | | | | | | | * providers/mbox/camel-mbox-folder.c (_check_get_or_maybe_generate_summary_file): Make this work when the inbox file doesn't yet exist. svn path=/trunk/; revision=2215
* make it put mail in ~ instead of always /home/danw. (oops :)Dan Winship2000-03-291-12/+27
| | | | | | also add an option to delete the mail off the server svn path=/trunk/; revision=2214
* added libeutil.la and libetext.aSeth Alves2000-03-283-16/+68
| | | | | | | | | | | | * gui/Makefile.am (LINK_FLAGS): added libeutil.la and libetext.a * gui/main.c (calendar_iterate): switch from string_to_ical_object to ical_object_find_in_string (calendar_get_events_in_range): same (session_save_state): commented out references to gcal->client->filename svn path=/trunk/; revision=2213
* avoid a crash if icons aren't foundSeth Alves2000-03-281-1/+1
| | | | svn path=/trunk/; revision=2212
* Use ical_object_to_string().Federico Mena Quintero2000-03-2811-184/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-03-27 Federico Mena Quintero <federico@helixcode.com> * pcs/cal-backend.c (cal_backend_get_object): Use ical_object_to_string(). * cal-util/calobj.c (ical_object_to_string): Moved over from pcs/cal-backend.c (was string_from_ical_object). (get_calendar_base_vobject): Likewise, moved over from pcs/cal-backend.c. * cal-util/cal-util.c: Removed string_to_ical_object(); the correct function is in calobj.[ch], called ical_object_find_in_string(). Removed ical_object_to_string, since we now implement it in calobj.c. * cal-util/calobj.c: Removed ical_object_new_from_string(); see above. * idl/evolution-calendar.idl (CalObjInstance): Calendar object instances now contain only the UID for the object, not the whole string representation of the object. This allows clients to implement caching of objects if they wish. * pcs/cal.c (Cal_get_events_in_range): Likewise. * pcs/cal-backend.c (build_event_list): Likewise. * cal-client/cal-client.c (cal_client_get_events_in_range): Likewise. * cal-util/cal-util.h (CalObjInstance): Likewise. * cal-util/cal-util.c (cal_obj_instance_list_free): Likewise. (cal_obj_uid_list_free): Assert that the UIDs in the list are not NULL. * pcs/tlacuache.gnorba (repo_id): The calendar factory also supports the Unknown interface. svn path=/trunk/; revision=2211