Commit Graph

20962 Commits

Author SHA1 Message Date
5a89dabc7c add some array bounds checking as an attempt to isolate the crash in
2004-05-13  Not Zed  <NotZed@Ximian.com>

        * gui/e-week-view-event-item.c (e_week_view_event_item_draw): add
        some array bounds checking as an attempt to isolate the crash in
        #57644.

svn path=/trunk/; revision=25896
2004-05-13 09:37:40 +00:00
e7c808ae15 call SetPasswordFunc before calling authenticate - some nss calls can
2004-05-13  Not Zed  <NotZed@Ximian.com>

        * lib/e-cert-db.c (e_cert_db_login_to_slot): call SetPasswordFunc
        before calling authenticate - some nss calls can overwrite the
        setting.  #52820.

svn path=/trunk/; revision=25895
2004-05-13 08:43:02 +00:00
cf9a0987d9 re-enabled the reply to selection stuff. I worked out how to make it work;
2004-05-13  Not Zed  <NotZed@Ximian.com>

        * em-folder-view.c (emfv_message_reply): re-enabled the reply to
        selection stuff.  I worked out how to make it work; I think.

        * em-format-html-display.c (efhd_html_button_press_event): if we
        aren't on a clickable object, do a null popup event instead.

        * em-folder-view.c (emfv_format_popup_event): do the full popup if
        we aren't on anything (not on a uri or part).  See #8414.

svn path=/trunk/; revision=25894
2004-05-13 06:57:22 +00:00
6c7aa314e8 added "email" to the uri_schema's attribute.
2004-05-13  Not Zed  <NotZed@Ximian.com>

        * GNOME_Evolution_Mail.server.in.in: added "email" to the
        uri_schema's attribute.

        * mail-component.c (impl_handleURI): handle email: uri's, specify
        opening a message on a folder.
        (handleuri_got_folder): open the message.  For some 1337 s3Kr3t
        ha0x.

svn path=/trunk/; revision=25893
2004-05-13 03:12:09 +00:00
6653fc8be6 type-o fix for bug #58404
svn path=/trunk/; revision=25892
2004-05-12 20:55:44 +00:00
262daabe04 eliminate the need for another variable
svn path=/trunk/; revision=25891
2004-05-12 20:07:07 +00:00
0a1891750f oops, tiny fix
svn path=/trunk/; revision=25890
2004-05-12 20:05:39 +00:00
22c5c0a25a Ignore PERMANENTFLAGS if it gives us an empty set. Works around broken
2004-05-12  Jeffrey Stedfast  <fejj@novell.com>

	* providers/imap/camel-imap-folder.c (camel_imap_folder_selected):
	Ignore PERMANENTFLAGS if it gives us an empty set. Works around
	broken IMAP servers like the one in bug #58355.

svn path=/trunk/; revision=25889
2004-05-12 20:05:08 +00:00
5a0f1a50cc Call e_icon_factory_shutdown() after bonobo_main() exits.
2004-05-12  Jeffrey Stedfast  <fejj@novell.com>

	* main.c (main): Call e_icon_factory_shutdown() after
	bonobo_main() exits.

svn path=/trunk/; revision=25888
2004-05-12 18:20:56 +00:00
07e0617cd6 New function to clean up the cached icons.
2004-05-12  Jeffrey Stedfast  <fejj@novell.com>

	* e-icon-factory.c (e_icon_factory_shutdown): New function to
	clean up the cached icons.

svn path=/trunk/; revision=25887
2004-05-12 18:19:58 +00:00
784359c0ca *** empty log message ***
svn path=/trunk/; revision=25886
2004-05-12 18:19:09 +00:00
5910f5e48d add NNTP section, fix name to conform, mostly, with new novell naming conventions.
svn path=/trunk/; revision=25885
2004-05-12 17:46:47 +00:00
7aa5dc7ecd Add PO box entries.
2004-05-12  Hans Petter Jansson  <hpj@ximian.com>

	* gui/contact-editor/contact-editor.glade: Add PO box entries.

	* gui/contact-editor/e-contact-editor.c (init_address_record): Hook
	up PO box entry.
	(fill_in_address_record): Ditto.
	(extract_address_record): Ditto.

svn path=/trunk/; revision=25884
2004-05-12 17:22:22 +00:00
8798874641 Fixes bug #55208.
2004-04-18  S N Tejasvi  <tejasvi_sn@gawab.com>

	Fixes bug #55208.

	* gui/contact-editor/e-contact-editor.c (save_contact):
	Do e_contact_editor_is_valid check to check the birth date and
	anniversary date format when user wants to save and warn him.

svn path=/trunk/; revision=25883
2004-05-12 16:52:04 +00:00
0645ef8e56 Updated Norwegian translation.
2004-05-12  Kjartan Maraas  <kmaraas@gnome.org>

	* no.po: Updated Norwegian translation.

svn path=/trunk/; revision=25882
2004-05-12 15:53:12 +00:00
7668792e0c Updated italian translation
svn path=/trunk/; revision=25881
2004-05-12 15:14:14 +00:00
02ed7388b9 Same.
2004-05-12  Jeffrey Stedfast  <fejj@novell.com>

	* vfolder-rule.c: Same.

	* filter-folder.c: Added a #include to fix some compile warnings.

svn path=/trunk/; revision=25880
2004-05-12 14:40:03 +00:00
cd4b2ee13c ** See bug #58302.
2004-05-12  Not Zed  <NotZed@Ximian.com>

        ** See bug #58302.

        * em-composer-utils.c (em_utils_post_to_folder):
        * em-composer-utils.c (em_utils_compose_new_message_with_mailto):
        poke the composer headers from account directly, don't call set
        headers which overwrites stuff.

svn path=/trunk/; revision=25879
2004-05-12 07:56:42 +00:00
9cc7e4cc95 enable threading option type on the search bar.
2004-05-12  Not Zed  <NotZed@Ximian.com>

        * mail-component.c (setup_search_context): enable threading option
        type on the search bar.

svn path=/trunk/; revision=25878
2004-05-12 07:15:43 +00:00
1f26a903b0 load threading option if threading enabled. (xml_encode): write out
2004-05-12  Not Zed  <NotZed@Ximian.com>

        * filter-rule.c (xml_decode): load threading option if threading
        enabled.
        (xml_encode): write out threading setting.
        (rule_copy): copy threading option.
        (rule_eq): compare threading.
        (build_code): build the match-threads stuff if set.
        (fr_grouping_changed): insead of the match_all match_any activate
        clalbacks.
        (fr_threading_changed): handle threading option menu

        * rule-context.c (rule_context_init): set capabilities flags.

        * vfolder-context.c (vfolder_context_init): set capabilities flags
        to include threading.

        * rule-context.h: added a capabilities flag, grouping and
        threading capabilities.  Sort of a hack to workaround not being
        able to put grouping or threading into rules.

        * filter-rule.h: added an option for threading as well as
        grouping.

svn path=/trunk/; revision=25877
2004-05-12 07:14:09 +00:00
dedec6a708 changed to match_threads. (camel_folder_search_search): remove thread
2004-05-12  Not Zed  <NotZed@Ximian.com>

        * camel-folder-search.c (search_threads): changed to match_threads.
        (camel_folder_search_search): remove thread matching stuff from here.

2004-05-06  Not Zed  <NotZed@Ximian.com>

        * camel-digest-folder.c (digest_search_by_expression)
        (digest_search_by_uids):
        * providers/nntp/camel-nntp-folder.c (nntp_folder_search_by_expression)
        (nntp_folder_search_by_uids):
        * providers/imap/camel-imap-folder.c (imap_search_by_expression)
        (imap_search_by_uids):
        * providers/local/camel-local-folder.c (local_search_by_expression)
        (local_search_by_uids): use camel_folder_search_search & some minor cleanups.

        * camel-folder-search.c (search_threads): keep track of the match
        threads option for this search.
        (camel_folder_search_match_expression): Removed, not used anymore.
        (camel_folder_search_search): new api entry point for searching, a
        bit easier to use and needed for thread matching.

        * camel-folder-search.c (camel_folder_search_search): new search
        api entry point, take a full summary and optionally a subset of
        uids to match against.
        (search_match_all): use the uids' passed in to only search a
        subset of uid's.

svn path=/trunk/; revision=25876
2004-05-12 07:12:27 +00:00
0f8af52d9c added fixme for stock+label case, which doesn't work.
svn path=/trunk/; revision=25875
2004-05-12 03:58:08 +00:00
c5347b4bda fix the label tag for the upgrade failed box.
2004-05-12  Not Zed  <NotZed@Ximian.com>

        * shell-errors.xml: fix the label tag for the upgrade failed box.

svn path=/trunk/; revision=25874
2004-05-12 03:54:20 +00:00
2e3c52fbef duh, use the right node pointer for title and secondary text.
2004-05-12  Not Zed  <NotZed@Ximian.com>

        * e-error.c (ee_load): duh, use the right node pointer for title
        and secondary text.

svn path=/trunk/; revision=25873
2004-05-12 03:50:33 +00:00
2d456880ac fix for xml error files, get i18n strings from generated .h files.
2004-05-12  Not Zed  <NotZed@Ximian.com>

        * POTFILES.in: fix for xml error files, get i18n strings from
        generated .h files.

svn path=/trunk/; revision=25872
2004-05-12 03:37:40 +00:00
72dbc81f48 make the Because cases the same.
2004-05-12  Not Zed  <NotZed@Ximian.com>

        * e-system-errors.xml: make the Because cases the same.

        * e-system-errors.xml.h: add for translators.

        * e-error.c (ee_load): just use _() to do i18n rather than the
        nasty lang stuff.
        (find_node): no longer needed.

        * Makefile.am (%.xml.h): setup the build rules for the i18n file
        for the errors.

        * e-system-errors.xml.in: Removed, renamed to .xml and removed the
        _ stuff.

svn path=/trunk/; revision=25871
2004-05-12 03:36:37 +00:00
97926d706a add for translators.
2004-05-12  Not Zed  <NotZed@Ximian.com>

        * mail-errors.xml.h: add for translators.

        * Makefile.am (%.xml.h): fix for xml i18n stuff.

        * mail-errors.xml: moved from the .xml.in file.

2004-05-11  Not Zed  <NotZed@Ximian.com>

        * em-utils.c (em_uri_from_camel): pass an exception to
        provider_get, it relies on one.

        * em-migrate.c (em_migrate_1_4): fix some error messages, and fail
        with fatal errors properly.
        (em_migrate_local_folders_1_4): EEP!  Who cares if this fails!
        Well I do.  Setup exceptions and return codes.
        (em_migrate_dir): and here too.  Sloppy!
        (em_migrate_dir): change the code slightly, 1.4 would recurse all
        folders, even if the parent folder doesn't have a
        folder-metadata.xml.  Make sure we copy that mode.
        (get_local_store_uri): Make it copy the 1.4 behaviour properly.
        Any error -> use defaults.
        (em_migrate_dir): lots of changes.
        (mbox_build_filename): take the output string as an arg.
        (cp): add an argument to overwrite/append or require a unique
        empty file.
        (cp_r): add mode arg here too.
        (em_migrate_folder): split the folder copy stuff from em_migrate
        dir entirely.  blah.
        (em_upgrade_accounts_1_4): can't fail, remove return code, etc.
        (em_upgrade_xml_1_4): removed this rather redundant odd api.
        (upgrade_xml_uris): this can't fail, remove return codes etc.
        (em_upgrade_xml_1_0): another oddly redundant function.
        (em_migrate_pop_uid_caches_1_4): error messages, blah blah.
        (em_migrate_folder_expand_state_1_4): no fatal states here.
        (em_migrate_folder_view_settings_1_4): nor here.
        (emm_setup_initial): do i18n 'better', using
        gnome_i18n_get_language_list, rather than hacky code.

2004-05-10  Not Zed  <NotZed@Ximian.com>

        * mail-tools.c: remove e-meta.h, not used anymore.

svn path=/trunk/; revision=25870
2004-05-12 03:34:33 +00:00
2cf63ca4ba add for translators.
2004-05-12  Not Zed  <NotZed@Ximian.com>

        * shell-errors.xml.h: add for translators.

2004-05-11  Not Zed  <NotZed@Ximian.com>

        * shell-errors.xml: Shell errors.

        * e-shell.c (e_shell_attempt_upgrade): handle exceptions better.
        allow the user to keep going or abort.  stop as soon as something
        fails.  Related to #53083.
        (attempt_upgrade): abort and quit if the subcall failed.  it will
        display an appropriate error box.
        (attempt_upgrade): abort if we don't have enough space.  #57290.

        * Evolution-Component.idl (upgradeFromVersion): remove the return
        code, use exceptions to indicate failure.

svn path=/trunk/; revision=25869
2004-05-12 03:33:51 +00:00
c31e31f1fd Tool to do i18n string extraction for error xml files.
2004-05-12  Not Zed  <NotZed@Ximian.com>

        * e-error-tool.c: Tool to do i18n string extraction for error xml
        files.

2004-05-10  Not Zed  <NotZed@Ximian.com>

        * e-fsutils.c (e_fsutils_usage): new file/function, get disk usage
        of a path, in 1024 byte blocks.
        (e_fsutils_avail): new file/function, get disk space available for
        a given path, in 1024 byte blocks.

        * e-meta.[ch]: Removed.  Poor idea badly executed, and no longer used.

        * e-path.h: add a fixme about deprecation.

svn path=/trunk/; revision=25868
2004-05-12 03:33:28 +00:00
443ab1ee8c fix i18n file generation rules.
2004-05-12  Not Zed  <NotZed@Ximian.com>

        * Makefile.am (%.xml.h): fix i18n file generation rules.

        * filter-errors.xml: rename from xml.in and fix tags.

        * filter-errors.xml.h: add for translators.

svn path=/trunk/; revision=25867
2004-05-12 03:32:55 +00:00
bc754690be add for translators.
2004-05-12  Not Zed  <NotZed@Ximian.com>

        * mail-composer-errors.xml.h: add for translators.

        * mail-composer-errors.xml: renamed from xml.in file.

        * Makefile.am: Fix for i18n build stuff.

svn path=/trunk/; revision=25866
2004-05-12 03:32:39 +00:00
63ca6c19ab add GError return for error details & return errors.
2004-05-11  Not Zed  <NotZed@Ximian.com>

        * gui/migration.c (migrate_calendars, migrate_tasks): add GError
        return for error details & return errors.

        * gui/calendar-component.c (impl_upgradeFromVersion): fix for api
        change, and erturn exception if we need to.

svn path=/trunk/; revision=25865
2004-05-12 03:32:19 +00:00
97a9bd320d set exception properly on failure.
2004-05-11  Not Zed  <NotZed@Ximian.com>

        * gui/component/addressbook-component.c (impl_upgradeFromVersion):
        set exception properly on failure.

        * gui/component/addressbook-migrate.c (addressbook_migrate): take
        a GError error return.  Doesn't do anything with it ... but ...

svn path=/trunk/; revision=25864
2004-05-12 03:31:55 +00:00
e406cdcf60 add some stuff for statfs.
2004-05-12  Not Zed  <NotZed@Ximian.com>

        * configure.in: add some stuff for statfs.

        * devel-docs/misc/errors.txt: updated for xml format and i18n
        changes.

svn path=/trunk/; revision=25863
2004-05-12 03:31:24 +00:00
0bdbb230d2 get error information from the call to e_cal_receive_objects, and use that
2004-05-11  Rodrigo Moya <rodrigo@ximian.com>

	* gui/e-itip-control.c (update_item): get error information from
	the call to e_cal_receive_objects, and use that as the error message.

svn path=/trunk/; revision=25862
2004-05-11 22:05:03 +00:00
3957b2480e Use CAMEL_EXCEPTION_SYSTEM instead of '1', also don't use
2004-05-11  Jeffrey Stedfast  <fejj@novell.com>

	* e-msg-composer.c (build_message): Use CAMEL_EXCEPTION_SYSTEM
	instead of '1', also don't use camel_exception_setv() if we aren't
	using the printf-style arguments. Just use camel_exception_set() -
	safer anyway, since then we don't have to worry about translated
	strings containing printf-style formatters that could break stuff.

svn path=/trunk/; revision=25861
2004-05-11 21:25:17 +00:00
a1274d36fd fixed
svn path=/trunk/; revision=25860
2004-05-11 21:17:19 +00:00
313c956333 Fixed a type-o. Fixes bug #58348.
2004-05-11  Jeffrey Stedfast  <fejj@novell.com>

	* camel-smime-context.c (sm_signing_cmsmessage): Fixed a
	type-o. Fixes bug #58348.

svn path=/trunk/; revision=25859
2004-05-11 21:16:21 +00:00
c0c98fc178 Remove the mail folder control factory
* GNOME_Evolution_Mail.server.in.in: Remove the mail folder
	control factory

	* mail-component-factory.c (factory): Remove support for the mail
	folder control

	* mail-component.c: Remove the property bag stuff
	(mail_control_new): Gone

svn path=/trunk/; revision=25858
2004-05-11 19:29:49 +00:00
1b15216f5e Remove the calendar and task list controls
* gui/GNOME_Evolution_Calendar.server.in.in: Remove the calendar
	and task list controls

	* gui/main.c (factory): Remove support for the calendar and task
	list controls

	* gui/control-factory.c: Remove the property-bag stuff

	* gui/tasks-control.c: Likewise

svn path=/trunk/; revision=25857
2004-05-11 19:29:04 +00:00
7f8c30cebc Remove the addressbook control
* gui/component/GNOME_Evolution_Addressbook.server.in.in: Remove
	the addressbook control

	* gui/component/component-factory.c (factory): Remove support for
	the addressbook control

	* gui/component/addressbook-view.c: Remove all the property-bag
	stuff.

svn path=/trunk/; revision=25856
2004-05-11 19:28:36 +00:00
580bd2fee1 Fixes #53137
2004-05-11  Rodrigo Moya <rodrigo@ximian.com>

	Fixes #53137

	* gui/dialogs/schedule-page.c (schedule_page_fill_widgets): check dates
	from the ECalComponent before using them.

svn path=/trunk/; revision=25855
2004-05-11 16:59:56 +00:00
4a06c4e5e3 use/set the DUE date, not the DTEND date.
2004-05-11  Rodrigo Moya <rodrigo@ximian.com>

	* gui/e-cal-model-tasks.c (set_due): use/set the DUE date, not
	the DTEND date.

svn path=/trunk/; revision=25854
2004-05-11 14:29:34 +00:00
74871f568f Updated Czech translation.
2004-05-11  Miloslav Trmac  <mitr@volny.cz>

	* cs.po: Updated Czech translation.

svn path=/trunk/; revision=25853
2004-05-11 11:15:00 +00:00
aa1e2ad3c4 see if the selected group is groupwise one and setup the relative uri and
2004-05-11  Sivaiah Nallagatla  <snallagatla@novell.com>

       * gui/component/addressbook-config.c (dialog_to_source) : see if the selected
        group is groupwise one and setup the relative uri and other properties into
        e-source

svn path=/trunk/; revision=25852
2004-05-11 08:17:04 +00:00
47ff96778e Fixes bug #44196 addressbook table view uses ASCII sort
2004-05-10  Suresh Chandrasekharan <suresh.chandrasekharan@sun.com>

        Fixes bug #44196 addressbook table view uses ASCII sort

svn path=/trunk/; revision=25851
2004-05-11 00:42:19 +00:00
e1b9b7b34d Fixed warning
svn path=/trunk/; revision=25850
2004-05-10 23:59:53 +00:00
2da1da08e2 Default the Mailer header to enabled. Fixes bug #58217.
2004-05-10  Jeffrey Stedfast  <fejj@novell.com>

	* em-mailer-prefs.c (em_mailer_prefs_construct): Default the
	Mailer header to enabled. Fixes bug #58217.

svn path=/trunk/; revision=25849
2004-05-10 19:46:47 +00:00
9cb267c67e don't default the list strings if they are defaulted to empty
svn path=/trunk/; revision=25848
2004-05-10 19:35:38 +00:00
a4cd02dd23 New class for zipping/unzipping gzip streams.
2004-05-10  Jeffrey Stedfast  <fejj@novell.com>

	* camel-mime-filter-gzip.[c,h]: New class for zipping/unzipping
	gzip streams.

	* camel-mime-filter-yenc.[c,h]: New class for encoding/decoding
	the crack known as YEncode.

svn path=/trunk/; revision=25847
2004-05-10 19:29:57 +00:00