Commit Graph

8645 Commits

Author SHA1 Message Date
a241f9afe9 added popup menu items for cut/copy/paste
2001-06-14  Rodrigo Moya <rodrigo@ximian.com>

	* gui/e-day-view.[ch]: added popup menu items for cut/copy/paste

	* gui/e-week-view.[ch]: ditto

svn path=/trunk/; revision=10229
2001-06-14 11:51:11 +00:00
5938953eea new widget to enter a timezone.
2001-06-14  Damon Chaplin  <damon@ximian.com>

	* gui/e-timezone-entry.[hc]: new widget to enter a timezone.

	* gui/Makefile.am (evolution_calendar_SOURCES): added the above.
	* gui/Makefile.am (evolution_calendar_LDADD): had to move
	libcal-dialogs.a above libmiscwidgets.a to get it to compile.

svn path=/trunk/; revision=10228
2001-06-14 06:21:38 +00:00
f4d4dec1ff added evolution-gnomecard-importer.
2001-06-14  Damon Chaplin  <damon@ximian.com>

	* .cvsignore: added evolution-gnomecard-importer.

svn path=/trunk/; revision=10227
2001-06-14 06:10:37 +00:00
a6768425fc added *-undocumented.txt to .cvsignore
svn path=/trunk/; revision=10226
2001-06-14 06:09:12 +00:00
bcf6832b0d added *-undocumented.txt
2001-06-14  Damon Chaplin  <damon@ximian.com>

	* calendar/cal-util/.cvsignore:
	* calendar/cal-client/.cvsignore: added *-undocumented.txt

svn path=/trunk/; revision=10225
2001-06-14 06:08:14 +00:00
be26e5a854 skip any non-digits while looking for dates and times. This should fix
2001-06-11  Damon Chaplin  <damon@ximian.com>

	* e-time-utils.c (e_time_parse_date_and_time): skip any non-digits
	while looking for dates and times. This should fix some translation
	problems. Though there is still a problem with Japanese, where the
	am/pm flag comes before the time so we will skip it incorrectly.

svn path=/trunk/; revision=10224
2001-06-14 06:04:20 +00:00
4517358deb new dialog for setting the time zone.
2001-06-14  Damon Chaplin  <damon@ximian.com>

	* gui/dialogs/e-timezone-dialog.[hc]:
	* gui/dialogs/e-timezone-dialog.glade: new dialog for setting the
	time zone.

	* gui/dialogs/Makefile.am: added timezone dialog files.

	* idl/evolution-calendar.idl: added CalTimezoneInfo struct and seq,
	and getBuiltinTimezoneInfo method.

	* pcs/cal.c (impl_Cal_get_builtin_timezone_info): implemented method.
	(cal_class_init): added method to epv.

	* cal-client/cal-client.c (struct CalClientPrivate): added
	timezone_info array to contain cached info on builtin timezone city
	names and coordinates.
	(cal_client_get_builtin_timezone_info): new function to get the info
	about builtin timezones.

	* cal-client/cal-client.h: added CalTimezoneInfo struct, to contain
	the city names and coords of the builtin timezones.

svn path=/trunk/; revision=10223
2001-06-14 06:00:21 +00:00
8089ac1639 added functions to get the coords of builtin timezones.
2001-06-14  Damon Chaplin  <damon@ximian.com>

	* src/libical/icaltimezone.c (icaltimezone_get_latitude):
	(icaltimezone_get_longitude): added functions to get the coords of
	builtin timezones.

svn path=/trunk/; revision=10222
2001-06-14 05:55:32 +00:00
fdb10dd6d9 copied the EMap widget verbatim from Ximian Setup Tools. Hmm. Maybe it
2001-06-14  Damon Chaplin  <damon@ximian.com>

	* e-map.[hc]: copied the EMap widget verbatim from Ximian Setup Tools.
	Hmm. Maybe it should go in gal, but its not a very general widget.

	* Makefile.am (INCLUDES): defined MAP_DIR for e-map.c.
	(libemiscwidgets_a_SOURCES): added e-map.[hc].

svn path=/trunk/; revision=10221
2001-06-14 04:06:55 +00:00
d54f22de6e merged in some new stuff from libical CVS. (icalrecur_add_byrules): If no
2001-06-13  Damon Chaplin  <damon@ximian.com>

	* src/libical/icalrecur.c: merged in some new stuff from libical CVS.
	(icalrecur_add_byrules): If no sign is given set sign to 1 (i.e.
	default to positive).
	(icalrecur_iterator_new): when setting up the year days array, handle
	the case where a year has no occurrences and we have to skip it.
	Also initialize the last.day and last.month fields.
	(expand_by_day): set the last day of the year explicitly rather than
	adding 1 to year and subtracting 1 from day. It is more efficient,
	and less prone to bugs. Also rewrote a bit.
	(expand_year_days): added code to handle BY_MONTH_DAY and BY_DAY +
	BY_MONTH_DAY, and rewrote code to handle BY_DAY + BY_MONTH.
	(next_year): handled the case where there are no occurrences in the
	year.

	* src/libical/icaltime.c (icaltime_adjust): new function to adjust a
	time by a number of days/hours/minutes/seconds.
	(icaltime_day_of_week): rewrote using a single call to mktime().
	(icaltime_day_of_year): rewrote using a single call to mktime().
	(icaltime_from_day_of_year): rewrote in a simpler way. The old version
	had a bug in it.

	* src/libical/icaltime.h (struct icaltimetype): added is_daylight
	flag, so we can try to distinguish between standard and daylight time
	when the clocks go back. Though this doesn't always resolve the
	ambiguity.

	* src/libical/icalcomponent.c: added some stuff to handle timezone
	data connected to the calendar component. Unfinished.

	* src/libical/icalyacc.y: merged in a fix from sourceforge CVS version
	of libical, so we can handle -ve UTC offsets.

	* src/libical/Makefile.am (CPPFLAGS): added PACKAGE_DATA_DIR define
	for finding the VTIMEZONE files.
	(libical_la_SOURCES): added icalarray.[hc] and icaltimezone.[hc].
	(COMBINEDHEADERS): added icalarray.h and icaltimezone.h to the headers
	to be combined into ical.h.

svn path=/trunk/; revision=10220
2001-06-14 02:50:46 +00:00
8c1465a845 foo
svn path=/trunk/; revision=10216
2001-06-14 02:38:24 +00:00
71c0692058 new files to contain support for timezones.
2001-06-13  Damon Chaplin  <damon@ximian.com>

	* src/libical/icaltimezone.[hc]: new files to contain support for
	timezones.

	* src/libical/icalarray.[hc]: new files to provide a simple expanding
	array datatype.

svn path=/trunk/; revision=10215
2001-06-14 02:17:40 +00:00
9913eeda8c added zoneinfo.
2001-06-13  Damon Chaplin  <damon@ximian.com>

	* Makefile.am (SUBDIRS): added zoneinfo.

	* configure.in (AC_OUTPUT): added zoneinfo/Makefile.

	* zoneinfo/Makefile.am: new file to install & distribute the
	VTIMEZONE data files, and the zones.tab file.

	* zoneinfo/zones.tab: new file containing a list of all timezones
	and their coordinates (so we can mark them on the world map).

	* zoneinfo/*: Lots of VTIMEZONE data files added, one per timezone.

svn path=/trunk/; revision=10214
2001-06-13 23:09:50 +00:00
0255b60cda Make e-summary-type.h a source so it gets disted
2001-06-13  JP Rosevear  <jpr@ximian.com>

	* Makefile.am: Make e-summary-type.h a source so it gets disted

svn path=/trunk/; revision=10213
2001-06-13 21:08:35 +00:00
734d9edd95 ximianize the exec. summary icons
svn path=/trunk/; revision=10212
2001-06-13 20:39:55 +00:00
fd674f4a45 1.0 splash; wasn't anti-aliased for some odd reason
svn path=/trunk/; revision=10211
2001-06-13 20:32:17 +00:00
0a282de3b3 remove unnecessary space
2001-06-13  JP Rosevear  <jpr@ximian.com>

	* gui/dialogs/comp-editor-util.c (comp_editor_date_label): remove
	unnecessary space

	* gui/dialogs/task-page.c (task_page_set_summary): indicate we are
	updating, Fixes #3307

svn path=/trunk/; revision=10210
2001-06-13 19:50:18 +00:00
98c843107b Always explicitly declare main() with the return type `int'. Don't use
* gnome-fileutils.m4: Always explicitly declare main() with the
return type `int'. Don't use exit() since it may be undeclared.
Use `return' instead.
* gnome-pilot.m4: Likewise.
* gperf-check.m4: Likewise.
* linger.m4: Likewise.

svn path=/trunk/; revision=10209
2001-06-13 19:17:16 +00:00
6bbcfe4094 set the completed time in the date editor if appropriate
001-06-13  JP Rosevear  <jpr@ximian.com>

	* gui/dialogs/task-details-page.c (task_details_page_set_dates):
	set the completed time in the date editor if appropriate

	* gui/dialogs/task-page.c (task_page_set_dates): if we are
	updating, return
	(complete_date_changed): don't returns if we are updating - the
	guards are done in the calling function
	(status_changed): indicate when we are updating and when we are
	finished, round the completion time to the nearest minute
	(percent_complete_changed): indicate when are updating and when we
	are finished
	(percent_complete_changed): notify of the date change after the
	option menu is updated

svn path=/trunk/; revision=10208
2001-06-13 18:24:00 +00:00
3dc527df66 added cut&paste support, by using a GtkInvisible widget to manage the
2001-06-11  Rodrigo Moya <rodrigo@ximian.com>

	* gui/e-day-view.[ch]: added cut&paste support, by using a GtkInvisible
	widget to manage the clipboard selections.

	* gui/e-week-view.[ch]: ditto

svn path=/trunk/; revision=10207
2001-06-13 15:22:25 +00:00
3a0539c91a Check priv->uri isn't null before strcmp'ing it here too.
2001-06-13  Not Zed  <NotZed@Ximian.com>

        * e-shell-view.c (switch_on_folder_tree_click): Check priv->uri
        isn't null before strcmp'ing it here too.

svn path=/trunk/; revision=10206
2001-06-13 02:07:20 +00:00
f3b14e9546 Removing xerces tests. Didn't know this directory was in gnome-common
svn path=/trunk/; revision=10205
2001-06-13 01:42:44 +00:00
ed1a06da11 Updated Swedish translation.
2001-06-13  Christian Rose  <menthos@menthos.com>

	* sv.po: Updated Swedish translation.

svn path=/trunk/; revision=10203
2001-06-13 00:07:22 +00:00
1371a37769 Now checks for Xerces
svn path=/trunk/; revision=10202
2001-06-12 21:58:16 +00:00
ff61cc4f39 Remove folder-info.h until iain checks it in
2001-06-12  JP Rosevear  <jpr@ximian.com>

	* Makefile.am: Remove folder-info.h until iain checks it in

svn path=/trunk/; revision=10201
2001-06-12 20:47:02 +00:00
1391cd5ced Replace the disposition option menu with a checkbox.
* e-msg-composer-attachment.glade: Replace the disposition option
	menu with a checkbox.

	* e-msg-composer-select-file.c
	(e_msg_composer_select_file_attachment): New function to select a
	file to attach. Adds a "suggest inline disposition" checkbox.

	* e-msg-composer-attachment.c (e_msg_composer_attachment_new): Add
	a disposition argument rather than always defaulting to
	"attachment".
	(struct _DialogData, ok_cb, e_msg_composer_attachment_edit):
	Update for optionmenu->checkbox change for disposition.

	* e-msg-composer-attachment-bar.c (add_from_file): Add a
	disposition argument.
	(add_from_user): Use e_msg_composer_select_file_attachment, pass
	chosen disposition to add_from_file.
	(e_msg_composer_attachment_bar_attach): Pass "attachment" to
	add_from_file for the disposition.

svn path=/trunk/; revision=10200
2001-06-12 18:04:15 +00:00
0d6e9d6a8d Setup default spool location same as for mbox mail retrieval.
2001-06-12  Not Zed  <NotZed@Ximian.com>

        * mail-account-gui.c (source_type_changed): Setup default spool
        location same as for mbox mail retrieval.

svn path=/trunk/; revision=10199
2001-06-12 14:32:13 +00:00
f14e85f771 A new provider, for spool mailboxes. Mostly a cut and paste of the mbox
2001-06-12  Not Zed  <NotZed@Ximian.com>

        * providers/local/camel-spool-*.[ch]: A new provider, for spool
        mailboxes.  Mostly a cut and paste of the mbox code, but not a
        subclass CamelLocal*.  Not tested a lot, doesn't lock yet, use
        with extreme caution.

        * tests/lib/folders.c (test_folder_message_ops): Added spool arg,
        spool folders can't be deleted, renamed, etc.
        (test_folder_basic): Same.

        * tests/folder/test2.c (main): Added checks for spool type.

        * tests/[message|stream|folder|misc|smime]/Makefile.am (LDADD):
        Added db3 flags, so make check compiles, doesn't run though.

2001-05-24  Not Zed  <NotZed@Ximian.com>

        * providers/local/camel-local-provider.c
        (camel_provider_module_init): Added spool provider.

svn path=/trunk/; revision=10198
2001-06-12 14:29:28 +00:00
8131304fd1 *** empty log message ***
svn path=/trunk/; revision=10197
2001-06-12 12:21:49 +00:00
fc20441fe3 Updated Japanese translation.
2001-06-12  Akira TAGOH <tagoh@gnome.gr.jp>

	* ja.po: Updated Japanese translation.

svn path=/trunk/; revision=10196
2001-06-12 10:57:17 +00:00
a138eedbcb Updated Hungarian translation.
2001-06-12  Andras Timar <timar@gnome.hu>

        * hu.po: Updated Hungarian translation.

svn path=/trunk/; revision=10195
2001-06-12 10:01:44 +00:00
85a98452d4 Add a workaround for an EText bug. (e_select_names_completion_begin): Fix
* gui/component/select-names/e-select-names-completion.c
	(search_override_check): Add a workaround for an EText bug.
	(e_select_names_completion_begin): Fix up the match scoring in the
	search_override case so the lines are offered in the correct
	order.

svn path=/trunk/; revision=10194
2001-06-11 23:16:21 +00:00
e3258e5bd7 Fix again... don't leave *encoding uninitialized in the US-ASCII case.
* e-msg-composer.c (best_charset): Fix again... don't leave
	*encoding uninitialized in the US-ASCII case.

svn path=/trunk/; revision=10193
2001-06-11 22:31:54 +00:00
909185a385 One slight db3 check correction
2001-06-11  JP Rosevear  <jpr@ximian.com>

	* configure.in: One slight db3 check correction

svn path=/trunk/; revision=10192
2001-06-11 22:25:29 +00:00
df452e3589 Rearranged gtk_widget_show()s a bit to fix Bug#3204. The composer is now
2001-06-11  Jon Trowbridge  <trow@ximian.com>

	* e-msg-composer.c (e_msg_composer_construct): Rearranged
	gtk_widget_show()s a bit to fix Bug#3204.  The composer is now
	(like the rest of Evo) properly network transparent.

svn path=/trunk/; revision=10191
2001-06-11 21:56:05 +00:00
ed56e309ab fixed a few inconsistencies in the way times are translated. This caused
2001-06-11  Damon Chaplin  <damon@ximian.com>

	* de.po: fixed a few inconsistencies in the way times are translated.
	This caused problems parsing dates, making parts of the interface
	unusable.

svn path=/trunk/; revision=10190
2001-06-11 21:40:30 +00:00
0971945ee4 fix typo in -ldb3 check.
2001-06-11  Chris Toshok  <toshok@ximian.com>

	* configure.in: fix typo in -ldb3 check.

svn path=/trunk/; revision=10189
2001-06-11 20:04:35 +00:00
f13fc0022f Update db3 configure checks for RedHat. /me beats a sleep cat to death
2001-06-11  JP Rosevear  <jpr@ximian.com>

	* configure.in: Update db3 configure checks for RedHat. /me beats
	a sleep cat to death

svn path=/trunk/; revision=10188
2001-06-11 19:21:04 +00:00
e3e33f6f0b Don't destroy the offline_toggle_pixmap: the offline_toggle 0wnz it.
* e-shell-view.c (destroy): Don't destroy the
	offline_toggle_pixmap: the offline_toggle 0wnz it.
	(update_for_current_uri): Check priv->uri isn't NULL before
	strcmp()ing it.

svn path=/trunk/; revision=10187
2001-06-11 18:38:00 +00:00
7d4569259e Fixed folder creation on IMAP storages (by notifying bonobo listener with
2001-06-11  Jason Leach  <jleach@ximian.com>

	* evolution-storage.c (impl_Storage_async_create_folder): Fixed
	folder creation on IMAP storages (by notifying bonobo listener
	with the result).

	* evolution-storage-listener.c: Some cleaning.

svn path=/trunk/; revision=10186
2001-06-11 16:31:04 +00:00
c772a898f3 Added addressbook/gui/merging/e-card-duplicate-detected.glade and
2001-06-11  Christopher James Lahey  <clahey@ximian.com>

	* POTFILES.in: Added
	addressbook/gui/merging/e-card-duplicate-detected.glade and
	addressbook/gui/merging/e-card-merging-book-commit-duplicate-detected.glade
	here.

svn path=/trunk/; revision=10185
2001-06-11 10:49:44 +00:00
8b080c2358 Added e-card-merging-book-commit-duplicate-detected.glade here.
2001-06-11  Christopher James Lahey  <clahey@ximian.com>

	* gui/merging/Makefile.am (glade_DATA): Added
	e-card-merging-book-commit-duplicate-detected.glade here.

	* gui/merging/e-card-merging-book-commit-duplicate-detected.glade:
	Added this file.  The GUI for asking whether to commit a modified
	card.

	* gui/merging/e-card-merging.c, gui/merging/e-card-merging.h
	(e_card_merging_book_commit_card): Added this function.

	* gui/widgets/e-addressbook-table-adapter.c
	(addressbook_set_value_at), gui/widgets/e-addressbook-util.c
	(commit_card_cb), gui/widgets/e-minicard.c (e_minicard_event): Use
	e_card_merging_book_commit_card instead of e_book_commit_card here.

svn path=/trunk/; revision=10184
2001-06-11 10:13:04 +00:00
4b58038f45 Made e_card_simple_get_id return const char *.
2001-06-11  Christopher James Lahey  <clahey@ximian.com>

	* backend/ebook/e-card-simple.c, backend/ebook/e-card-simple.h:
	Made e_card_simple_get_id return const char *.

	* backend/ebook/e-card.c, backend/ebook/e-card.h: Made
	e_card_get_id return const char *.

	* gui/component/e-cardlist-model.c (e_cardlist_model_add): Made id
	variable const here.  Added a break to make it slightly more
	efficient.

	* gui/widgets/e-minicard.c, gui/widgets/e-minicard.h: Made
	e_minicard_get_card_id return const char *.

svn path=/trunk/; revision=10183
2001-06-11 09:29:36 +00:00
538e971cd8 Made this handle the "id" property in searches.
2001-06-11  Christopher James Lahey  <clahey@ximian.com>

	* backend/pas/pas-backend-file.c (entry_compare): Made this handle
	the "id" property in searches.
	(pas_backend_file_process_modify_card): Made id variable const
	here.

	* backend/pas/pas-backend-ldap.c (modify_card_handler): Made id
	variable const here.

svn path=/trunk/; revision=10182
2001-06-11 09:21:43 +00:00
84c05c9fd5 Rolled back the change 2 ago, dated 06/11/2001 01:51 in CVS, involving
2001-06-11  Christopher James Lahey  <clahey@ximian.com>

	* backend/ebook/e-book-listener.c,
	backend/ebook/e-book-listener.h, backend/ebook/e-book.c: Rolled
	back the change 2 ago, dated 06/11/2001 01:51 in CVS, involving
	e-book-listener.[ch] and e-book.c.

svn path=/trunk/; revision=10181
2001-06-11 07:02:21 +00:00
33dc076490 Made it so that all of these functions queue their ops before calling
2001-06-11  Christopher James Lahey  <clahey@ximian.com>

	* backend/ebook/e-book.c (e_book_load_uri,
	e_book_get_supported_fields, e_book_authenticate_user,
	e_book_remove_card_by_id, e_book_add_vcard, e_book_commit_vcard,
	e_book_get_cursor, e_book_get_book_view, e_book_get_changes): Made
	it so that all of these functions queue their ops before calling
	their CORBA functions.  This way, if the response is sent back
	before the CORBA function returns there's no problem.  Added
	e_book_unqueue_op so that the op could be unqueued if the CORBA
	call fails.

svn path=/trunk/; revision=10180
2001-06-11 06:47:07 +00:00
cccb986f37 Added this function to put a response back into the queue.
2001-06-11  Christopher James Lahey  <clahey@ximian.com>

	* backend/ebook/e-book-listener.c, backend/ebook/e-book-listener.h
	(e_book_listener_unpop_response): Added this function to put a
	response back into the queue.

	* backend/ebook/e-book.c (e_book_check_listener_queue,
	e_book_queue_op): Handle the case where the op hasn't been queued
	yet when we get the response.  In this case we unpop the response.
	Also, when queueing an op, we check to see if there are any
	responses waiting.

svn path=/trunk/; revision=10179
2001-06-11 05:51:12 +00:00
efa9a6294d Added this function to let you do slightly more complicated searches.
2001-06-11  Christopher James Lahey  <clahey@ximian.com>

	* backend/ebook/e-card-compare.c, backend/ebook/e-card-compare.h
	(e_card_locate_match_full): Added this function to let you do
	slightly more complicated searches.

	* gui/merging/e-card-merging.c (e_card_merging_book_add_card): Use
	e_card_locate_match_full to check if the card exists in the book
	it's being added to instead of in the default book.

svn path=/trunk/; revision=10178
2001-06-11 05:43:48 +00:00
56132926ca got rid of '%n' at end of each format string for strptime. I don't know
2001-06-10  Damon Chaplin  <damon@ximian.com>

	* e-time-utils.c (e_time_parse_date_and_time):
	(e_time_parse_time): got rid of '%n' at end of each format string
	for strptime. I don't know how I managed to put them in there.

svn path=/trunk/; revision=10177
2001-06-10 20:53:13 +00:00
50bd1c4507 Updated Spanish translation.
svn path=/trunk/; revision=10176
2001-06-10 20:20:09 +00:00