1. 01 Nov, 2000 9 commits
  2. 31 Oct, 2000 21 commits
    • Dan Winship's avatar
      Update for camel_service_disconnect change. · a7746474
      Dan Winship authored
      	* mail-config-gui.c (do_test_service): Update for
      	camel_service_disconnect change.
      
      svn path=/trunk/; revision=6304
      a7746474
    • Dan Winship's avatar
      Add a new argument, clean, that says whether or not to try to disconnect · 517db3b2
      Dan Winship authored
      	* camel-service.c (service_disconnect): Add a new argument, clean,
      	that says whether or not to try to disconnect cleanly.
      
      	* camel-remote-store.c (remote_send_string, remote_send_stream,
      	remote_recv_line): disconnect uncleanly on failure to prevent
      	infinite loops when providers would normally send commands from
      	disconnect(). Remove some unneeded CamelException goo.
      
      	* providers/smtp/camel-smtp-transport.c (smtp_disconnect):
      	* providers/pop3/camel-pop3-store.c (pop3_disconnect):
      	* providers/nntp/camel-nntp-store.c (nntp_store_disconnect):
      	* providers/imap/camel-imap-store.c (imap_disconnect): Don't send
      	QUIT/LOGOUT if !clean.
      
      svn path=/trunk/; revision=6303
      517db3b2
    • Jeffrey Stedfast's avatar
      Updated to allow the user to select "sounds like" or "does not sound like" · 1d60c5cc
      Jeffrey Stedfast authored
      2000-10-31  Jeffrey Stedfast  <fejj@helixcode.com>
      
      	* filtertypes.xml: Updated to allow the user to select "sounds
      	like" or "does not sound like" (uses header-soundex).
      
      	* filter-message-search.c (header_matches): Oops. Should be using
      	!g_strncasecmp. This should fix it so this filter match works
      	right.
      	(header_starts_with): Same.
      	(header_ends_with): Same.
      	(header_soundex): New filter callback for soundex matching (yes,
      	it's probably a bloated feature but hey, it was fun to code)
      
      svn path=/trunk/; revision=6302
      1d60c5cc
    • Dan Winship's avatar
      this is a generated file. remove it · 92fd4e32
      Dan Winship authored
      svn path=/trunk/; revision=6301
      92fd4e32
    • Jeffrey Stedfast's avatar
      Override the default validate function to only return TRUE if a folder has · 70ae377b
      Jeffrey Stedfast authored
      2000-10-31  Jeffrey Stedfast  <fejj@helixcode.com>
      
      	* filter-folder.c (validate): Override the default validate
      	function to only return TRUE if a folder has been selected.
      
      	* filter-editor.c (rule_add): Validate that all the rule parts and
      	action parts are correctly filled in.
      	(rule_edit): Same.
      
      svn path=/trunk/; revision=6300
      70ae377b
    • Christopher R. Gabriel's avatar
      Updated italian translation from Clara Tattoni <clara.tattoni@libero.it> · f8fc698c
      Christopher R. Gabriel authored
      2000-10-31  Christopher R. Gabriel  <cgabriel@softwarelibero.org>
      
              * it.po: Updated italian translation from Clara Tattoni
              <clara.tattoni@libero.it>
      
      svn path=/trunk/; revision=6299
      f8fc698c
    • Jeffrey Stedfast's avatar
      Updated to add an action to set message flags. · 84664338
      Jeffrey Stedfast authored
      2000-10-31  Jeffrey Stedfast  <fejj@helixcode.com>
      
      	* filtertypes.xml: Updated to add an action to set message flags.
      
      	* filter-driver.c (do_flag): New callback to set message info
      	flags.
      
      	* filter-element.c (filter_element_set_data): New convenience
      	function to set the data on a FilterElement.
      
      	* filter-url.c (get_widget): Set the sources list to point to the
      	FilterElement data.
      
      svn path=/trunk/; revision=6298
      84664338
    • JP Rosevear's avatar
      Let the warning make sense (compute_pid): remove · b3a536d4
      JP Rosevear authored
      2000-10-31  JP Rosevear  <jpr@helixcode.com>
      
      	* conduit/address-conduit.c (cursor_cb): Let the warning make sense
      	(compute_pid): remove
      	(local_record_from_ecard): Create local record from ecard - not finished
      	(local_record_from_uid): Obtain local_record from uid with the proper
      	e-book way
      	(set_status_cleared): Add empty callback
      	(add_archive_record): kill
      	(delete_archive_record): kill
      	(archive_record): Add empty callback
      	(conduit_get_gpilot_conduit): Update signal connects
      
      	* backend/pas/pas-backend-file.c (vcard_change_type): Function to determine
      	the type of change - not finished
      	(pas_backend_file_search_changes): Create a view and callback based on
      	how the cards have changed
      	(pas_backend_file_process_get_changes): Implement the get changes operation
      	for files
      	(pas_backend_file_process_client_requests): Add GetChanges method for
      	processing
      
      	* backend/pas/pas-book.c (pas_book_queue_get_changes): Add changes to
      	the list
      	(impl_Evolution_Book_get_changes): implement object method
      	(pas_book_get_epv): Add get changes to epv
      	(pas_book_respond_get_changes): Respond to the get changes operation
      
      	* backend/pas/pas-book.h: Add GetChanges PASOperation
      
      	* backend/idl/addressbook.idl: add get_changes and respond_get_changes
      	methods
      
      	* backend/ebook/e-book.c (e_book_get_changes): Client function
      	to a view of the changed objects
      
      	* backend/ebook/e-book.h: New prototype
      
      2000-10-31  JP Rosevear  <jpr@helixcode.com>
      
      	* conduits/todo/todo-conduit.h: Remove add/del/mod hashes and
      	add changed_hash.
      
      	* conduits/calendar/calendar-conduit.h: ditto
      
      	* conduits/todo/todo-conduit.c (next_changed_item): Utility function
      	to get the next "really" changed item (changed status can be cleared now)
      	(compute_status): Compute status based on changed_hash
      	(pre_sync): Fill changed_hash and counts adds/mods/dels
      	(set_status_cleared): New callback handler - avoid double syncing
      	(for_each_modified): Use next_changed_item to iterate
      	(add_archive_record): kill
      	(delete_archive_record): kill
      	(archive_record): New callback handler - mark/unmark archive status
      	(conduit_get_gpilot_conduit): Adjust signal connects
      
      	* conduits/calendar/calendar-conduit.c: ditto
      
      svn path=/trunk/; revision=6297
      b3a536d4
    • Valek Frob's avatar
      Updated russian translation. · ae91213c
      Valek Frob authored
      svn path=/trunk/; revision=6296
      ae91213c
    • Jeffrey Stedfast's avatar
      Match "is" rather than "contains" now that we have the "is"-rule. · 3d5a9588
      Jeffrey Stedfast authored
      2000-10-31  Jeffrey Stedfast  <fejj@helixcode.com>
      
      	* mail-autofilter.c (filter_gui_add_for_mailing_list): Match "is"
      	rather than "contains" now that we have the "is"-rule.
      
      svn path=/trunk/; revision=6295
      3d5a9588
    • Federico Mena Quintero's avatar
      Do not pad around the Name hbox; its parent already has spacing. Do not · c079bfa6
      Federico Mena Quintero authored
      2000-10-31  Federico Mena Quintero  <federico@helixcode.com>
      
      	* filter-rule.c (get_widget): Do not pad around the Name hbox;
      	its parent already has spacing.
      	Do not pad around the inframe's children; the inframe already has
      	spacing.
      
      svn path=/trunk/; revision=6294
      c079bfa6
    • Federico Mena Quintero's avatar
      New function. We split it from the radio callback so that we can call it · 23596af7
      Federico Mena Quintero authored
      2000-10-30  Federico Mena Quintero  <federico@helixcode.com>
      
      	* gui/event-editor.c (sensitize_recur_widgets): New function.  We
      	split it from the radio callback so that we can call it explicitly
      	from fill_recurrence_widgets().
      	(fill_recurrence_widgets): Call sensitize_recur_widgets() as
      	appropriate.
      
      svn path=/trunk/; revision=6293
      23596af7
    • Radek Doulik's avatar
      better reply editing, uses new HTMLEditor::Engine,Listener interfaces · fee9d1b4
      Radek Doulik authored
      you need fresh CVS gtkhtml to try that
      
      2000-10-31  Radek Doulik  <rodo@helixcode.com>
      
      	* e-msg-composer.c (prepare_engine): new function, tries prepare
      	editor engine
      	(mark_orig_text): marks original text in editor
      	(set_editor_text): call mark_orig_text
      	(create_composer): call prepare_engine
      
      	* Makefile.am (IDL_GENERATED): added HTMLEditor generated files to
      	IDL_GENERATED
      	($(IDL_GENERATED)): generate also files from HTMLEditor.idl
      	(libcomposer_la_SOURCES): added listener.[ch]
      
      	* e-msg-composer.h: added editor_engine and editor_listener to
      	EMsgComposer
      
      	* listener.[ch]: new files, implementation of HTMLEditor::Listener
      
      svn path=/trunk/; revision=6292
      fee9d1b4
    • Almer S. Tigelaar's avatar
      Updated Dutch translation. · 1c7ba10a
      Almer S. Tigelaar authored
      2000-10-31  Almer S. Tigelaar  <almer1@dds.nl>
      
      	* nl.po: Updated Dutch translation.
      
      svn path=/trunk/; revision=6291
      1c7ba10a
    • Kjartan Maraas's avatar
      More updates · be3a3d7d
      Kjartan Maraas authored
      svn path=/trunk/; revision=6290
      be3a3d7d
    • Kjartan Maraas's avatar
      updated this. Updated this too. · c3eaecb8
      Kjartan Maraas authored
      2000-10-31  Kjartan Maraas  <kmaraas@gnome.org>
      
      	* POTFILES.in: updated this.
      	* no.po: Updated this too.
      
      svn path=/trunk/; revision=6289
      c3eaecb8
    • Kjartan Maraas's avatar
      #include <string.h> to quench warning. #include <stdlib.h> for same · 58909b58
      Kjartan Maraas authored
      200-10-30  Kjartan Maraas  <kmaraas@gnome.org>
      
      	* e-dialog-widgets.c: #include <string.h> to quench warning.
      	* e-sexp.c: #include <stdlib.h> for same reason.
      
      svn path=/trunk/; revision=6288
      58909b58
    • Kjartan Maraas's avatar
      #include <string.h> to get rid of warning. Same here. · 97fa2239
      Kjartan Maraas authored
      2000-10-30  Kjartan Maraas  <kmaraas@gnome.org>
      
      	* e-calendar-item.c: #include <string.h> to get rid of warning.
      	* e-clipped-label.c: Same here.
      
      svn path=/trunk/; revision=6287
      97fa2239
    • Valek Frob's avatar
      Updated russian translation. · 3d904b94
      Valek Frob authored
      svn path=/trunk/; revision=6286
      3d904b94
    • Jeffrey Stedfast's avatar
      If a regex option is selected, change the FilterElement data to TRUE else · 0eb24eaa
      Jeffrey Stedfast authored
      2000-10-30  Jeffrey Stedfast  <fejj@helixcode.com>
      
      	* filter-option.c (option_activate): If a regex option is
      	selected, change the FilterElement data to TRUE else set to FALSE.
      
      	* filter-rule.c (more_parts): Validate the previously entered
      	FilterPart before allowing the user to add a new FilterPart.
      
      	* filter-part.c (filter_part_validate): New convenience function
      	to validate an entire FilterPart expression.
      
      	* filter-input.c (validate): Validate the entry text if it
      	contains a regular expression.
      
      	* filter-element.[c,h]: New virtual function to validate the
      	contents of the FilterElement (useful for regex and sexp).
      	(filter_element_validate): You get the idea...
      
      svn path=/trunk/; revision=6285
      0eb24eaa
    • Kjartan Maraas's avatar
      Mark two strings correctly · 7c3fad23
      Kjartan Maraas authored
      svn path=/trunk/; revision=6284
      7c3fad23
  3. 30 Oct, 2000 10 commits
    • Jeffrey Stedfast's avatar
      Pure formatting changes, no actual code changes. Since I know I'm going to · 4ac10776
      Jeffrey Stedfast authored
      2000-10-30  Jeffrey Stedfast  <fejj@helixcode.com>
      
      	* filter-input.c:
      	* filter-option.c:
      	* filter-part.c: Pure formatting changes, no actual code
      	changes. Since I know I'm going to get flamed for this, I'm sorry
      	but I'll probably have to modify code in these files and it's
      	easier if the code is quickly readable by me.
      
      	* filter-rule.c (get_widget): Set the "remove" button insensitive
      	for <= 1 instead of == 1.
      
      svn path=/trunk/; revision=6283
      4ac10776
    • Kjartan Maraas's avatar
      Fixed marking of strings for translation. Use "_(" instead of "_ (". Add · dd76f4c0
      Kjartan Maraas authored
      2000-10-30  Kjartan Maraas  <kmaraas@gnome.org>
      
      	* backend/e-book/e-card.c: Fixed marking of strings
      	for translation. Use "_(" instead of "_ (".
      	* gui/component/addressbook-factory.c: Add missing
      	calls to bindtextdomain() and textdomain noticed by
      	Dan Winship.
      	* gui/component/addressbook.c: Marked string for translation.
      
      svn path=/trunk/; revision=6282
      dd76f4c0
    • Kjartan Maraas's avatar
      Updated Norwegian (bokmål) translation. · e22fc888
      Kjartan Maraas authored
      2000-10-30  Kjartan Maraas  <kmaraas@gnome.org>
      
      	* no.po: Updated Norwegian (bokmål) translation.
      
      svn path=/trunk/; revision=6279
      e22fc888
    • Kjartan Maraas's avatar
      #include <stdlib.h> to remove warning. #include <stdlib.h> and <string.h>. · d2c36c6e
      Kjartan Maraas authored
      2000-10-30  Kjartan Maraas  <kmaraas@gnome.org>
      
      	* hash.c: #include <stdlib.h> to remove warning.
      	* wordindex.c: #include <stdlib.h> and <string.h>.
      
      svn path=/trunk/; revision=6278
      d2c36c6e
    • Valek Frob's avatar
      Updated russian translation. · 8c4a141f
      Valek Frob authored
      svn path=/trunk/; revision=6277
      8c4a141f
    • Valek Frob's avatar
      Updated russian translation. · 0bfed847
      Valek Frob authored
      svn path=/trunk/; revision=6276
      0bfed847
    • Dan Winship's avatar
      Camel IMAP authentication includes (forgotten in last commit) · 75ccf72f
      Dan Winship authored
      svn path=/trunk/; revision=6275
      75ccf72f
    • Federico Mena Quintero's avatar
      Removed the geometry and hidden arguments. This code is ancient. · bdd89491
      Federico Mena Quintero authored
      2000-10-30  Federico Mena Quintero  <federico@helixcode.com>
      
      	* gui/calendar-commands.c (new_calendar): Removed the geometry and
      	hidden arguments.  This code is ancient.
      	(all_calendars): Made static.  This sucks; configuration should be
      	notification-based instead of "let's iterate through all open
      	calendars".
      	(active_calendars): Removed.  Functions can check the length of
      	the all_calendars list if they are interested.
      
      svn path=/trunk/; revision=6274
      bdd89491
    • Dan Winship's avatar
      fix up printing of kerberos configuration status · 41fcf25f
      Dan Winship authored
      	* configure.in: fix up printing of kerberos configuration status
      
      svn path=/trunk/; revision=6273
      41fcf25f
    • Dan Winship's avatar
      New file with code for IMAP authentication mechanisms. (Currently just · dd50048a
      Dan Winship authored
      	* providers/imap/camel-imap-auth.c: New file with code for IMAP
      	authentication mechanisms. (Currently just krb4, and without
      	integrity/privacy protection).
      
      	* providers/imap/Makefile.am: Add camel-imap-auth.[ch] and krb4
      	CFLAGS/LDFLAGS
      
      	* providers/imap/camel-imap-store.c (connect_to_server): Split out
      	from imap_connect. Just does the basic connect and CAPABILITY
      	check. Redo the CAPABILITY code more robustly.
      	(query_auth_types_connected): Do this right rather than punting to
      	query_auth_types_generic. Check for KERBEROS_V4 if compiled with
      	krb4 support.
      	(query_auth_types_generic): Mention KERBEROS_V4 if compiled with
      	krb4 support.
      	(imap_connect): Use connect_to_server().
      
      svn path=/trunk/; revision=6272
      dd50048a