Commit Graph

9425 Commits

Author SHA1 Message Date
026065f2fd Initialize priv->db and priv->iid so that destroy() won't crash if
* e-shell.c (init): Initialize priv->db and priv->iid so that
	destroy() won't crash if e_shell_construct bails out before
	setting them. Reduces bug #4173 to #4169.

svn path=/trunk/; revision=11044
2001-07-12 16:36:19 +00:00
91ab110ec6 added support for multiple selections in cut/copy/paste. Also, it's now
2001-07-12  Rodrigo Moya <rodrigo@ximian.com>

	* gui/e-calendar-table.c: added support for multiple selections in
	cut/copy/paste. Also, it's now ready for the
	s/update_object/update_objects change (I think)

svn path=/trunk/; revision=11043
2001-07-12 16:26:05 +00:00
060173826a Minor glade change
svn path=/trunk/; revision=11042
2001-07-12 16:13:08 +00:00
78c7008f77 Add these files because we're pretty sure gtk-doc needs them.
svn path=/trunk/; revision=11041
2001-07-12 14:52:24 +00:00
de6d478888 Add the COMBINEDHEADERS here and remove the EXTRA_DIST. This fixes
2001-07-10  Peter Williams  <peterw@ximian.com>

	* src/libicalss/Makefile.am (libicalss_la_SOURCES): Add the
	COMBINEDHEADERS here and remove the EXTRA_DIST. This fixes distcheck.
	We can't just put CONBINEDHEADERS at the bottom of _SOURCES because
	of the $(srcdir).

svn path=/trunk/; revision=11040
2001-07-12 14:21:27 +00:00
a2b6de7292 Clean up make dist.
2001-07-10  Peter Williams  <peterw@ximian.com>

	* */Makefile.am (dist-hook): Clean up make dist.

svn path=/trunk/; revision=11039
2001-07-12 14:20:41 +00:00
759186b97f add accelerators, taylor's patch
2001-07-12  JP Rosevear  <jpr@ximian.com>

	* gui/component/addressbook-config.glade: add accelerators,
	taylor's patch

svn path=/trunk/; revision=11038
2001-07-12 14:14:14 +00:00
ad2a0b95ea Updated Swedish translation.
2001-07-12  Christian Rose  <menthos@menthos.com>

	* sv.po: Updated Swedish translation.

svn path=/trunk/; revision=11037
2001-07-12 14:10:05 +00:00
f9b6fd6b03 extra dist another xpm
2001-07-12  JP Rosevear  <jpr@ximian.com>

	* Makefile.am: extra dist another xpm

svn path=/trunk/; revision=11036
2001-07-12 13:43:46 +00:00
69054ca6f3 Renamed for consistency. Though we need to think about the consistent naming
a bit sometime. /tigert

svn path=/trunk/; revision=11035
2001-07-12 12:36:38 +00:00
6b3232a684 Crash fix because strcmp() hates NULL arguments. Bug #3777.
2001-07-12  Jason Leach  <jleach@ximian.com>

	* backend/ebook/evolution-vcard-importer.c (support_format_fn):
	Crash fix because strcmp() hates NULL arguments.  Bug #3777.

svn path=/trunk/; revision=11034
2001-07-12 12:27:49 +00:00
b1ad8e5b13 doh. another broken icon. So "convert foo.png bar.xpm" doesnt work apparently.
/tigert

svn path=/trunk/; revision=11033
2001-07-12 12:25:56 +00:00
9d204b49b4 dohhhh. broken image it was. /tigert
svn path=/trunk/; revision=11032
2001-07-12 12:21:27 +00:00
342588bf4f new version of trash icon... /tigert
svn path=/trunk/; revision=11031
2001-07-12 11:56:11 +00:00
74655e5c87 Updated Hungarian translation.
2001-07-12  Andras Timar <timar@gnome.hu>

        * hu.po: Updated Hungarian translation.

svn path=/trunk/; revision=11030
2001-07-12 09:55:30 +00:00
7e05144bba Added is_addr_char_no_pipes macro, which specifically does not consider
2001-07-12  Jon Trowbridge  <trow@ximian.com>

	* e-html-utils.c: Added is_addr_char_no_pipes macro, which
	specifically does not consider '|' ("pipe") to be a legal address
	character.
	(email_address_extract): Use is_addr_char_no_pipes when looking
	for e-mail addresses to turn into HTML links. (Bug #3940)

svn path=/trunk/; revision=11029
2001-07-12 05:42:49 +00:00
b88f6b9593 Removed. (check_html_charset): Replaced with this.
2001-07-12  Not Zed  <NotZed@Ximian.com>

        * camel-mime-part-utils.c (extract_metatag_charset): Removed.
        (check_html_charset): Replaced with this.
        (simple_data_wrapper_construct_from_parser): Call
        check_html_charset if we dont have a charset on the content-type,
        and we have text/html data.
        (check_html_charset): We also need to do qp/base64 decoding
        ourselves, sigh.

        * camel-mime-utils.c (html_meta_param_list_decode): Removed.  This
        was very wrong, the rules for mail headers vastly different from
        rules for decoding html elements.
        (rfc2184_decode): Move the malloc inside the iconv_open worked,
        otherwise we have a memleak.

        * camel-mime-filter-html.c (camel_mime_filter_html_finalize, init,
        run, reset): Changed to use camelhtmlparser, and fixed a tiny
        memleak.

        * camel-html-parser.c: Made the html indexer tokeniser re-usable.
        ONLY TO BE USED INTERNAL TO CAMEL HOWEVER.
        (tokenise_step): Slight fix to non-quoted values.

svn path=/trunk/; revision=11028
2001-07-12 05:02:11 +00:00
421aa80ae6 renamed updateObject to updateObjects and removed the UID argument, since
2001-07-11  Damon Chaplin  <damon@ximian.com>

	* idl/evolution-calendar.idl: renamed updateObject to updateObjects
	and removed the UID argument, since it can add/update multiple objects
	at once. (It can't yet, but it will!)

	* pcs/cal.c:
	* pcs/cal-backend.[hc]:
	* pcs/cal-backend-file.c: renamed update_object to update_objects and
	got rid of the UID arg.

	* cal-client/cal-client.c (cal_client_update_objects): new function to
	add/update multiple objects in one go, i.e for iTIP and for importing
	calendars.

	* gui/print.c (print_date_label): fixed type bug.

	* gui/e-week-view.[hc]:
	* gui/e-week-view-event-item.c: draw the timezone icons if the event's
	DTSTART or DTEND is in a different timezone to the current one.
	Note that we may want to change this so it compares the UTC offsets
	rather than the TZIDs, since currently it will draw the icons for all
	events coming from iTIP requests from other clients.

svn path=/trunk/; revision=11027
2001-07-12 02:38:25 +00:00
0a9ff51460 only create the timezones array when we need to, and make sure we free
2001-07-11  Damon Chaplin  <damon@ximian.com>

	* src/libical/icaltimezone.c: only create the timezones array when we
	need to, and make sure we free things when necessary.
	Also added timezones_sorted variable, which we set to 0 when adding a
	timezone. We then sort the array before doing binary searches (oops!)

	* src/libical/icaltimezone.[hc]: added free_struct() arg to
	icaltimezone_free() to specify whether to free the icaltimezone struct.
	Also added icaltimezone_array_free() function.

svn path=/trunk/; revision=11026
2001-07-12 02:37:53 +00:00
05e4067b62 Removed some code i wasn't supposed to commit.
2001-07-12  Not Zed  <NotZed@Ximian.com>

        * camel-folder-summary.c
        (camel_folder_summary_info_new_from_message): Removed some code i
        wasn't supposed to commit.

        * providers/local/camel-local-summary.c (local_summary_add): Only
        set info->size if it is not zero.
        (local_summary_add): If we dont get a size from the info passed
        in, calculate it using a null stream write.  Should do #4392.

svn path=/trunk/; revision=11025
2001-07-12 02:22:23 +00:00
405cdd1ea2 Fixes bug #4380 as well as some leftovers from the days of struct tm and
2001-07-11  Federico Mena Quintero  <federico@ximian.com>

	Fixes bug #4380 as well as some leftovers from the days of struct
	tm and some uninitialized values.

	* gui/gnome-cal.c
	(gnome_calendar_on_date_navigator_selection_changed): Initialize
	the icaltimetype structures completely.
	(gnome_calendar_init): Do not reset priv->zone to NULL here, since
	it was set by gnome_calendar_update_config_settings() from
	setup_widgets().

	* gui/calendar-model.c (set_completed): Do not set is_daylight.

	* gui/e-day-view.c (e_day_view_convert_grid_position_to_time):
	Likewise.

	* gui/e-week-view.c (e_week_view_set_timezone): Likewise.

	* cal-util/cal-recur.c (generate_instances_for_chunk): Likewise,
	and initialize start_tt and end_tt completely.

	* cal-util/timeutil.c (time_year_begin_with_zone): Likewise.
	(time_month_begin_with_zone): Likewise.
	(time_week_begin_with_zone): Likewise.
	(time_day_begin_with_zone): Likewise.
	(time_day_end_with_zone): Likewise.
	(time_from_isodate): Likewise.

	* gui/dialogs/task-page.c (task_page_fill_component): Initialize
	icaltime before using it.

	* gui/dialogs/event-page.c (event_page_fill_component): Likewise.

	* gui/dialogs/recurrence-page.c (simple_recur_to_comp): Removed an
	unused icaltimetype.

	* gui/dialogs/task-details-page.c
	(task_details_page_fill_component): Initialize icaltime before
	using it.

svn path=/trunk/; revision=11024
2001-07-12 00:57:31 +00:00
f78a8f4b70 validation on usage-mainwindow and usage-contact.
2001-07-11  Aaron Weber  <aaron@ximian.com>

	* C/evolution.sgml: validation on usage-mainwindow and usage-contact.

svn path=/trunk/; revision=11023
2001-07-12 00:09:01 +00:00
ac4fa265eb fix the calendar not exiting with a gross hack because i don't have time
2001-07-11  JP Rosevear  <jpr@ximian.com>

	* gui/component-factory.c: fix the calendar not exiting with a
	gross hack because i don't have time to fix the ref counting right
	now

svn path=/trunk/; revision=11022
2001-07-12 00:02:32 +00:00
768ef5c60b New function to extract a meta-tag charset value if it exists.
2001-07-11  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-mime-part-utils.c (extract_metatag_charset): New function
	to extract a meta-tag charset value if it exists.
	(simple_data_wrapper_construct_from_parser): Along the same lines
	as the code I previously ripped out, but this time use the
	mime-parser's seek ability to help us along. Currently I read up
	to a 2k buffer size - this is probably overkill, 1k is probably
	plenty.

	* camel-mime-utils.c (html_meta_param_list_decode): When we get to
	an `=', we must skip past it before trying to grab the param
	value. duh.

svn path=/trunk/; revision=11021
2001-07-11 23:56:31 +00:00
188ec0d025 be careful about adding and stripping MAILTO:'s properly
2001-07-11  JP Rosevear  <jpr@ximian.com>

	* gui/dialogs/meeting-page.c: be careful about adding and
	stripping MAILTO:'s properly

	* gui/dialogs/meeting-page.etspec: add missing columns

	* gui/itip-utils.c (itip_strip_mailto): point to the real start of
	the email address

	* gui/itip-utils.h: add proto

	* gui/itip-control-factory.c: get rid of the my address property

	* gui/e-itip-control.c: use the users real identity to figure out
	which attendee they are
	(find_my_address): figure out who the user is among the attendees

	* gui/e-itip-control.h: remove protos

	* gui/dialogs/Makefile.am: extra dist etspecs

	* gui/Makefile.am: ditto

svn path=/trunk/; revision=11020
2001-07-11 23:46:52 +00:00
e118c5cdbc no longer need to set a my address property
2001-07-11  JP Rosevear  <jpr@ximian.com>

	* mail-display.c (get_embedded_for_component): no longer need to
	set a my address property

svn path=/trunk/; revision=11019
2001-07-11 23:46:29 +00:00
b6b27d8a2a More edits.
2001-07-11  Kevin Breit  <battery841@mediaone.net>

	* C/usage-calendar.sgml: More edits.

	* C/usage-contact.sgml: Sick amounts of changes too!

	* C/usage-mail-org.sgml: Heavy editing...touched almost everything.

	* C/usage-exec-summary.sgml: Minor change.  There was only one change for this chapter, cuz I'm such a 'godly' writer...yeah.

svn path=/trunk/; revision=11018
2001-07-11 23:06:18 +00:00
29de649845 Updated Polish translation
svn path=/trunk/; revision=11017
2001-07-11 21:49:16 +00:00
1606416242 Ripped out my code since it was never being used since the mime parser is
2001-07-11  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-mime-part-utils.c
	(simple_data_wrapper_construct_from_parser): Ripped out my code
	since it was never being used since the mime parser is not using a
	seekable stream (ever?) which pretty much means my code needs to
	be done someplace else.

svn path=/trunk/; revision=11016
2001-07-11 21:10:52 +00:00
b36050fc27 Updated Swedish translation.
2001-07-11  Christian Rose  <menthos@menthos.com>

	* sv.po: Updated Swedish translation.

svn path=/trunk/; revision=11015
2001-07-11 21:00:22 +00:00
65fd3e3e30 Secure e_summary_mail_generate_html
svn path=/trunk/; revision=11014
2001-07-11 20:30:50 +00:00
046bcbb23e Fix the memory corruption issue
svn path=/trunk/; revision=11013
2001-07-11 20:26:52 +00:00
c4ad1ccccd DONT ASK ME AGAIN!
svn path=/trunk/; revision=11012
2001-07-11 19:21:05 +00:00
5d208f8e61 Run the filter in its own thread to prevent locking issues.
2001-07-11  Peter Williams  <peterw@ximian.com>

	* providers/imap/camel-imap-folder.c (camel_imap_folder_changed):
	Run the filter in its own thread to prevent locking issues.
	(imap_filter_timeout): New function that does the filtering called
	as a CamelSession timeout.

svn path=/trunk/; revision=11011
2001-07-11 19:12:22 +00:00
76d4c1fa56 Free the data stop all the transfers when the summary is destroyed.
svn path=/trunk/; revision=11010
2001-07-11 19:08:53 +00:00
127cae25a2 Shh
svn path=/trunk/; revision=11009
2001-07-11 18:58:38 +00:00
56a08bea3a shh
svn path=/trunk/; revision=11008
2001-07-11 18:56:36 +00:00
03fc334d04 Distribute wombat.idl.
2001-07-10  Peter Williams  <peterw@ximian.com>

       * Makefile.am (EXTRA_DIST): Distribute wombat.idl.

svn path=/trunk/; revision=11007
2001-07-11 18:55:24 +00:00
b4782635a3 Updated Norwegian translation.
2001-07-11  Kjartan Maraas  <kmaraas@gnome.org>

	* no.po: Updated Norwegian translation.

svn path=/trunk/; revision=11006
2001-07-11 18:53:52 +00:00
6162cb54f4 forgot to checkin, have borken spool define
svn path=/trunk/; revision=11005
2001-07-11 16:41:28 +00:00
7a42f9e2eb Added some comments for clarity and fixed a pretty noticable bug with how
2001-07-11  Jason Leach  <jleach@ximian.com>

	* gui/component/select-names/e-select-names.c (remove_cb): Added
	some comments for clarity and fixed a pretty noticable bug with
	how right click "Remove" was deleting more than it should with
	consecutive runs.

svn path=/trunk/; revision=11004
2001-07-11 15:27:40 +00:00
45d16d238b Small changes to preface.
svn path=/trunk/; revision=11003
2001-07-11 15:15:27 +00:00
49051e63c6 s/GNOMELOCALEDIR/EVOLUTION_LOCALEDIR Added bindtextdomain(), textdomain()
2001-07-11  Kjartan Maraas  <kmaraas@gnome.org>

	* Makefile.am: s/GNOMELOCALEDIR/EVOLUTION_LOCALEDIR
	* elm-importer.c: Added bindtextdomain(), textdomain() calls.
	* evolution-gnomecard-importer.c: Same here.
	* pine-importer.c: Same here.
	* netscape-importer.c: Same here.

svn path=/trunk/; revision=11002
2001-07-11 14:50:47 +00:00
a74afe6c19 Mark a string for translation.
2001-07-11  Kjartan Maraas  <kmaraas@gnome.org>

	* importers/intelligent.c: Mark a string for translation.

svn path=/trunk/; revision=11001
2001-07-11 14:45:10 +00:00
132066ed31 Added a hack to get the last string translated since xml-i18n-tools
2001-07-11  Kjartan Maraas  <kmaraas@gnome.org>

	* gui/e-calendar-table.c: Added a hack to get the last
	string translated since xml-i18n-tools doesn't recognize

svn path=/trunk/; revision=11000
2001-07-11 14:03:31 +00:00
38f9733169 Add HAVE_BROKEN_SPOOL here.
2001-07-11  Peter Williams  <peterw@ximian.com>

	* acconfig.h: Add HAVE_BROKEN_SPOOL here.

svn path=/trunk/; revision=10999
2001-07-11 14:00:03 +00:00
b73ae5132c Move this higher so that Makefile properly depends on us. Fixes distcheck.
2001-07-10  Peter Williams  <peterw@ximian.com>

	* gui/Makefile.am (BUILT_SOURCES): Move this higher so that
	Makefile properly depends on us. Fixes distcheck.

svn path=/trunk/; revision=10998
2001-07-11 13:56:04 +00:00
e09bb584ca Fix nss include check to work.
2001-07-10  Peter Williams  <peterw@ximian.com>

	* configure.in (have_nss_includes): Fix nss include check to work.

svn path=/trunk/; revision=10997
2001-07-11 13:53:57 +00:00
0dd6f19775 Copied the "Attachments" rule part over from filtertypes.xml, would be a
2001-07-11  Jason Leach  <jleach@ximian.com>

	* vfoldertypes.xml: Copied the "Attachments" rule part over from
	filtertypes.xml, would be a powerful feature for vfolders (see all
	the patches across all folders, or all the attachments you've sent,
	without having to duplicate potentially big files, blah blah, bug
	#1155).

svn path=/trunk/; revision=10996
2001-07-11 12:22:31 +00:00
9a7ee7b9a4 Updated Spanish translation.
svn path=/trunk/; revision=10995
2001-07-11 11:59:22 +00:00