aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorChris Toshok <toshok@ximian.com>2001-10-19 05:48:40 +0800
committerChris Toshok <toshok@src.gnome.org>2001-10-19 05:48:40 +0800
commit772746c46d7d2b16292e28ba4a7501f085e763fc (patch)
treef73ad9b08e48482c00743bc74b4f199a8ea33462 /tools
parentf6dfb498619f36e5038b305318c2db657362ca79 (diff)
downloadgsoc2013-evolution-772746c46d7d2b16292e28ba4a7501f085e763fc.tar.gz
gsoc2013-evolution-772746c46d7d2b16292e28ba4a7501f085e763fc.tar.zst
gsoc2013-evolution-772746c46d7d2b16292e28ba4a7501f085e763fc.zip
use a new fangled perl script that queries oaf for interfaces we want to
2001-10-18 Chris Toshok <toshok@ximian.com> * tools/killev: use a new fangled perl script that queries oaf for interfaces we want to kill. svn path=/trunk/; revision=13776
Diffstat (limited to 'tools')
-rwxr-xr-xtools/killev195
1 files changed, 128 insertions, 67 deletions
diff --git a/tools/killev b/tools/killev
index 903246b286..f38cce3738 100755
--- a/tools/killev
+++ b/tools/killev
@@ -1,68 +1,129 @@
-#!/bin/sh
-# FIXME: Sigh, we need a less gross way of doing this.
-
-sysname=`uname -s`
-
-if [ "$sysname" = "SunOS" ]; then
- killcmd="pkill"
-else
- killcmd="killall"
-fi
-
-$killcmd -9 wombat 2>/dev/null
-$killcmd -9 lt-wombat 2>/dev/null
-
-$killcmd -9 evolution-addressbook 2>/dev/null
-$killcmd -9 evolution-addres 2>/dev/null
-$killcmd -9 lt-evolution-addressbook 2>/dev/null
-$killcmd -9 lt-evolution-add 2>/dev/null
-
-$killcmd -9 evolution-calendar 2>/dev/null
-$killcmd -9 evolution-calend 2>/dev/null
-$killcmd -9 lt-evolution-calendar 2>/dev/null
-$killcmd -9 lt-evolution-cal 2>/dev/null
-$killcmd -9 lt-gnomecal 2>/dev/null
-
-$killcmd -9 evolution-mail 2>/dev/null
-$killcmd -9 lt-evolution-mail 2>/dev/null
-$killcmd -9 lt-evolution-mai 2>/dev/null
-
-$killcmd -9 evolution-executive-summary 2>/dev/null
-$killcmd -9 evolution-execut 2>/dev/null
-$killcmd -9 lt-evolution-executive-summary 2>/dev/null
-$killcmd -9 lt-evolution-exe 2>/dev/null
-
-$killcmd -9 evolution 2>/dev/null
-
-$killcmd -9 rdf-summary 2>/dev/null
-$killcmd -9 lt-rdf-summary 2>/dev/null
-
-$killcmd -9 evolution-elm-importer 2>/dev/null
-$killcmd -9 evolution-elm-im 2>/dev/null
-$killcmd -9 evolution-pine-importer 2>/dev/null
-$killcmd -9 evolution-pine-i 2>/dev/null
-$killcmd -9 evolution-netscape-importer 2>/dev/null
-$killcmd -9 evolution-netsca 2>/dev/null
-$killcmd -9 evolution-vcard-importer 2>/dev/null
-$killcmd -9 evolution-vcard- 2>/dev/null
-$killcmd -9 evolution-ldif-importer 2>/dev/null
-$killcmd -9 evolution-ldif-i 2>/dev/null
-
-$killcmd -9 evolution-alarm-notify 2>/dev/null
-$killcmd -9 evolution-alarm- 2>/dev/null
-
-$killcmd -9 lt-gnome-spell-component 2>/dev/null
-$killcmd -9 lt-gnome-spell-c 2>/dev/null
-$killcmd -9 gnome-spell-component 2>/dev/null
-$killcmd -9 gnome-spell-comp 2>/dev/null
-
-$killcmd -9 lt-gnome-gtkhtml-editor 2>/dev/null
-$killcmd -9 lt-gnome-gtkhtml 2>/dev/null
-$killcmd -9 gnome-gtkhtml-editor 2>/dev/null
-$killcmd -9 gnome-gtkhtml-ed 2>/dev/null
-
-$killcmd -9 lt-bonobo-moniker-xmldb 2>/dev/null
-$killcmd -9 lt-bonobo-monike 2>/dev/null
-$killcmd -9 bonobo-moniker-xmldb 2>/dev/null
-$killcmd -9 bonobo-moniker-x 2>/dev/null
+#!/usr/bin/perl
+# Interfaces of CORBA servers that need to die.
+@idls = ("IDL:GNOME/Evolution/ShellComponent:1.0",
+ "IDL:GNOME/Evolution/CalFactory:1.0",
+ "IDL:GNOME/Evolution/BookFactory:1.0",
+ "IDL:GNOME/Evolution/Importer:1.0",
+ "IDL:GNOME/Evolution/IntelligentImporter:1.0",
+ "IDL:GNOME/Evolution/Shell:1.0",
+ "IDL:GNOME/Spell/Checker:0.1");
+
+
+# IIDs of specific CORBA servers that need to die that don't implement
+# useful interfaces (for querying, anyway)
+@iids = ("OAFIID:GNOME_Evolution_Calendar_AlarmNotify_Factory",
+ "OAFIID:GNOME_GtkHTML_Editor_Factory",
+ "OAFIID:Bonobo_Moniker_xmldb_Factory");
+
+##
+## You shouldn't have to change anything below this point
+##
+
+$sysname=`uname -s`;
+
+if ($sysname == "SunOS") {
+ $killcmd="pkill";
+}
+else {
+ $killcmd="killall";
+}
+
+sub kill_exe {
+ my ($exe_name) = @_;
+ my $lt_name = "lt-$exe_name";
+ my $sub_exe_name = substr ($exe_name, 0, 16);
+ my $sub_lt_name = substr ($lt_name, 0, 16);
+
+ printf ("killing $exe_name\n");
+
+ `$killcmd -9 $exe_name 2> /dev/null`;
+ `$killcmd -9 $lt_name 2> /dev/null`;
+ `$killcmd -9 $sub_exe_name 2> /dev/null`;
+ `$killcmd -9 $sub_lt_name 2> /dev/null`;
+}
+
+sub kill_exes {
+ while (($key, $value) = each %things_to_kill) {
+ &kill_exe($key);
+ }
+}
+
+sub add_exe {
+ my ($exe_name) = @_;
+ $things_to_kill{$exe_name} = $exe_name;
+}
+
+sub add_factory {
+ my ($factory_iid) = @_;
+
+ open (FACTORY_QUERY, "oaf-client -q -s \"iid == '$factory_iid'\"|");
+ while (<FACTORY_QUERY>) {
+ if (/type exe, location (.*)$/) {
+ &add_exe ($1);
+ }
+ }
+ close (FACTORY_QUERY);
+}
+
+# we need to do separate queries for iids because cvs OAF loses when
+# you do more than one 'iid ==' separated by OR's. It returns a list
+# of all CORBA servers. Cool, eh?
+
+sub run_iid_query {
+ my $iid_query;
+
+ for ($i = 0; $i < @iids; $i++) {
+ $iid_query = "iid == '$iids[$i]'";
+
+ #printf ("$iid_query\n");
+
+ open (QUERY, "oaf-client -q -s \"$iid_query\"|");
+ while (<QUERY>) {
+ if (/type exe, location (.*)$/) {
+ &add_exe ($1);
+ }
+ elsif (/type factory, location (.*)$/) {
+ &add_factory ($1);
+ }
+ }
+ close (QUERY);
+ }
+}
+
+sub run_query {
+ my ($idl_query, $iid_query, $oaf_query);
+
+ $idl_query = "";
+ for ($i = 0; $i < @idls; $i++) {
+ $idl_query .= "repo_ids.has('$idls[$i]')";
+ $idl_query .= " OR " if ($i < @idls - 1);
+ }
+
+ #$iid_query = "";
+ #for ($i = 0; $i < @iids; $i++) {
+ # $iid_query .= "iid == '$iids[$i]'";
+ # $iid_query .= " OR " if ($i < @iids - 1);
+ #}
+
+ $oaf_query = $idl_query;
+ #$oaf_query .= " OR $iid_query" if (@iids > 0);
+
+ #printf ("$oaf_query\n");
+
+ open (QUERY, "oaf-client -q -s \"$oaf_query\"|");
+
+ while (<QUERY>) {
+ if (/type exe, location (.*)$/) {
+ &add_exe ($1);
+ }
+ elsif (/type factory, location (.*)$/) {
+ &add_factory ($1);
+ }
+ }
+ close (QUERY);
+}
+
+&run_query ();
+&run_iid_query ();
+&kill_exes();
08dd45d329cf425f15a3ccc63463a9b489340f'>Remove cruft. Define in terms of privdatadirDan Winship2003-02-062-3/+1 * Remove cruft, s/ICONSDIR/IMAGESDIR/ (gladedir, etspecdir): RemoveDan Winship2003-02-063-12/+7 * Remove some cruft. rename ICONSDIR to IMAGESDIR. (images_DATA): InstallDan Winship2003-02-065-32/+22 * Define in terms of privdatadir. (gladedir): Defined in configure.in now.Dan Winship2003-02-064-5/+4 * Remove cruft (ldapschemadir): Use privdatadir (pasincludedir): UseDan Winship2003-02-063-5/+2 * Remove cruft. (libebookincludedir): Use privincludedir.Dan Winship2003-02-069-20/+33 * Replace deprecated glade_gnome_init() with glade_init().Dan Winship2003-02-065-4/+15 * updated for e scroll frame --> gtk scrolled windowRadek Doulik2003-02-052-10/+10 * [ pull forward Jack Jia's fix for #34900 ] use a weak ref for the fileChris Toshok2003-02-042-9/+15 * pull forward Jack Jia's fix for #33672, but convert it to use unlinkChris Toshok2003-02-042-13/+22 * add a scrolled window (SHADOW_IN) around the address textview.Chris Toshok2003-01-282-25/+41 * rename the category entry to entry-categories.Chris Toshok2003-01-273-3/+22 * i need to sleep more.Chris Toshok2003-01-262-1/+4 * need to assign this here or else the lib doesn't get built.Chris Toshok2003-01-262-0/+6 * begin the new page after showing the last one. (complete_sequence):Chris Toshok2003-01-262-7/+21 * enable this, as building the conduit works if you have gnome-pilot2.Chris Toshok2003-01-262-3/+6 * GObjectify the stuff in here that refers to addressbook objects. theChris Toshok2003-01-262-52/+35 * Remove definition; this is now in configure.in. Likewise. Likewise.Ettore Perazzoli2003-01-254-4/+7 * [ fixes bug #34898 ] handle modifications to email addresses in contactSean Gao2003-01-242-0/+33 * [ fixes bug #36375 ] use PHONE_OTHER_FAX instead of PHONE_OTHER forSean Gao2003-01-242-1/+7 * [ fixes bug #31014, roll this in from the 1.2 branch ] use "categories"Chris Toshok2003-01-242-1/+8 * fix for bug 34883 broke ssl transactions (at least those where we wereChris Toshok2003-01-242-0/+17 * Remove definition; no need to set it here since it's now defined inEttore Perazzoli2003-01-242-1/+7 * Define componentdir instead of COMPONENT_DIR. Set it toEttore Perazzoli2003-01-241-2/+0 * Version using $(BASE_VERSION). (etspecdir): Likewise. (iconsdir):Ettore Perazzoli2003-01-2315-115/+138 * don't use gnome_print_multipage_new_from_sizes and add warningRadek Doulik2003-01-222-2/+17 * applied patch from Frederic Crozat <fcrozat@mandrakesoft.com>Radek Doulik2003-01-223-45/+45 * reenable all the importers/loaders.Chris Toshok2003-01-165-175/+101 * Change dialog from Yes/No/Cancel to Discard/Cancel/Save to match the HIG.Ettore Perazzoli2003-01-1510-14/+48 * Add $(schema_DATA).Ettore Perazzoli2003-01-153-3/+9 * try to load the uri again if it failed previously. (book_open_cb): setChris Toshok2003-01-104-3/+47 * doh, fix build error.Chris Toshok2003-01-102-2/+7 * #include gtklabel.h, fixes an unresolved symbol.Chris Toshok2003-01-102-0/+6 * build up the list of supported auth_methods.Chris Toshok2003-01-1011-66/+411 * deal with backends that might not have loaded successfully (they'll have aChris Toshok2003-01-102-12/+19 * call e_select_names_bonobo_construct on the newly created object.Chris Toshok2003-01-102-0/+8 * addressbook-config.etspec is gone.Chris Toshok2003-01-105-6353/+6001 * fix parameter types here (this signal isn't generated from an ETable.)Chris Toshok2003-01-106-1/+26 * remove the select names stuff (the Related Contacts button/entry.)Chris Toshok2003-01-103-2537/+2285 * comment out the factory oaf_server, and change the location of theChris Toshok2003-01-104-6/+33 * oops, don't include e-treeview-selection-model.h unless we're building theChris Toshok2003-01-092-1/+6 * Fix to build.Jeffrey Stedfast2003-01-092-1/+6 * add in the schema entry for minimum_query_length.Chris Toshok2003-01-092-0/+16 * add E_ADDRESSBOOK_VIEW_TREEVIEW to the enum, ifdef'ed out.Chris Toshok2003-01-094-18/+190 * add parent arg.Chris Toshok2003-01-097-1/+1063 * make it buildJeffrey Stedfast2003-01-091-1/+1 * $(datadir)/evolution/images instead of $(datadir)/images/evolution.Ettore Perazzoli2003-01-095-22/+30 * Move PASBook request handling into PASBackend itself since allDan Winship2003-01-095-395/+559 * fix the SYNTAX for the telephone attributes, and make the fax attributesChris Toshok2003-01-082-13/+15 * remove idldir definition. (It's defined in configure.in now)Dan Winship2003-01-063-4/+7 * [ fixes the non-ui portion of #36183 ] use the entry'sChris Toshok2003-01-025-15/+71 * One more typoAndrew V. Samoilov2002-12-271-1/+1 * Typo fixedAndrew V. Samoilov2002-12-271-1/+1 * (addressbook_config_control_new): Made it return anEttore Perazzoli2002-12-203-2/+11 * [ fixes bug #34897 ] don't free the return of e_card_simple_get_const, asChris Toshok2002-12-192-1/+8 * convert the clist in here to a GtkTreeView. your guess is as good as mineChris Toshok2002-12-192-38/+68 * g_string_sprintfa -> g_string_append_printf. (create_alphabet): same.Chris Toshok2002-12-193-7/+16 * drop use of "font" arg. (get_left_width): use pango to calculate thisChris Toshok2002-12-1926-121/+227 * g_strcasecmp -> g_ascii_strcasecmp. (FIND_INSERT): same.Chris Toshok2002-12-185-3/+20 * oops, use strcmp, not !strcmp here.Chris Toshok2002-12-182-1/+6 * [ Fixes bug #35135 ] don't free the default_book_uri here, it's done inChris Toshok2002-12-182-9/+48 * (addressbook_config_control_new): UseEttore Perazzoli2002-12-172-1/+8 * Don't #include <e-util/e-html-utils.h>Jeffrey Stedfast2002-12-172-2/+5 * GObject-ize this.Chris Toshok2002-12-103-75/+55 * pass "Addressbook" to e_passwords*. (addressbook_authenticate): same.Chris Toshok2002-12-102-3/+9 * remove PENDING_PORT_WORK. (addressbook_search_activated): same.Chris Toshok2002-12-103-8/+11 * Forgot to commit this new file.Ettore Perazzoli2002-12-101-0/+67 * #define MINICARD_CONTROL_ID.Ettore Perazzoli2002-12-102-0/+7 * connect ::response to gtk_widget_destroy so the dialog goes away.Chris Toshok2002-12-093-4/+15 * this uses pango now. (addressbook_height): same.Chris Toshok2002-12-092-23/+18 * use e_card_set_book instead of basically duplicating its code here.Chris Toshok2002-12-072-8/+8 * #include <string.h>.Ettore Perazzoli2002-12-0720-327/+146 * Use collate for sorting rather than the normal string sort. This fixes bugJeffrey Stedfast2002-12-062-1/+7 * only enable the LDAPv3 stuff if TLS is being used. Also, deal with namingChris Toshok2002-12-032-30/+50 * gnomedialog -> gtkdialog stuff. print dialog is a gtkdialog now.Not Zed2002-12-024-3/+18 * the detail is supposed to go after the signal id, not at the end of theChris Toshok2002-11-302-1/+7 * [ roll forward from 1.2 branch, partial fix for #31763 ] add the FindChris Toshok2002-11-292-393/+427 * remove the button_press_event handler (that did nothing). this makes it soChris Toshok2002-11-292-9/+7 * add include for gtkstock.h.Chris Toshok2002-11-277-19/+61 * [ roll forward from 1.2 branch ] never pass NULL as the vcard to the corbaChris Toshok2002-11-272-1/+10 * [ roll forward from 1.2 branch, Fixes addressbook bug #28945 ] if theChris Toshok2002-11-272-1/+16 * remove redundant setting of y2.Chris Toshok2002-11-276-13/+31 * use new schema for completion/uris. (uris_listener): same.Chris Toshok2002-11-276-77/+140 * ignore server.inChris Toshok2002-11-261-0/+1 * show the etable. (addressbook_add_server_druid): show_all before returningChris Toshok2002-11-252-1/+9 * [ roll forward from the 1.2 branch. fixes #25540, part of #29630, as wellChris Toshok2002-11-258-984/+1230 * [ roll forward Sean.Gao@sun.com's fix for #16870 from the 1.2 branch ]Chris Toshok2002-11-232-1/+8 * [ rolling forward fix for #34254 from 1.2 branch ] use g-ascii_strncasecmpChris Toshok2002-11-231-1/+1 * [ rolling forward fix for #34254 from 1.2 branch ] use g-ascii_strncasecmpChris Toshok2002-11-232-2/+9 * roll forward the scope fix.Chris Toshok2002-11-212-1/+5 * roll forward the fix for the contact editor.Chris Toshok2002-11-212-0/+10 * Pass type to bonobo_ctonrol_set_property, and also NULL terminate theNot Zed2002-11-213-2/+11 * gui/component/select-names/GNOME_Evolution_Addressbook_SelectNames.server.Ettore Perazzoli2002-11-203-5/+13 * show the custom table.Chris Toshok2002-11-192-0/+6 * remove the cast to (int) - column_width is a double.Chris Toshok2002-11-194-11/+28 * oops, missed some "oaf"'s.Chris Toshok2002-11-182-1/+6 * sink the popup. (e_contact_editor_build_email_ui): same.Chris Toshok2002-11-173-0/+18 * ignore .server.inChris Toshok2002-11-171-0/+1 * Added rule to generate GNOME_Evolution_Addressbook.server.in fromEttore Perazzoli2002-11-166-508/+467 * Use bonobo_main_quitRodney Dawes2002-11-162-1/+5 * clean this up a tad.Chris Toshok2002-11-156-133/+38 * push_in = FALSE, no clue why... :) (_arrow_pressed): callChris Toshok2002-11-137-23/+43 * guard against multiple invocations.Chris Toshok2002-11-126-38/+63 * change signature to that of a weak ref notify function. (main): ::destroyChris Toshok2002-11-1219-609/+578 * change around a little, still ifdefed though.Chris Toshok2002-11-126-204/+98 * guard against multiple invocations.Chris Toshok2002-11-1015-229/+334 * guard against multiple invocations. (remove_book_view): same.Chris Toshok2002-11-096-19/+59 * oops, missed these casts.Chris Toshok2002-11-094-10/+17 * port work.Chris Toshok2002-11-0916-347/+480 * parent class is GObjectClass.Chris Toshok2002-11-0910-68/+171 * add camel back in. (contact_print_style_editor_test_LDADD): same.Chris Toshok2002-11-091-3/+2 * add printing back in.Chris Toshok2002-11-091-4/+2 * convert to glade-2Chris Toshok2002-11-085-297/+309 * port work.Chris Toshok2002-11-089-278/+245 * prepend /apps/Evolution to config db paths.Chris Toshok2002-11-083-4/+13 * more porting work.Chris Toshok2002-11-0813-3744/+3753 * add lots of libs back in since they're building now.Chris Toshok2002-11-0810-138/+153 * more porting work.Chris Toshok2002-11-0816-319/+338 * tests are linking now, and link in libcamel.la.Chris Toshok2002-11-084-77/+56 * add prototypes for e_utf8_casefold_collate{_len}Chris Toshok2002-11-083-0/+34 * port this to gnome2/gnomeprint2.Chris Toshok2002-11-078-2142/+2189 * gobjectify this.Chris Toshok2002-11-0729-6104/+6604 * use g_type_class_peek_parent.Chris Toshok2002-11-0711-30/+58 * call g_build_filename, not g_build_path.Chris Toshok2002-11-062-1/+6 * fix the gnome-xml headers.Chris Toshok2002-11-063-3/+8 * fix the gnome-xml headers.Chris Toshok2002-11-0612-267/+339 * fix some #include's.Chris Toshok2002-11-061-2/+0 * only build the backend and gui dirs for now. printing and conduits areChris Toshok2002-11-064-8/+17 * ignore the new .server file.Chris Toshok2002-11-0615-209/+245 * ignore the marshal generated stuff.Chris Toshok2002-11-068-188/+233 * ignore the marshal generated stuff.Chris Toshok2002-11-0612-237/+298 * Port to GObject/gnome2.Chris Toshok2002-11-0628-923/+1110 * Port to GObject/gnome2.Chris Toshok2002-11-0621-524/+410 * ignore the generated marshaller files.Chris Toshok2002-11-067-51/+83 * copy a memleak fix from pas-backend-ad.Dan Winship2002-11-052-0/+6 * g_date_* => g_date_get_*, fixes G_DISABLE_DEPRECATED build.Chris Toshok2002-11-0514-742/+139 * port to gnome 2.Chris Toshok2002-11-0522-715/+886 * don't call bonobo_activation_init directly.Chris Toshok2002-11-059-65/+53 * just include glib.h instead of the gtk stuff.Chris Toshok2002-11-0331-1205/+1531 * never set the charset on an item without also encoding it. Mime messagesLarry Ewing2002-10-282-6/+8 * Disconnect from the book's backend_died signal.Dan Winship2002-10-272-1/+10 * install evolutionperson.schema to $(datadir)/evolution.Chris Toshok2002-10-262-0/+9 * [ fixes #29144 ] use e_table_memory_storage_change instead ofChris Toshok2002-10-252-3/+8 * Set /Addressbook/select_names_uri in the configdb to the selected folder.Dan Winship2002-10-232-17/+31 * fix the sense of a strcmpDan Winship2002-10-222-1/+6 * [ fix for #23764 ] handle multiple letters associated with a singleChris Toshok2002-10-222-11/+34 * [ fixes #29067 ] we need to create a card_sexp even when doing summaryChris Toshok2002-10-222-7/+14 * [ fixes #32144 ] convert the name to the gtk locale before saving.Chris Toshok2002-10-222-3/+16 * [ probable fix for #25477, and memory leak fix ] if the dialog isn't inChris Toshok2002-10-213-0/+18 * Return right away rather than crashing if card->email is NULL.Dan Winship2002-10-162-0/+12 * [ Fix #7094, #7064, #7095, #31944, #31945 ] Hook up new etspec file.Kjartan Maraas2002-10-1014-146/+129 * [ Fix #28392 ] #if 0 out the gal_view submenu, since it's not spec'ed toChris Toshok2002-10-052-0/+9 * free adapter->priv.Chris Toshok2002-10-021-30/+29 * [ Fixes #31321 ] add VERSION:2.1 to exported vCards.Chris Toshok2002-10-012-0/+8 * [ Fixes #31434 ] always retrieve the card from the db. use the summaryChris Toshok2002-10-012-0/+17 * It's a grand old string-review! Nitpicky and minor changes; details in the ap...Aaron Weber2002-10-012-2/+6 * update for Composer_setHeaders change.Dan Winship2002-09-302-2/+7 * [ fixes #27521 ] always unref the contact editor when we get theChris Toshok2002-09-282-3/+10 * set the timeout to 30 seconds. (query_ldap_root_dse): same, and alsoChris Toshok2002-09-282-23/+43 * Change folder type to "contacts/ldap". (addressbook_storage_add_source):Dan Winship2002-09-272-3/+12 * Rename "ldap-contacts" to "contacts/ldap" and add "contacts/public".Dan Winship2002-09-265-4/+27 * free adapter->priv.Chris Toshok2002-09-264-4/+30 * add libeutil to the link and link with libcamel instead ofJP Rosevear2002-09-242-1/+7 * oops, add cached_folder_list to struct _ESelectNamesManager.Chris Toshok2002-09-232-0/+7 * [ Fixes #30481 ] initialize the select names dialog with the defaultChris Toshok2002-09-232-7/+29 * [ Fixes #28165, 29171 ] check to see if the value has really changed. theChris Toshok2002-09-232-25/+64 * [ Fixes #30483 ] argh, contains => beginswith.Chris Toshok2002-09-212-1/+7 * don't add the user creatable item for ldap-contact folders atm, since itChris Toshok2002-09-182-9/+7 * Fix a typo.Kjartan Maraas2002-09-182-1/+5 * [ Fixes bug #30250 ] handle "Unnamed Lists" here by setting their name toChris Toshok2002-09-134-23/+61 * return g_strdup("true"), not "true".Dan Winship2002-09-132-1/+6 * institute an arbitrary minimum limit on the number of characters before weChris Toshok2002-09-122-0/+13 * [ fixes the other half of #17336 ] parse the name when we're asked to setChris Toshok2002-09-122-6/+16 * [ fixes part of #17336 ] get the window title from the .glade file, andChris Toshok2002-09-123-0/+32 * [ fixes #30208 ] if the user clicked cancel in the password dialog, letChris Toshok2002-09-122-56/+112 * Changed the description of the Directory Servers page of the settingsAnna Dirks2002-09-062-1/+8 * [ Fixes #29904 ] we need to activate either a contact list editor orChris Toshok2002-09-052-3/+18 * Pass FALSE to evolution_storage_new: the Other Contacts storage doesn'tDan Winship2002-09-052-1/+8 * Pass NULL as @unpopulate_folder_context_menu_fn toEttore Perazzoli2002-09-052-1/+7 * unref the "without", adapter, and model, then chain up the GnomeDialogMike Kestner2002-09-042-0/+11 * Use ldap-settings.png instead of evolution-contacts.png.Ettore Perazzoli2002-09-042-1/+6 * [ fixes #29699 ] call _set_source with a NULL source to fill in dialogChris Toshok2002-09-042-0/+11 * (delete_contact_cb): Fix typoEttore Perazzoli2002-09-042-1/+7 * add QueryRefused, for when the backend refuses to perform a query. (partDan Winship2002-08-31