| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
2003-08-26 JP Rosevear <jpr@ximian.com>
* conduit/address-conduit.c (ecard_from_remote_record): duplicate
the extra address lines
svn path=/trunk/; revision=22370
|
|
|
|
|
|
|
|
|
|
| |
2003-08-20 Gilbert Fang <gilbert.fang@sun.com>
* gui/widgets/e-addressbook-util.c
(e_addressbook_send_card_list): use memcpy to assign
CORBA_char_sequence instead of strcpy. (#46706)
svn path=/trunk/; revision=22305
|
|
|
|
|
|
|
|
|
| |
2003-08-12 Rodrigo Moya <rodrigo@ximian.com>
* backend/ebook/e-book.c (e_book_dispose): unref the
EComponentListener before unloading the CORBA object.
svn path=/trunk/; revision=22248
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-08-12 Hans Petter Jansson <hpj@ximian.com>
* backend/ebook/e-destination.c (e_destination_dispose): Chain.
* gui/component/e-address-widget.c (e_address_widget_destroy): Chain.
Prevent double frees. Prevent double GSource removal.
* gui/component/e-cardlist-model.c (e_cardlist_model_class_init):
Store parent class.
(e_cardlist_model_dispose): Chain. Prevent double frees and unrefs.
* gui/contact-editor/e-contact-editor-address.c
(e_contact_editor_address_dispose): Chain.
* gui/contact-editor/e-contact-editor-fullname.c
(e_contact_editor_fullname_dispose): Chain.
* gui/contact-list-editor/e-contact-list-editor.c
(e_contact_list_editor_dispose): Chain.
* gui/contact-list-editor/e-contact-list-model.c
(contact_list_model_destroy): Chain. Prevent double frees and unrefs.
* gui/widgets/e-addressbook-reflow-adapter.c (addressbook_dispose):
Chain.
(addressbook_finalize): Chain.
* gui/widgets/e-addressbook-table-adapter.c (addressbook_dispose):
Chain.
* gui/widgets/e-addressbook-treeview-adapter.c (addressbook_destroy):
Chain. Prevent double free.
* gui/widgets/gal-view-minicard.c (gal_view_minicard_dispose):
Chain. Prevent double free and detach.
* gui/widgts/gal-view-treeview.c (gal_view_treeview_dispose):
Chain. Prevent double free and detach.
* printins/e-contact-print-style-editor.c
(e_contact_print_stule_editor_destroy): Chain. Prevent double unref.
svn path=/trunk/; revision=22229
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-23 Chris Toshok <toshok@ximian.com>
* printing/e-contact-print.c (e_contact_print_response): deal with
"uses_list". Fixes #30839.
(e_contact_print_dialog_new): use GINT_TO_POINTER instead of
casting to void*, and set "uses_list" to FALSE.
(e_contact_print_card_dialog_new): same.
(e_contact_print_card_list_dialog_new): same, but set "uses_list"
to TRUE.
svn path=/trunk/; revision=21987
|
|
|
|
|
|
|
|
| |
2003-07-23 Chris Toshok <toshok@ximian.com>
* backend/ebook/e-book.c (e_book_dispose): fix a typo.
svn path=/trunk/; revision=21985
|
|
|
|
|
|
|
|
|
|
| |
2003-07-22 Akira TAGOH <tagoh@redhat.com>
* printing/e-contact-print-envelope.c (ecpe_print): Use 'Sans'
instead of 'Helvetica' for the font name.
* printing/e-contact-print.c (e_contact_build_style): Likewise.
svn path=/trunk/; revision=21962
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* backend/ebook/Makefile.am: use EVO_MARSHAL_RULE
* backend/pas/Makefile.am: Likewise
* gui/component/select-names/Makefile.am: Likewise
* gui/contact-editor/Makefile.am: Likewise
* gui/contact-list-editor/Makefile.am: Likewise
* gui/widgets/Makefile.am: Likewise
* gui/contact-editor/e-contact-editor.c
(e_contact_editor_class_init):
s/ece_marshal/e_contact_editor_marshal/
* gui/contact-list-editor/e-contact-list-editor.c
(e_contact_list_editor_class_init): Likewise for ecle_marshal
svn path=/trunk/; revision=21913
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/search/e-addressbook-search-dialog.c
(e_addressbook_search_dialog_init): Remove gtk_window_set_policy
call since that function is deprecated and it was just setting
everything to the default values anyway.
* gui/widgets/e-addressbook-util.c: #include gal/util/e-util.h for
e_free_object_list.
svn path=/trunk/; revision=21904
|
|
|
|
|
|
|
|
| |
* backend/ebook/e-card.c: (e_card_new,
e_card_new_with_default_charset): Make the "vcard" arg const.
...: add lots and lots of other consts as a side effect
svn path=/trunk/; revision=21888
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/widgets/e-addressbook-view.c (e_addressbook_view_dispose):
disconnect from model signals to prevent a race condition at
shutdown where the view gets destroyed and then the model notices
the backend dying before being destroyed itself.
* gui/widgets/e-addressbook-reflow-adapter.c
(addressbook_finalize): add, to free priv.
(e_addressbook_reflow_adapter_class_init): set it up
* gui/component/e-address-popup.c (e_address_popup_set_free_form):
Don't leak strings
* gui/component/addressbook-storage.c (load_source_data): don't
leak xml data.
* gui/component/addressbook-component.c (new_item_cb): don't leak
the new card.
svn path=/trunk/; revision=21858
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-25 Gilbert Fang <gilbert.fang@sun.com>
* gui/widgets/e-minicard-view-widget.c
(e_minicard_view_widget_real_focus_in_event): new function,
override the event handler for focus_in_event, set the first item
be focused if no focused item at all. Fixes bug 41826.
svn path=/trunk/; revision=21547
|
|
|
|
|
|
|
|
|
|
| |
2003-06-18 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c (fill_in_field): in the
EUrlEntry case just reassign widget. it'll be handled by the
GtkEditable code below. Fixes #43841.
svn path=/trunk/; revision=21514
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-14 Larry Ewing <lewing@ximian.com>
* gui/backend/ebook/e-card-simple.c:
* gui/backend/ebook/e-card.c:
* gui/backend/ebook/evolution-ldif-importer.c:
* gui/backend/ebook/load-pine-addressbook.c:
* gui/backend/ebook/test-card.c:
* gui/backend/pas/pas-backend-card-sexp.c:
* gui/backend/pas/pas-backend-ldap.c: Fix lots of leaks, update for correct
use of g_object_get. Some cleanups.
svn path=/trunk/; revision=21443
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-13 Larry Ewing <lewing@ximian.com>
* gui/component/addressbook.c:
* gui/component/e-cardlist-model.c:
* gui/component/select-names/e-select-names-text-model.c:
* gui/contact-editor/e-contact-editor.c:
* gui/contact-editor/e-contact-save-as.c:
* gui/contact-list-editor/e-contact-list-editor.c:
* gui/widgets/e-addressbook-table-adapter.c:
* gui/widgets/e-addressbook-util.c:
* gui/widgets/e-addressbook-view.c:
* gui/widgets/e-minicard-view.c:
* gui/widgets/e-minicard.c: Fix lots of leaks, update for correct
use of g_object_get. Some misc cleanups.
svn path=/trunk/; revision=21442
|
|
|
|
|
|
|
|
|
| |
2003-06-13 Larry Ewing <lewing@ximian.com>
* printing/e-contact-print.c: update for correct used of
g_object_get.
svn path=/trunk/; revision=21441
|
|
|
|
| |
svn path=/trunk/; revision=21427
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-05 Not Zed <NotZed@Ximian.com>
** For #42691.
* gui/component/select-names/Makefile.am (%.server.in): implicit
rule for .in file.
(BUILT_SOURCES): added server_DATA.
* gui/component/Makefile.am (%.server.in): use implicit rule for
.in file.
(BUILT_SOURCES): added, just server_DATA.
(CLEANFILES): added
* backend/ebook/Makefile.am (BUILT_SOURCES): add server_DATA.
svn path=/trunk/; revision=21400
|
|
|
|
| |
svn path=/trunk/; revision=21387
|
|
|
|
|
|
|
|
|
| |
2003-06-04 Rodrigo Moya <rodrigo@ximian.com>
* backend/ebook/ebook.c (e_book_do_response_open): adapted to
changes in EComponentListener API.
svn path=/trunk/; revision=21383
|
|
|
|
|
|
|
|
| |
* backend/pas/pas-backend-ldap.c (func_beginswith): use the more
convoluted (but more correct) query if evolutionPerson is
supported. Fixes #42825.
svn path=/trunk/; revision=21270
|
|
|
|
|
|
|
|
|
|
| |
2003-05-19 Chris Toshok <toshok@ximian.com>
* backend/ebook/e-destination.c (use_default_book_cb): handle the
case where @book == NULL, which can happen if there was a problem
opening the default book. Should fix #43005.
svn path=/trunk/; revision=21269
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-19 Chris Toshok <toshok@ximian.com>
* gui/component/addressbook-component.c
(ensure_completion_uris_exist): fix the initial run case. the
config upgrade code creates all elements so we can't just check
for NULL - we have to check if the string is empty. Fixes #43213.
svn path=/trunk/; revision=21263
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-19 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-minicard-label.c (set_colors): if we've got focus,
set the background of the rect to bg[NORMAL], and the fill color
of the text and label to text[NORMAL]. This will make the
background a different color than the canvas, but won't make it
use the selected background. fixes #42472
svn path=/trunk/; revision=21262
|
|
|
|
|
|
|
|
|
|
| |
2003-05-19 Chris Toshok <toshok@ximian.com>
* gui/merging/e-card-merging.c (e_card_merging_book_commit_card):
add a g_object_ref(card), to match the one in
e_card_merging_book_add_card. Fixes #43175.
svn path=/trunk/; revision=21259
|
|
|
|
|
|
|
|
|
| |
2003-05-19 Anna Marie Dirks <anna@ximian.com>
* gui/contact-editor/e-contact-quick-add.c: Added HIG-appropriate
HIG-appropriate spacing, padding, accelerators. Fixes bug #41210
svn path=/trunk/; revision=21254
|
|
|
|
|
|
|
|
|
|
| |
2003-05-19 Anna Marie Dirks <anna@ximian.com>
* gui/component/ldap-config.glade: HIG-ified the various dialogs
(including the settings pages, the config druid, and the edit dialog)
in this glade file. This fixes bugs #41140, #41137, #41130
svn path=/trunk/; revision=21252
|
|
|
|
|
|
|
|
|
|
| |
2003-05-19 Anna Marie Dirks <anna@ximian.com>
* gui/merging/e-card-merging-book-commit-duplicate-detected.glade:
Changed button order, and added HIG-appropriate spacing/padding.
Fixes bug #41232.
svn path=/trunk/; revision=21248
|
|
|
|
|
|
|
|
|
|
| |
2003-05-19 Anna Marie Dirks <anna@ximian.com>
* gui/merging/e-card-duplicate-detected.glade: Changed button
order, and added HIG-appropriate spacing/padding. Fixes bug
#41229 and #41231.
svn path=/trunk/; revision=21246
|
|
|
|
|
|
|
| |
* gui/component/addressbook-component.c (xfer_folder): remove the
summary if @remove_source is TRUE. Fixes 38084.
svn path=/trunk/; revision=21240
|
|
|
|
|
|
|
|
|
|
| |
2003-05-16 Anna Marie Dirks <anna@ximian.com>
* gui/contact-list-editor/contact-list-editor.glade: Added
HIG-appropriate spacing, padding, capitalization and accelerators.
Fixes bug #41254
svn path=/trunk/; revision=21227
|
|
|
|
|
|
|
|
|
| |
2003-05-16 Anna Marie Dirks <anna@ximian.com>
* gui/contact-editor/fulladdr.glade: Added HIG-appropriate
spacing, padding, capitalization and accelerators. Fixes bug #41251
svn path=/trunk/; revision=21226
|
|
|
|
|
|
|
|
|
|
| |
2003-05-14 Anna Marie Dirks <anna@ximian.com>
* gui/contact-editor/fullname.glade: Added HIG-appropriate
spacing, padding, caps, title and accelerators. Fixes bug #41249,
and also bug #41250..
svn path=/trunk/; revision=21225
|
|
|
|
|
|
|
|
|
| |
2003-05-16 Anna Marie Dirks <anna@ximian.com>
* gui/contact-editor/contact-editor.glade: Added HIG-appropriate
spacing, padding, capitalization and accelerators. Fixes bug #41248.
svn path=/trunk/; revision=21224
|
|
|
|
|
|
|
|
|
| |
2003-05-16 Rodney Dawes <dobey@ximian.com>
* addressbook/backend/ebook/Makefile.am: Move the tools to a
more appropriate directory, privlibexecdir
svn path=/trunk/; revision=21218
|
|
|
|
| |
svn path=/trunk/; revision=21217
|
|
|
|
|
|
|
|
|
|
| |
2003-05-15 Rodney Dawes <dobey@ximian.com>
* configure.in: Check for libgcc stuff to make solaris happy
* gui/component/Makefile.am: libgcc fix for Solaris __eprintf issue
svn path=/trunk/; revision=21212
|
|
|
|
| |
svn path=/trunk/; revision=21204
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-15 Chris Toshok <toshok@ximian.com>
* gui/component/addressbook.c (book_open_cb): backing out a tiny
porting of jpr's fix - we need to set the book on the
EAddressbookView, or else it won't do queries, and it won't show
any cards. Fixes #43023, #43090.
svn path=/trunk/; revision=21201
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-15 Chris Toshok <toshok@ximian.com>
* gui/merging/e-card-merging.c (free_lookup): new function, split
out the duplicated teardown code from final_cb and final_id_cb.
also, unref the card.
(final_id_cb): call free_lookup.
(final_cb): same.
(e_card_merging_book_add_card): ref the card. fixes bug #43016.
svn path=/trunk/; revision=21200
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-14 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c (full_addr_clicked):
replace the text_buffer_delete/text_buffer_insert with
set_buffer_set_text. call widget_changed if they clicked OK, so
we actually mark the dialog changed.
(fill_in_field): make this handle GtkTextViews, because for some
reason that escapes rational thought GtkTextView's don't implement
GtkEditable. fixes #42606.
(extract_field): same.
svn path=/trunk/; revision=21184
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-12 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-minicard-label.c (e_minicard_label_reflow): set
the clip_height on reflow so the name of the field is as high as
the field's value. makes it possible to click anywhere to the
left of a tall field (like an address) and have it select the
field. Fixes #42625.
svn path=/trunk/; revision=21183
|
|
|
|
|
|
|
|
|
|
| |
2003-05-14 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c (address_mailing_changed):
handle the case where we haven't filled in the address yet. fixes
#42620.
svn path=/trunk/; revision=21182
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-14 JP Rosevear <jpr@ximian.com>
* gui/component/addressbook.c (addressbook_view_unref): clear the
view
(book_open_cb): track the book in the view, don't unref the book
(set_prop): set the book
(retrieve_shell_view_interface_from_control): get the shell view
every time
(set_folder_bar_label): release and unref the shell view
* gui/component/addressbook-storage.h: add proto
* gui/component/addressbook-storage.c
(addressbook_storage_cleanup): unref the storage
* gui/component/addressbook-component.c (owner_unset_cb): clean up
storage
* backend/ebook/e-book.c (e_book_load_uri): track the listener
signal
(e_book_dispose): unref the listener and disconnect the signal
svn path=/trunk/; revision=21179
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-13 Chris Toshok <toshok@ximian.com>
* gui/component/select-names/e-select-names-text-model.c
(e_select_names_text_model_set_separator): strlen ->
g_utf8_strlen.
(e_select_names_text_model_insert): same.
(e_select_names_text_model_insert_length): big change, make this
work with multibyte utf8.
(e_select_names_text_model_delete): same. this could possibly use
a tighter loop + a memmove, but this works.
* gui/component/select-names/e-select-names-model.c
(e_select_names_model_get_textification): make sure our truncation
to MAX_LENGTH characters uses utf8 characters, not bytes.
(e_select_names_model_name_pos): track e-text-model change.
pos/length are now in utf8 character terms, so use g_utf8_strlen
instead of strlen.
(e_select_names_model_text_pos): same.
svn path=/trunk/; revision=21165
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-13 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-addressbook-table-adapter.c (addressbook_dispose):
rename addressbook_destroy to this, and guard against multiple
calls.
(e_addressbook_table_adapter_class_init): GtkObject -> GObject,
and destroy -> dispose.
(e_addressbook_table_adapter_init): GtkObject -> GObject.
svn path=/trunk/; revision=21157
|
|
|
|
|
|
|
|
|
|
| |
2003-05-12 Sean Gao <sean.gao@sun.com>
* gui/contact-list-editor/e-contact-list-editor.c
(e_contact_list_editor_init): terminate g_build_filename with
NULL.
svn path=/trunk/; revision=21151
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-11 Chris Toshok <toshok@ximian.com>
[ fixes bug #42048 ]
* gui/widgets/e-addressbook-view.c (e_contact_print_button):
button => response.
(e_addressbook_view_print): connect to "response", not "clicked".
svn path=/trunk/; revision=21145
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-11 Chris Toshok <toshok@ximian.com>
[ fixes bug #41245 ]
* gui/component/select-names/select-names.glade: fix
spacing/border widths as per HIG.
* gui/component/select-names/e-select-names.c
(e_select_names_init): set the border width/spacing on widgets we
create here.
svn path=/trunk/; revision=21144
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-09 Jeremy Katz <katzj@redhat.com>
* printing/e-contact-print.c (e_contact_print_response): Use glib
macro to case from pointer to int.
* printing/e-contact-print-envelope.c: Add missing #include.
* gui/component/select-names/e-select-names-completion.c
(e_select_names_completion_start_query): Use
E_SELECT_NAMES_COMPLETION to avoid warning
svn path=/trunk/; revision=21138
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ really commit this, fixes bug #41910 ]
* gui/contact-list-editor/e-contact-list-model.c
(e_contact_list_model_remove_row): change from model_changed to
row_deleted here. model_changed causes the table to free its
ETableSelection, which is what we iterate over when deleting
contacts.
(e_contact_list_model_add_destination): no need to be calling
model_changed here either.
svn path=/trunk/; revision=21117
|
|
|
|
|
|
|
|
|
|
| |
2003-04-29 Chris Toshok <toshok@ximian.com>
[ fixes bug #41255 ]
* gui/contact-list-editor/contact-list-editor.glade: use stock
buttons for Add/Remove.
svn path=/trunk/; revision=21030
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-29 Chris Toshok <toshok@ximian.com>
[ fixes bug #41144 ]
* gui/component/ldap-config.glade: use stock buttons for the
Add/Delete buttons. Switch from "Delete" to "Remove", though, as
"Remove" fits much better with the one for "Add". Also, add our
stock-edit-24.png icon for "Edit".
svn path=/trunk/; revision=21028
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-29 Chris Toshok <toshok@ximian.com>
[ fixes bug #41211 ]
* gui/component/e-address-popup.c (e_address_popup_no_matches):
call e_button_new_with_stock_icon to create our button and give it
the right icon.
svn path=/trunk/; revision=21023
|
|
|
|
|
|
|
|
|
| |
2003-04-29 Gilbert Fang <gilbert.fang@sun.com>
* tools/evolution-addressbook-export-list-cards.c
(set_pre_defined_field): remove duplicate HOME_COUNTRY field add.
svn path=/trunk/; revision=21015
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-28 Chris Toshok <toshok@ximian.com>
[ fixes bug #41910 ]
* gui/contact-list-editor/e-contact-list-model.c
(e_contact_list_model_remove_row): change from model_changed to
row_deleted here. model_changed causes the table to free its
ETableSelection, which is what we iterate over when deleting
contacts.
(e_contact_list_model_add_destination): no need to be calling
model_changed here either.
svn path=/trunk/; revision=21010
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-28 Chris Toshok <toshok@ximian.com>
[ fixes bug #41843]
* tools/evolution-addressbook-export-list-cards.c
(e_card_simple_csv_get_name): use e_card_simple_get_ecard_field
instead of e_card_simple_get_name, so the return value won't be
localized.
svn path=/trunk/; revision=20978
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-28 Chris Toshok <toshok@ximian.com>
[ fixes bug #41779 ]
* gui/component/e-address-popup.c (mini_wizard_container_add): we
don't need to call gtk_widget_destroy on the old child, since
gtk_container_remove will unref it for us.
svn path=/trunk/; revision=20977
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-23 Chris Toshok <toshok@ximian.com>
[ fixes bug #37351 ]
* gui/widgets/e-addressbook-view.c (table_drag_data_get): the row
the signal is called with is already the model row, not the view
row, so don't call e_table_view_to_model_row on it.
svn path=/trunk/; revision=20944
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-23 Chris Toshok <toshok@ximian.com>
[ either mostly or entirely fixes #33708 ]
* gui/component/select-names/e-select-names-completion.c
(e_select_names_completion_done): new function, factor it out of
_seq_complete_cb because we need to run the same code in a couple
of places.
(e_select_names_completion_got_book_view_cb): treat an error from
a book as getting a "sequence_complete", and decrement the count
of pending complete signals.
(e_select_names_completion_got_book_view_cb): remove the increment
of pending_completion_seq from here.
(e_select_names_completion_seq_complete_cb): factor out the body
of e_select_names_completion_done from here, and call it.
(e_select_names_completion_start_query): increment
pending_completion_seq here. remove the async variable, as we can
now use pending_completion_seq for that purpose (it's > 0 iff
async would have been TRUE).
svn path=/trunk/; revision=20943
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-19 Chris Toshok <toshok@ximian.com>
[ fixes bug #40954 ]
* backend/pas/pas-backend-file.c (pas_backend_file_dispose): guard
against NULL bf->priv->summary (happens if the initial load_uri
failed).
(pas_backend_file_load_uri): always set bf->priv->uri, since it's
used in _get_uri, which is called when the backend goes away.
This only happened before if you tried to load a folder that
didn't exist.
svn path=/trunk/; revision=20898
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-16 Chris Toshok <toshok@ximian.com>
[ fixes #40694 ]
* gui/component/select-names/e-select-names-bonobo.c
(control_activate_cb): just grab focus if @activate == TRUE.
we'll do all merging/unmerging in the focus handler.
(widget_focus_cb): handle the merging here.
(e_bonobo_control_automerge_ui): store off the widget (so we can
grab focus on it) and connect to "activate".
svn path=/trunk/; revision=20897
|
|
|
|
|
|
|
|
| |
2003-04-18 Rodney Dawes <dobey@ximian.com>
* gui/component/select-names/Makefile.am: Add missing -DPREFIX
svn path=/trunk/; revision=20893
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-18 Rodney Dawes <dobey@ximian.com>
[ fixes #21499 ]
* gui/component/Makefile.am:
* gui/component/addressbook.c:
* gui/component/select-names/e-select-names-bonobo.c:
* gui/contact-editor/Makefile.am:
* gui/contact-editor/e-contact-editor.c:
* gui/contact-list-editor/Makefile.am:
* gui/contact-list-editor/e-contact-list-editor.c:
Use PREFIX instead of EVOLUTION_DATADIR for bonobo_ui_util_set_ui ()
* gui/Makefile.am:
* gui/calendar-commands.c:
* gui/tasks-control.c:
* gui/dialogs/Makefile.am:
* gui/dialogs/comp-editor.c:
Use PREFIX instead of EVOLUTION_DATADIR for bonobo_ui_util_set_ui ()
* Makefile.am:
* e-msg-composer.c:
Use PREFIX instead of EVOLUTION_DATADIR for bonobo_ui_util_set_ui ().
Fixes bug #21499.
* Makefile.am:
* folder-browser-ui.c:
* mail-signature-editor.c:
* message-browser.c:
Use PREFIX instead of EVOLUTION_DATADIR for bonobo_ui_util_set_ui ().
Fixes bug #21499.
* Makefile.am:
* e-summary-factory.c:
Use PREFIX instead of EVOLUTION_DATADIR for bonobo_ui_util_set_ui ()
* e-shell-view.c: Use PREFIX instead of EVOLUTION_DATADIR for
bonobo_ui_util_set_ui () [#21499]
svn path=/trunk/; revision=20888
|
|
|
|
|
|
|
|
|
|
| |
2003-04-15 Chris Toshok <toshok@ximian.com>
[ fixes #41252 ]
* gui/contact-editor/fulladdr.glade: change title from "Check
Address" to "Full Address".
svn path=/trunk/; revision=20848
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-09 Chris Toshok <toshok@ximian.com>
[ fixes #40727 ]
* gui/component/select-names/e-select-names-completion.c
(e_select_names_completion_start_query): if the query text is
either shorter than the cached query_text or they don't match,
don't just set can_reuse_cached_cards to FALSE. we also need to
invalidate the cache.
svn path=/trunk/; revision=20780
|
|
|
|
|
|
|
|
|
|
| |
2003-04-08 Mike Kestner <mkestner@ximian.com>
* e-search-bar.c (set_option): kill an old e_utf8_gtk usage
and remove some straggling e-font.h includes.
svn path=/trunk/; revision=20769
|
|
|
|
|
|
| |
messages.
svn path=/trunk/; revision=20764
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/ldap-config.glade: Remove color specifications
from the druid so it will use theme colors.
* gui/component/addressbook-config.c
(addressbook_add_server_druid): Use g_signal_connect_after for
"prepare" signal (to work around b.g.o 81869)
svn path=/trunk/; revision=20756
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-07 Chris Toshok <toshok@ximian.com>
[ fixes #7103 ]
* gui/widgets/e-minicard-label.c (e_minicard_label_class_init):
init style_set. and add the signal.
(e_minicard_label_realize): include e_minicard_label_construct's
code here, and call set_colors after we create the sub-items.
(e_minicard_label_unrealize): indent, and remove dead code.
(e_minicard_label_event): indent, and call set_colors instead of
setting the colors manually.
(set_colors): new function, set our colors based on the current
style.
(e_minicard_label_style_set): new function, just call set_colors.
(e_minicard_label_new): e_minicard_label_construct doesn't exist
anymore.
* gui/widgets/e-minicard-label.h (struct _EMinicardLabelClass):
add style_set signal.
* gui/widgets/e-minicard.c (set_selected): little tweaks in the
coloring.
(e_minicard_unrealize): reindent, and remove some unused code.
* gui/widgets/e-minicard-view-widget.h (struct
_EMinicardViewWidget): add background.
* gui/widgets/e-minicard-view-widget.c
(e_minicard_view_widget_class_init): init
widget_class->style_class.
(e_minicard_view_widget_style_set): new function, just set the
background's fill_color_gdk to base[GTK_STATE_NORMAL].
(e_minicard_view_widget_realize): store off the background canvas
item so we can set the color later.
svn path=/trunk/; revision=20742
|
|
|
|
|
|
|
|
|
|
| |
2003-04-07 Chris Toshok <toshok@ximian.com>
[ fixes bug #40901 ]
* gui/component/ldap-config.glade: HIG-ify the ldap server edit
dialog's button layout.
svn path=/trunk/; revision=20737
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-07 Chris Toshok <toshok@ximian.com>
[ fixes bug #39763 ]
* gui/component/select-names/e-select-names-bonobo.c (copy_cb):
verb callback for EditCopy
(cut_cb): verb callback for EditCut.
(paste_cb): verb callback for EditPaste.
(select_all_cb): verb callback for SelectAll.
(free_closure): new function
(merge_menu_items): same
(unmerge_menu_items): same
(control_set_frame_cb): same
(control_activate_cb): same
(widget_focus_cb): same
(e_bonobo_control_automerge_ui): new function, sets up focus
signals on the widget passed in to merge/unmerge the passed in
ui/verbs.
(impl_SelectNames_get_entry_for_section): call
e_bonobo_control_automerge_ui for this entry.
svn path=/trunk/; revision=20735
|
|
|
|
|
|
|
|
|
| |
2003-04-07 Chris Toshok <toshok@ximian.com>
* gui/component/e-address-popup.c (mini_wizard_new): change the
ok/cancel button layout to be higified.
svn path=/trunk/; revision=20720
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-07 Chris Toshok <toshok@ximian.com>
[ last portion of #40046 fix ]
* gui/component/select-names/e-select-names-popup.c
(remove_recipient_cb): ifdef this out to quiet the compiler.
(remove_all_recipients_cb): same.
(toggle_html_mail_cb): same.
(populate_popup_card): change the #if 0 to #if
TOO_MANY_MENU_ITEMS.
(popup_menu_list): nuke, as it's handled by populate_popup_card.
(populate_popup_nocard): rename popup_menu_nocard to this, and
implement it as in populate_popup_card.
(e_select_names_populate_popup): we don't need the card, since we
don't check if it's a list here anymore. also, remove the #if 0
surrounding the nocard case.
svn path=/trunk/; revision=20718
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-07 Not Zed <NotZed@Ximian.com>
Fixes #40252.
* conduit/address-conduit.c: Change the LOG macro to a
single arg macro which copies its arg. Fix all callers. Change
WARN and INFO to simply g_warning/g_message. Init G_LOG_DOMAIN
before including anything.
svn path=/trunk/; revision=20715
|
|
|
|
|
|
|
|
| |
2003-04-07 Chris Toshok <toshok@ximian.com>
* Makefile.am (SUBDIRS): add tools.
svn path=/trunk/; revision=20711
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-07 Gilbert Fang <gilbert.fang@sun.com>
[ fixes bug #23036 ]
* tools/evolution-addressbook-export.c,
tools/evolution-addressbook-export-list-cards.c,
tools/evolution-addressbook-export-list-folders.c: : new and
improved export utility.
svn path=/trunk/; revision=20709
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/GNOME_Evolution_Addressbook.server.in.in: Clean up
server names.
* gui/component/select-names/GNOME_Evolution_Addressbook_SelectNames.server.in.in:
Likewise
* backend/ebook/GNOME_Evolution_Addressbook_LDIF_Importer.server.in.in:
Likewise. Also mark the evolution:menu_name for i18n.
* backend/ebook/GNOME_Evolution_Addressbook_VCard_Importer.server.in.in:
Likewise
svn path=/trunk/; revision=20704
|
|
|
|
|
|
|
|
|
|
| |
2003-04-03 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-minicard-label.c (e_minicard_label_event): set
"handle_popup" on the field to be TRUE if it's got focus, FALSE if
not.
svn path=/trunk/; revision=20665
|
|
|
|
|
|
|
|
|
|
| |
2003-04-03 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-minicard-label.c (e_minicard_label_construct): set
the im_context on the field's EText.
(e_minicard_label_event): remove a huge swath of #if 0'd code.
svn path=/trunk/; revision=20663
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-03 Chris Toshok <toshok@ximian.com>
[ fixes bug #40715 ]
* gui/merging/e-card-merging.c (final_id_cb): add this callback,
to unref the book/free the closure after calling the user's
callback.
(final_cb): same.
(doit): use final{_id}_cb
(cancelit): same.
(response): don't free the lookup struct here.
(match_query_callback): same.
(e_card_merging_book_add_card): ref the book.
(e_card_merging_book_commit_card): same.
* gui/component/e-address-popup.c (card_picker_init): make sure to
set the "text" attribute on the cell renderer so the text actually
shows up. also, g_object_connect -> g_signal_connect *sigh*.
Lastly, get rid of the scrolled window and just make the window
size to show the text.
* gui/widgets/e-minicard.c (e_minicard_style_set): only call
set_selected if we're realized (we create all the canvas objects
that set_selected manipulates in our realize method.)
svn path=/trunk/; revision=20662
|
|
|
|
|
|
|
|
|
| |
2003-04-03 Chris Toshok <toshok@ximian.com>
* gui/component/select-names/Makefile.am (INCLUDES): add
EVOLUTION_IMAGESDIR
svn path=/trunk/; revision=20658
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-02 Chris Toshok <toshok@ximian.com>
* gui/component/select-names/e-select-names-popup.c: change all
this around so that we populate the existing popup. This means we
get the select names popup stuff on top of the normal EEntry popup
foo.
* gui/component/select-names/e-select-names-popup.h
(e_select_names_populate_popup): rename e_select_names_popup to
this.
* gui/component/select-names/e-select-names-manager.c
(populate_popup_cb): rename popup_cb here, and
e_select_names_popup -> e_select_names_populate_popup.
(e_select_names_manager_entry_new): popup -> populate_popup.
svn path=/trunk/; revision=20654
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-02 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-addressbook-marshal.list: add NONE:OBJECT
* gui/widgets/e-minicard.c (e_minicard_class_init): add style_set
signal.
(e_minicard_style_set): just call set_selected with the currently
selected flag, so we recolor properly.
* gui/widgets/e-minicard.h (struct _EMinicardClass): add style_set
signal.
svn path=/trunk/; revision=20651
|
|
|
|
|
|
|
|
|
|
| |
2003-04-01 Rodrigo Moya <rodrigo@ximian.com>
* backend/ebook/evolution-ldif-importer.c (load_file_fn):
* backend/ebook/evolution-vcard-importer.c (load_file_fn): added
"folder_type" parameter to EvolutionImporterLoadFileFn.
svn path=/trunk/; revision=20644
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-31 Chris Toshok <toshok@ximian.com>
* backend/ebook/e-book-util.c (get_local_book_uri): new function,
just return the local uri.
(set_default_book_uri_local): use get_local_book_uri.
(e_book_default_book_open): only try and reload the default book
if it's not already the local book.
svn path=/trunk/; revision=20610
|
|
|
|
|
|
|
|
| |
2003-03-31 JP Rosevear <jpr@ximian.com>
* conduit/address-conduit.c (card_removed): it emits a list now
svn path=/trunk/; revision=20598
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/select-names/e-select-names.c
(e_select_names_init): Remove folder-selector button
initialization.
(e_select_names_new): Initialize folder-selector button here,
using the passed-in EvolutionShellClient rather than depending on
a global variable.
* gui/component/select-names/e-select-names-manager.c
(e_select_names_manager_activate_dialog): take an
EvolutionShellClient and pass it to e_select_names_new().
* gui/component/select-names/e-select-names-bonobo.c
(impl_SelectNames_activate_dialog): get a pointer to the shell
from bonobo-activation, create a shell_client, and pass it to
e_select_names_manager_activate_dialog.
svn path=/trunk/; revision=20597
|
|
|
|
|
|
|
| |
* backend/ebook/e-book-util.c (e_book_get_default_book_uri):
constify return value
svn path=/trunk/; revision=20596
|
|
|
|
| |
svn path=/trunk/; revision=20590
|
|
|
|
|
|
|
|
|
| |
2003-03-30 Chris Toshok <toshok@ximian.com>
* backend/ebook/e-vcard.[ch]: braindead, and *extremely* forgiving
vcard parser. not for public consumption yet.
svn path=/trunk/; revision=20589
|
|
|
|
| |
svn path=/trunk/; revision=20587
|
|
|
|
|
|
|
|
|
|
| |
2003-03-30 Chris Toshok <toshok@ximian.com>
[ fixes bug #39381 (again) ]
* gui/component/e-address-popup.c (edit_contact_info_cb): add
"GtkWidget *button" first arg, so we don't crash.
svn path=/trunk/; revision=20585
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-28 Chris Toshok <toshok@ximian.com>
[ fixes bug #40403 ]
* backend/ebook/e-card.c (e_card_get_vobject): revert the fix for
28945, as was done on the 1.2 branch. this is because the "fix"
actually breaks internal use of contact lists. We need to make
the exporting of contacts DTRT, instead of fixing it here.
svn path=/trunk/; revision=20568
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-28 Chris Toshok <toshok@ximian.com>
[ fix the contact editor so that the only time the address is
parsed is when the user types in the address GtkTextView. ]
* gui/contact-editor/e-contact-editor.c (address_mailing_changed):
make this use delivery addresses instead of labels.
(full_addr_clicked): same.
(find_address_mailing): same.
* backend/ebook/e-card-simple.c
(e_card_simple_set_delivery_address): make this operate similar to
e_card_simple_set_address: it sets both the delivery address and
the label for the address.
svn path=/trunk/; revision=20567
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-26 Chris Toshok <toshok@ximian.com>
[ fixes bug #19178 ]
* backend/ebook/evolution-ldif-importer.c (ebook_open): use
e_book_load_address_book_by_uri on the passed in uri.
(load_file_fn): pass the uri.
* backend/ebook/evolution-vcard-importer.c (ebook_open): use
e_book_load_address_book_by_uri on the passed in uri.
(load_file_fn): pass the uri.
svn path=/trunk/; revision=20543
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-26 Chris Toshok <toshok@ximian.com>
[ fixes bug #34651 ]
* gui/component/select-names/e-select-names.c
(select_entry_changed): strcmp -> g_utf8_collate.
(update_query): encode the string we pass for the query.
svn path=/trunk/; revision=20541
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-26 Chris Toshok <toshok@ximian.com>
[ fixes bug #34085 ]
* gui/contact-list-editor/e-contact-list-editor.c
(table_drag_data_received_cb): only successfully complete the drag
if they dropped a valid vcard (or vcard list). Call
gtk_drag_finish.
svn path=/trunk/; revision=20539
|
|
|
|
|
|
|
|
|
| |
2003-03-26 Chris Toshok <toshok@ximian.com>
* gui/contact-list-editor/Makefile.am (INCLUDES): $evolution_uidir
-> $evolutionuidir
svn path=/trunk/; revision=20538
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-26 Philip Zhao <philip.zhao@sun.com>
[ fixes bug #39170 ]
* backend/pas/pas-backend.c (pas_backend_create_card): remove
'return'.
(pas_backend_remove_cards): same.
(pas_backend_modify_card): same.
(pas_backend_check_connection): same.
(pas_backend_get_vcard): same.
(pas_backend_get_cursor): same.
(pas_backend_get_book_view): same.
(pas_backend_get_completion_view): same.
(pas_backend_get_changes): same.
(pas_backend_authenticate_user): same.
(pas_backend_get_supported_fields): same.
(pas_backend_get_supported_auth_methods): same.
svn path=/trunk/; revision=20532
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-26 JP Rosevear <jpr@ximian.com>
* conduit/address-conduit.c (local_record_from_ecard): append the
second line to the address if necessary
(ecard_from_remote_record): split the address line in two if
necessary
svn path=/trunk/; revision=20526
|
|
|
|
|
|
|
|
|
| |
2003-03-23 Chris Toshok <toshok@ximian.com>
* gui/contact-list-editor/contact-list-editor.glade: set the
dialog to "Visible: No" so it doesn't flash when we bring it up.
svn path=/trunk/; revision=20475
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-23 Chris Toshok <toshok@ximian.com>
[ fixes bug #40026 ]
* gui/contact-editor/e-contact-editor.c (set_field): add
EContactEditor arg, and block/unblock signals around the
gtk_entry_set_text, since that generates a "changed" signal which
causes problems.
(set_phone_field): take and pass along an EContactEditor arg.
(set_fields): pass editor to set_field.
svn path=/trunk/; revision=20474
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-23 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/arrow.png: nuke.
* gui/contact-editor/Makefile.am (EXTRA_DIST): remove images_DATA
(images_DATA): nuke, don't need it anymore.
* gui/contact-editor/e-contact-editor.c
(connect_arrow_button_signal): rename _replace_button to this. we
no longer create an image, as it's a GtkArrow in the .glade file
now.
(connect_arrow_button_signals): rename _replace_buttons to this.
no longer pass the arrow.png's to _replace_button.
(e_contact_editor_init): _replace_buttons ->
connect_arrow_button_signals.
(_arrow_pressed): remove some dead code, and some args that aren't
used.
(_phone_arrow_pressed): track change to _arrow_pressed.
(_email_arrow_pressed): same.
(_address_arrow_pressed): same.
svn path=/trunk/; revision=20473
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-23 Chris Toshok <toshok@ximian.com>
[ fixes bug #31786 ]
* gui/component/addressbook-config.c
(addressbook_source_dialog_set_source): fix some gtk warnings.
(set_advanced_button_state): the advanced dialog isn't present in
the glade file anymore, so ifdef everything dealing with it.
(addressbook_edit_server_dialog): same.
* gui/component/ldap-config.glade: remove all the unused Advanced
UI stuff to lessen the amount of strings needing translation.
svn path=/trunk/; revision=20472
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-23 Chris Toshok <toshok@ximian.com>
[ fixes bug #32113 ]
* backend/ebook/e-destination.h: add include_email arg to
e_destination_get_textrep.
* backend/ebook/e-destination.c (e_destination_get_textrep): add
include_email arg. if it's TRUE, and if there's an email address to
add
* gui/contact-list-editor/e-contact-list-model.c
(contact_list_value_at): use e_destination_get_textrep so we don't
display QP text, and pass TRUE for include_email.
* gui/widgets/e-minicard.c (add_field): same.
(remodel): same.
* gui/widgets/e-addressbook-treeview-adapter.c (adapter_get_value): same.
* gui/widgets/e-addressbook-table-adapter.c (addressbook_value_at): same.
* gui/component/select-names/e-select-names-text-model.c
(e_select_names_text_model_insert_length): pass FALSE for
include_email.
* gui/component/select-names/e-select-names-model.c
(e_select_names_model_get_textification): pass FALSE for
include_email.
(e_select_names_model_get_string): same.
(e_select_names_model_replace): same.
(e_select_names_model_name_pos): same.
(e_select_names_model_text_pos): same.
svn path=/trunk/; revision=20467
|
|
|
|
|
|
|
|
| |
* backend/ebook/GNOME_Evolution_Addressbook_VCard_Importer.server.in.in:
Replace "evolution:menu-name" prop with "evolution:menu_name". [#39692]
* backend/ebook/GNOME_Evolution_Addressbook_LDIF_Importer.server.in.in: Likewise.
svn path=/trunk/; revision=20366
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-18 Chris Toshok <toshok@ximian.com>
* gui/component/select-names/e-select-names-table-model.c
(e_select_names_table_model_col_count): up the column count by one
for the underline.
(e_select_names_table_model_value_at): add handling for underline.
svn path=/trunk/; revision=20355
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-18 Chris Toshok <toshok@ximian.com>
* gui/component/e-address-popup.c (email_menu_add_option): fix use
of deprecated gtk_menu_append.
(card_picker_selection_changed): change this to be used with the
"changed" signal on GtkTreeSelection.
(free_str): yeah, gross. i know.
(card_picker_init): this needed some fixing, so the strings don't
go away after we insert them into the model. also, connect to the
"changed" GtkTreeSelection signal instead of using the nonexistant
gtk_tree_selection_set_func.
(e_address_popup_construct): gtk_style_unref -> g_object_unref.
(popup_size_allocate_cb): nuke.
(e_address_popup_ambiguous_email_add): use gtk_window_set_position
and let the window manager place the window instead of doing it
ourself.
svn path=/trunk/; revision=20352
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-18 Chris Toshok <toshok@ximian.com>
[ Fixes addressbook bug #39730 ]
* gui/component/ldap-config.glade: add response ids to the search
base dialog.
* gui/component/addressbook-config.c
(addressbook_source_dialog_destroy): use g_object_unref, not
gtk_widget_destroy, on the GladeXML.
(addressbook_add_server_druid): call gtk_window_set_type_hint
GDK_WINDOW_TYPE_HINT_DIALOG so this window looks like a dialog.
(editor_modify_cb): no more apply button.
(edit_dialog_apply_clicked): nuked.
(edit_dialog_close_clicked): rename to _cancal_clicked.
(edit_dialog_ok_clicked): call gtk_widget_destroy here instead of
calling _cancel_clicked.
(addressbook_edit_server_dialog): no more apply button, and
close_button -> cancel_button. Also, set the hint to
GDK_WINDOW_TYPE_HINT_DIALOG.
(ldap_dialog_new): fix compiler warning.
(addressbook_dialog_create_sources_table): same.
svn path=/trunk/; revision=20351
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-18 Chris Toshok <toshok@ximian.com>
* gui/component/select-names/e-select-names-section.etspec: use
alternating-row-colors="false"
* gui/component/select-names/e-select-names.h: nuke prototypes for
e_select_names_get_source/section.
* gui/component/select-names/e-select-names.c (set_book): remove
the signal disconnect from here.
(addressbook_model_set_uri): same.
(e_select_names_init): connect to the search_result signal on the
addressbook model.
(e_select_names_child_free): disconnect the changed_id signal.
(e_select_names_add_section): set the underline column so the
recipient tables look like they did when they were EEntry.
(e_select_names_add_section): store off the changed_id.
(e_select_names_get_section): nuke.
(e_select_names_get_source): nuke.
svn path=/trunk/; revision=20345
|
|
|
|
|
|
|
|
|
| |
2003-03-18 JP Rosevear <jpr@ximian.com>
* conduit/address-conduit.c (addrconduit_load_configuration): kill
warning by sinking objects
svn path=/trunk/; revision=20338
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-18 Not Zed <NotZed@Ximian.com>
* gui/component/select-names/e-select-names.c (set_book,
addressbook_model_set_uri): disconnect/keep track of search result
signal id.
(e_select_names_init): Keep track of various signals, particularly
status signal.
(e_select_names_dispose): disconnect from any signals that are
still active. Fixes crash for #38202.
svn path=/trunk/; revision=20334
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-13 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c
(set_entry_changed_signals): use set_entry_changed_signal_email
for the email entry so the email gets saved out.
(set_entry_changed_signal_email): new function, analogous to
set_entry_changed_signal_phone, but for email.
svn path=/trunk/; revision=20282
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-12 Chris Toshok <toshok@ximian.com>
[ fixes bug #20210 ]
* gui/component/select-names/e-select-names-popup.c
(popup_menu_card): change "Edit Contact Info" to "View Contact
Info", as you can't always edit the contact (if the book is read
only).
(popup_menu_list): same, but for a contact list.
svn path=/trunk/; revision=20270
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-11 Chris Toshok <toshok@ximian.com>
[ fixes bug #39507 ]
* gui/component/select-names/e-select-names.c (search_result): new
function, sync the models after we do a search.
(addressbook_model_set_uri): connect to search_result.
svn path=/trunk/; revision=20260
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-11 Chris Toshok <toshok@ximian.com>
* gui/component/select-names/e-select-names.c
(e_select_names_init): fix compiler warnings about deprecated
functions.
(e_select_names_child_free): unref the table model.
(remove_address): re-enable.
(section_right_click_cb): this is an ETable callback now.
(e_select_names_add_section): remove a gross gross awful hack, and
make the recipient tables ETables instead EEntry's. We lose the
nice underlining, but we can add that back in as another ETable
style (like strikeout and bold), and we also fix the longstanding
scrolling problems (like bug #25148) and can finally remove
addresses by double clicking on them (which is also a bug
someplace I think.. dunno the # offhand.)
* gui/component/select-names/e-select-names-table-model.c
(clear_info): always set the count to -1, regardless of what
model->data is.
* gui/component/select-names/e-select-names-model.c: remove some
unused enums.
* gui/component/select-names/Makefile.am (etspec_DATA): add
e-select-names-section.etspec
* gui/component/select-names/e-select-names-section.etspec: new
file, spec for the To:/Cc:/Bcc: etable's in the select-names
dialog.
svn path=/trunk/; revision=20259
|
|
|
|
|
|
|
|
|
| |
2003-03-11 Not Zed <NotZed@Ximian.com>
* backend/pas/pas-backend-file.c (INITIAL_VCARD): Updated phone
number. Bug #37204.
svn path=/trunk/; revision=20247
|
|
|
|
|
|
|
|
|
| |
2003-03-11 Not Zed <NotZed@Ximian.com>
* gui/widgets/e-addressbook-util.c (e_addressbook_send_card_list):
re-enable in build, include e-destination.h. For #39256.
svn path=/trunk/; revision=20229
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* backend/ebook/load-pine-addressbook.c (ebook_create): Likewise.
* backend/ebook/load-gnomecard-addressbook.c (ebook_create): Likewise.
* backend/ebook/evolution-vcard-importer.c (ebook_create): Likewise.
* backend/ebook/evolution-ldif-importer.c (ebook_create): Likewise.
* backend/ebook/test-client.c (get_cursor_cb): Likewise.
(ebook_create): Likewise.
* gui/widgets/e-minicard.c (e_minicard_set_property): Likewise.
(card_modified_cb): Likewise.
(e_minicard_event): Likewise.
* gui/widgets/gal-view-minicard.c (column_width_changed): Likewise.
* gui/widgets/test-minicard-view.c (ebook_create): Likewise.
* gui/widgets/gal-view-treeview.c (column_width_changed): Likewise.
svn path=/trunk/; revision=20203
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-05 Not Zed <NotZed@Ximian.com>
* gui/component/addressbook-component.c (bonobo_main_quit_cb):
removed.
(owner_unset_cb): Basically a noop, the shell does the quit, we
just note we have no owner anymore.
svn path=/trunk/; revision=20164
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-04 JP Rosevear <jpr@ximian.com>
Fixes #37881
* gui/component/select-names/e-simple-card-bonobo.c
(impl_SimpleCard_get): if we get a null value, send back the empty
string
svn path=/trunk/; revision=20159
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-04 JP Rosevear <jpr@ximian.com>
* gui/component/select-names/e-select-names.etspec: reflect prior
column addition
* gui/component/select-names/e-select-names-bonobo.c
(entry_get_property_fn): set the arg properly
*
gui/component/select-names/Evolution-Addressbook-SelectNames.idl:
add Icscalendar to field list
* backend/pas/pas-backend-ldap.c: add icscalendar to prop list
* backend/ebook/e-card.h: add icscalendar data member
* backend/ebook/e-card.c: add icscalendar to list and its parse
routine
(e_card_get_vobject): add icscalendar prop value
(parse_icscalendar): parse routine
(e_card_class_init): add icscalendar arg
(e_card_destroy): destroy icscalendar member
(e_card_set_arg): set icscalendar
(e_card_init): init icscalendar
(e_card_get_arg): return icscalendar
* backend/ebook/e-card-simple.c (field_data): add icscalendar
* backend/ebook/e-card-simple.h: ditto
svn path=/trunk/; revision=20153
|
|
|
|
|
|
|
| |
g_object_new().
(e_select_names_init): Explictly make the dialog modal here.
svn path=/trunk/; revision=20131
|
|
|
|
|
|
| |
to do any reparenting here; the widget is created with no parent.
svn path=/trunk/; revision=20129
|
|
|
|
|
|
|
|
| |
remove the widget from the container using gtk_container_remove().
This fixes a bunch of crashers in all the places using the
ESelectNames widget/control.
svn path=/trunk/; revision=20127
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/contact-editor/Makefile.am: Build libecontacteditor as an
uninstalled shared library.
* gui/contact-list-editor/Makefile.am: Likewise for
libecontactlisteditor
* gui/merging/Makefile.am: and libecardmerging
* gui/search/Makefile.am: and libeaddressbooksearch
* gui/widgets/Makefile.am: and libeminicard
* printing/Makefile.am: and libecontactprint
* gui/component/Makefile.am (libevolution_addressbook_la_LIBADD):
Update for new library names (and get rid of libtool portability
warnings).
svn path=/trunk/; revision=20112
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* backend/ebook/e-card.c (e_card_list_send, e_card_send): Remove
these from here; talking to the mailer doesn't really belong at
the libebook level anyway.
* backend/ebook/Makefile.am: Remove Evolution-Composer CORBA
stuff, which fixes some linking problems on OS X.
* gui/widgets/e-addressbook-util.c (e_addressbook_send_card_list,
e_addressbook_send_card): Move from e-card.c and rename.
* gui/widgets/Makefile.am: move Evolution-Composer CORBA stuff
here
* gui/widgets/e-addressbook-view.c (send_as, send_to,
e_addressbook_view_send, e_addressbook_view_send_to): Update for
new function names.
* gui/contact-list-editor/e-contact-list-editor.c (file_send_as_cb,
file_send_to_cb): Likewise
* gui/contact-editor/e-contact-editor.c (file_send_as_cb,
file_send_to_cb): Likewise
svn path=/trunk/; revision=20103
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-27 Chris Toshok <toshok@ximian.com>
* gui/component/addressbook.c (book_open_cb): use g_signal_connect
here, not swapped... although since we pass the widget as the
closure it really doesn't matter.
(load_uri_auth_cb): use a GtkDialog here.
(search_result): same.
* gui/component/select-names/e-simple-card-bonobo.h: add prototype
for e_simple_card_bonobo_construct to fix warning.
* gui/widgets/e-addressbook-view.c (create_alphabet): remove call
to gtk_widget_set_usize.
* gui/contact-editor/e-contact-editor-address.c
(e_contact_editor_address_init): gtk_window_set_policy =>
gtk_window_set_resizable.
* gui/contact-editor/e-contact-editor-fullname.c
(e_contact_editor_fullname_init): same.
svn path=/trunk/; revision=20095
|
|
|
|
|
|
|
|
| |
2003-02-27 JP Rosevear <jpr@ximian.com>
* conduit/Makefile.am: link to libversit libtool object
svn path=/trunk/; revision=20093
|
|
|
|
|
|
|
|
| |
2003-02-27 Rodney Dawes <dobey@ximian.com>
* backend/ebook/Makefile.am: Fix for server files from Antonio Xu
svn path=/trunk/; revision=20087
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-26 Chris Toshok <toshok@ximian.com>
* backend/ebook/e-book.c (e_book_load_uri): if we fail to activate
factories for a given protocol, return.
* gui/component/ldap-config.glade: remove the two unused custom
widgets to cut down on gtk warning spam.
svn path=/trunk/; revision=20080
|
|
|
|
|
|
| |
some LDADDs in the process
svn path=/trunk/; revision=19994
|
|
|
|
|
|
|
| |
libraries, so they can be portably linked into the (shared library)
components. (Part 1 of N.)
svn path=/trunk/; revision=19971
|
|
|
|
| |
svn path=/trunk/; revision=19968
|
|
|
|
| |
svn path=/trunk/; revision=19964
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/Makefile.am:
* gui/contact-editor/Makefile.am:
* gui/contact-list-editor/Makefile.am:
* gui/search/Makefile.am:
* gui/widgets/Makefile.am:
* printing/Makefile.am: Build the subparts as (noinst) shared
libraries rather than static libraries, so they can be portably
linked into libevolution-addressbook.so
svn path=/trunk/; revision=19963
|
|
|
|
|
|
|
|
|
|
| |
* gui/widgets/e-addressbook-model.c: Make parent_class static.
* gui/widgets/e-addressbook-reflow-adapter.c: Likewise
* gui/widgets/e-addressbook-table-adapter.c: Likewise
svn path=/trunk/; revision=19961
|
|
|
|
| |
svn path=/trunk/; revision=19960
|
|
|
|
|
|
|
|
|
|
| |
2003-02-19 Chris Toshok <toshok@ximian.com>
[ fix #38074 ]
* gui/component/e-address-popup.c (add_contacts_cb): first arg is
a GtkWidget. duh.
svn path=/trunk/; revision=19952
|
|
|
|
|
|
| |
instead of $(evolution_uidir). [Pointed out by Grzegorz Goawski.]
svn path=/trunk/; revision=19946
|
|
|
|
| |
svn path=/trunk/; revision=19944
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-17 Chris Toshok <toshok@ximian.com>
* gui/component/select-names/e-select-names-completion.c
(e_select_names_completion_start_query): if we can complete solely
from our cached cards, call e_completion_end_search from here when
we're done.
svn path=/trunk/; revision=19925
|
|
|
|
|
|
|
|
|
|
| |
2003-02-17 Chris Toshok <toshok@ximian.com>
* gui/component/addressbook-component.c
(ensure_completion_uris_exist): plug memory leak (always free
val).
svn path=/trunk/; revision=19921
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-16 Chris Toshok <toshok@ximian.com>
* backend/pas/pas-backend-file.c
(pas_backend_file_search_timeout): move the bulk of the
non-summary searching stuff here. we aggregate up to our
threshold, then send them to the front end and register a timeout
to do another batch. This keeps us from totally spamming the UI,
making things a bit more responsive.
(pas_backend_file_search): set up the closure and call the timeout
in an idle func.
svn path=/trunk/; revision=19920
|
|
|
|
|
|
|
|
|
| |
2003-02-16 Chris Toshok <toshok@ximian.com>
* gui/component/select-names/e-select-names-manager.c
(e_select_names_manager_entry_new): indent properly.
svn path=/trunk/; revision=19919
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-16 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-addressbook-reflow-adapter.c (unlink_model):
disconnect search_started and search_result.
(addressbook_compare): if we're loading, just compare model
positions (so we just append while loading).
(remove_card): use e_reflow_model_item_removed.
(search_started): new function, set loading = TRUE.
(search_result): new function, set loading = FALSE and emit
"comparison_changed".
(e_addressbook_reflow_adapter_init): init loading and the new
signal ids.
(e_addressbook_reflow_adapter_construct): connect "search_started"
and "search_result".
* gui/widgets/e-addressbook-model.h (struct
_EAddressbookModelClass): add search_started signal.
* gui/widgets/e-addressbook-model.c
(e_addressbook_model_class_init): new signal "search_started".
(book_view_loaded): emit "search_started" after "model_changed".
(remove_card): simplify this, and use CARD_REMOVED all the time,
instead of just in the single card case.
svn path=/trunk/; revision=19916
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-10 Chris Toshok <toshok@ximian.com>
[ fixes bug #33066 ]
* gui/contact-editor/e-contact-editor.c
(set_urlentry_changed_signal_field): new function
(set_entry_changed_signals): call
set_urlentry_changed_signal_field for entry-web, entry-caluri, and
entry-fburl.
(fill_in_field): add handling for EUrlEntry's.
(extract_field): same.
(enable_widget): same.
(e_contact_editor_create_date): show the widget.
(e_contact_editor_create_web): same, create a url entry.
(set_urlentry_changed_signal_field): new function
* gui/contact-editor/contact-editor.glade: entry-web,
entry-caluri, and entry-fburl are all custom widgets now.
svn path=/trunk/; revision=19879
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* backend/ebook/Makefile.am: Install load-pine-addressbook and
load-gnomecard-addressbook into ${privdatadir}/tools. Install
evolution-vcard-importer and evolution-ldif-importer into
${privlibexecdir}.
* backend/ebook/GNOME_Evolution_Addressbook_VCard_Importer.server.in:
Removed.
* backend/ebook/GNOME_Evolution_Addressbook_LDIF_Importer.server.in:
Removed.
* backend/ebook/GNOME_Evolution_Addressbook_VCard_Importer.server.in.in:
New. Specify an absolute path for the executable, using
@LIBEXECDIR@.
* backend/ebook/GNOME_Evolution_Addressbook_LDIF_Importer.server.in.in:
Likewise.
svn path=/trunk/; revision=19870
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-09 Chris Toshok <toshok@ximian.com>
* gui/component/select-names/e-select-names-completion.c
(sexp_initials): gone.
(match_initials): gone.
(book_query_sexp): remove the primary handling.
(book_query_score): same.
* backend/ebook/e-card.c (e_card_set_property):
g_value_get_pointer => g_value_get_object for "category_list".
* backend/ebook/e-book.c (struct _EBookPrivate): add a comment.
* backend/pas/pas-backend-ldap.c (func_beginswith): performance at
the cost of a tiny bit of correctness. If the ldap server doesn't
support evolutionPerson don't query on fileAs, use sn (since
that's effectively what gets used in the display when fileAs isn't
supported.)
svn path=/trunk/; revision=19863
|
|
|
|
|
|
|
|
|
|
| |
2003-02-09 Chris Toshok <toshok@ximian.com>
* gui/component/select-names/e-select-names-completion.c: lots of
changes here. should be a big performance gain. god i hope this
is finally right.
svn path=/trunk/; revision=19860
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-08 Chris Toshok <toshok@ximian.com>
[ huge change, all for 1 little performance problem :) fixes #18207 ]
* gui/widgets/e-addressbook-model.c (get_view): use
e_book_check_static_capability here to make things a little
prettier.
(remove_card): complain about my life, and add code to use one
"model_changed" signal if we get back a list of cards instead of
multiple "card_removed" signals.
* gui/widgets/e-addressbook-model.h: little clean up.
* gui/widgets/e-addressbook-view.c (delete): write a bulk-remove
case for this. if the backend supports it, send all the ids at
once. otherwise loop over the ids.
(e_addressbook_view_delete_selection): fake a CardAndBook
structure and call delete, instead of duplicating the code in 2
places.
* gui/component/addressbook.c (delete_contact_cb): don't call
e_contact_editor_confirm_delete here, it's handled by the
EAddressbookView.
* backend/pas/pas-card-cursor.c (pas_card_cursor_construct): fix a
compiler warning about a stupid crash.
* backend/pas/pas-book.h (PASOperation): RemoveCard ->
RemoveCards.
(PASRemoveCardsReques): char *id -> GList *ids.
(PASRequest): PASRemoveCardRequest -> PASRemoveCardsRequest.
* backend/pas/pas-book.c (pas_book_queue_remove_cards): build up a
GList from the id sequence.
(pas_book_respond_remove): notifyCardRemoved ->
notifyCardsRemoved.
(impl_GNOME_Evolution_Addressbook_Book_removeCards): rename.
(pas_book_free_request): free the idlist for RemoveCards.
(pas_book_class_init): removeCard -> removeCards.
* backend/pas/pas-book-view.h: change prototype for
pas_book_view_notify_remove, and add prototype for
pas_book_view_notify_remove_1.
* backend/pas/pas-book-view.c (pas_book_view_notify_remove_1):
build up a list and call pas_book_view_notify_remove.
(pas_book_view_notify_remove): build up the corba id sequence and
call BookViewListener::notifyCardsRemoved.
* backend/pas/pas-backend.h: remove_card -> remove_cards.
* backend/pas/pas-backend.c (pas_backend_remove_cards): rename
from _remove_card.
(process_client_requests): RemoveCard -> RemoveCards and
_remove_card -> _remove_cards.
* backend/pas/pas-backend-ldap.c (check_schema_support):
g_strcasecmp -> g_ascii_strcasecmp.
(remove_card_handler): _remove => _remove_1.
(modify_card_modify_handler): same.
(pas_backend_ldap_process_remove_cards): rename from _remove_card.
(pas_backend_ldap_class_init): _remove_card -> _remove_cards.
* backend/pas/pas-backend-file.c (pas_backend_file_class_init):
remove_card -> remove_cards.
(pas_backend_file_get_static_capabilities): add "bulk-removes".
(pas_backend_file_process_remove_cards): rewrite this function
largely, so that it handles lists of ids. first we loop through
and for every successful deletion we build a list of deleted
ECards. Then for each view we build a list (a subset of the
deleted ECard list) and pass back that list to the view.
(pas_backend_file_process_modify_card): use _remove_1 instead of
_remove.
(ecard_matches_search): new function.
* backend/pas/pas-backend-card-sexp.c
(pas_backend_card_sexp_match_vcard): rewrite in terms of
_match_ecard.
(pas_backend_card_sexp_match_ecard): new function, the guts from
_match_vcard.
* backend/pas/pas-backend-card-sexp.h: add prototype for
pas_backend_card_sexp_match_ecard.
* backend/idl/addressbook.idl: the card removal stuff now takes
CardIdList.
* backend/ebook/e-book.c (e_book_get_static_capabilities): cache
successful capability queries (since they're static).
(e_book_check_static_capability): new, convenience function to
check if a particular capability is supported.
(e_book_remove_card_by_id): build a single element GList and call
e_book_remove_cards.
(e_book_remove_cards): build up a CORBA sequence from the GList
and call Book::removeCards.
(e_book_dispose): free the cached capabilities string.
* backend/ebook/e-book.h: add new prototypes for
e_book_check_static_capability and e_book_remove_cards.
* backend/ebook/e-book-view.h (struct _EBookViewClass): rename
"card_removed" signal to "cards_removed".
* backend/ebook/e-book-view.c (e_book_view_do_removed_event): id
-> ids, and free the id list.
(e_book_view_check_listener_queue): CardRemovedEvent ->
CardsRemovedEvent.
* backend/ebook/e-book-view-listener.c
(e_book_view_listener_queue_response): free the id list.
(e_book_view_listener_queue_idlist_event): new function, used for
cards_removed.
(e_book_view_listener_queue_status_event): id -> ids.
(e_book_view_listener_queue_sequence_event): same.
(e_book_view_listener_queue_message_event): same.
(impl_BookViewListener_notify_cards_removed): call
queue_idlist_event.
(e_book_view_listener_dispose): free the id list.
(e_book_view_listener_class_init): track change to idl call.
* backend/ebook/e-book-view-listener.h
(EBookViewListenerOperation): CardRemovedEvent ->
CardsRemovedEvent.
(EBookViewListenerResponse): char *id -> GList *ids.
* backend/ebook/e-book-listener.c
(impl_BookListener_respond_r
svn path=/trunk/; revision=19854
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-08 Chris Toshok <toshok@ximian.com>
[ huge change, all for 1 little performance problem :) fixes #18207 ]
* gui/widgets/e-addressbook-model.c (get_view): use
e_book_check_static_capability here to make things a little
prettier.
(remove_card): complain about my life, and add code to use one
"model_changed" signal if we get back a list of cards instead of
multiple "card_removed" signals.
* gui/widgets/e-addressbook-model.h: little clean up.
* gui/widgets/e-addressbook-view.c (delete): write a bulk-remove
case for this. if the backend supports it, send all the ids at
once. otherwise loop over the ids.
(e_addressbook_view_delete_selection): fake a CardAndBook
structure and call delete, instead of duplicating the code in 2
places.
* gui/component/addressbook.c (delete_contact_cb): don't call
e_contact_editor_confirm_delete here, it's handled by the
EAddressbookView.
* backend/pas/pas-card-cursor.c (pas_card_cursor_construct): fix a
compiler warning about a stupid crash.
* backend/pas/pas-book.h (PASOperation): RemoveCard ->
RemoveCards.
(PASRemoveCardsReques): char *id -> GList *ids.
(PASRequest): PASRemoveCardRequest -> PASRemoveCardsRequest.
* backend/pas/pas-book.c (pas_book_queue_remove_cards): build up a
GList from the id sequence.
(pas_book_respond_remove): notifyCardRemoved ->
notifyCardsRemoved.
(impl_GNOME_Evolution_Addressbook_Book_removeCards): rename.
(pas_book_free_request): free the idlist for RemoveCards.
(pas_book_class_init): removeCard -> removeCards.
* backend/pas/pas-book-view.h: change prototype for
pas_book_view_notify_remove, and add prototype for
pas_book_view_notify_remove_1.
* backend/pas/pas-book-view.c (pas_book_view_notify_remove_1):
build up a list and call pas_book_view_notify_remove.
(pas_book_view_notify_remove): build up the corba id sequence and
call BookViewListener::notifyCardsRemoved.
* backend/pas/pas-backend.h: remove_card -> remove_cards.
* backend/pas/pas-backend.c (pas_backend_remove_cards): rename
from _remove_card.
(process_client_requests): RemoveCard -> RemoveCards and
_remove_card -> _remove_cards.
* backend/pas/pas-backend-ldap.c (check_schema_support):
g_strcasecmp -> g_ascii_strcasecmp.
(remove_card_handler): _remove => _remove_1.
(modify_card_modify_handler): same.
(pas_backend_ldap_process_remove_cards): rename from _remove_card.
(pas_backend_ldap_class_init): _remove_card -> _remove_cards.
* backend/pas/pas-backend-file.c (pas_backend_file_class_init):
remove_card -> remove_cards.
(pas_backend_file_get_static_capabilities): add "bulk-removes".
(pas_backend_file_process_remove_cards): rewrite this function
largely, so that it handles lists of ids. first we loop through
and for every successful deletion we build a list of deleted
ECards. Then for each view we build a list (a subset of the
deleted ECard list) and pass back that list to the view.
(pas_backend_file_process_modify_card): use _remove_1 instead of
_remove.
(ecard_matches_search): new function.
* backend/pas/pas-backend-card-sexp.c
(pas_backend_card_sexp_match_vcard): rewrite in terms of
_match_ecard.
(pas_backend_card_sexp_match_ecard): new function, the guts from
_match_vcard.
* backend/pas/pas-backend-card-sexp.h: add prototype for
pas_backend_card_sexp_match_ecard.
* backend/idl/addressbook.idl: the card removal stuff now takes
CardIdList.
* backend/ebook/e-book.c (e_book_get_static_capabilities): cache
successful capability queries (since they're static).
(e_book_check_static_capability): new, convenience function to
check if a particular capability is supported.
(e_book_remove_card_by_id): build a single element GList and call
e_book_remove_cards.
(e_book_remove_cards): build up a CORBA sequence from the GList
and call Book::removeCards.
(e_book_dispose): free the cached capabilities string.
* backend/ebook/e-book.h: add new prototypes for
e_book_check_static_capability and e_book_remove_cards.
* backend/ebook/e-book-view.h (struct _EBookViewClass): rename
"card_removed" signal to "cards_removed".
* backend/ebook/e-book-view.c (e_book_view_do_removed_event): id
-> ids, and free the id list.
(e_book_view_check_listener_queue): CardRemovedEvent ->
CardsRemovedEvent.
* backend/ebook/e-book-view-listener.c
(e_book_view_listener_queue_response): free the id list.
(e_book_view_listener_queue_idlist_event): new function, used for
cards_removed.
(e_book_view_listener_queue_status_event): id -> ids.
(e_book_view_listener_queue_sequence_event): same.
(e_book_view_listener_queue_message_event): same.
(impl_BookViewListener_notify_cards_removed): call
queue_idlist_event.
(e_book_view_listener_dispose): free the id list.
(e_book_view_listener_class_init): track change to idl call.
* backend/ebook/e-book-view-listener.h
(EBookViewListenerOperation): CardRemovedEvent ->
CardsRemovedEvent.
(EBookViewListenerResponse): char *id -> GList *ids.
* backend/ebook/e-book-listener.c
(impl_BookListener_respond_remove_cards): rename from remove_card.
svn path=/trunk/; revision=19853
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-06 Chris Toshok <toshok@ximian.com>
* gui/component/e-address-popup.c (email_table_save_card_cb):
check the status, not the book, and unref the book here.
(contact_editor_cb): same.
(start_query): unref the book in the failure case.
(add_card_idle_cb): addressbook_load_default_book returns void
now.
(edit_contact_info_cb): same.
(e_address_popup_query): same.
* gui/component/addressbook.c (control_activate_cb): track change
to addressbook_load_uri return type.
(set_prop): same.
(addressbook_load_uri): return type is void now.
(addressbook_load_default_book): same.
* gui/component/addressbook.h:
addressbook_load_uri/addressbook_load_default_book return void
now.
* conduit/address-conduit.c (start_addressbook_server):
e_book_load_default_book returns void now.
* backend/ebook/e-book-util.h: track changes to return types.
* backend/ebook/e-book-util.c (e_book_load_address_book_by_uri):
fallout from change to e_book_load_uri. return type for this
function is void now too.
(e_book_use_address_book_by_uri): same.
(e_book_use_default_book): same.
(e_book_load_default_book): same.
(got_uri_book_cb): if unsuccessful and book is non-NULL, unref it
here.
(got_default_book_cb): same.
* backend/ebook/e-book.c (e_book_load_uri): no longer return a
gboolean. any error is communicated to the callback.
* backend/ebook/e-book.h: e_book_load_uri no longer returns a
gboolean (it's void.)
* backend/ebook/evolution-ldif-importer.c (ebook_create): track
change to the e_book_load_uri family of functions.
* backend/ebook/test-client-list.c (ebook_create): same.
* backend/ebook/test-client.c (ebook_create): same.
* backend/ebook/load-pine-addressbook.c (ebook_create): same.
* backend/ebook/evolution-vcard-importer.c (ebook_create): same.
svn path=/trunk/; revision=19839
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* backend/ebook/Makefile.am (e-book-marshal.c, e-book-marshal.h):
Use different tmp file names so these rules can be executed in
parallel without interfering with each otehr.
* backend/pas/Makefile.am: Make the ORBit compilation work
properly with parallel makes (i.e. make sure it does not spawn
multiple orbit-idl processes on the same IDL file at the same
time).
* gui/component/select-names/Makefile.am: Likewise.
* backend/ebook/Makefile.am: Likewise.
svn path=/trunk/; revision=19834
|
|
|
|
| |
svn path=/trunk/; revision=19818
|
|
|
|
| |
svn path=/trunk/; revision=19788
|
|
|
|
|
|
| |
* conduit/Makefile.am (INCLUDES): Remove cruft
svn path=/trunk/; revision=19787
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/Makefile.am (INCLUDES): Remove cruft, rename
ICONSDIR to IMAGESDIR.
(serverdir, gladedir): Remove defintions.
* gui/component/addressbook-component.c (IS_CONTACT_TYPE): use
g_ascii_strcasecmp
(add_creatable_item): s/ICONSDIR/IMAGESDIR/
* gui/component/component-factory.c: #include <string.h>
* gui/component/e-address-widget.c: Likewise.
(e_address_widget_destroy): s/gtk_idle_remove/g_source_remove/
(e_address_widget_schedule_query): s/gtk_idle_add/g_idle_add/
svn path=/trunk/; revision=19786
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/select-names/Makefile.am (INCLUDES): Remove cruft.
(serverdir, gladedir, etspecdir): Remove definitions
* gui/component/select-names/e-select-names.c: #include <string.h>
* gui/component/select-names/e-select-names-popup.c
(init_html_mail): Remove deprecated
gtk_check_menu_item_set_show_toggle call.
* gui/component/select-names/e-select-names-manager.c
(e_select_names_manager_entry_free):
s/gtk_timeout_remove/g_source_remove/
svn path=/trunk/; revision=19785
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/widgets/Makefile.am (INCLUDES): Remove cruft.
(gladedir, etspecdir): Remove definitions.
(glade_DATA): Empty, so remove it.
* gui/widgets/e-addressbook-reflow-adapter.c: #include <string.h>
(addressbook_get_property): Remove unused variable
* gui/widgets/e-addressbook-view.c: #include <string.h>
(get_selection_model): Add a g_return_val_if_reached.
* gui/widgets/e-minicard.c: #include string.h, gtkmain.h,
gnome-canvas-pixbuf.h
(field_changed): s/gtk_object_unref/g_object_unref/
(get_left_width): Remove unused variable
* gui/widgets/e-minicard-control.c: #include <string.h>
(pstream_load, pstream_save): Use g_ascii_strcasecmp
* gui/widgets/e-minicard-view.c: #include <string.h>
* gui/widgets/e-minicard-view-widget.c
(e_minicard_view_widget_new): s/gtk_type_new/g_object_new/
svn path=/trunk/; revision=19784
|
|
|
|
|
|
|
| |
* gui/merging/Makefile.am (INCLUDES): Remove cruft.
* gui/search/Makefile.am (ruledir): Define in terms of privdatadir
svn path=/trunk/; revision=19783
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/contact-list-editor/Makefile.am (INCLUDES): Remove cruft,
s/ICONSDIR/IMAGESDIR/
(gladedir, etspecdir): Remove definitions.
* gui/contact-list-editor/e-contact-list-editor.c: #include
<string.h>
(e_contact_list_editor_init): s/ICONSDIR/IMAGESDIR/
(e_contact_list_editor_new): s/gtk_object_ref/g_object_ref/
* gui/contact-list-editor/e-contact-list-model.c: #include <string.h>
svn path=/trunk/; revision=19782
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/contact-editor/Makefile.am (INCLUDES): Remove some cruft.
rename ICONSDIR to IMAGESDIR.
(images_DATA): Install arrow.png in imagesdir instead of
privdatadir.
* gui/contact-editor/e-contact-quick-add.c: #include <string.h>
* gui/contact-editor/e-contact-editor.c: #include <string.h>
(e_contact_editor_init): s/EVOLUTION_ICONSDIR/EVOLUTION_IMAGESDIR/
(e_contact_editor_new): s/gtk_object_ref/g_object_ref/
(_replace_button): Look in imagesdir, not privdatadir
(_phone_arrow_pressed): Remove call to deprecated
gtk_check_menu_item_set_show_toggle.
(_email_arrow_pressed): Likewise
(_address_arrow_pressed): Likewise
(set_address_field): Remove unused variable
(enable_widget):
s/gtk_entry_set_editable/gtk_editable_set_editable/
* gui/contact-editor/e-contact-editor-address.c
(e_contact_editor_address_init):
s/EVOLUTION_ICONSDIR/EVOLUTION_IMAGESDIR
(e_contact_editor_address_set_property):
s/gtk_entry_set_editable/gtk_editable_set_editable/
* gui/contact-editor/e-contact-editor-fullname.c
(e_contact_editor_fullname_init):
s/EVOLUTION_ICONSDIR/EVOLUTION_IMAGESDIR
(e_contact_editor_fullname_set_property): Likewise.
svn path=/trunk/; revision=19781
|
|
|
|
|
|
|
|
|
|
|
|
| |
* printing/Makefile.am (ecpsdir): Define in terms of privdatadir.
(gladedir): Defined in configure.in now.
* printing/e-contact-print.c: #include <string.h>
* printing/test-print.c: #include <bonobo/bonobo-main.h>
* printing/test-contact-print-style-editor.c: Likewise
svn path=/trunk/; revision=19780
|
|
|
|
|
|
|
|
|
|
|
|
| |
* backend/pas/Makefile.am (INCLUDES): Remove cruft
(ldapschemadir): Use privdatadir
(pasincludedir): Use privincludedir.
* backend/pas/pas-book-factory.c (pas_book_factory_activate):
Remove unused variable.
* backend/pas/pas-book-view.c (pas_book_view_new): Likewise
svn path=/trunk/; revision=19779
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* backend/ebook/Makefile.am (INCLUDES): Remove cruft.
(libebookincludedir): Use privincludedir.
* backend/ebook/e-book-util.c: #include <string.h>
* backend/ebook/e-card-compare.c: Likewise
* backend/ebook/load-pine-addressbook.c: Likewise
* backend/ebook/test-client.c: Likewise
* backend/ebook/evolution-vcard-importer.c: #include
<e-book-util.h>
(factory_fn): Fix this to actually return the importer.
* backend/ebook/evolution-ldif-importer.c (parseLine): #include
<e-book-util.h> and <bonobo/bonobo-main.h>. Use g_ascii_strcmp.
* backend/ebook/e-card.c (e_card_email_match_single_string):
(e_card_email_find_number): s/g_str/g_ascii_str/
* backend/ebook/e-destination.c (e_destination_equal): Likewise.
Also, add an "else return FALSE;"
svn path=/trunk/; revision=19778
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/addressbook-config.c (main): Replace deprecated
glade_gnome_init() with glade_init().
* gui/contact-editor/test-editor.c (main): Likewise.
* printing/test-contact-print-style-editor.c (main): Likewise.
* printing/test-print.c (main): Likewise.
svn path=/trunk/; revision=19760
|
|
|
|
| |
svn path=/trunk/; revision=19736
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-03 Chris Toshok <toshok@ximian.com>
[ pull forward Jack Jia's fix for #34900 ]
* gui/contact-editor/e-contact-save-as.c (e_contact_save_as): use
a weak ref for the file selector.
(e_contact_list_save_as): same.
(destroy_it): rewrite this as a weak ref notify function.
(close_it): remove frees of the info (it's freed in the weak ref
function).
(save_it): same.
svn path=/trunk/; revision=19722
|
|
|
|
|
|
|
|
|
|
| |
2003-02-03 Chris Toshok <toshok@ximian.com>
* gui/component/addressbook-component.c (remove_folder): pull
forward Jack Jia's fix for #33672, but convert it to use unlink
instead of the gnome-vfs stuff.
svn path=/trunk/; revision=19721
|
|
|
|
|
|
|
|
|
| |
2003-01-27 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/contact-editor.glade: add a scrolled window
(SHADOW_IN) around the address textview.
svn path=/trunk/; revision=19649
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-26 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/contact-editor.glade: rename the category
entry to entry-categories.
* gui/contact-editor/e-contact-editor.c
(set_entry_changed_signals): use the specialized "changed" signal
handlers for entry-company and entry-fullname.
svn path=/trunk/; revision=19640
|
|
|
|
|
|
|
|
| |
2003-01-26 Chris Toshok <toshok@ximian.com>
* gui/component/Makefile.am: i need to sleep more.
svn path=/trunk/; revision=19635
|
|
|
|
|
|
|
|
|
| |
2003-01-26 Chris Toshok <toshok@ximian.com>
* gui/component/Makefile.am (componentdir): need to assign this
here or else the lib doesn't get built.
svn path=/trunk/; revision=19634
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-26 Chris Toshok <toshok@ximian.com>
* printing/e-contact-print.c (e_contact_start_new_page): begin the
new page after showing the last one.
(complete_sequence): beginpage before we start printing.
(e_contact_print_response): GtkDialog-ify this.
(e_contact_print_dialog_new): "clicked" -> "response".
(e_contact_print_card_dialog_new): same.
(e_contact_print_card_list_dialog_new): same.
svn path=/trunk/; revision=19633
|
|
|
|
|
|
|
|
|
| |
2003-01-26 Chris Toshok <toshok@ximian.com>
* Makefile.am (CONDUIT_SUBDIR): enable this, as building the
conduit works if you have gnome-pilot2.
svn path=/trunk/; revision=19632
|
|
|
|
|
|
|
|
|
|
| |
2003-01-25 Chris Toshok <toshok@ximian.com>
* conduit/address-conduit.c: GObjectify the stuff in here that
refers to addressbook objects. the gnome-pilot stuff is still
GtkObject for the moment.
svn path=/trunk/; revision=19630
|
|
|
|
|
|
|
|
|
| |
* gui/component/Makefile.am (iconsdir): Remove definition; this is
now in configure.in.
* gui/contact-editor/Makefile.am (iconsdir): Likewise.
* gui/contact-list-editor/Makefile.am (iconsdir): Likewise.
svn path=/trunk/; revision=19619
|
|
|
|
|
|
|
|
|
|
| |
2003-01-23 Sean Gao <Sean.Gao@Sun.COM>
[ fixes bug #34898 ]
* gui/widgets/e-minicard.c (field_changed): handle modifications
to email addresses in contact lists.
svn path=/trunk/; revision=19604
|
|
|
|
|
|
|
|
|
|
| |
2003-01-23 Sean Gao <Sean.Gao@Sun.COM>
[ fixes bug #36375 ]
* backend/pas/pas-backend-ldap.c: use PHONE_OTHER_FAX instead of
PHONE_OTHER for "other_fax".
svn path=/trunk/; revision=19602
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-23 Chris Toshok <toshok@ximian.com>
[ fixes bug #31014, roll this in from the 1.2 branch ]
* backend/pas/pas-backend-ldap.c: use "categories" instead of
"category" for the ECard field so the UI/get_supported_fields stuff
actually thinks its usable in the contact editor..
svn path=/trunk/; revision=19599
|
|
|
|
|
|
|
|
|
|
| |
2003-01-23 Chris Toshok <toshok@ximian.com>
* backend/pas/pas-backend-ldap.c (pas_backend_ldap_connect): fix
for bug 34883 broke ssl transactions (at least those where we were
connecting to port 636). Move it to after the SSL stanza.
svn path=/trunk/; revision=19598
|
|
|
|
|
|
|
|
|
| |
* gui/component/select-names/Makefile.am (componentdir): Remove
definition; no need to set it here since it's now defined in
configure.in
* gui/component/Makefile.am (componentdir): Likewise.
svn path=/trunk/; revision=19594
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.in (idldir): Define componentdir instead of
COMPONENT_DIR. Set it to $privlibdir/components instead of
$libdir/evolution-$(BASE_VERSION)/components.
* gui/component/select-names/Makefile.am (componentdir): Remove
definition; no need to set it here since it's now defined in
configure.in
* gui/component/Makefile.am (componentdir): Likewise.
* gui/Makefile.am (componentdir): Removed definition; this is now
defined in configure.in.
* Makefile.am (componentdir): Removed definition; this is now
defined in configure.in.
* Makefile.am (componentdir): Removed definition; this is now
defined in configure.in.
svn path=/trunk/; revision=19588
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/select-names/Makefile.am (gladedir): Version using
$(BASE_VERSION).
(etspecdir): Likewise.
(iconsdir): Likewise.
* gui/contact-list-editor/Makefile.am (iconsdir): Version using
$(BASE_VERSION).
(gladedir): Likewise.
* gui/merging/Makefile.am (gladedir): Version using $(BASE_VERSION).
* gui/search/Makefile.am (ruledir): Version using $(BASE_VERSION).
* gui/component/Makefile.am (INCLUDES): Update EVOLUTION_IMAGESDIR
to be versioned through $(BASE_VERSION).
* gui/widgets/e-addressbook-view.c (init_collection): Use
EVOLUTION_GALVIEWSDIR.
* gui/widgets/Makefile.am (INCLUDES): Define EVOLUTION_GALVIEWSDIR
and update EVOLUTION_IMAGESDIR.
svn path=/trunk/; revision=19551
|
|
|
|
|
|
|
|
|
| |
2003-01-21 Radek Doulik <rodo@ximian.com>
* printing/e-contact-print.c (e_contact_print_button): don't use
gnome_print_multipage_new_from_sizes and add warning
svn path=/trunk/; revision=19542
|
|
|
|
| |
svn path=/trunk/; revision=19540
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-15 Chris Toshok <toshok@ximian.com>
* backend/ebook/Makefile.am (bin_PROGRAMS): reenable all the
importers/loaders.
* backend/ebook/evolution-ldif-importer.c,
backend/ebook/evolution-vcard-importer.c: Finish gnome2 port
issues, and get these to compile.
* backend/ebook/load-gnomecard-addressbook.c,
backend/ebook/load-pine-addressbook.c: same.
svn path=/trunk/; revision=19485
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/widgets/e-addressbook-util.c
(e_addressbook_prompt_save_dialog): Change dialog from
Yes/No/Cancel to Discard/Cancel/Save to match the HIG.
* gui/search/e-addressbook-search-dialog.c
(e_addressbook_search_dialog_init): Change dialog from OK/Cancel
to Cancel/OK to match the HIG.
* gui/contact-editor/e-contact-save-as.c (file_exists): Change
dialog from Overwrite/Cancel to Cancel/Overwrite to match the HIG.
* gui/contact-editor/e-contact-quick-add.c
(build_quick_add_dialog): Fix typo s/reponse/response/. Also
change the dialog to be Edit/Cancel/OK instead of OK/Edit/Cancel
to match the HIG.
* gui/contact-editor/e-contact-editor.c
(e_contact_editor_confirm_delete): Make alert cancel/delete
instead of delete/cancel to match the HIG.
* gui/contact-editor/e-contact-editor-fullname.c
(e_contact_editor_fullname_init): Make dialog Cancel/OK instead of
OK/Cancel to match the HIG.
* gui/contact-editor/e-contact-editor-address.c
(e_contact_editor_address_init): Make dialog Cancel/OK instead of
OK/Cancel to match the HIG.
* gui/component/select-names/e-select-names.c
(e_select_names_init): Make dialog Cancel/OK instead of OK/Cancel
to match the HIG.
svn path=/trunk/; revision=19472
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/Makefile.am (EXTRA_DIST): Add $(schema_DATA).
* Makefile.am: Do not dist the .server.in files; just dist the
.server.in.in ones.
(EXTRA_DIST): Add GNOME_Evolution_WombatLDAP.server.in.in and
GNOME_Evolution_WombatNOLDAP.server.in.in
svn path=/trunk/; revision=19451
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-09 Chris Toshok <toshok@ximian.com>
* gui/component/addressbook.c (control_activate_cb): try to load
the uri again if it failed previously.
(book_open_cb): set failed_to_load based on the response.
(set_prop): initialize failed_to_load to FALSE before we kick off
the first load.
* backend/pas/pas-book-factory.c
(pas_book_factory_process_request): if the load_uri fails, remove
it from the hashtable and free it, so we'll try to load it again
from scratch the next time it's requested instead of serving up a
backend that doesn't function.
* backend/pas/pas-backend.c (pas_backend_get_uri): we need to be
able to get the uri from backends that aren't loaded (so we can
remove them from the hashtable.)
svn path=/trunk/; revision=19392
|
|
|
|
|
|
|
|
|
| |
2003-01-09 Chris Toshok <toshok@ximian.com>
* backend/pas/pas-backend-ldap.c (query_ldap_root_dse): doh, fix
build error.
svn path=/trunk/; revision=19388
|
|
|
|
|
|
|
|
|
| |
2003-01-09 Chris Toshok <toshok@ximian.com>
* gui/component/select-names/e-select-names-popup.c: #include
gtklabel.h, fixes an unresolved symbol.
svn path=/trunk/; revision=19387
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-09 Chris Toshok <toshok@ximian.com>
* backend/pas/pas-backend-ldap.c (query_ldap_root_dse): build up
the list of supported auth_methods.
(pas_backend_ldap_process_get_supported_auth_methods): respond
with the list of auth methods we've built up.
(pas_backend_ldap_dispose): unref the auth_method list.
(pas_backend_ldap_class_init): hook up
pas_backend_ldap_process_get_supported_auth_methods.
* backend/pas/pas-backend.c
(pas_backend_get_supported_auth_methods): new function.
(process_client_requests): add clause for GetSupportedAuthMethods.
* backend/pas/pas-backend.h: add prototype for
pas_backend_get_supported_auth_methods, and add it to the class
vtable.
* backend/pas/pas-book.h: add GetSupportedAuthMethods enum member
and PASGetSupportedAuthMethodsRequest. and add prototype for
pas_book_respond_get_supported_auth_methods.
* backend/pas/pas-book.c
(pas_book_queue_get_supported_auth_methods): new function.
(impl_GNOME_Evolution_Addressbook_Book_getSupportedAuthMethods):
new function.
(pas_book_respond_get_supported_auth_methods): new function.
(pas_book_free_request): add clause for GetSupportedAuthMethods.
(pas_book_class_init): hook up getSupportedAuthMethods.
* backend/ebook/e-book-listener.c
(e_book_listener_queue_get_supported_fields_response): fields ->
list.
(e_book_listener_queue_get_supported_auth_methods_response): new
function.
(impl_BookListener_response_get_supported_auth_methods): new
function.
(e_book_listener_class_init): hook up
epv->notifySupportedAuthMethods.
* backend/ebook/e-book-listener.h: add
GetSupportedAuthMethodsResponse enum member, and change the field
name from "fields" to list (and use it for both GetSupportedFields
and GetSupportedAuthMethods)
* backend/ebook/e-book.c (e_book_get_supported_auth_methods): new
function.
(e_book_do_response_get_supported_auth_methods): new function.
* backend/ebook/e-book.h: add prototype for
e_book_get_supported_auth_methods.
* backend/idl/addressbook.idl: add getSupportedAuthMethods IDL
call.
svn path=/trunk/; revision=19386
|
|
|
|
|
|
|
|
|
|
| |
2003-01-09 Chris Toshok <toshok@ximian.com>
* backend/pas/pas-book-factory.c (backend_last_client_gone_cb):
deal with backends that might not have loaded successfully
(they'll have a NULL uri).
svn path=/trunk/; revision=19385
|
|
|
|
|
|
|
|
|
|
| |
2003-01-09 Chris Toshok <toshok@ximian.com>
* gui/component/select-names/e-select-names-bonobo.c
(e_select_names_bonobo_new): call e_select_names_bonobo_construct
on the newly created object.
svn path=/trunk/; revision=19384
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-09 Chris Toshok <toshok@ximian.com>
* gui/component/Makefile.am: addressbook-config.etspec is gone.
* gui/component/addressbook-config.c: make the sources table be a
gtktreeview instead of an etable.
* gui/component/ldap-config.glade: remove all references to
gnome-hint.png
svn path=/trunk/; revision=19380
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-09 Chris Toshok <toshok@ximian.com>
* gui/widgets/gal-view-minicard.c (column_width_changed): fix
parameter types here (this signal isn't generated from an ETable.)
* gui/widgets/gal-view-factory-minicard.c: include e-util.h
* gui/widgets/e-minicard.h: include gnome-canvas.h here.
* gui/widgets/e-addressbook-table-adapter.c: #include
e-destination.h here.
* gui/widgets/e-minicard.c: same.
svn path=/trunk/; revision=19378
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-09 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.[ch]: remove the select
names stuff (the Related Contacts button/entry.)
* gui/contact-editor/contact-editor.glade: same.
svn path=/trunk/; revision=19376
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-09 Chris Toshok <toshok@ximian.com>
* gui/component/select-names/GNOME_Evolution_Addressbook_SelectNames.server.in.in:
comment out the factory oaf_server, and change the location of the
SelectNames controls to be
OAFIID:GNOME_Evolution_Addressbook_Factory so the normal
addressbook.so will create them.
* gui/component/select-names/Makefile.am
(libeselectnames_la_SOURCES): remove the
e-select-names-factory.[ch] stuff for the time being.
* gui/component/component-factory.c (factory): we're now (for the
time being) the factory for the select names control.
svn path=/trunk/; revision=19369
|
|
|
|
|
|
|
|
|
| |
2003-01-08 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-addressbook-view.c: oops, don't include
e-treeview-selection-model.h unless we're building the treeview.
svn path=/trunk/; revision=19304
|
|
|
|
|
|
|
|
|
| |
2003-01-08 Jeffrey Stedfast <fejj@ximian.com>
* backend/pas/pas-backend-ldap.c
(pas_backend_ldap_process_authenticate_user): Fix to build.
svn path=/trunk/; revision=19302
|
|
|
|
|
|
|
|
|
| |
2003-01-08 Chris Toshok <toshok@ximian.com>
* gui/component/apps_evolution_addressbook.schemas: add in the
schema entry for minimum_query_length.
svn path=/trunk/; revision=19301
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-08 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-addressbook-view.h: add
E_ADDRESSBOOK_VIEW_TREEVIEW to the enum, ifdef'ed out.
* gui/widgets/e-addressbook-view.c
(e_addressbook_view_class_init): add ifdefed treeview code.
(init_collection): same.
(display_view): same.
(get_selection_model): same.
(treeview_row_activated): same.
(create_treeview_view): same.
(change_view_type): same.xo
(e_addressbook_view_print): same.
(e_addressbook_view_print_preview): same.
* gui/widgets/Makefile.am: add in the treeview sources (commented
out).
svn path=/trunk/; revision=19300
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-08 Chris Toshok <toshok@ximian.com>
* gui/widgets/gal-view-minicard.c (gal_view_minicard_edit): add
parent arg.
* gui/widgets/e-addressbook-treeview-adapter.[ch]: new files, for
a GtkTreeView view of contacts.
* gui/widgets/gal-view-treeview.[ch]: same
* gui/widgets/gal-view-favroty-treeview.[ch]: same
svn path=/trunk/; revision=19299
|
|
|
|
| |
svn path=/trunk/; revision=19297
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/Makefile.am: $(datadir)/evolution/images instead
of $(datadir)/images/evolution.
* gui/contact-editor/Makefile.am: Likewise.
* gui/contact-list-editor/Makefile.am (iconsdir): Likewise.
* gui/widgets/Makefile.am: Likewise.
svn path=/trunk/; revision=19295
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
existing backends do it exactly the same way. (Part of 32866).
* backend/pas/pas-backend.h (PASBackendClass): add new methods for
the various pas book requests.
* backend/pas/pas-backend.c: Add a clients list to
PASBackendPrivate.
(pas_backend_create_card, etc): Add these to invoke the new
methods.
(process_client_requests, book_destroy_cb): Moved here and
slightly rewritten from pas-backend-file.
(last_client_gone): Now static.
(add_client, remove_client): Default implementations, based on
pas-backend-file, that add the client to/remove it from the
backend's clients list and connect to its requests_queued signal.
(pas_backend_init, pas_backend_dispose): Deal with the clients
list.
* backend/pas/pas-backend-file.c (struct _PASBackendFilePrivate):
Remove GList *clients.
(pas_backend_file_process_client_requests,
pas_backend_file_book_destroy_db, pas_backend_file_add_client,
pas_backend_file_remove_client): Gone.
(pas_backend_file_class_init): Remove add_client/remove_client
method initializations, add initializations for processing the
various book requests.
* backend/pas/pas-backend-ldap.c (struct _PASBackendLDAPPrivate):
Remove GList *clients.
(pas_backend_ldap_process_create_card, etc): Make these take the
specific PAS*Request types rather than a generic PASRequest.
(pas_backend_ldap_process_client_requests,
pas_backend_ldap_book_destroy_db, pas_backend_ldap_add_client,
pas_backend_ldap_remove_client): Gone.
(pas_backend_ldap_class_init): Remove add_client/remove_client
method initializations, add initializations for processing the
various book requests.
svn path=/trunk/; revision=19287
|
|
|
|
|
|
|
|
|
|
| |
2003-01-07 Chris Toshok <toshok@ximian.com>
* backend/pas/evolutionperson.schema: fix the SYNTAX for the
telephone attributes, and make the fax attributes more closely
mirror those from core.schema. Fixes the schema for openldap-2.1.
svn path=/trunk/; revision=19268
|
|
|
|
|
|
|
| |
* Makefile.am: remove idldir definition. (It's defined in
configure.in now)
svn path=/trunk/; revision=19242
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-01 Chris Toshok <toshok@ximian.com>
[ fixes the non-ui portion of #36183 ]
* gui/component/select-names/e-select-names-completion.c
(e_select_names_completion_start_query): use the entry's
minimum_query_length instead of a constant here.
(e_select_names_completion_set_minimum_query_length): new
function, set the entry's minimum_query_length.
* gui/component/select-names/e-select-names-manager.c
(e_select_names_manager_entry_new): set the minimum_query length
after setting the completion books.
(read_completion_settings_from_db): rename
read_completion_books_from_db to this, and read the
minimum_query_length too.
(db_listener): rename uris_listener to this, and listen for
changes on both the uris and minimum_query_length settings.
* gui/component/select-names/e-select-names-completion.h: add
prototype for e_select_names_completion_set_minimum_query_length.
* gui/component/select-names/e-select-names-manager.h: add
minimum_query_length to struct _ESelectNamesManager.
svn path=/trunk/; revision=19199
|
|
|
|
| |
svn path=/trunk/; revision=19181
|
|
|
|
| |
svn path=/trunk/; revision=19180
|
|
|
|
|
|
|
| |
EvolutionConfigControl instead of a BonoboControl (and removed a
bogus EvolutionConfigControl -> BonoboControl cast).
svn path=/trunk/; revision=19168
|
|
|
|
|
|
|
|
|
|
|
| |
2002-12-17 Chris Toshok <toshok@ximian.com>
[ fixes bug #34897 ]
* gui/widgets/e-addressbook-table-adapter.c
(addressbook_value_at): don't free the return of
e_card_simple_get_const, as this causes a double free later on.
svn path=/trunk/; revision=19163
|
|
|
|
|
|
|
|
|
|
| |
2002-12-18 Chris Toshok <toshok@ximian.com>
* gui/component/e-address-popup.c: convert the clist in here to a
GtkTreeView. your guess is as good as mine if it works (i can't
test it at present) but it compiles.
svn path=/trunk/; revision=19162
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-12-18 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-addressbook-view.c (jump_to_letters):
g_string_sprintfa -> g_string_append_printf.
(create_alphabet): same.
(create_minicard_view): remove gtk_widget_{push,pop}_visual.
* gui/widgets/Makefile.am (INCLUDES): add -D*_DISABLE_DEPRECATED.
svn path=/trunk/; revision=19161
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-12-18 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-minicard.c (e_minicard_realize): drop use of
"font" arg.
(get_left_width): use pango to calculate this instead of a GdkFont.
* gui/widgets/e-minicard-view.c: drop include of e-unicode.h.
* gui/widgets/e-minicard-label.c (e_minicard_label_construct):
don't need to create the font anymore.
* gui/search/Makefile.am (INCLUDES): add -D*_DISABLE_DEPRECATED.
* gui/search/e-addressbook-search-dialog.c
(e_addressbook_search_dialog_new): use g_object_new instead of
gtk_type_new.
* gui/merging/Makefile.am (INCLUDES): add -D*_DISABLE_DEPRECATED.
* gui/contact-list-editor/Makefile.am (INCLUDES): add
-D*_DISABLE_DEPRECATED.
* gui/contact-list-editor/e-contact-list-editor.c (is_named):
strdup (or not, if we don't need to save the value) instead of
using the e_utf8 functions.
(fill_in_info): same.
* gui/contact-editor/Makefile.am (INCLUDES): add
-D*_DISABLE_DEPRECATED.
* gui/contact-editor/e-contact-save-as.c (e_contact_save_as):
strdup (or not, if we don't need to save the value) instead of
using the e_utf8 functions.
(e_contact_list_save_as): same.
* gui/contact-editor/e-contact-quick-add.c (clicked_cb): strdup
(or not, if we don't need to save the value) instead of using the
e_utf8 functions.
(build_quick_add_dialog): same.
* gui/contact-editor/e-contact-editor.c (phone_entry_changed):
strdup (or not, if we don't need to save the value) instead of
using the e_utf8 functions.
(file_as_set_style): same.
(name_entry_changed): same.
(full_name_clicked): same.
(categories_clicked): same.
(set_field): same.
(fill_in_field): same.
(fill_in_single_field): same.
(extract_field): same.
(extract_single_field): same.
* gui/contact-editor/e-contact-editor-fullname.c (extract_field):
just strdup, it's already utf8.
* gui/contact-editor/e-contact-editor-address.c (extract_field):
they're all entries, use GTK_ENTRY foo here.
* gui/component/select-names/Makefile.am (INCLUDES): add
-D*_DISABLE_DEPRECATED.
* gui/component/select-names/e-select-names.c
(e_select_names_add_section): remove the extra
utf8_from_locale_string stuff.
* gui/component/select-names/e-select-names-popup.c
(set_uiinfo_label): gtk_container_children ->
gtk_container_get_children, and remove the extra utf8 stuff.
* gui/component/Makefile.am (INCLUDES): add
-D*_DISABLE_DEPRECATED.
* gui/component/addressbook-storage.c
(addressbook_storage_init_source_uri): g_string_sprintfa ->
g_string_append_printf.
* gui/component/addressbook-config.c (focus_help):
gtk_notebook_set_page -> gtk_notebook_set_current_page.
(addressbook_source_dialog_set_source): same.
(auth_optionmenu_activated): gtk_container_children ->
gtk_container_get_children.
(ssl_optionmenu_activated): same.
(ssl_optionmenu_selected): same, and gtk_notebook_set_page ->
gtk_notebook_set_current_page.
(scope_optionmenu_activated): same.
(set_advanced_button_state): same.
(addressbook_ldap_init): hook "response" to gtk_widget_destroy to
make the dialog go away when clicked.
(addressbook_ldap_auth): same.
(addressbook_root_dse_query): same.
(do_ldap_root_dse_query): same.
(addressbook_config_control_new): fix return type and cast.
(main): remove call to gtk_widget_push_visual.
* gui/component/addressbook-config.h:
addressbook_config_control_new returns a BonoboObject, not a
BonoboControl.
* gui/component/addressbook.c: remove e-unicode.h include.
* backend/pas/Makefile.am (INCLUDES): Add
-DLIBGNOME_DISABLE_DEPRECATED.
* backend/ebook/Makefile.am (INCLUDES): Add
-DLIBGNOME_DISABLE_DEPRECATED.
* backend/ebook/e-card.c (e_card_get_property): remove misleading
comment.
svn path=/trunk/; revision=19160
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-12-17 Chris Toshok <toshok@ximian.com>
* backend/pas/pas-backend-ldap.c (build_card_from_entry):
g_strcasecmp -> g_ascii_strcasecmp.
(FIND_INSERT): same.
* backend/pas/pas-backend-file.c (pas_backend_file_load_uri):
g_dirname -> g_path_get_dirname.
* backend/pas/Makefile.am (INCLUDES): add
-DG_DISABLE_DEPRECATED.
* backend/ebook/Makefile.am (INCLUDES): add
-DG_DISABLE_DEPRECATED.
svn path=/trunk/; revision=19156
|
|
|
|
|
|
|
|
|
| |
2002-12-17 Chris Toshok <toshok@ximian.com>
* gui/component/select-names/e-select-names-manager.c
(uris_listener): oops, use strcmp, not !strcmp here.
svn path=/trunk/; revision=19149
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-12-17 Chris Toshok <toshok@ximian.com>
[ Fixes bug #35135 ]
* backend/ebook/e-book-util.c (set_default_book_uri_local): don't
free the default_book_uri here, it's done in set_default_book_uri.
(set_default_book_uri): break some stuff out from
set_default_book_uri_from_bonobo_conf to here so it can be used
both from that function and the bonobo listener.
(default_folder_listener): set the new default book uri.
(set_default_book_uri_from_bonobo_conf): install the bonobo conf
listener so we'll get updates.
svn path=/trunk/; revision=19148
|
|
|
|
|
|
|
| |
evolution_shell_client_corba_objref() instead of BONOBO_OBJREF()
to get the Shell CORBA object.
svn path=/trunk/; revision=19139
|
|
|
|
|
|
|
|
|
| |
2002-12-16 Jeffrey Stedfast <fejj@ximian.com>
* gui/component/addressbook-config.c: Don't #include
<e-util/e-html-utils.h>
svn path=/trunk/; revision=19132
|
|
|
|
|
|
|
|
| |
2002-12-09 Chris Toshok <toshok@ximian.com>
* gui/search/e-addressbook-search-dialog.[ch]: GObject-ize this.
svn path=/trunk/; revision=19078
|
|
|
|
|
|
|
|
|
|
| |
2002-12-09 Chris Toshok <toshok@ximian.com>
* gui/component/addressbook.c (load_uri_auth_cb): pass
"Addressbook" to e_passwords*.
(addressbook_authenticate): same.
svn path=/trunk/; revision=19072
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-12-09 Chris Toshok <toshok@ximian.com>
* gui/component/addressbook.c (search_cb): remove
PENDING_PORT_WORK.
(addressbook_search_activated): same.
(addressbook_query_changed): same.
* gui/component/Makefile.am (libevolution_addressbook_la_LIBADD):
add libfilter.la back in.
svn path=/trunk/; revision=19069
|
|
|
|
| |
svn path=/trunk/; revision=19067
|
|
|
|
| |
svn path=/trunk/; revision=19063
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-12-08 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-addressbook-util.c (e_addressbook_error_dialog):
connect ::response to gtk_widget_destroy so the dialog goes away.
* gui/widgets/e-minicard-label.c (e_minicard_label_construct):
don't use font_gdk anymore on EText. it doesn't exist.
svn path=/trunk/; revision=19059
|
|
|
|
|
|
|
|
|
|
| |
2002-12-08 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-addressbook-reflow-adapter.c (text_height): this
uses pango now.
(addressbook_height): same.
svn path=/trunk/; revision=19058
|
|
|
|
|
|
|
|
|
|
| |
2002-12-06 Chris Toshok <toshok@ximian.com>
* backend/ebook/e-book.c (e_book_commit_card): use e_card_set_book
instead of basically duplicating its code here.
(e_book_add_card): same.
svn path=/trunk/; revision=19052
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/e-cardlist-model.c: #include <string.h>.
* gui/component/addressbook-storage.c: #include <string.h>,
<ctype.h>, <unistd.h>.
* gui/component/addressbook-factory.c: Removed.
* gui/component/addressbook-component.c: #include
<bonobo/bonobo-main.h>, <unistd.h> and <string.h>.
(create_view): addressbook_new_control() instead of
addressbook_factory_new_control().
* gui/component/select-names/e-select-names.c
(e_addressbook_create_ebook_table): Removed unused variable.
(e_select_names_add_section): Removed unused variable.
* gui/component/select-names/e-select-names-manager.c
(focus_in_cb): Use g_source_remove() here instead of
gtk_timeout_remove().
* gui/widgets/e-minicard-control.c
(e_minicard_control_factory_init): Removed.
(e_minicard_control_control_factory): Removed.
(e_minicard_control_new): New.
* gui/component/e-address-widget.c
(e_address_widget_factory_init): Removed.
(e_address_widget_new_control): Renamed from
e_address_widget_factory_new_control(), made public.
(e_address_widget_factory): Removed.
* gui/component/e-address-popup.c (e_address_popup_new_control):
New.
(e_address_popup_factory_new_control): Removed.
(e_address_popup_factory): Removed.
(e_address_popup_factory_init): Removed.
* gui/component/addressbook-config.c
(addressbook_config_register_factory): Removed.
(addressbook_config_create_control): New.
* gui/component/addressbook-component.c
(addressbook_component_factory_init): Removed.
(addressbook_component_get_object): New.
(owner_set_cb): Do not call addressbok_config_register_factory().
* gui/component/addressbook.c (addressbook_factory_init): Removed.
(addressbook_new_control): Renamed from
addressbook_factory_new_control().
svn path=/trunk/; revision=19041
|
|
|
|
|
|
|
|
|
|
| |
2002-12-05 Jeffrey Stedfast <fejj@ximian.com>
* gui/component/select-names/e-select-names.etspec: Use collate
for sorting rather than the normal string sort. This fixes bug
#26335 without causing bug #33933 :-)
svn path=/trunk/; revision=19015
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-30 Chris Toshok <toshok@ximian.com>
* backend/pas/pas-backend-ldap.c (pas_backend_ldap_connect): only
enable the LDAPv3 stuff if TLS is being used. Also, deal with
naming errors returned from query_ldap_root_dse, as some servers
(older openldap servers among others i'm sure) don't have a root
dse at all.
svn path=/trunk/; revision=18989
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-12-02 Not Zed <NotZed@Ximian.com>
* gui/widgets/e-addressbook-view.c (e_contact_print_button):
gnomedialog -> gtkdialog stuff. print dialog is a gtkdialog now.
* gui/contact-editor/e-contact-editor.c: include gtkstock.h
2002-11-27 Not Zed <NotZed@Ximian.com>
* gui/contact-editor/e-contact-editor-address.c: #include gtkstock.h
svn path=/trunk/; revision=18971
|
|
|
|
|
|
|
|
|
|
| |
2002-11-29 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-minicard-view-widget.c (column_width_changed): the
detail is supposed to go after the signal id, not at the end of
the parameter list.
svn path=/trunk/; revision=18958
|
|
|
|
|
|
|
|
|
| |
2002-11-28 Chris Toshok <toshok@ximian.com>
[ roll forward from 1.2 branch, partial fix for #31763 ]
* gui/component/select-names/select-names.glade: add the Find
button back in.
svn path=/trunk/; revision=18956
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-28 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-addressbook-view.c (create_minicard_view): remove
the button_press_event handler (that did nothing). this makes it
so button presses actually get to the canvas (and therefore we can
now drag the lines in the reflow widget).
svn path=/trunk/; revision=18954
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-26 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-quick-add.c: add include for
gtkstock.h.
* gui/contact-list-editor/e-contact-list-model.c
(e_contact_list_model_add_destination): add pre_change call.
(e_contact_list_model_remove_row): same.
(e_contact_list_model_remove_all): same.
* gui/contact-list-editor/e-contact-list-editor.c
(e_contact_list_editor_new): ref/sink the contact list editor so
we don't get the floating unref warning from gtk.
* gui/contact-editor/e-contact-editor.c (e_contact_editor_new):
ref/sink the contact editor so we don't get the floating unref
warning from gtk.
(e_contact_editor_init): use g_build_filename instead of
g_concat_dir_and_file.
* gui/widgets/e-minicard-label.c
(e_minicard_label_resize_children): use MAX (value, 0) to make
sure we aren't passing negative values for clip-widths.
* gui/widgets/e-minicard.c (e_minicard_realize): use MAX (value,
0) to make sure we aren't passing negative values for widths.
* gui/contact-editor/e-contact-editor.c (e_contact_editor_init):
use g_build_filename.
svn path=/trunk/; revision=18946
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-26 Chris Toshok <toshok@ximian.com>
[ roll forward from 1.2 branch ]
* backend/pas/pas-backend-file.c
(pas_backend_file_process_get_vcard): never pass NULL as the vcard
to the corba call, it causes a crash. This particular bug bit us
when we opened a card that contained an unresolvable related
contact.
svn path=/trunk/; revision=18944
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-26 Chris Toshok <toshok@ximian.com>
[ roll forward from 1.2 branch, Fixes addressbook bug #28945 ]
* backend/ebook/e-card.c (e_card_get_vobject): if the email
property is xml, get the real address from the e-destination.
Fixes saving contact lists.
svn path=/trunk/; revision=18942
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-26 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-minicard.c (e_minicard_reflow): remove redundant
setting of y2.
* gui/contact-list-editor/e-contact-list-editor.c
(e_contact_list_editor_init): show the table.
* gui/component/select-names/e-select-names-completion.c: remove
an unnecessary #include.
* gui/component/addressbook-storage.c (addressbook_storage_setup):
use g_build_filename.
* gui/component/addressbook-component.c (remove_folder): use
g_build_filename.
(add_creatable_item): same.
(ensure_completion_uris_exist): same, and use the right gconf
paths for completion uris.
svn path=/trunk/; revision=18940
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-26 Chris Toshok <toshok@ximian.com>
* gui/component/select-names/e-select-names-manager.c
(read_completion_books_from_db): use new schema for
completion/uris.
(uris_listener): same.
* gui/component/select-names/e-select-names.h: Convert to
GtkDialog from GnomeDialog.
* gui/component/select-names/e-select-names.c: Convert to
GtkDialog from GnomeDialog.
(folder_selected): use new schema for last_used_uri.
(e_select_names_init): same.
(e_select_names_set_default): use pango markup to set
bold/not-bold.
(e_select_names_add_section): don't bother creating an EEntry, we
can use pango and a normal label. This also keeps us from
wrapping "contacts ->" at the '-'.
* gui/component/apps_evolution_addressbook.schemas: new file.
* gui/component/Makefile.am: add the schema stuff.
svn path=/trunk/; revision=18939
|
|
|
|
| |
svn path=/trunk/; revision=18917
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-24 Chris Toshok <toshok@ximian.com>
* gui/component/addressbook-config.c (query_for_supported_bases):
show the etable.
(addressbook_add_server_druid): show_all before returning the
dialog, so the druid shows up.
svn path=/trunk/; revision=18911
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-23 Chris Toshok <toshok@ximian.com>
[ roll forward from the 1.2 branch. fixes #25540, part of #29630,
as well as other selection issues in the contact editor and ACL
issues in the ldap backend ]
* backend/pas/pas-backend-ldap.c (check_schema_support): reset the
schema check state to FALSE if the read returned nothing (and the
user had not authenticated). we'll requery if/when they auth.
(query_ldap_root_dse): free the schema dn before assigning over
it.
(pas_backend_ldap_connect): added a diagnostic warning about the
root dse query failing in anonymous mode (if it in fact did fail.)
(pas_backend_ldap_process_authenticate_user): if we successfully
authed, requery the root dse to pick up any attributes that might
be protected, and retry the schema query if that failed before.
* gui/contact-editor/e-contact-editor.c (full_name_clicked): set
the dialog's editable state based on the new field
"fullname_editable", and only do the Ok button handling if this
flag is TRUE.
(full_addr_clicked): set the dialog's editable state based on the
editable state for the particular address (from
editor->address_editable[]). also, only do the Ok button handling
if this flag is TRUE.
(_address_arrow_pressed): use the address_editable array to
determine whether the address text and the mailing address
checkbutton are sensitive.
(enable_writable_fields): figure out if fullname_editable is
TRUE/FALSE, also, init the address_editable flags based on the
field list, and handle the address checkbutton.
* gui/contact-editor/fulladdr.glade: change the label names to
label-<name> to match {entry,combo}-<name>.
* gui/contact-editor/fullname.glade: same.
* gui/contact-editor/e-contact-editor-fullname.c
(e_contact_editor_fullname_class_init): rename ARG_IS_READ_ONLY to
ARG_EDITABLE, to reflect the correct sense of the flag.
(e_contact_editor_fullname_set_arg): same, and make the labels
sensitive/insensitive depending on the editable state of the
dialog.
* gui/contact-editor/e-contact-editor-address.c
(e_contact_editor_address_class_init): rename ARG_IS_READ_ONLY to
ARG_EDITABLE, to reflect the correct sense of the flag.
(e_contact_editor_address_set_arg): same, and make the labels
sensitive/insensitive depending on the editable state of the
dialog.
svn path=/trunk/; revision=18910
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-22 Chris Toshok <toshok@ximian.com>
[ roll forward Sean.Gao@sun.com's fix for #16870 from the 1.2
branch ]
* backend/ebook/evolution-ldif-importer.c (getNextLDIFEntry):
check for both LR and CRLF as empty line markers.
svn path=/trunk/; revision=18899
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-22 Chris Toshok <toshok@ximian.com>
[ rolling forward fix for #34254 from 1.2 branch ]
* backend/ebook/evolution-vcard-importer.c (check_file_is_vcard):
use g-ascii_strncasecmp instead of strncmp.
(support_format_fn): use g_ascii_strcasecmp instead of strcmp.
svn path=/trunk/; revision=18898
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-22 Chris Toshok <toshok@ximian.com>
[ rolling forward fix for #34254 from 1.2 branch ]
* backend/ebook/evolution-vcard-importer.c (check_file_is_vcard):
use g-ascii_strncasecmp instead of strncmp.
(support_format_fn): use g_ascii_strcasecmp instead of strcmp.
svn path=/trunk/; revision=18896
|