1. 26 Mar, 2001 15 commits
    • Ettore Perazzoli's avatar
      Finish the DnD stuff by implementing move/copy on the shell side as · f342817e
      Ettore Perazzoli authored
      well.  Now we should just need to implement the corresponding bits in
      the components...
      
      svn path=/trunk/; revision=8949
      f342817e
    • Dan Winship's avatar
      Make the thumbnail cache global rather than per-MailDisplay, since · 4cc23476
      Dan Winship authored
      	* mail-display.c (pixbuf_gen_idle, etc): Make the thumbnail cache
      	global rather than per-MailDisplay, since content-ids ought to be
      	globally unique. Also, don't leak content-id strings when the
      	pixbuf generation fails, and remove pixbufs from the cache after 5
      	minutes.
      
      svn path=/trunk/; revision=8948
      4cc23476
    • Dan Winship's avatar
      remove a debugging printf that got away · 18cd45c1
      Dan Winship authored
      svn path=/trunk/; revision=8947
      18cd45c1
    • Dan Winship's avatar
      undo a boolean booboo · ad709988
      Dan Winship authored
      svn path=/trunk/; revision=8946
      ad709988
    • Dan Winship's avatar
      keep a reference on the store's current_folder. · f1e4609a
      Dan Winship authored
      	* providers/imap/camel-imap-command.c (camel_imap_command): keep a
      	reference on the store's current_folder.
      
      	* providers/imap/camel-imap-store.c (camel_imap_store_finalize):
      	(imap_disconnect): unref the current_folder before clearing it.
      
      svn path=/trunk/; revision=8945
      f1e4609a
    • Dan Winship's avatar
      Make fake content-id URLs be guaranteed unique: the old way (with %p on · 91e0ec52
      Dan Winship authored
      	* mail-format.c (get_cid): Make fake content-id URLs be guaranteed
      	unique: the old way (with %p on the CamelMimePart *) would
      	generate duplicates if memory was freed and re-allocated the right
      	way.
      
      	* mail-display.c (pixbuf_gen_idle, etc): Make the thumbnail cache
      	global rather than per-MailDisplay, since content-ids ought to be
      	globally unique. Also, don't leak content-id strings when the
      	pixbuf generation fails, and remove pixbufs from the cache after 5
      	minutes.
      
      svn path=/trunk/; revision=8944
      91e0ec52
    • Dan Winship's avatar
      Add missing accessor. · c92c8b1f
      Dan Winship authored
      	* camel-url.c (camel_url_get_param): Add missing accessor.
      
      svn path=/trunk/; revision=8943
      c92c8b1f
    • Dan Winship's avatar
      Simplify a bit using camel_session_get_provider. · 3eb45d09
      Dan Winship authored
      	* component-factory.c (mail_load_storages): Simplify a bit using
      	camel_session_get_provider.
      
      	* mail-callbacks.c (empty_trash): Ditto, and fix up use of
      	CamelException.
      
      svn path=/trunk/; revision=8942
      3eb45d09
    • Dan Winship's avatar
      New. Return the provider for a URL. · d3ce110b
      Dan Winship authored
      	* camel-session.c (camel_session_get_provider): New. Return
      	the provider for a URL.
      
      svn path=/trunk/; revision=8941
      d3ce110b
    • Radek Doulik's avatar
      create camel/misc/Makefile · 25d35e4e
      Radek Doulik authored
      2001-03-26  Radek Doulik  <rodo@ximian.com>
      
      	* configure.in: create camel/misc/Makefile
      
      svn path=/trunk/; revision=8940
      25d35e4e
    • Kjartan Maraas's avatar
      Replace <gnome.h> <and <bonobo.h> includes and add <stdlib.h> to remove · b32ab1a0
      Kjartan Maraas authored
      2001-03-26  Kjartan Maraas  <kmaraas@gnome.org>
      
      	* wombat.c: Replace <gnome.h> <and <bonobo.h> includes
      	and add <stdlib.h> to remove warnings from newer gcc.
      
      2001-03-21  JP Rosevear  <jpr@ximian.com>
      
      svn path=/trunk/; revision=8939
      b32ab1a0
    • Kjartan Maraas's avatar
      Header shuffling. Move glibc headers before gnome stuff. Same here. Added · 69af2a1b
      Kjartan Maraas authored
      2001-03-26  Kjartan Maraas  <kmaraas@gnome.org>
      
      	* disktail.c: Header shuffling. Move glibc headers before
      	gnome stuff.
      	* testindex.c: Same here.
      	* wordindexmem.c: Added <string.h> and <stdlib.h> to quench
      	warnings from newer gcc.
      
      svn path=/trunk/; revision=8938
      69af2a1b
    • Kjartan Maraas's avatar
      Replace includes of <gnome.h>, <bonobo.h> and <gtk/gtk.h> with the needed · 5fe6e035
      Kjartan Maraas authored
      2001-03-26  Kjartan Maraas  <kmaraas@gnome.org>
      
      	* cal-client/client-test.c: Replace includes of <gnome.h>, <bonobo.h>
      	and <gtk/gtk.h> with the needed headers to speed up compile.
      	* cal-util/test-recur.c: Same here for <gtk/gtk.h>
      	* gui/calendar-commands.c: Replace <bonobo.h> and remove
      	<libgnorba/gnorba.h>
      	* gui/calendar-summary.c: Replace <gnome.h> and <bonobo.h>
      	* gui/calendar-summary.h: Added <bonobo/bonobo-generic-factory.h>
      	* gui/component-factory.c: Remove <bonobo.h>
      	* gui/control-factory.c: Replace <bonobo.h>
      	* gui/e-calendar-table.c: Remove <gnome.h>
      	* gui/e-itip-control.c: Replace <gnome.h> and <bonobo.h>
      	* gui/e-meeting-edit.c: Replace <bonobo.h>
      	* gui/e-tasks.c: Replace <gnome.h>
      	* gui/e-tasks.h: Replace <bonobo.h>
      	* gui/gnome-cal.h: Remove <bonobo.h>
      	* gui/main.c: Replace <bonobo.h> and <glade/glade.h>
      	* gui/tasks-control-factory.c: Replace <bonobo.h>
      	* gui/tasks-control.c: Replace <gnome.h> and <bonobo.h>
      	* gui/weekday-picker.c: Add <string.h> and <libgnome/gnome-defs.h>
      	* gui/alarm-notify/client-main.c: Remove <gnome.h> and <bonobo.h>
      	* gui/alarm-notify/notify-main.c: Replace <gnome.h> and <bonobo.h>
      	* gui/dialogs/alarm-notify-dialog.c: Replace <gnome.h>
      	* pcs/cal-backend.c: Replace <gtk/gtk.h>
      
      svn path=/trunk/; revision=8937
      5fe6e035
    • Radek Doulik's avatar
      clear name and email data after each address · ab54218f
      Radek Doulik authored
      2001-03-26  Radek Doulik  <rodo@ximian.com>
      
      	* mail-format.c (write_address): clear name and email data after
      	each address
      
      svn path=/trunk/; revision=8936
      ab54218f
    • George Lebl's avatar
      un Mar 25 22:31:19 2001 George Lebl <jirka@5z.com> · a6cc0bd7
      George Lebl authored
      	* e-tree.c (e_tree_class_init):  Fix gtk_signal_new arguments, INT
      	  and POINTER were switched causing my alpha to go nuts.
      
      svn path=/trunk/; revision=8935
      a6cc0bd7
  2. 25 Mar, 2001 15 commits
    • Dan Winship's avatar
      eh, changed my mind, put the exception back in camel_url_new() · a0b95ac7
      Dan Winship authored
      svn path=/trunk/; revision=8934
      a0b95ac7
    • Dan Winship's avatar
      New URL parser with full RFC1808 relative URL support. Yum. · 182c699c
      Dan Winship authored
      	* camel-url.c (camel_url_new_with_base): New URL parser with full
      	RFC1808 relative URL support. Yum.
      	(camel_url_new): Wrapper around camel_url_new_with_base now.
      	Removed the CamelException since no one ever used it...
      
      	* tests/Makefile.am: add misc subdir
      
      	* tests/misc/url.c: relative URL test cases from RFC 1808
      
      	* camel-session.c (camel_session_get_service): Update
      	camel_url_new call.
      
      svn path=/trunk/; revision=8933
      182c699c
    • Christian Rose's avatar
      Updated Swedish translation. · bedb4861
      Christian Rose authored
      svn path=/trunk/; revision=8932
      bedb4861
    • Fatih Demir's avatar
      Update · 095d7d0a
      Fatih Demir authored
      svn path=/trunk/; revision=8931
      095d7d0a
    • Dan Winship's avatar
      Fix a bug in this that probably would have been noticed sooner if ETree · 82a856a1
      Dan Winship authored
      	* component-factory.c (unref_standard_folders): Fix a bug in this
      	that probably would have been noticed sooner if ETree hadn't always
      	made the mailer crash before you got here. :-)
      
      svn path=/trunk/; revision=8930
      82a856a1
    • Dan Winship's avatar
      ref the sort_info taken from the state object. Ditto. Fixes the last ETree · 76808554
      Dan Winship authored
      	* e-table.c (et_real_construct): ref the sort_info taken from the
      	state object.
      	* e-tree.c (et_real_construct): Ditto. Fixes the last ETree
      	crash-on-exit bug for me.
      
      svn path=/trunk/; revision=8929
      76808554
    • Federico Mena Quintero's avatar
      The model_rows_{inserted,deleted} signals changed names; deal with it. · e29d5a8a
      Federico Mena Quintero authored
      2001-03-25  Federico Mena Quintero  <federico@ximian.com>
      
      	* gui/e-calendar-table.c (e_calendar_table_init): The
      	model_rows_{inserted,deleted} signals changed names; deal with it.
      	(e_calendar_table_on_rows_inserted): Updated for new ETable API.
      	(e_calendar_table_on_rows_deleted): Likewise.
      
      	* gui/gnome-cal.h (GnomeCalendarOpenMode): Removed unused enum.
      
      	* gui/gnome-cal.c (gnome_calendar_open): Constify.
      
      	* gui/calendar-commands.c (calendar_set_uri): Removed function,
      	since it was just calling gnome_calendar_open().
      
      	* gui/control-factory.c (set_prop): Replace usage of
      	calendar_set_uri() with gnome_calendar_open().
      	(load_calendar): Likewise.
      	(calendar_persist_init): Made static.
      
      	* gui/e-tasks.c: #include "calendar-config.h"
      	(e_tasks_update_all_config_settings): We are configuring a table,
      	not a calendar!  Use the appropriate function.
      
      svn path=/trunk/; revision=8928
      e29d5a8a
    • Andraz Tori's avatar
      Updated Slovenian translation · e831dbdd
      Andraz Tori authored
      svn path=/trunk/; revision=8927
      e831dbdd
    • Jeffrey Stedfast's avatar
      Allow the authtype to be NULL. (transport_auth_init): If the provider · c6348971
      Jeffrey Stedfast authored
      2001-03-25  Jeffrey Stedfast  <fejj@ximian.com>
      
      	* mail-account-editor.c (transport_auth_type_changed): Allow the
      	authtype to be NULL.
      	(transport_auth_init): If the provider allows authtypes but
      	doesn't *need* one, create a "None" menu item that the user can
      	choose. This should fix the bug people have been seeing recently
      	since dan removed the no_authtype authmech from the smtp provider.
      
      svn path=/trunk/; revision=8926
      c6348971
    • Jeffrey Stedfast's avatar
      Don't use copy_to if the source folder doesn't support summary info's. · 14c2e4a8
      Jeffrey Stedfast authored
      2001-03-25  Jeffrey Stedfast  <fejj@ximian.com>
      
      	* camel-filter-driver.c (do_copy): Don't use copy_to if the source
      	folder doesn't support summary info's.
      	(do_move): Same.
      	(camel_filter_driver_filter_message): And again here.  I think
      	this will fix the problem of "colour" tags not staying with the
      	message when it's copied to a folder during the filter process.
      
      svn path=/trunk/; revision=8925
      14c2e4a8
    • Christopher James Lahey's avatar
      Added e-selection-model-array.lo. · 1190e292
      Christopher James Lahey authored
      2001-03-25  Christopher James Lahey  <clahey@ximian.com>
      
      	* gal/Makefile.am (libgal_la_LIBADD): Added
      	e-selection-model-array.lo.
      
      	* gal/widgets/Makefile.am: Added e-selection-model-array.c and
      	e-selection-model-array.h.
      
      	* gal/widgets/e-selection-model-array.c,
      	gal/widgets/e-selection-model-array.h: New class that implements
      	the details of ESelectionModel.  ESelectionModel has been
      	refactored to just be a this virtual class.  ESelectionModelArray
      	is the original implementation of ESelectionModel.  This is what
      	most people will want to use or derive from.
      
      	* gal/widgets/e-selection-model-simple.c,
      	gal/widgets/e-selection-model-simple.h: Made the parent class of
      	this be ESelectionModelArray instead of ESelectionModel.  Changed
      	some function names to match this change.
      
      	* gal/widgets/e-selection-model.c,
      	gal/widgets/e-selection-model.h: Refactored most of the
      	implementation of this class into ESelectionModelArray.  Now just
      	a thin virtual class.
      
      From gal/e-table/ChangeLog:
      
      2001-03-25  Christopher James Lahey  <clahey@ximian.com>
      
      	* e-table-selection-model.c, e-table-selection-model.h: Made the
      	parent object of this be ESelectionModelArray instead of
      	ESelectionModel due to their refactoring.  Changed the commented
      	out code for saving the selection a bit.
      
      svn path=/trunk/; revision=8924
      1190e292
    • Christopher James Lahey's avatar
      Added '=' and '-' as tree node expand and collapse · 2ed07fe8
      Christopher James Lahey authored
      2001-03-25  Christopher James Lahey  <clahey@ximian.com>
      
      	* e-tree.c (item_key_press): Added '=' and '-' as tree node expand
      	and collapse
      
      svn path=/trunk/; revision=8923
      2ed07fe8
    • Jon Trowbridge's avatar
      Rather than starting the pending query by directly calling · 0f800056
      Jon Trowbridge authored
      2001-03-25  Jon Trowbridge  <trow@ximian.com>
      
              * gui/component/select-names/e-select-names-completion.c
              (e_select_names_completion_seq_complete_cb): Rather than starting
              the pending query by directly calling
              e_select_names_completion_do_query, call
              e_completion_begin_search.  Circumventing the ECompletion API was
              causing it to get confused in some cases.
      
      svn path=/trunk/; revision=8922
      0f800056
    • Jeffrey Stedfast's avatar
      Default to iso-8859-1 as the user's charset here if it is undefined. This · 5dfac3bc
      Jeffrey Stedfast authored
      2001-03-24  Jeffrey Stedfast  <fejj@ximian.com>
      
      	* openpgp-utils.c (openpgp_verify): Default to iso-8859-1 as the
      	user's charset here if it is undefined. This is a better choice
      	than us-ascii.
      
      svn path=/trunk/; revision=8921
      5dfac3bc
    • Jeffrey Stedfast's avatar
      Do charset conversion on the username param here if needed. · 35f59fdc
      Jeffrey Stedfast authored
      2001-03-24  Jeffrey Stedfast  <fejj@ximian.com>
      
      	* camel-sasl-digest-md5.c (digest_response): Do charset conversion
      	on the username param here if needed.
      	(parse_server_challenge): Protect against possibly empty-string
      	charset values.
      
      svn path=/trunk/; revision=8920
      35f59fdc
  3. 23 Mar, 2001 10 commits
    • Christopher James Lahey's avatar
      Properly remove old items from the ETableExtras if they are replaced by · 8664825c
      Christopher James Lahey authored
      2001-03-23  Christopher James Lahey  <clahey@ximian.com>
      
      	* e-table-extras.c: Properly remove old items from the
      	ETableExtras if they are replaced by new objects.
      
      svn path=/trunk/; revision=8919
      8664825c
    • Christopher James Lahey's avatar
      Made this only up the insert_count if it actually had to do any non · 2829dd55
      Christopher James Lahey authored
      2001-03-23  Christopher James Lahey  <clahey@ximian.com>
      
      	* e-tree-sorted.c (reposition_path): Made this only up the
      	insert_count if it actually had to do any non constant work to
      	reposition the path.
      
      svn path=/trunk/; revision=8918
      2829dd55
    • Christopher James Lahey's avatar
      Ignore these signals if we aren't realized yet. · 320e9901
      Christopher James Lahey authored
      2001-03-23  Christopher James Lahey  <clahey@ximian.com>
      
      	* e-table-item.c (eti_cursor_change, eti_cursor_activated): Ignore
      	these signals if we aren't realized yet.
      
      svn path=/trunk/; revision=8917
      320e9901
    • Jon Trowbridge's avatar
      Added. Call me old-fashioned, but I just prefer to have a real API rather · 4f26eac1
      Jon Trowbridge authored
      2001-03-23  Jon Trowbridge  <trow@ximian.com>
      
              * gui/widgets/e-minicard-widget.c (e_minicard_widget_set_card):
              Added.  Call me old-fashioned, but I just prefer to have a real
              API rather than doing everything via gtk_object_get/set-type
              calls.
              (e_minicard_widget_set_arg): Changed to call
              e_minicard_widget_set_card.
      
              * backend/ebook/e-book-util.c: Small changes to get rid of
              compiler warnings.  (Casting out const, removed unused variables,
              etc.)  Removed some debugging messages.
      
              * gui/component/addressbook-factory.c (main): Added call
              to e_address_popup_factory_init.
      
              * gui/component/e-address-popup.c: Added.  A popup gadget that is
              invoked (as a bonobo control) when an address is left-clicked in
              the mailer.  The addressbook is queries, and the address is either
              displayed as a minicard (if it already exists) or in a "generic
              format".  A button is provided for editting/adding the contact.
              Some of the semantics of this widget are a bit... non-standard,
              because of bonobo issues.  I can't really seem to replicate
              popup-menu behavior because of how bonobo propogates events, etc.
              so I've tried to produce something that I think is non-annoying.
              YMMV.
      
      2001-03-23  Jon Trowbridge  <trow@ximian.com>
      
              * mail-display.c (handle_embedded_address_object): #ifdef away
              some code I don't quite want to delete yet.
              (html_button_press_event): Remove some of Radek's placeholder
              code, replace it with code to create my AddressPopup bonobo
              control.
      
              * mail-format.c: Remove some obsolete code that if #ifdef-ed out
              a while ago.
      
              * mail-ops.c (send_queue_send): Strip out the X-Evolution-Identity
              header when sending.
      
      2001-03-23  Jon Trowbridge  <trow@ximian.com>
      
              * camel-filter-driver.c (camel_filter_driver_filter_message):
              Don't call camel_mime_message_set_identity.  (The call is
              commented out, left over from some earlier experimentation that I
              want to be able to remember later...)
      
              * camel-mime-message.c (camel_mime_message_set_identity): Added.
              A function to set the X-Evolution-Identity header.
      
      svn path=/trunk/; revision=8916
      4f26eac1
    • Christopher James Lahey's avatar
      Made this not create the new font until realize instead of at new_view · e4affa93
      Christopher James Lahey authored
      2001-03-23  Christopher James Lahey  <clahey@ximian.com>
      
      	* e-cell-text.c: Made this not create the new font until realize
      	instead of at new_view time.
      
      	* e-table-item.c: Don't request heights or do other things that
      	you aren't allowed to do before realization unless you're
      	realized.
      
      svn path=/trunk/; revision=8915
      e4affa93
    • Christopher James Lahey's avatar
      Turned on BROKEN_ETREE. · 9755d8bb
      Christopher James Lahey authored
      2001-03-23  Christopher James Lahey  <clahey@ximian.com>
      
      	* message-list.c: Turned on BROKEN_ETREE.
      
      svn path=/trunk/; revision=8914
      9755d8bb
    • Ettore Perazzoli's avatar
      Refactor ELocalStorage a bit so that it's easier to implement the · e8d6fc27
      Ettore Perazzoli authored
      missing operations.
      
      svn path=/trunk/; revision=8913
      e8d6fc27
    • Iain Holmes's avatar
      Fix some warnings, Allow the importers to import into any folder. Update · 35c7cc90
      Iain Holmes authored
      Fix some warnings,
      Allow the importers to import into any folder.
      Update all importers for this change.
      Don't emit the create_folder callback if the folder to be created already exists.
      This should fix the libibex crash when importing.
      
      svn path=/trunk/; revision=8912
      35c7cc90
    • Nam SungHyun's avatar
      update by ChiDeok, Hwang <hwang@mizi.co.kr> · 01e19198
      Nam SungHyun authored
      svn path=/trunk/; revision=8911
      01e19198
    • Jeffrey Stedfast's avatar
      Oops, an unspecified date is '0', not -1. · 93d35480
      Jeffrey Stedfast authored
      2001-03-22  Jeffrey Stedfast  <fejj@ximian.com>
      
      	* filter-datespec.c (validate): Oops, an unspecified date is '0',
      	not -1.
      
      svn path=/trunk/; revision=8910
      93d35480