| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-10 Chris Toshok <toshok@ximian.com>
* gui/widgets/eab-contact-display.c (render_address): #if 0 this,
since nothing uses it anymore.
(accum_address): new function, build up a GString.
(accum_name_value): same.
(accum_attribute): same.
(render_contact): don't just blindly render the work/personal
blocks, since if they're empty it looks stupid. instead,
accumulate each block into a GString and only output the entire
block if the string is non-empty.
svn path=/trunk/; revision=25018
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-10 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c (phone_entry_changed):
phone_choice is an index into the phones array.
(_phone_arrow_pressed): same.
(address_text_changed): address_choice is an index into the
addresses array.
(_address_arrow_pressed): same.
(set_address_field): same.
(_email_arrow_pressed): email_choice is an index into the emails
array.
(full_addr_clicked): same, and same with
s/addresses/address_editable.
(e_contact_editor_init): initialize the *_choice fields as indices
into their respective *es arrays.
(e_contact_editor_build_address_ui): initialize the labels from
the addresses array.
(set_fields): *_choice fields are indices into *es arrays.
(enable_writable_fields): same.
svn path=/trunk/; revision=25017
|
|
|
|
|
|
|
|
|
| |
2004-03-09 Rodney Dawes <dobey@ximian.com>
* gui/contact-editor/e-contact-editor.c (_arrow_pressed): Don't try
to calculate the position of the popup menu for the dropdowns
svn path=/trunk/; revision=25001
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-09 Rodney Dawes <dobey@ximian.com>
* gui/contact-editor/e-contact-editor-im.c (e_contact_editor_im_edit):
Remove the dialog separator, and set appropriate border widths for the
button area box and the dialog's vbox
* gui/contact-editor/im.glade: Apply patch from Christian Neumair to
make the IM editor dialog HIG compliant
svn path=/trunk/; revision=24999
|
|
|
|
| |
svn path=/trunk/; revision=24996
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-04 Sivaiah Nallagatla <snallagatla@novell.com>
* gui/component/addressbook-config.c :
(addressbook_add_server_druid) : maintain a list of only those source groups which are added to menu
instead of all
(source_group_changed_cb) : use the new list to get the selected group
(addressbook_source_dialog_destroy) : free the new list
svn path=/trunk/; revision=24958
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-04 Not Zed <NotZed@Ximian.com>
** See #54991.
* gui/component/select-names/e-select-names-completion.c
(e_select_names_completion_start_query): dont try to unref a null
query.
(name_style_query): use a GString to build the query, so we can
use e_sexp_encode_string to properly encode the sub terms.
svn path=/trunk/; revision=24957
|
|
|
|
|
|
|
|
|
| |
2004-03-03 Hans Petter Jansson <hpj@ximian.com>
* gui/component/addressbook-component.c (delete_addressbook_cb):
Set error to NULL before using it.
svn path=/trunk/; revision=24953
|
|
|
|
|
|
|
|
|
| |
2004-03-03 Hans Petter Jansson <hpj@ximian.com>
* gui/component/addressbook-component.c (delete_addressbook_cb):
Remove local data, with error reporting on failure.
svn path=/trunk/; revision=24952
|
|
|
|
|
|
|
|
|
| |
2004-03-02 Larry Ewing <lewing@ximian.com>
* gui/component/addressbook-component.c: add drop support for
text/x-vcard to the source list.
svn path=/trunk/; revision=24930
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-27 Chris Toshok <toshok@ximian.com>
* gui/widgets/eab-contact-display.c
(eab_contact_display_render_compact): ref the pixbuf before we
close/unref the loader so the pixbuf sticks around, and make the
scaling logic a bit more transparent.
svn path=/trunk/; revision=24916
|
|
|
|
|
|
|
|
|
|
| |
2004-02-27 Rodney Dawes <dobey@ximian.com>
* gui/contact-editor/contact-editor.glade: Change the button relief
back to normal for the drop-down buttons and move the text labels
inside the buttons as well
svn path=/trunk/; revision=24915
|
|
|
|
|
|
|
|
|
| |
2004-02-27 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-addressbook-view.c (eab_view_set_property): add
missing "break" to PROP_SOURCE's case.
svn path=/trunk/; revision=24913
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-27 Rodney Dawes <dobey@ximian.com>
* gui/contact-editor/contact-editor.glade: Get rid of some extraneous
event boxes that were not needed/used for anything really
Set the button relief for the pop-down buttons to NONE
Set the shadow type for the arrows in the pop-down buttons to NONE,
so that we look good with themes that actually handle shadow types on
arrows, since most things just ignore the shadow type anyway
Fixes #8516
svn path=/trunk/; revision=24910
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-26 Hans Petter Jansson <hpj@ximian.com>
* util/eab-destination.c (name_and_email_cb): Move unused variable
declaration inside notyet conditional.
* printing/e-contact-print.c: Include gal/util/e-util.h
* gui/merging/eab-contact-compare.c (eab_contact_locate_match): Cast
callback to an EBookCallback.
(eab_contact_locate_match_full): Ditto.
* gui/contact-editor/e-contact-quick-add.c (quick_add_set_name):
Remove unused variable and cast 3rd arg to e_contact_set () (perhaps
this should take a gconstpointer?).
* gui/contact-editor/e-contact-editor-im.c (setup_service_optmenu):
Remove unused variable.
* gui/component/select-names/e-select-names.c (e_select_names_init):
Cast the vbox to a GtkBox.
* gui/component/addressbook-config.c (dialog_to_source): Correctly cast
the spin button to a GtkSpinButton, not a GtkEntry.
* gui/component/addressbook-component.c (load_primary_selection):
Remove unused variable.
svn path=/trunk/; revision=24898
|
|
|
|
|
|
|
|
|
| |
2004-02-26 Chris Toshok <toshok@ximian.com>
* gui/widgets/eab-contact-display.c (render_contact): add the
Groupwise IM attributes to the list of those we render.
svn path=/trunk/; revision=24895
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-26 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-addressbook-view.c (set_view_preview): call
eab_view_show_contact_preview here so we maintain the preview
state when switching folders. we don't (yet... won't ever?) have
per-addressbook preview settings.
svn path=/trunk/; revision=24893
|
|
|
|
|
|
|
|
|
|
| |
2004-02-26 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-addressbook-view.c
(eab_view_show_contact_preview): view->scrolled ->
view->contact_display. fixes crash.
svn path=/trunk/; revision=24891
|
|
|
|
|
|
|
|
|
| |
2004-02-26 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c (edit_im_clicked): fix
checks for locations.
svn path=/trunk/; revision=24888
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-26 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/im.glade: set the location label/option menu
to visible.
* gui/contact-editor/e-contact-editor.c (add_im_clicked): build up
the vcard attributes manually so we can set the TYPE= parameter to
the location the user specifies.
(edit_im_clicked): same. Also, use COLUMN_IM_LOCATION_TYPE, which
is not localized to pass the location to the editor.
(remove_im_clicked): reindent.
(im_treeview_drag_data_get_cb): same.
(im_treeview_drag_data_rcv_cb): same.
(setup_im_treeview): add another column for the (non-localized)
location type, and reindent.
(add_im_field): use the new attribute api for EContact so we can
get the location of each account, and set things appropriately on
the store.
* gui/contact-editor/e-contact-editor-im.c
(e_contact_editor_im_class_init): reindent.
(e_contact_editor_im_new): same.
(fill_in_info): same.
svn path=/trunk/; revision=24886
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-25 Sivaiah Nallagatla <snallagatla@novell.com>
* gui/contact-editor/e-contact-editor-im.c : added
groupwise im related label and icon image file name
* gui/contact-editor/e-contact-editor.c :
(im_treeview_drag_data_get_cb), (im_treeview_drag_data_rcv_cb) :
(set_im_fields) : added code to add Gw Im id to contact-editor
svn path=/trunk/; revision=24864
|
|
|
|
|
|
|
|
|
| |
2004-02-24 Hans petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-quick-add.c (quick_add_set_name):
Port to new way of setting name in contact.
svn path=/trunk/; revision=24861
|
|
|
|
|
|
|
|
|
|
| |
2004-02-24 JP Rosevear <jpr@ximian.com>
* gui/component/addressbook-migrate.c (migration_context_new):
don't init the dialog here
(addressbook_migrate): init it here
svn path=/trunk/; revision=24853
|
|
|
|
|
|
|
|
|
| |
2004-02-20 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c (phone_entry_changed):
remove some spew.
svn path=/trunk/; revision=24824
|
|
|
|
|
|
|
|
|
|
| |
2004-02-19 Chris Toshok <toshok@ximian.com>
* gui/component/component-factory.c: s/HAVE_NSS/ENABLE_SMIME.
* gui/component/addressbook-component.c: s/HAVE_NSS/ENABLE_SMIME.
svn path=/trunk/; revision=24812
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-19 Chris Toshok <toshok@ximian.com>
* gui/component/addressbook.c (activate_source): split out the
majority of the set_prop code for PROPERTY_SOURCE_UID_IDX here, so
it can be used for both SOURCE_UID and FOLDER_URI.
(set_prop): add a setter for "folder_uri". we sorta fudge things
and use the uri for the uid (the uid is only used as a hash key to
look up the view associated with the uri/source, so we should be
good still.)
(get_prop): add getter for "folder_uri".
(addressbook_new_control): add the "folder_uri" property to our
property bag.
svn path=/trunk/; revision=24808
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-19 Hans Petter Jansson <hpj@ximian.com>
Fixes #45308 and duplicates.
* gui/widgets/e-addressbook-model.c (eab_model_set_property): Store
the IDs of book signals connected to, so we can disconnect from them
later.
svn path=/trunk/; revision=24799
|
|
|
|
|
|
| |
patch by hao.sheng@sun.com
svn path=/trunk/; revision=24793
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-17 Chris Toshok <toshok@ximian.com>
* gui/contact-list-editor/e-contact-list-editor.h (struct
_EContactListEditor): add image_set slot.
* gui/contact-list-editor/e-contact-list-editor.c
(list_image_changed_cb): set image_set = TRUE.
(e_contact_list_editor_init): init image_set = FALSE
(extract_info): only set the LOGO attribute if image_set = TRUE.
* gui/contact-editor/e-contact-editor.h (struct _EContactEditor):
add image_set slot.
* gui/contact-editor/e-contact-editor.c (extract_info): only set
the PHOTO attribute if image_set == TRUE.
(image_chooser_changed): new function, set image_set = TRUE and
call widget_changed.
(e_contact_editor_init): init image_set to FALSE.
(_address_arrow_pressed): quiet compiler.
svn path=/trunk/; revision=24771
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-17 Chris Toshok <toshok@ximian.com>
[ fixes bug #53620 ]
* gui/merging/eab-contact-compare.c (eab_contact_compare_name): ""
is a valid (and common) value for elements of EContactName now.
it's semantically equivalent to NULL in the old ECard foo.
svn path=/trunk/; revision=24769
|
|
|
|
|
|
|
|
|
| |
2004-02-12 Chris Toshok <toshok@ximian.com>
* gui/component/addressbook-migrate.c (migrate_contacts): free up
the list returned by e_book_get_contacts.
svn path=/trunk/; revision=24731
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-12 Rodney Dawes <dobey@ximian.com>
* gui/component/addressbook-component.c (delete_addressbook_cb):
Fix capitalization of Address Book usage in sentence form
* gui/component/ldap-config.glade: Use Address Book instead of
Addressbook in here (Patch from Aaron Weber <aaron@ximian.com>)
svn path=/trunk/; revision=24725
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-11 Rodney Dawes <dobey@ximian.com>
* gui/component/addressbook-component.c (delete_addressbook_cb):
(fill_popup_menu_callback):
* gui/widgets/e-addressbook-view.c (init_collection):
* gui/widgets/eab-gui-util.c (eab_error_dialog):
* gui/widgets/eab-popup-control.c (eab_popup_control_contstruct):
Address Book, not Addressbook
svn path=/trunk/; revision=24715
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-08 Rodney Dawes <dobey@ximian.com>
* gui/component/addressbook-migrate.c (create_groups): Initialize the
personal_source to NULL
Fixes #54015
svn path=/trunk/; revision=24674
|
|
|
|
|
|
|
|
|
|
| |
2004-02-08 Sivaiah Nallagatla <snallagatla@novell.com>
* gui/widgets/e-addressbook-view.c (delete) : pass contact
as an argument instead of contact id to e_book_async_remove_contact
svn path=/trunk/; revision=24672
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-06 Chris Toshok <toshok@ximian.com>
* gui/component/addressbook-migrate.c (create_groups): don't
bother using a function-wide variable to store the personal
source. also, use g_build_filename properly (because fejj is a
whiner.)
(migrate_local_folders): same (wrt fejj whining).
svn path=/trunk/; revision=24667
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-06 Rodney Dawes <dobey@ximian.com>
* gui/component/addressbook.c (addressbook_new_control): Hide the
border on the notebook also
* gui/widgets/e-addressbook-view.c (eab_view_new): Don't pack another
scrolled window inside of a scrolled window, just pack the contact
display inside the paned, since it already has a scrolled window
svn path=/trunk/; revision=24664
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-06 Rodney Dawes <dobey@ximian.com>
* gui/widgets/e-addressbook-view.c: Use "Address Book" instead of
"folder" or "Addressbook" for the "Address Book Sources..." and
copy/move contact menu items
Fixes #53654
svn path=/trunk/; revision=24662
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-03 Chris Toshok <toshok@ximian.com>
* gui/widgets/eab-contact-display.c (on_url_requested): remove
some spew, and add an evo-icon: handler, for things in evolution's
imagedir.
(render_address): hack up the html.
(render_name_value): new function, just render a name/value/icon.
(render_attribute): split out most of this function into
render_name_value. this just checks to see if the EContact
attribute has something in it before passing it along.
(render_contact_list): split this out from
eab_contact_display_render_normal.
(start_block): new function, insert a row of height 20 with a
header.
(end_block): new function, insert a row of height 20.
(render_contact): split this out from
eab_contact_display_render_normal, and prettify the contact
display.
(eab_contact_display_render_normal): call render_contact and
render_contact_list.
(eab_contact_display_new): create a scrolled window and add the
GtkHTML to it so we actually have scrollbars.
svn path=/trunk/; revision=24591
|
|
|
|
|
|
|
| |
* gui/component/select-names/Makefile.am (INCLUDES): add
widgets/misc for e-activity-handler.h
svn path=/trunk/; revision=24588
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-03 Sivaiah Nallagatla <snallagatla@novell.com>
* gui/component/addressbook-config.c (dialog_to_source)
(source_to_dialog) : use gtk_spin_button_* apis to get and set
values for download limit spin button instead of gtk_entry
Fixes #53432
svn path=/trunk/; revision=24582
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-02 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-addressbook-view.c (eab_view_new): hook up
contact_changed/contact_removed signals.
(contact_changed): new function. if the changed contact is the
one we're displaying, re-render it.
(contact_removed): new function. if the removed contact is the
one we're displaying, clear the display.
(render_contact): set displayed_contact to the row.
(eab_view_init): init displayed_contact to -1.
(selection_changed): set displayed_contact to -1 when we clear the
display.
* gui/widgets/e-addressbook-view.h (struct _EABView): add
"displayed_contact" so we can update the contact preview when it
changes.
svn path=/trunk/; revision=24574
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-30 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c: enable d&d drop photos.
* gui/contact-editor/contact-editor.glade: use
eab_create_image_chooser_widget for the d&d'able image.
* gui/contact-list-editor/e-contact-list-editor.c: abstract out
all the d&d image support (it's now in
widgets/misc/e-image-chooser.[ch]).
* gui/contact-list-editor/contact-list-editor.glade: use
eab_create_image_chooser_widget for the d&d'able image.
* gui/widgets/eab-gui-util.c (eab_create_image_chooser_widget):
new function.
* gui/widgets/eab-gui-util.h: add prototype for
eab_create_image_chooser_widget.
svn path=/trunk/; revision=24553
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-29 Hans Petter Jansson <hpj@ximian.com>
* gui/widgets/eab-gui-util.c (source_selection_changed_cb): Implement.
(eab_select_source): Implement. Public function that prompts user to
select a source from a list.
(eab_transfer_contacts): Enable and use eab_select_source () and
ESource, instead of old shell folder/URI stuff.
svn path=/trunk/; revision=24530
|
|
|
|
|
|
|
|
|
| |
2004-01-29 Hans Petter Jansson <hpj@ximian.com>
* gui/component/ldap-config.glade: Changed "Finish" to "Apply" in
dialog finish page text.
svn path=/trunk/; revision=24526
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-29 Hans Petter Jansson <hpj@ximian.com>
* gui/component/addressbook-config.c (dialog_to_source): Sync the
modified source list.
* gui/component/addressbook-component.c (delete_addressbook_cb): Sync
the modified source list.
svn path=/trunk/; revision=24525
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-29 Chris Toshok <toshok@m198-139.dsl.rawbw.com>
* gui/component/addressbook-migrate.c (setup_progress_dialog): use
the MigrationContext struct.
(dialog_close): same.
(dialog_set_folder_name): same.
(dialog_set_progress): same.
(migrate_contacts): same, and pass it along to other functions.
(migrate_contact_folder_to_source): same.
(migrate_contact_folder): same. also, add the old path/uid to the
folder_uid_map.
(migrate_local_folders): same.
(create_groups): use the MigrationContext struct.
(migrate_completion_folders): if it's a file uri, look up the old
path in our hash table for a uid to use. otherwise use the old
behavior.
(migration_context_new): new function, initialize the
MigrationContext.
(migration_context_free): free up everything.
(addressbook_migrate): create the context, pass it to everything,
destroy the context, shine toshok's shoes, etc.
svn path=/trunk/; revision=24524
|
|
|
|
|
|
|
|
|
| |
2004-01-29 Radek Doulik <rodo@ximian.com>
* gui/component/addressbook-config.c (dialog_to_temp_source): set
group to temporary source
svn path=/trunk/; revision=24522
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-28 Hans Petter Jansson <hpj@ximian.com>
* gui/component/select-names/e-select-names-table-model.c
(fill_in_info): Get file_as instead of full_name.
* gui/compoent/select-names/e-select-names.etspec: Show the file_as
column instead of full_name.
svn path=/trunk/; revision=24505
|
|
|
|
|
|
|
|
|
|
| |
2004-01-27 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor-fullname.c
(e_contact_editor_fullname_set_property): Handle NULL name. Fixes
#53071.
svn path=/trunk/; revision=24479
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-27 Chris Toshok <toshok@ximian.com>
* gui/component/addressbook-config.c (dialog_to_source): set the
relative_uri of a local source to be its uid.
* gui/component/addressbook-migrate.c
(migrate_contact_folder_to_source): remove the dest_group arg,
since we don't use it.
(migrate_contact_folder): set the relative uri of the source to be
its uid.
(PERSONAL_RELATIVE_URI): "Personal" -> "system".
(create_groups): don't actually make the directory hierarchy for
the personal folder here. let e-d-s do that. Also remove
OnThisComputer from the base uri.
(migrate_local_folders): track change to
migrate_contact_folder_to_source.
svn path=/trunk/; revision=24478
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-26 Chris Toshok <toshok@ximian.com>
[ Should fix #53361 and other migration problems/crashes ]
* gui/component/addressbook-migrate.c
(migrate_contact_folder_to_source): new function, takes most of
migrate_contact_folder's contents. Fix some of the refcounting
problems though, by not unreffing dest_group, and using
e_group_add_source instead of e_source_set_group.
(migrate_contact_folder): convert to calling
migrate_contact_folder_to_source.
(create_groups): add an out parameter for *personal_source.
(migrate_local_folders): add personal_source as an arg, so we can
get the source that create_groups created/found. Call
migrate_contact_folder_to_source for the personal_source.
(addressbook_migrate): pass personal_source to
migrate_local_folders.
svn path=/trunk/; revision=24457
|
|
|
|
|
|
|
|
|
|
| |
2004-01-26 Radek Doulik <rodo@ximian.com>
* gui/widgets/e-addressbook-view.c (selection_received): make sure
we pass \0 terminated string to eab_contact_list_from_string
[it may fix #51743]
svn path=/trunk/; revision=24435
|
|
|
|
|
|
|
|
|
|
| |
2004-01-25 Chris Toshok <toshok@ximian.com>
[ fixes bug #51171 ]
* gui/widgets/eab-gui-util.c (eab_send_contact_list): get this
working.
svn path=/trunk/; revision=24429
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-24 Rodney Dawes <dobey@ximian.com>
* gui/component/select-names/e-select-names.c (e_select_names_init):
Select Contacts from Address Book, not Contents
Fixes #53263
svn path=/trunk/; revision=24414
|
|
|
|
|
|
|
|
|
|
| |
2004-01-24 Chris Toshok <toshok@ximian.com>
* gui/component/addressbook-migrate.c (migrate_local_folders):
oops.
(migrate_contact_folder): fix the unreffing.
svn path=/trunk/; revision=24408
|
|
|
|
|
|
|
|
|
| |
2004-01-24 Chris Toshok <toshok@ximian.com>
* gui/component/addressbook-migrate.c (migrate_local_folders): use
_("Personal"), not "Personal".
svn path=/trunk/; revision=24407
|
|
|
|
|
|
|
| |
* gui/component/addressbook-migrate.c (migrate_local_folders):
don't create/add the source here. it's done in
svn path=/trunk/; revision=24406
|
|
|
|
|
|
|
|
|
|
| |
2004-01-24 Chris Toshok <toshok@ximian.com>
* gui/component/addressbook-migrate.c (migrate_local_folders): use
e_folder_map_local_folders.
(find_addressbook_dirs): nuke.
svn path=/trunk/; revision=24404
|
|
|
|
|
|
|
|
|
| |
2004-01-24 JP Rosevear <jpr@ximian.com>
* gui/widgets/e-addressbook-view.c (init_collection): use
.evolution to store view info
svn path=/trunk/; revision=24399
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-23 Chris Toshok <toshok@ximian.com>
[ fixes bug #52571 ]
* util/eab-book-util.c (escape): ugh. name fields that have \"
around the name break our queries, because it turns it into (for
instance): (contains "full_name" ""Toshok""). so we need to turn
that into: (contains "full_name" "\"Toshok\"").
(eab_name_and_email_query): escape both the name and email, and
use an EBookQuery instead of passing the string to
e_book_async_get_contacts. Looks like ross missed a couple of
spots.
(eab_nickname_query): same.
* gui/component/addressbook.c (free_load_source_data): new
function, free up the data and unref the source if there is one.
(load_source_auth_cb): call free_load_source_data instead of just
g_free'ing the struct.
(load_source_cb): same.
(default_book_cb): new function, we need this so we can fill in
the source for the default book. get the source, then call
load_source_cb to continue processing as normal.
(addressbook_load_default_book): use default_book_cb instead of
load_source_cb.
svn path=/trunk/; revision=24383
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-22 Chris Toshok <toshok@ximian.com>
[ fixes bug #53184 ]
* gui/component/addressbook-migrate.c (migrate_contacts): handle
the fact that the xml 1.4 spits out contains unescaped ';'s in the
EMAIL attributes for mailing lists.
svn path=/trunk/; revision=24374
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-22 Chris Toshok <toshok@ximian.com>
[ fixes bug #52944 ]
* gui/component/addressbook-migrate.c (migrate_contacts): do some
massaging of contacts as we import them, to fix up the differences
between 1.4 and 1.5 vcards.
svn path=/trunk/; revision=24369
|
|
|
|
|
|
|
|
|
| |
2004-01-21 Nat Friedman <nat@novell.com>
* gui/contact-editor/contact-editor.glade: Added missing
entry-blog widget.
svn path=/trunk/; revision=24360
|
|
|
|
|
|
|
|
|
|
| |
2004-01-21 Hans Petter Jansson <hpj@ximian.com>
* gui/component/addressbook-config.c (create_source_dir): Remove.
(dialog_to_source): Don't create source dir, backend takes care of
that now.
svn path=/trunk/; revision=24359
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-21 Chris Toshok <toshok@ximian.com>
* gui/component/addressbook-component.c
(addressbook_component_peek_gconf_client): new function.
* gui/component/addressbook-component.h: add prototype for
addressbook_component_peek_gconf_client.
* gui/component/addressbook-migrate.c
(migrate_completion_folders): more gross hacking. migrate the
completion settings.
(get_source_by_uri): function to search for an ESource given the
entire uri. used for migrate_completion_folders.
(migrate_ldap_servers): get_string_value -> get_string_child.
same with get_integer_child.
(get_string_child): rename to make it apparent it's a child, not a
property.
(get_integer_child): same.
(addressbook_migrate): call migrate_completion_folders.
svn path=/trunk/; revision=24357
|
|
|
|
|
|
|
|
|
| |
2004-01-21 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c (new_target_cb): call
widget_changed here too, since we're changing the destination.
svn path=/trunk/; revision=24353
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-20 Chris Toshok <toshok@ximian.com>
[ fixes bug #52955 ]
* gui/merging/eab-contact-compare.c (use_common_book_cb): handle
the case properly where there are no query parts (p == 0).
Instead of passing "" to e_book_query_from_string, just set the
query to NULL.
* util/eab-book-util.c (eab_contact_list_to_string): we need to
put a blank line here, so \r\n\r\n, not just \r\n.
svn path=/trunk/; revision=24340
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-20 Chris Toshok <toshok@ximian.com>
* gui/component/addressbook-migrate.c (create_groups): deal with
the groups/sources already being there. Essentially make this
function idempotent.
(addressbook_migrate): unconditionally call create_groups now.
move the version logic here from ipl_upgradeFromVersion, and
include more versions in the set of those we upgrade from.
* gui/component/addressbook-migrate.h: add major/minor/revision
args to addressbook_migrate.
* gui/component/addressbook-component.c (impl_upgradeFromVersion):
remove the version logic from here.
svn path=/trunk/; revision=24338
|
|
|
|
|
|
|
| |
* gui/contact-editor/e-contact-editor.c (edit_im_clicked) : do not call
gtk_tree_model_get when nothing in the list is selected
svn path=/trunk/; revision=24325
|
|
|
|
|
|
|
|
|
| |
2004-01-19 Hans Petter Jansson <hpj@ximian.com>
* gui/component/select-names/e-select-names.etspec: Get name from
correct model column.
svn path=/trunk/; revision=24311
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-19 Hans Petter Jansson <hpj@ximian.com>
* gui/component/addressbook-component.c
(get_primary_source): Implement.
(load_primary_selection): Use get_primary_source ().
(impl_requestCreateItem): Use get_primary_source (), fixing a crash
when we're asked to create a new item and we don't have the controls.
svn path=/trunk/; revision=24309
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-16 Hans Petter Jansson <hpj@ximian.com>
* gui/component/addressbook.c (load_source_auth_cb): Don't run
callback if the action was cancelled.
(load_source_cb): Ditto.
(addressbook_load_source): Return an ID for the load attempt.
(addressbook_load_source_cancel): Implement, allows cancelling a
load attempt.
* gui/contact-editor/e-contact-editor.c (new_target_cb): Clear the
values for in-progress load operation. Only unref new_book if it's
non-NULL.
(cancel_load): Implement. Cancels the load operation if one is in
progress.
(source_selected): Cancel any running load operation before starting
a new one. Set up in-progress values.
(e_contact_editor_init): Clear the in-progress values.
(e_contact_editor_dispose): Cancel load operation.
(e_contact_editor_set_property): If a new target book is set, cancel
any conflicting load operation in progress.
* gui/widgets/e-addressbook-view.c (set_paned_position): Remove
debug output.
(get_paned_position): Ditto.
svn path=/trunk/; revision=24287
|
|
|
|
|
|
|
|
|
|
| |
2004-01-16 JP Rosevear <jpr@ximian.com>
* gui/component/addressbook.c (set_prop): only set the menus and
command state if we actually are already displayed, otherwise wait
for activation
svn path=/trunk/; revision=24283
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-15 Hans Petter Jansson <hpj@ximian.com>
* gui/widgets/e-addressbook-view.c (set_paned_position): Implement.
(get_paned_position): Implement.
(eab_view_new): Connect signal to get paned position changes.
Remove old hack.
(display_view): Set paned position properly.
svn path=/trunk/; revision=24264
|
|
|
|
| |
svn path=/trunk/; revision=24188
|
|
|
|
|
|
|
|
|
| |
2004-01-12 JP Rosevear <jpr@ximian.com>
* gui/component/addressbook-component.c (impl_upgradeFromVersion):
migrate from 1.5.0 and 1.5.1 properly
svn path=/trunk/; revision=24185
|
|
|
|
|
|
|
|
| |
2004-01-12 JP Rosevear <jpr@ximian.com>
* gui/contact-editor/contact-editor.glade: de-bold ui elements
svn path=/trunk/; revision=24180
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-09 Hans Petter Jansson <hpj@ximian.com>
* gui/component/addressbook-component.c (add_popup_menu_item): Take a
sensitivity flag per menu item, and fall back to stock icons.
(delete_addressbook_cb): Implement.
(fill_popup_menu_callback): Reorder items, remove "remove" item, set
sensitivity.
* gui/component/ldap-config.glade: "Edit LDAP Server" ->
"Addressbook Properties".
svn path=/trunk/; revision=24168
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-11 Christian Hammond <chipx86@gnupdate.org>
* addressbook/gui/contact-editor/e-contact-editor-im.[ch],
addressbook/gui/contact-editor/im.glade: Added a dialog for
adding a new IM account.
* addressbook/gui/contact-editor/Makefile.am: Added the previously
mentioned files, and depend on camel for necessary MIME parsing.
* addressbook/gui/contact-editor/contact-editor.[ch],
addressbook/gui/contact-editor/contact-editor.glade: Add and implement
svn path=/trunk/; revision=24162
|
|
|
|
| |
svn path=/trunk/; revision=24130
|
|
|
|
| |
svn path=/trunk/; revision=24117
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-07 Rodney Dawes <dobey@ximian.com>
* gui/component/select-names/e-select-names.c:
* gui/component/select-names/select-names.glade: Make the ESelectNames
object be a HIG-compliant dialog, change "Folder" to be "Address Book",
and fix a mnemonic conflict with "Category" and "Cancel"
Fixes #50660
svn path=/trunk/; revision=24095
|
|
|
|
|
|
|
|
|
|
| |
2004-01-07 Rodney Dawes <dobey@ximian.com>
* gui/component/addressbook-component.c: Move the smime_component_init
call to the instance init callback, rather than the class init, and
wrap it in #if HAVE_NSS, so the addressbook works without smime support
svn path=/trunk/; revision=24092
|
|
|
|
|
|
|
|
|
|
| |
2004-01-07 JP Rosevear <jpr@ximian.com>
* gui/component/Makefile.am: link in printer stuff
Fixes #51172
svn path=/trunk/; revision=24087
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-06 Chris Toshok <toshok@ximian.com>
* gui/component/addressbook-migrate.c (check_for_conflict): remove
spew.
(migrate_contacts): same.
(migrate_contact_folder): same.
(migrate_local_folders): same, and plug a leak.
svn path=/trunk/; revision=24080
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-06 Chris Toshok <toshok@ximian.com>
* gui/component/Makefile.am (libevolution_addressbook_la_SOURCES):
add addressbook-migrate.[ch].
* gui/component/addressbook-component.c
(addressbook_component_init): remove the source creation from
here, it's in the migration code now.
(impl_upgradeFromVersion): new function, call the
addressbook-migration stuff.
(addressbook_component_class_init): fill in
epv->upgradeFromVersion, and call smime_component_init.
(addressbook_component_peek_base_directory): new function.
(addressbook_component_peek_source_list): same.
* gui/component/addressbook-component.h: add prototypes for
_peek_base_directory and _peek_source_list.
* gui/component/addressbook-migrate.[ch]: add migration code to
convert stuff from 1.x over to 1.5/2.0.
svn path=/trunk/; revision=24079
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-06 Rodney Dawes <dobey@ximian.com>
* gui/contact-editor/e-contact-editor-address.c: Apply
patch from Roozbeh Pournader to update countries list
Fixes #48151
svn path=/trunk/; revision=24076
|
|
|
|
|
|
|
|
|
| |
2004-01-06 JP Rosevear <jpr@ximian.com>
* gui/component/select-names/e-select-names-popup.c
(popup_info_cleanup): disconnect from selection-done signal
svn path=/trunk/; revision=24075
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-05 JP Rosevear <jpr@ximian.com>
* gui/component/addressbook.c
(addressbook_show_load_error_dialog): these line breaks in the
error messages should actually be spaces
Fixes #51732
svn path=/trunk/; revision=24047
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-19 Hans Petter Jansson <hpj@ximian.com>
* gui/component/addressbook-component.c (find_first_source): Impl.
from calendar.
(save_primary_selection): Implement, similar to calendar.
(load_primary_selection): Implement, similar to calendar.
(primary_source_selection_changed_callback): Save selection.
(impl_createControls): Load selection.
svn path=/trunk/; revision=23991
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-18 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor.c (widget_changed):
editable -> target_editable
(e_contact_editor_get_property): Same.
(_email_arrow_pressed): Same.
(enable_writable_fields): Same.
(set_editable): Same.
(contact_added_cb): Make sure source book is editable before trying
to remove contact from there.
(e_contact_editor_init): Set up source/target editability.
(command_state_changed): Allow save only if target editable. Allow
delete only if source editable.
(e_contact_editor_set_property): Set editability flags for
source/target.
* gui/contact-editor/e-contact-editor.h: Add source_editable,
target_editable flags in place of old editable flag.
svn path=/trunk/; revision=23986
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-17 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-addressbook-view.c (eab_view_class_init): install
the "source" property.
(eab_view_init): init eav->source to NULL.
(eab_view_dispose): disconnect the ecml_changed_id and unref
source.
(eab_view_new): create the search bar here.
(view_preview): c&p the mailer's code mostly for this - this is
the toggle listener for the Preview Pane menuitem.
(setup_menus): add a listener for the ContactsViewPreview toggle.
(eab_view_set_property): sensitize the search bar based on whether
or not we have a book set. This makes it so you can't search
until the book is loaded. Also add handling for the "source"
attribute and print a warning when it's set multiple times
(something that's not supported at the moment.)
(eab_view_get_property): add "source" case.
(search_activated, query_changed, compare_subitems, make_subitems,
ecml_changed, get_master_list, connect_master_list_changed): move
this here from addressbook.c
(eab_view_show_contact_preview): implement - just show or hide the
scrolled window.
(eab_view_setup_menus): call e_search_bar_set_ui_component here,
kind of a hack.
* gui/widgets/e-addressbook-view.h: make this inherit from GtkVBox
instead of GtkEventBox since we'll be packing children. Add a
prototype for eab_view_show_contact_preview.
* gui/component/addressbook.c (get_current_view): return the
EABView associated with the active notebook page.
(save_contact_cb): use the current view.
(view_contact_cb): same.
(search_cb): same.
(delete_contact_cb): same.
(print_cb): same.
(print_preview_cb): same.
(stop_loading_cb): same.
(cut_contacts_cb): same.
(copy_contacts_cb): same.
(paste_contacts_cb): same.
(select_all_contacts_cb): same.
(send_contact_cb): same.
(send_contact_to_cb): same.
(copy_contact_to_cb): same.
(move_contact_to_cb): same.
(update_command_state): same.
(change_view_type): nuke, nothing uses this.
(control_activate): use the current view.
(control_activate_cb): same.
(source_list_changed_cb): new function, remove the notebook pages
(and destroy the EABView's) for sources that no longer exist.
(addressbook_view_clear): dispose of the uid_to_view hash.
(book_open_cb): store the ESource on the EABView too. this
function now takes a struct containing both EABView and ESource
since we can't store either in the AddressbookView.
(set_prop): if we have a view already for this uid, bring it up.
otherwise create a new one and start the book loading.
(addressbook_search_activated): nuked - this is being moved to
e-addressbook-view.
(addressbook_query_changed): same.
(compare_subitems, make_subitems, ecml_changed,
connect_master_list_changed): same.
(addressbook_new_control): simplify things a bunch. create a
notebook to store the views in. the search/vbox stuff is gone.
use e_source_list_new_for_gconf_default, and handle the source
list's "changed" signal.
svn path=/trunk/; revision=23971
|
|
|
|
|
|
|
|
|
| |
2003-12-17 Rodney Dawes <dobey@ximian.com>
* gui/component/autocompletion-config.c:
(autocompletion_config_control_new): Embed Tree in GtkScrolledWindow
svn path=/trunk/; revision=23970
|
|
|
|
|
|
|
|
|
| |
2003-12-16 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor.c (contact_added_cb): Update
the contact's UID after normal add.
svn path=/trunk/; revision=23959
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-16 Hans Petter Jansson <hpj@ximian.com>
* gui/component/addressbook.c (addressbook_show_load_error_dialog):
Make a public function that shows an error dialog, which can be used
when a source fails to load.
(book_open_cb): Call addressbook_show_load_error_dialog () on error.
(set_prop): Don't reuse the book when loading a new source. This was
confusing the contact-editor, which gets the book passed in.
* gui/contact-editor/e-contact-editor.c (e_contact_editor_class_init):
Make "source_book" and "target_book" distinct properties.
(new_target_cb): Implement.
(source_selected): Implement.
(contact_moved_cb): Implement.
(contact_added_cb): Handle the case where source_book != target_book as
a move - if the add was successful, remove contact from source book.
(save_contact): Handle case where source_book != target_book.
(delete_cb): "book" renamed to "source_book".
(e_contact_editor_init): Set up source_selected signal.
(e_contact_editor_dispose): Dispose of both source and target books.
(e_contact_editor_new): "book" renamed to "source_book".
(e_contact_editor_set_property): If a source book is set, and we don't
have a target book, make target_book == source_book. Allow setting
target book, and base editability on that. If we're editing an existing
contact, treat book change as a change, and update command state.
(e_contact_editor_get_property): Allow getting target book.
(set_source_field): Indicate the selected book.
svn path=/trunk/; revision=23958
|
|
|
|
|
|
|
|
|
| |
2003-12-16 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor.c (set_source_field): Implement.
Makes the source menu reflect the source for the current book.
svn path=/trunk/; revision=23955
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-16 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor.c
(e_contact_editor_create_source_option_menu): Implement. Creates
source selection option menu.
* gui/contact-editor/contact-editor.glade: Add source selection custom
widget.
svn path=/trunk/; revision=23953
|
|
|
|
|
|
|
|
|
| |
2003-12-16 Hans Petter Jansson <hpj@ximian.com>
* gui/widgets/e-addressbook-table-adapter.c
(addressbook_is_cell_editable): Disable cell editing.
svn path=/trunk/; revision=23951
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-15 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor.c (address_to_text): Implement.
(text_to_address): Implement, using EAddressWestern.
(address_text_changed): Adapt to EContactAddress.
(full_addr_clicked): Ditto. Fix field IDs.
(e_contact_editor_init): Init address_choice.
(_email_arrow_pressed): Fix field IDs.
(_address_arrow_pressed): Adapt to EContactAddress and fix field IDs.
(find_address_mailing): Leave out for now. Addresses don't have flags
anymore...
(set_fields): Adapt to EContactAddress and fix field IDs. Make sure
changes to other widgets don't make us go back to the first listed
address.
(set_address_field): Adapt to EContactAddress and fix field IDs.
(enable_writable_fields): Ditto.
(fill_in_info): Disable find_address_mailing () for now.
svn path=/trunk/; revision=23947
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-10 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor-address.c
(e_contact_editor_address_class_init): Make "address" a boxed type.
(e_contact_editor_address_init): Set address to NULL.
(e_contact_editor_address_dispose): Free address.
(e_contact_editor_address_new): Take an EContactAddress.
(e_contact_editor_address_set_property): Re-implement setting the
address property.
(e_contact_editor_address_get_property): Ditto for getting.
(fill_in_info): Enable, use EContactAddress fields.
(extract_info): Ditto.
* gui/contact-editor/e-contact-editor-address.h:
Re-enable the address field, as EContactAddress.
svn path=/trunk/; revision=23923
|
|
|
|
|
|
|
|
|
| |
2003-12-09 JP Rosevear <jpr@ximian.com>
* gui/contact-list-editor/e-contact-list-editor.c (fill_in_info):
free email list properly
svn path=/trunk/; revision=23901
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-09 JP Rosevear <jpr@ximian.com>
* gui/contact-list-editor/e-contact-list-editor.c (extract_info):
free the list, not unref it, and free the elements
Fixes #51976
svn path=/trunk/; revision=23900
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-06 Chris Toshok <toshok@ximian.com>
* gui/component/select-names/e-select-names-manager.c
(open_book_cb): change prototype to fix warning, and change the
comment to read load_source instead of load_uri (which isn't what
we use anymore.)
(update_completion_books): just use our source list for this.
check the "completion" source property.
(source_list_changed): recreate the completion books.
(e_select_names_manager_init): connect to the source_list's
changed signal.
(e_select_names_manager_dispose): don't need to free the
completion_uids list anymore.
* gui/component/select-names/e-select-names-config.c
(e_select_names_config_get_completion_books,
e_select_names_config_set_completion_books,
e_select_names_config_add_notification_completion_books): remove.
* gui/component/select-names/e-select-names-config.h: remove the
completion books calls, since we can just use the source list.
* gui/component/component-factory.c (factory): create the
autocompletion control.
* gui/component/autocompletion-config.[ch]: new config control for
selecting completion folders. Uses e-source-selector. Could
probably be beautified a bit.
* gui/component/Makefile.am (libevolution_addressbook_la_SOURCES):
add autocompletion-config.[ch]
* gui/component/GNOME_Evolution_Addressbook.server.in.in: remove
the ldap config control server, and add the autocompletion one.
svn path=/trunk/; revision=23663
|
|
|
|
|
|
|
|
| |
2003-12-06 JP Rosevear <jpr@ximian.com>
* */Makefile.am: Remove hard coded disable deprecated flags
svn path=/trunk/; revision=23658
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-05 JP Rosevear <jpr@ximian.com>
* gui/component/select-names/select-names.glade: no more custom
widget for the selection of the search source
* gui/component/select-names/e-select-names.h: add member
* gui/component/select-names/e-select-names.etspec: update model
column
* gui/component/select-names/e-select-names.c (find_first_source):
find the first source in the list
(addressbook_model_set_source): we have the source to set directly
now
(source_selected): listen for the source item to change
(e_select_names_init): create a source option menu and hook it up
(e_select_names_dispose): destroy the source list
(e_select_names_new): do away with the config setup here
* gui/component/select-names/e-select-names-manager.h: update
members
* gui/component/select-names/e-select-names-manager.c
(update_completion_books): add books based on source uid
(config_completion_books_changed_cb): handle the completion list
changing
(config_min_query_length_changed_cb): handle minimum query length
changing
(e_select_names_manager_new): we don't do the settings stuff here
any more
(e_select_names_manager_init): do the initial set up here for the
book loaded and listen for changes
(e_select_names_manager_dispose): destroy the new stuff
* gui/component/select-names/e-select-names-config.[hc]: config
information
* gui/component/select-names/e-select-names-config-keys.h: the
config keys
* gui/component/select-names/e-select-names-bonobo.c
(impl_SelectNames_activate_dialog): do away with the shell client
stuff
* gui/component/select-names/Makefile.am: build new files
svn path=/trunk/; revision=23654
|
|
|
|
|
|
|
|
|
|
| |
2003-12-05 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-addressbook-model.c (book_view_loaded): call
remove_book_view/free_data here as well, to guard against multiple
book_view's being loaded.
svn path=/trunk/; revision=23652
|
|
|
|
|
|
|
|
|
| |
2003-12-05 Hans Petter Jansson <hpj@ximian.com>
* gui/widgets/e-addressbook-view.etspec: Clean up and sync with
current model columns.
svn path=/trunk/; revision=23644
|
|
|
|
|
|
|
| |
(set_folder_bar_label): Remove.
(addressbook_new_control): Don't connect.
svn path=/trunk/; revision=23613
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/addressbook-config.c: Do not depend on
e-folder-list.
* gui/component/select-names/e-select-names.c: Remove dependency
on evolution-folder-selector-button.
(e_addressbook_create_folder_selector): Just return a FIXME label
for now.
(folder_selected): #if 0 out.
(e_select_names_init): Do not connect.
* gui/component/select-names/e-select-names-manager.c
(e_select_names_manager_activate_dialog): Don't get a shell_client
arg anymore.
(load_completion_books): Stub out.
* gui/component/select-names/e-select-names.c
(e_select_names_new): Don't get an EvolutionShellClient anymore.
Don't create the folder selector button for now.
* gui/component/select-names/e-select-names.h: Remove dependency
on evolution-shell-client.
* gui/component/select-names/e-select-names-bonobo.c: Remove
dependency on evolution-shell-client.
(impl_SelectNames_activate_dialog): Stub out.
* gui/widgets/eab-gui-util.c: Remove dependency on
evolution-shell-client.
(eab_transfer_contacts): Stub out.
* gui/main.c: Do not #include <evolution-shell-client.h>.
* gui/e-itip-control.c: Do not #include
<e-folder-selector-button.h> nor <evolution-shell-client.h>.
(start_default_server): Return FALSE.
(default_server_started_cb): Do not connect the "selected" signal
on the button since it's now NULL.
(button_selected_cb): #if 0 out.
* gui/e-cal-list-view.h: Do not #include
"evolution-activity-client.h".
* gui/tasks-component.c (impl_createControls): Give an empty label
for the status bar.
* gui/e-day-view.h: Remove all deps on evolution-activity-client.
svn path=/trunk/; revision=23596
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-02 Rodney Dawes <dobey@ximian.com>
* gui/component/Makefile.am: Version the schemas
* gui/component/apps_evolution_addressbook.schemas: Removed
* gui/component/apps_evolution_addressbook.schemas.in.in: Added
2003-12-02 Rodney Dawes <dobey@ximian.com>
* gui/Makefile.am: Version the schemas
* gui/apps_evolution_calendar.schemas: Removed
* gui/apps_evolution_calendar.schemas.in.in: Added
2003-12-02 Rodney Dawes <dobey@ximian.com>
* Makefile.am: Version the schemas
* evolution-mail.schemas: Removed
* evolution-mail.schemas.in.in: Added
2003-12-02 Rodney Dawes <dobey@ximian.com>
* Makefile.am: Version the schemas
* apps_evolution_shell.schemas: Removed
* apps_evolution_shell.schemas.in.in: Added
svn path=/trunk/; revision=23579
|
|
|
|
|
|
|
| |
e_activity_handler_operation_finished() on the current activity ID
when done.
svn path=/trunk/; revision=23564
|
|
|
|
| |
svn path=/trunk/; revision=23561
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/addressbook.c (struct AddressbookView): Replace
activity_client with activity_id.
(set_status_message): Use the EActivityHandler from the
AddressbookComponent.
* gui/component/addressbook-component.c (struct
_AddressbookComponentPrivate): New member activity_handler.
(addressbook_component_init): Init.
(impl_dispose): Unref.
(addressbook_component_peek_activity_handler): New.
(impl_createControls): Return an ETaskBar as the statusbar control
and attach it to the activity handler.
svn path=/trunk/; revision=23560
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/addressbook-component.c (impl_createControls):
Pass a label for the status bar control for now.
* gui/calendar-component.c (impl_createControls): Pass a label for
the status bar control for now.
* gui/tasks-component.c (impl_createControls): Pass a label for
the status bar control for now.
* mail-component.c (impl_createControls): Pass a label for the
status bar control for now.
* e-shell.c (struct _EShellPrivate): Remove member
activity_handler.
(setup_activity_interface): Remove.
(e_shell_init): Don't call.
(create_window): Don't attach the task bar to the activity
handler.
* e-shell-window.c (struct _ComponentView): New member
statusbar_widget.
(struct _EShellWindowPrivate): Remove member task_bar.
(init_view): Get the status bar control from createControls and
put it in the ComponentView struct.
(setup_task_bar): New.
(setup_statusbar_notebook): New.
(switch_view): Switch the statusbar notebook too.
(impl_dispose): Add missing GTK_OBJECT() cast.
(e_shell_window_peek_task_bar): Remove.
* Evolution-Component.idl (Component::createControls): New out arg
"statusbar_control"; this way components can provide their own
status bar.
* e-activity-handler.c, e-activity-handler.h: Turn into a plain
GObject; translate all the CORBA methods into plain C methods.
* Makefile.am: Move e-activity-handler to libeshell instead of it
being in the shell.
svn path=/trunk/; revision=23555
|
|
|
|
|
|
|
|
|
| |
2003-12-01 Larry Ewing <lewing@ximian.com>
* gui/component/Makefile.am (INCLUDES): remove
GTK_DISABLED_DEPRECATED so that we can build with gtk-2.3.
svn path=/trunk/; revision=23553
|
|
|
|
|
|
|
|
|
|
| |
2003-12-01 Rodney Dawes <dobey@ximian.com>
* Use BASE_VERSION for repo_ids and OAFIIDs
* Update killev to kill the correct versions of gnome-spell and the
GtkHTML Editor
svn path=/trunk/; revision=23543
|
|
|
|
|
|
|
|
| |
2003-12-01 Hans Petter Jansson <hpj@ximian.com>
* gui/component/ldap-config.glade: Fix start page text.
svn path=/trunk/; revision=23541
|
|
|
|
|
|
|
|
|
|
| |
2003-12-01 Hans Petter Jansson <hpj@ximian.com>
* gui/component/new-addressbook.glade: Remove this too.
* gui/component/Makefile.am (glade_DATA): Remove new-addressbook.glade.
svn path=/trunk/; revision=23522
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-01 Hans Petter Jansson <hpj@ximian.com>
* gui/component/Makefile.am (libevolution_addressbook_la_SOURCES):
Remove addressbook-storage.[ch] and new-addressbook.[ch].
* gui/component/addressbook-storage.[ch]: Removed from repository.
* gui/component/new-addressbook.[ch]: Removed from repository.
* gui/component/addressbook-component.c (load_uri_for_selection):
Set source_uid property on view control, not folder_uri.
(new_addressbook_cb): Call addressbook_config_create_new_source ().
(edit_addressbook_cb): Implement.
(fill_popup_menu_callback): Hook up edit_addressbook_cb ().
(addressbook_component_init): Create the LDAP source group.
* gui/component/addressbook-config.c (AddressbookSourceDialog):
Take out the NEW_ADVANCED_UI stuff and add ESource related vars.
(ldap_unparse_auth)
(ldap_parse_auth)
(ldap_unparse_scope)
(ldap_unparse_ssl)
(ldap_parse_ssl): Moved here from addressbook-storage.c.
(addressbook_dialog_get_source)
(addressbook_dialog_set_source)
(objectclasses_create_server_table)
(objectclasses_create_evolution_table)
(objectclasses_add_foreach)
(objectclasses_add)
(objectclasses_sever_double_click)
(objectclasses_remove_foreach)
(objectclasses_remove)
(objectclasses_evolution_double_click)
(objectclasses_restore_default)
(server_selection_model_changed)
(evolution_selection_model_changed)
(setup_objectclasses_tab): Nuke aging, unfinished NEW_ADVANCED_UI.
(add_source_clicked)
(edit_source_clicked)
(delete_server)
(delete_source_clicked)
(ldap_config_control_destroy_callback)
(ldap_config_control_apply_callback)
(sources_selection_changed)
(sources_table_row_activated)
(ldap_dialog_new)
(addressbook_dialog_create_sources_table)
(ldap_config_control_new)
(addressbook_config_control_new): Nuke config control.
(create_source_dir)
(dialog_to_source)
(dialog_to_temp_source)
(source_to_uri_parts)
(source_to_dialog)
(source_group_changed_cb)
(source_group_menu_add_groups)
(folder_page_forward)
(finish_page_back): Implement.
(addressbook_ldap_init): Take ESource instead of AddressbookSource.
(addressbook_ldap_auth): Don't take a source, not needed.
(addressbook_root_dse_query): Ditto.
(addressbook_source_dialog_destroy): Clean up destroy function.
(addressbook_add_server_druid_finish): Clean up, create ESource.
(general_tab_check): If it's not LDAP, these options don't matter.
(do_ldap_root_dse_query): Source no longer needed here.
(query_for_supported_bases): Use a temp source generated from
current dialog settings.
(display_name_page_prepare): Renamed to folder_page_prepare ().
(druid_display_name_page_modify_cb): Renamed to
druid_folder_page_modify_cb ().
(addressbook_add_server_druid): Set up source list, group selector.
Make LDAP pages optional, dependent on selected group. Use ESource.
(edit_dialog_store_change): Remove config control list stuff,
export settings to ESource.
(addressbook_edit_server_dialog): Renamed to
addressbook_config_edit_source (), which takes an ESource. Remove
config control list stuff, make LDAP pages show up only if we have
an LDAP source. Remove NEW_ADVANCED_UI cruft.
(addressbook_config_create_new_source): Just call
addressbook_add_server_druid ().
* gui/component/addressbook-config.h: Move LDAP enums here, from
addressbook-storage.h.
* gui/component/addressbook.c (control_activate_cb): uri -> source
(addressbook_view_clear): Unref source list.
(book_open_cb): Use ESource.
(load_uri_auth_cb): Renamed to load_source_auth_cb (), manipulate
ESource instead of URI.
(get_remember_password): Implement.
(set_remember_password): Implement.
(addressbook_authenticate): Use ESource properties.
(load_uri_cb): Renamed to load_source_cb (), ESource adaptation.
(addressbook_load_uri): Renamed to addressbook_load_source (), takes
ESource.
(addressbook_load_default_book): ESource adaptation.
(get_prop): folder_uri property -> source_uid property.
(set_prop): folder_uri property -> source_uid property. Find ESource
by UID.
(addressbook_new_control): Set up source_uid property and ESourceList.
* gui/component/component-factory.c (factory): Disable config control.
* gui/component/ldap-config.glade: Druid and notebook dialogs
generalized to deal with local sources as well as LDAP. This file
should probably be renamed...
* gui/component/select-names/e-select-names-manager.c
(load_completion_books): Use addressbook_load_source (). However, this
needs a bit more work to get source UIDs instead of URIs.
* gui/component/select-names/e-select-names.c
(addressbook_model_set_uri): Use addressbook_load_source (). However,
this needs a bit more work to get source UIDs instead of URIs.
svn path=/trunk/; revision=23521
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-26 JP Rosevear <jpr@ximian.com>
* gui/widgets/Makefile.am: turn on deprecated gtk and libgnomeui
stuff
* gui/component/select-names/Makefile.am: turn on deprecated gtk
stuff
* gui/contact-editor/Makefile.am: ditto
svn path=/trunk/; revision=23492
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-17 Hans Petter Jansson <hpj@ximian.com>
* gui/component/addressbook-component.c (impl_createControls): Store
a ref to the source selector.
(impl_requestCreateItem): Implement.
(impl_dispose): Unref the source selector.
(addressbook_component_init): Set up default sources.
* gui/widgets/e-addressbook-model.c (eab_model_set_property): If
the 'book' property is set, and editability changes, emit a signal
to that effect.
svn path=/trunk/; revision=23404
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-17 JP Rosevear <jpr@ximian.com>
* configure.in: use the server.mk file to get rules for building
versioned .server files
* */Makefile.am: use simplified rule subst
svn path=/trunk/; revision=23387
|
|
|
|
|
|
|
|
| |
2003-11-14 JP Rosevear <jpr@ximian.com>
* gui/component/new-addressbook.c: include e-source from e-d-s
svn path=/trunk/; revision=23365
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-13 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-list-editor/e-contact-list-model.c
(contact_list_is_cell_editable): Return TRUE for all cells, for now.
* gui/widgets/e-addressbook-table-adapter.c (card_modified_cb):
Renamed to contact_modified_cb ().
(addressbook_set_value_at): Port to use EContact instead of ECard.
(addressbook_is_cell_editable): Ditto.
(addressbook_append_row): Ditto.
* gui/widgets/e-minicard-label.c (e_minicard_label_set_property):
Make not editable, ever, and add a comment to this effect.
(e_minicard_label_realize): Ditto.
* gui/widgets/e-minicard.c (e_minicard_set_property): Ditto.
(add_field): Ditto.
svn path=/trunk/; revision=23348
|
|
|
|
|
|
|
|
|
| |
userCreatableItems property.
(impl_requestCreateItem): New, implementation for the
requestCreateItem method.
(addressbook_component_class_init): Install.
svn path=/trunk/; revision=23325
|
|
|
|
|
|
|
| |
Add
component_alias of "contacts".
svn path=/trunk/; revision=23301
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-08 Hans Petter Jansson <hpj@ximian.com>
* gui/component/Makefile.am (libevolution_addressbook_la_SOURCES):
Add new-addressbook.[ch].
(glade_DATA): Add new-addressbook.glade.
* gui/component/addressbook-component.c (add_popup_menu_item):
Implement.
(new_addressbook_cb): Implement.
(delete_addressbook_cb): Implement (skeletal).
(fill_popup_menu_callback): Implement.
(impl_createControls): Hook up fill_popup_menu_callback().
* gui/component/new-addressbook.[ch]: New files.
* gui/component/new-addressbook.glade: New file.
svn path=/trunk/; revision=23238
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-07 JP Rosevear <jpr@ximian.com>
* gui/contact-editor/Makefile.am: don't include the c marshaller
file twice
* gui/widgets/Makefile.am: ditto
svn path=/trunk/; revision=23221
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-07 JP Rosevear <jpr@ximian.com>
* gui/widgets/Makefile.am: make sure the marshal header is in the
source list
* gui/component/select-names/Makefile.am: ditto
* gui/contact-editor/Makefile.am: ditto
* gui/contact-list-editor/Makefile.am: ditto
svn path=/trunk/; revision=23219
|
|
|
|
| |
svn path=/trunk/; revision=23215
|
|
|
|
|
|
|
|
|
|
| |
2003-11-07 JP Rosevear <jpr@ximian.com>
* gui/widgets/e-addressbook-view.c (change_view_type): don't
destroy the widget here - its dead when removed from the paned
container
svn path=/trunk/; revision=23207
|
|
|
|
| |
svn path=/trunk/; revision=23206
|
|
|
|
| |
svn path=/trunk/; revision=23189
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/select-names/e-select-names-factory.c: Update
factory ID.
* gui/component/select-names/GNOME_Evolution_Addressbook_SelectNames.server.in.in:
Version the SelectNames server IDs by appending a "_2".
svn path=/trunk/; revision=23175
|
|
|
|
|
|
|
| |
Change
"evolution:config_item" into "evolution2:config_item".
svn path=/trunk/; revision=23173
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-31 JP Rosevear <jpr@ximian.com>
* configure.in: set up vars and rules for versioning the .server
files
* Makefile.am's: use rules for versioning .server file, ensure
built files are removed before disting
svn path=/trunk/; revision=23149
|
|
|
|
|
|
|
|
|
| |
2003-10-29 Chris Toshok <toshok@ximian.com>
* gui/component/GNOME_Evolution_Addressbook.server.in.in: add the
S/MIME config control here.
svn path=/trunk/; revision=23126
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-29 Chris Toshok <toshok@ximian.com>
* gui/component/component-factory.c (factory): ifdef the smime
code with HAVE_NSS.
* gui/component/Makefile.am (libevolution_addressbook_la_LIBADD):
conditionally include libevolution-smime.la.
svn path=/trunk/; revision=23124
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-23 Chris Toshok <toshok@ximian.com>
* tools/Makefile.am: convert 8 spaces to a tab.
* tools/.cvsignore: ignore evolution-addressbook-abuse and
evolution-addressbook-clean.
* gui/component/Makefile.am (libevolution_addressbook_la_LIBADD):
add libevolution-smime.la.
* gui/component/component-factory.c (factory): add the certificate
manager config control stuff here, at least for now.
* gui/component/GNOME_Evolution_Addressbook.server.in.in: same.
svn path=/trunk/; revision=23048
|
|
|
|
|
|
|
|
|
| |
2003-10-23 Rodrigo Moya <rodrigo@ximian.com>
* gui/component/addressbook-config.c
(addressbook_dialog_create_source_table): fixed typo in variable name.
svn path=/trunk/; revision=23028
|
|
|
|
|
|
|
| |
Add an
"evolution:button_icon" attribute.
svn path=/trunk/; revision=23024
|
|
|
|
|
|
|
| |
Add an
"evolution:button_sort_order" property.
svn path=/trunk/; revision=23016
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/addressbook-component.c (impl_createControls):
Make the the scrolled window have an "in" shadow.
* gui/component/addressbook-config.c
(addressbook_dialog_create_sources_table): Likewise.
* gui/widgets/e-addressbook-view.c (create_minicard_view): Likewise.
(create_treeview_view): Likewise.
svn path=/trunk/; revision=22996
|
|
|
|
|
|
|
| |
the GtkScrolledWindow scrollbar policy to "automatic" for both the
horizontal and the vertical scrollbar.
svn path=/trunk/; revision=22990
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/GNOME_Evolution_Addressbook.server.in.in: Add an
"evolution:button_label" property on the component for use in the
shell.
* gui/GNOME_Evolution_Calendar.server.in.in: Add an
"evolution:button_label" property on the component for use in the
shell.
* GNOME_Evolution_Mail.server.in.in: Add an
"evolution:button_label" attribute to the Component for use in the
shell.
* e-shell-window.c (struct _ComponentView): New member button_id.
(struct _EShellWindowPrivate): New member sidebar.
(component_new_new): Get a button_id arg.
(component_button_clicked_callback): Removed.
(sidebar_button_selected_callback): New.
(create_component_button): Removed.
(setup_widget): Set up the sidebar using ESidebar and hook up its
"button_selected" signal. Also get the component name from a
property on the server info.
(e_shell_window_new): Use BASE_VERSION for the version in the app
name instead of hardcoding "1.5".
* e-sidebar.c: New.
* e-sidebar.h: New.
svn path=/trunk/; revision=22988
|
|
|
|
| |
svn path=/trunk/; revision=22965
|
|
|
|
|
|
|
|
|
| |
2003-09-19 Gilbert Fang <gilbert.fang@sun.com>
* addressbook/gui/component/addressbook-component.c (xfer_folder):
remove the "addressbook.db.summary" correctly. #48538
svn path=/trunk/; revision=22624
|
|
|
|
|
|
|
|
|
|
| |
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 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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-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-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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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-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-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
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
| |
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>
[ 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 #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-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
|
|
|
|
|
|
|
|
|
|
|
| |
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 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>
* 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-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
|