aboutsummaryrefslogtreecommitdiffstats
path: root/mail
diff options
context:
space:
mode:
authorpetef <petef@FreeBSD.org>2003-03-27 11:45:21 +0800
committerpetef <petef@FreeBSD.org>2003-03-27 11:45:21 +0800
commitcf2bc1105d54b1e23b10fa3ba0f5cabbe3d4374c (patch)
tree9dfbedefbd614193d74ca0835956843d591c124e /mail
parentad3b016084b7c6108fde3aa1c387e19807141302 (diff)
downloadfreebsd-ports-gnome-cf2bc1105d54b1e23b10fa3ba0f5cabbe3d4374c.tar.gz
freebsd-ports-gnome-cf2bc1105d54b1e23b10fa3ba0f5cabbe3d4374c.tar.zst
freebsd-ports-gnome-cf2bc1105d54b1e23b10fa3ba0f5cabbe3d4374c.zip
- update to 1.5.2
- document port options at the top of the Makefile - install documentation PR: 49974 Submitted by: Sergei Kolobov <sergei@kolobov.com>
Diffstat (limited to 'mail')
-rw-r--r--mail/maildrop/Makefile66
-rw-r--r--mail/maildrop/distinfo2
-rw-r--r--mail/maildrop/pkg-plist18
3 files changed, 60 insertions, 26 deletions
diff --git a/mail/maildrop/Makefile b/mail/maildrop/Makefile
index 191ce4f8fa95..96b0efa97277 100644
--- a/mail/maildrop/Makefile
+++ b/mail/maildrop/Makefile
@@ -5,8 +5,20 @@
# $FreeBSD$
#
+# The following compile-time options are available:
+# WITHOUT_GDBM=yes Disable building maildrop gdbm extensions.
+# (default: enabled)
+# WITH_MAILDIRQUOTA=yes Enable optional support for maildir quotas
+# (default: disabled)
+# MAILDROP_SUID=<uid>,
+# MAILDROP_SGID=<gid> Maildrop will be installed with suid permissions for
+# MAILDROP_SUID, and sgid permissions for MAILDROP_SGID.
+# If undefined, these values default to "root" and "mail"
+# respectively, which should be suitable for most
+# systems.
+
PORTNAME= maildrop
-PORTVERSION= 1.5.0
+PORTVERSION= 1.5.2
CATEGORIES= mail
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= courier
@@ -14,51 +26,55 @@ MASTER_SITE_SUBDIR= courier
MAINTAINER= petef@FreeBSD.org
COMMENT= Replacement local mail delivery agent, similar to procmail
-# Maildrop is usually installed with gdbm extensions. If you do not
-# want these extensions installed, define WITHOUT_GDBM.
-#
.if !defined(WITHOUT_GDBM)
LIB_DEPENDS= gdbm.3:${PORTSDIR}/databases/gdbm
+.else
+CONFIGURE_ARGS+= --without-db
.endif
-INSTALL_TARGET= install-strip
-
-# Maildrop will be installed with suid permissions for MAILDROP_SUID,
-# and sgid permissions for MAILDROP_SGID. If undefined, these values
-# default to "root" and "mail" respectively, which should be suitable
-# for most systems.
-#
-MAILDROP_SUID?= root
-MAILDROP_SGID?= mail
+GNU_CONFIGURE= yes
+USE_BZIP2= yes
+USE_PERL5_BUILD=yes
+USE_PERL5_RUN= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${CPPFLAGS}" \
+ LIBS="-L${LOCALBASE}/lib"
+CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
CONFIGURE_ARGS+= --enable-syslog=1 \
--enable-use-flock \
--with-etcdir="${PREFIX}/etc" \
--enable-maildrop-uid="${MAILDROP_SUID}" \
--enable-maildrop-gid="${MAILDROP_SGID}"
-.if defined(MAILDROPDEFAULT)
-CONFIGURE_ARGS+= --with-default-maildrop=${MAILDROPDEFAULT}
+
+.if defined(WITH_MAILDIRQUOTA)
+CONFIGURE_ARGS+= --enable-maildirquota
+PLIST_SUB+= MAILDIRQUOTA=""
+.else
+PLIST_SUB+= MAILDIRQUOTA="@comment "
.endif
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${CPPFLAGS}" \
- LIBS="-L${LOCALBASE}/lib"
-GNU_CONFIGURE= yes
-USE_BZIP2= yes
-USE_PERL5_BUILD=yes
-USE_PERL5_RUN= yes
-.if defined(NOPORTDOCS)
+MAILDROP_SUID?= root
+MAILDROP_SGID?= mail
+
+.if !defined(NOPORTDOCS)
+INSTALL_TARGET= install-strip
+.else
# Just install the binary and man pages, no extra documentation
INSTALL_TARGET= install-maildrop install-man
.endif
MAN1= lockmail.1 mailbot.1 maildirmake.1 maildrop.1 makemime.1 \
reformail.1 reformime.1
-MAN5= maildropex.5 maildropfilter.5 maildropgdbm.5
+MAN5= maildir.5 maildropex.5 maildropfilter.5 maildropgdbm.5
MAN7= maildirquota.7
MAN8= deliverquota.8
+INSTALL_DOCS= INSTALL INSTALL.html README README.html README.postfix \
+ UPGRADE UPGRADE.html maildroptips.txt \
+ maildir/README.*.html maildir/README.*.txt
-.if defined(WITHOUT_GDBM)
-CONFIGURE_ARGS+= --without-db
+.if !defined(NOPORTDOCS)
+post-install:
+ cd ${WRKSRC} && ${INSTALL_DATA} ${INSTALL_DOCS} ${DOCSDIR}
.endif
.include <bsd.port.mk>
diff --git a/mail/maildrop/distinfo b/mail/maildrop/distinfo
index e0b840e91eed..863f084a6054 100644
--- a/mail/maildrop/distinfo
+++ b/mail/maildrop/distinfo
@@ -1 +1 @@
-MD5 (maildrop-1.5.0.tar.bz2) = 2362ece1de4f14a77ae3014fef319f7f
+MD5 (maildrop-1.5.2.tar.bz2) = 45ce438482780861ec43ce3af55b99cd
diff --git a/mail/maildrop/pkg-plist b/mail/maildrop/pkg-plist
index 90cbe02a8ca2..82f434f0f5e9 100644
--- a/mail/maildrop/pkg-plist
+++ b/mail/maildrop/pkg-plist
@@ -1,3 +1,4 @@
+%%MAILDIRQUOTA%%bin/deliverquota
bin/lockmail
bin/mailbot
bin/maildirmake
@@ -5,14 +6,31 @@ bin/maildrop
bin/makemime
bin/reformail
bin/reformime
+%%PORTDOCS%%share/doc/maildrop/INSTALL
+%%PORTDOCS%%share/doc/maildrop/INSTALL.html
+%%PORTDOCS%%share/doc/maildrop/README
+%%PORTDOCS%%share/doc/maildrop/README.html
+%%PORTDOCS%%share/doc/maildrop/README.maildirfilter.html
+%%PORTDOCS%%share/doc/maildrop/README.maildirquota.html
+%%PORTDOCS%%share/doc/maildrop/README.maildirquota.txt
+%%PORTDOCS%%share/doc/maildrop/README.postfix
+%%PORTDOCS%%share/doc/maildrop/README.sharedfolders.html
+%%PORTDOCS%%share/doc/maildrop/README.sharedfolders.txt
+%%PORTDOCS%%share/doc/maildrop/UPGRADE
+%%PORTDOCS%%share/doc/maildrop/UPGRADE.html
+%%MAILDIRQUOTA%%%%PORTDOCS%%share/doc/maildrop/deliverquota.html
%%PORTDOCS%%share/doc/maildrop/lockmail.html
%%PORTDOCS%%share/doc/maildrop/mailbot.html
+%%PORTDOCS%%share/doc/maildrop/maildir.html
%%PORTDOCS%%share/doc/maildrop/maildirmake.html
+%%MAILDIRQUOTA%%%%PORTDOCS%%share/doc/maildrop/maildirquota.html
%%PORTDOCS%%share/doc/maildrop/maildrop.html
%%PORTDOCS%%share/doc/maildrop/maildropex.html
%%PORTDOCS%%share/doc/maildrop/maildropfilter.html
%%PORTDOCS%%share/doc/maildrop/maildropgdbm.html
+%%PORTDOCS%%share/doc/maildrop/maildroptips.txt
%%PORTDOCS%%share/doc/maildrop/makemime.html
+%%PORTDOCS%%share/doc/maildrop/manpage.css
%%PORTDOCS%%share/doc/maildrop/reformail.html
%%PORTDOCS%%share/doc/maildrop/reformime.html
%%PORTDOCS%%share/doc/maildrop/rfc2045.html
during the expunge operation. (expunged_folder): Re-enable the use of the message-list widget here. svn path=/trunk/; revision=15626 * remove briefly used filesJP Rosevear2002-02-093-238/+4 | | | | | | | | 2002-02-08 JP Rosevear <jpr@ximian.com> * e-url-button.[hc]: remove briefly used files svn path=/trunk/; revision=15623 * change custom widget creator to e_url_entry_newJP Rosevear2002-02-093-41/+20 | | | | | | | | | | | | 2002-02-08 JP Rosevear <jpr@ximian.com> * gui/dialogs/task-details-page.glade: change custom widget creator to e_url_entry_new * gui/dialogs/task-details-page.c (get_widgets): get the url entry and its entry svn path=/trunk/; revision=15622 * oopsJP Rosevear2002-02-092-0/+234 | | | | svn path=/trunk/; revision=15621 * button/entry combo that launchs the gnome url handler on the entry textJP Rosevear2002-02-092-2/+9 | | | | | | | | | | | 2002-02-08 JP Rosevear <jpr@ximian.com> * e-url-entry.[hc]: button/entry combo that launchs the gnome url handler on the entry text when the button is clicked * Makefile.am: build new files svn path=/trunk/; revision=15620 * Call scroll_off and in e-tree.c hover_off.Christopher James Lahey2002-02-092-8/+29 | | | | | | | | | 2002-02-08 Christopher James Lahey <clahey@ximian.com> * e-table.c (et_unrealize), e-tree.c (et_unrealize): Call scroll_off and in e-tree.c hover_off. svn path=/trunk/; revision=15618 * 0.12.0 here we goJose Maria Celorio2002-02-090-0/+0 | | | | svn path=/trunk/; revision=15613 * 0.12.0 here we goJose Maria Celorio2002-02-091-0/+3 | | | | svn path=/trunk/; revision=15611 * add a custom widget created with e_url_button_newJP Rosevear2002-02-094-10/+56 | | | | | | | | | | | | | | | | 2002-02-08 JP Rosevear <jpr@ximian.com> * gui/dialogs/task-details-page.glade: add a custom widget created with e_url_button_new * gui/dialogs/task-details-page.c (task_details_page_init): init url_button member to NULL (init_widgets): set the url button entry (get_widgets): get the url button * gui/calendar-commands.c (pixmaps): use new all day event icon svn path=/trunk/; revision=15610 * build new filesJP Rosevear2002-02-094-1/+248 | | | | | | | | | | | 2002-02-08 JP Rosevear <jpr@ximian.com> * Makefile.am: build new files * e-url-button.[hc]: button widget that when clicked slurps the url of an entry and launchs the gnome url handler on the text svn path=/trunk/; revision=15609 * new iconJP Rosevear2002-02-094-0/+134 | | | | | | | | | | | | 2002-02-08 JP Rosevear <jpr@ximian.com> * connect_to_url-16.xpm: new icon * new_all_day_event.png: ditto * Makefile.am: install and dist new images svn path=/trunk/; revision=15608 * Removed some <<< stuff i missed.Michael Zucci2002-02-081-1/+0 | | | | svn path=/trunk/; revision=15607 * The day number has to be 2 chars wide, space filled to work properly withNot Zed2002-02-0813-21/+538 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-02-08 Not Zed <NotZed@Ximian.com> * providers/local/camel-spool-summary.c (camel_spool_summary_build_from): The day number has to be 2 chars wide, space filled to work properly with pine, etc. * providers/local/camel-spoold-store.[ch]: new type of provider 'spool directory', which lets you view external mbox dirs without adding any extra cruft. Perhaps it should use . files to store summaries? Still a bit experimental, there's a warning when you select it in the account editor. Finished off most of #1185. Can't rename or move folders. * camel-mime-utils.c (header_decode_date): If the date is 100->1900 then we actually want to use it as the year in the tm struct, not year+100. e.g. year 102 -> 2002, not 2102. 2002-02-07 Not Zed <NotZed@Ximian.com> * providers/local/camel-spool-store.c (get_folder): Pass path into spool_folder_new. * providers/local/camel-spool-folder.c (camel_spool_folder_new): (camel_spool_folder_construct): Take the full path to the folder and use that as the file path, independent of the full_name we use. 2002-02-07 Not Zed <NotZed@Ximian.com> * providers/local/camel-local-provider.c: Added new type, spoold provider, spoold: for local directories. * providers/imap/camel-imap-store.c (get_one_folder_offline): Create offline uri's in a compatible manner to online ones. svn path=/trunk/; revision=15606 * Implementation of NTLM (aka "Secure Password Authentication") auth, takenDan Winship2002-02-086-1/+787 | | | | | | | | | | | | | | | | | * camel-sasl-ntlm.c: Implementation of NTLM (aka "Secure Password Authentication") auth, taken from soup. * Makefile.am (libcamel_la_SOURCES, libcamel_la_HEADERS): Add camel-sasl-ntlm. * camel-sasl.c: Add refs to camel-sasl-ntlm. * providers/imap/camel-imap-store.c (try_auth): Use imap_next_word() to skip over the "+ " of the continuation rather than just "resp + 2" since Exchange (incorrectly) returns "+" instead of "+ " for an empty continuation response. svn path=/trunk/; revision=15605 * removed more needs-reply cruftJeffrey Stedfast2002-02-081-6/+0 | | | | svn path=/trunk/; revision=15604 * NeedsReply no longer existsJeffrey Stedfast2002-02-082-6/+0 | | | | svn path=/trunk/; revision=15600 * New function to handle unmerging menus at control deactivation time. (d):Christopher James Lahey2002-02-083-15/+35 | | | | | | | | | | | | | 2002-02-07 Christopher James Lahey <clahey@ximian.com> * menus/gal-view-menus.c, menus/gal-view-menus.h (gal_view_menus_unmerge): New function to handle unmerging menus at control deactivation time. (d): Turned off debugging output here. (build_menus): Gave the separators names and marked them with f="" to make them work better with bonobo 1. svn path=/trunk/; revision=15599 * call set_body later to allow ignored words to be sent to gtkhtml controlRadek Doulik2002-02-082-22/+27 | | | | | | | | | 2002-02-07 Radek Doulik <rodo@ximian.com> * mail-callbacks.c (mail_generate_reply): call set_body later to allow ignored words to be sent to gtkhtml control ahead svn path=/trunk/; revision=15598 * remove "New" from user creatable menu itemJP Rosevear2002-02-082-1/+6 | | | | | | | | | 2002-02-07 JP Rosevear <jpr@ximian.com> * component-factory.c (create_component): remove "New" from user creatable menu item svn path=/trunk/; revision=15597 * remove "New" from user creatable menu itemsJP Rosevear2002-02-082-2/+7 | | | | | | | | | 2002-02-07 JP Rosevear <jpr@ximian.com> * gui/component/addressbook-component.c (create_component): remove "New" from user creatable menu items svn path=/trunk/; revision=15596 * pass meeting boolean for gnome_calendar_edit_object andJP Rosevear2002-02-0815-100/+212 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-02-07 JP Rosevear <jpr@ximian.com> * gui/e-day-view.c: pass meeting boolean for gnome_calendar_edit_object and gnome_calendar_new_appointment_for * gui/e-week-view-event-item.c: ditto * gui/e-week-view.c: ditto * gui/tasks-control.c (confirm_expunge): kill warning * gui/calendar-commands.c (new_meeting_cb): show a new meeting dialog (new_event_cb): pass new param * gui/gnome-cal.c (gnome_calendar_edit_object): take meeting boolean and show meeting page if true (gnome_calendar_new_appointment_for): takeing meeting param and pass to above (gnome_calendar_new_appointment): add new param * gui/gnome-cal.h: update proto * gui/component-factory.c (create_component): take a comp editor mode, determine vtype (sc_user_create_new_item_cb): check for meeting user creatable item (create_object): add meeting as user creatable item * gui/comp-editor-factory.c (edit_new): get a comp editor mode now, determine vtype and show meeting page if required (queue_edit_new): get comp editor mode (impl_editNew): ditto, plus queue the mode directly instead of determining the vtype * gui/dialogs/event-editor.c (show_meeting): new internal util function to show meeting page (event_editor_show_meeting): show the meeting (schedule_meeting_cmd): use show_meeting * gui/dialogs/event-editor.h: new proto * idl/evolution-calendar.idl: editNew takes a mode rather than a type now * cal-util/Makefile.am: fix includes svn path=/trunk/; revision=15595 * add new meeting item to Actions and File->NewJP Rosevear2002-02-082-1/+10 | | | | | | | | | 2002-02-07 JP Rosevear <jpr@ximian.com> * evolution-calendar.xml: add new meeting item to Actions and File->New svn path=/trunk/; revision=15594 * Missed one.Chris Lahey2002-02-072-4/+7 | | | | svn path=/trunk/; revision=15593 * Bumped the required version of gal.Christopher James Lahey2002-02-0728-533/+856 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-02-07 Christopher James Lahey <clahey@ximian.com> * configure.in: Bumped the required version of gal. From addressbook/ChangeLog: 2002-02-07 Christopher James Lahey <clahey@ximian.com> * gui/widgets/e-addressbook-view.c (e_addressbook_view_setup_menus): Changed this function to use the new GalViewMenus which takes a GalViewInstance, instead of a GalViewCollection. From calendar/ChangeLog: 2002-02-07 Christopher James Lahey <clahey@ximian.com> * gui/e-tasks.c (e_tasks_setup_view_menus), gui/gnome-cal.c (gnome_calendar_setup_view_menus): Made these use the new GalViewMenus stuff. From mail/ChangeLog: 2002-02-07 Christopher James Lahey <clahey@ximian.com> * folder-browser.c, folder-browser.h, folder-browser-ui.c, folder-browser-ui.h (folder_browser_ui_setup_view_menus, folder_browser_ui_discard_view_menus): Changed this to use the new GalViewMenus stuff. Made these exported functions. * mail-callbacks.c, message-browser.c: Changed these to not pass the now removed row parameter to message_list_select. * mail-config.c, mail-config.h (mail_config_folder_to_safe_url): Refactored this out of mail_config_folder_to_cachename. * message-list.c, message-list.h (message_list_select): Removed the row argument. Changed this to use the new function in ETree for finding the next cursor row that matches a test. (message_list_construct): Handle a failed construction of the ETree here. (message_list_setup_etree, save_tree_state): Don't load or save the header state. folder-browser-ui.c deals with this now. From views/ChangeLog: 2002-02-07 Christopher James Lahey <clahey@ximian.com> * addressbook/galview.xml, calendar/galview.xml, mail/galview.xml, tasks/galview.xml: Added default-view parameters. * mail/As_Sent_Folder.galview: New galview. * mail/Makefile.am, mail/galview.xml: Added As_Sent_Folder galview. From widgets/ChangeLog: 2002-02-07 Christopher James Lahey <clahey@ximian.com> * menus/gal-view-menus.c, menus/gal-view-menus.h (gal_view_menus_new): Made this take a GalViewInstance instead of a GalViewCollection. Reworked most of this to utilize the interfaces provided by GalViewInstance. svn path=/trunk/; revision=15592 * Create the local directory when loading instead of when saving. This wayChristopher James Lahey2002-02-071-2/+2 | | | | | | | | | | 2002-02-07 Christopher James Lahey <clahey@ximian.com> * gal-view-collection.c (gal_view_collection_load): Create the local directory when loading instead of when saving. This way instance data will have somewhere to be saved. svn path=/trunk/; revision=15591 * Bumped the version number to 0.19.99.5.Christopher James Lahey2002-02-0710-158/+1295 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-02-07 Christopher James Lahey <clahey@ximian.com> * configure.in: Bumped the version number to 0.19.99.5. * gal/Makefile.am (libgal_la_LIBADD): Added menus/gal-view-instance-save-as-dialog.lo. * gal/e-text/e-text.c (next_word): Contains refactored code from the E_TEP_FORWARD_WORD case of e_text_command. (e_text_command): Implemented E_TEP_CAPS. From gal/menus/ChangeLog: 2002-02-07 Christopher James Lahey <clahey@ximian.com> * Makefile.am (glade_DATA): Added gal-view-instance-save-as-dialog.glade. (libgalmenus_la_SOURCES): Added gal-view-instance-save-as-dialog.c. (libgalmenusinclude_HEADERS): Added gal-view-instance-save-as-dialog.h. * gal-view-collection.c, gal-view-collection.h (gal_view_collection_append_with_title): Added this new version of the append function that sets the title and returns the new id as well. (gal_view_collection_set_nth_view): Added this function to save over another view. (gal_view_collection_get_default_view, gal_view_collection_set_default_view): Added the concept of a default view for GalViewCollections. * gal-view-etable.c, gal-view-etable.h (gal_view_etable_attach_table, gal_view_etable_attach_tree, gal_view_etable_detach): Added functions to set the state of a table or tree and then send GalView "changed" signals whenever that state changes. (gal_view_etable_set_state): New function to set the ETableState of a GalViewETable. * gal-view-instance-save-as-dialog.c, gal-view-instance-save-as-dialog.glade, gal-view-instance-save-as-dialog.h: New dialog to save the current custom view as a named view. * gal-view-instance.c, gal-view-instance.h (gal_view_instance_set_custom_view): New function to set the state of an instance to custom view and set the custom view to a particular GalView. (gal_view_instance_exists): New function to check if this particular instance has ever been opened before. Use before gal_view_instance_load. (gal_view_instance_save_as): New function to open a save as dialog. (gal_view_instance_load): Added this function which used to be part of _construct. This function can be called multiple times, and those extra times will be ignored. This is so you can set a default view before loading. (gal_view_instance_get_default_view, gal_view_instance_set_default_view): Set the default view for this instance. If unset, this falls back to the default view for the corresponding GalViewCollection. svn path=/trunk/; revision=15590 * Emit E_TEP_CAPS for the right values for M-l, M-c, and M-u.Christopher James Lahey2002-02-072-4/+12 | | | | | | | | | | | | | | 2002-02-07 Christopher James Lahey <clahey@ximian.com> * gal/util/e-text-event-processor-emacs-like.c: Emit E_TEP_CAPS for the right values for M-l, M-c, and M-u. * gal/util/e-text-event-processor-types.h (ETextEventProcessorCommandAction): New action E_TEP_CAPS. (ETextEventProcessorCaps): New enum giving values for E_TEP_CAPS action. svn path=/trunk/; revision=15589 * *** empty log message ***Chris Lahey2002-02-077-38/+239 | | | | svn path=/trunk/; revision=15588 * Rearranged the #if checks so that we don't ever try to access any smimeJeffrey Stedfast2002-02-072-3/+12 | | | | | | | | | | | 2002-02-06 Jeffrey Stedfast <fejj@ximian.com> * mail-account-gui.c (mail_account_gui_new): Rearranged the #if checks so that we don't ever try to access any smime widgets (since they are now being destroyed) if smime isn't enabled. (mail_account_gui_save): Same here. svn path=/trunk/; revision=15587 * Remove the CAMEL_MESSAGE_NEEDS_REPLY flag, we no longer will be usingJeffrey Stedfast2002-02-073-2/+5 | | | | | | | | | 2002-02-06 Jeffrey Stedfast <fejj@ximian.com> * camel-folder-summary.h: Remove the CAMEL_MESSAGE_NEEDS_REPLY flag, we no longer will be using this. svn path=/trunk/; revision=15586 * Removed references to NEEDS_REPLY.Jeffrey Stedfast2002-02-076-68/+12 | | | | | | | | | | | | | | | | 2002-02-06 Jeffrey Stedfast <fejj@ximian.com> * message-list.c: Removed references to NEEDS_REPLY. * mail-callbacks.c (mark_as_needing_reply): Removed. (mark_as_not_needing_reply): Removed. (toggle_need_reply): Removed. * folder-browser.c (on_right_click): Remove CAN_MARK_NEEDS_REPLY stuff, this is going to be implemented in an entirely different way. svn path=/trunk/; revision=15585 * convert months from 1-12 to 0-11. Fixes bug #19235.Damon Chaplin2002-02-072-0/+11 | | | | | | | | | 2002-02-06 Damon Chaplin <damon@ximian.com> * cal-util/cal-recur.c (cal_recur_from_icalproperty): convert months from 1-12 to 0-11. Fixes bug #19235. svn path=/trunk/; revision=15584 * major changes to support RRULE/EXRULE, VALARMS and several otherDamon Chaplin2002-02-076-87/+1268 | | | | | | | | | | | | | | | | | | | | | | | | 2002-02-06 Damon Chaplin <damon@ximian.com> * src/libicalvcal/icalvcal.c: major changes to support RRULE/EXRULE, VALARMS and several other properties. * src/libicalvcal/icalvcal.h (icalvcal_convert_with_defaults): new function to pass defaults for a few values into the importer. These are used when the vCalendar file doesn't provide the property but it is required in iCalendar. * src/libicalvcal/vcc.y: support multi-valued properties, by appending new ones and separating by ';'. This was pinched from our changes to evolution/libversit/vcc.y. * src/libicalvcal/Makefile.am: renamed library to libicalvcal-evolution Don't install the headers. * design-data/parameters.csv: added new error for error's parsing vCalendar properties. svn path=/trunk/; revision=15582 * Look for DOCTYPE XML comments too to decide if the message content isJeffrey Stedfast2002-02-073-2/+7 | | | | | | | | | 2002-02-06 Jeffrey Stedfast <fejj@ximian.com> * mail-format.c (handle_text_plain): Look for DOCTYPE XML comments too to decide if the message content is really HTML. svn path=/trunk/; revision=15581 * Changelog issue.Aaron Weber2002-02-071-0/+11 | | | | svn path=/trunk/; revision=15580 * added C/figures/schedule.png,exchange-identity.png exchange-receive.png,Aaron Weber2002-02-075-100/+286 | | | | | | | | | | | | | | | 2002-02-06 Aaron Weber <aaron@ximian.com> * C/Makefile.am: added C/figures/schedule.png,exchange-identity.png exchange-receive.png, exchange-receive-options.png * C/usage-exchange.sgml: expanded note about active directory server. added screenshot for Free/Busy feature. Doubled the size of the config instructions. * C/figures/exchange-*: New file, screenshot for free/busy feature. svn path=/trunk/; revision=15579 * Broke Validation, fixing now.Aaron Weber2002-02-072-2/+2 | | | | svn path=/trunk/; revision=15578 * added C/figures/schedule.png item.Aaron Weber2002-02-074-68/+107 | | | | | | | | | | | | | | | | | 2002-02-06 Aaron Weber <aaron@ximian.com> * C/Makefile.am: added C/figures/schedule.png item. * C/usage-exchange.sgml: expanded note about active directory server. added screenshot for Free/Busy feature. * C/figures/schedule.png: New file, screenshot for free/busy feature. * C/evolution.sgml: added correct copyright years. * C/usage-mail-org.sgml: warning about INBOX subfolder brokenness. svn path=/trunk/; revision=15577 * added a little more info about active directory config.Aaron Weber2002-02-071-9/+15 | | | | svn path=/trunk/; revision=15576 * warning about INBOX subfolder brokenness.Aaron Weber2002-02-072-0/+18 | | | | | | | | 2002-02-06 Aaron Weber <aaron@ximian.com> * C/usage-mail-org.sgml: warning about INBOX subfolder brokenness. svn path=/trunk/; revision=15575 * Dont double-free the text body data.Not Zed2002-02-062-4/+5 | | | | | | | | | 2002-02-06 Not Zed <NotZed@Ximian.com> * mail-callbacks.c (mail_generate_reply): Dont double-free the text body data. svn path=/trunk/; revision=15574 * Changed "Forward As" to "Forward" to improve grammar ("Forward As" impliesAnna Marie Dirks2002-02-062-6/+10 | | | | | | | | 2002-02-05 Anna Marie Dirks <anna@ximian.com> * evolution-mail-message.xml: Changed "Forward As" to "Forward" to improve grammar ("Forward As" implies an answer in the form of a noun, while "Redirect" is a verb), and added accelerators to "Add Sender to Addressbook" and "Redirect". svn path=/trunk/; revision=15573 * Use camel_mime_parser_read to read internal parser data.Jeffrey Stedfast2002-02-052-1/+2 | | | | | | | | | | | 2002-02-04 Jeffrey Stedfast <fejj@ximian.com> * camel-http-stream.c (stream_read): Use camel_mime_parser_read to read internal parser data. (camel_http_stream_get_content_type): Implemented. (http_method_invoke): Use HTTP/1.0 instead of 1.1 svn path=/trunk/; revision=15572 * Use camel_mime_parser_read to read internal parser data.Jeffrey Stedfast2002-02-057-108/+132 | | | | | | | | | | | | 2002-02-04 Jeffrey Stedfast <fejj@ximian.com> * camel-http-stream.c (stream_read): Use camel_mime_parser_read to read internal parser data. (camel_http_stream_get_content_type): Implemented. * camel-mime-utils.c (header_decode_int): Made public. svn path=/trunk/; revision=15571 * Same here.Jeffrey Stedfast2002-02-053-66/+9 | | | | | | | | | | | 2002-02-04 Jeffrey Stedfast <fejj@ximian.com> * vfoldertypes.xml: Same here. * filtertypes.xml: For mlist matching, we only want "is" and "is not" because that is all we really support anyway. svn path=/trunk/; revision=15570 * new gui routines for conduit settings (e_todo_gui_fill_config): dittoJP Rosevear2002-02-052-6/+88 | | | | | | | | | | | | | | | | | 2002-02-04 JP Rosevear <jpr@ximian.com> * conduits/todo/todo-conduit.c (e_todo_gui_new): new gui routines for conduit settings (e_todo_gui_fill_config): ditto (e_todo_gui_fill_widgets): ditto (e_todo_gui_destroy): ditto (e_todo_context_destroy): destroy new_cfg and gui properly (local_record_from_comp): set the priority to the default setting if none is set on the icalendar object (fill_widgets): fill gui widgets (create_settings_window): create gui svn path=/trunk/; revision=15569 * tidyJP Rosevear2002-02-053-21/+178 | | | | | | | | | | | | | | | | | | | | | | | | 2002-02-04 JP Rosevear <jpr@ximian.com> * gui/contact-editor/e-contact-editor.c (find_address_mailing): tidy * conduit/address-conduit.c (addrconduit_load_configuration): load default address setting (addrconduit_save_configuration): save default address setting (e_addr_gui_new): new gui routine for conduit settings (e_addr_gui_fill_widgets): ditto (e_addr_gui_fill_config): ditto (e_addr_gui_destroy): ditto (e_addr_context_destroy): destroy the gui and new_cfg (local_record_from_ecard): reinstate commented out bits, determine which address to sync to pilot (ecard_from_remote_record): determine which address to sync from pilot (fill_widgets): put the gui widgets in (create_settings_window): create gui (save_settings): fill gui svn path=/trunk/; revision=15568 * Added. New stream for HTTP requests (currently supported are GET andJeffrey Stedfast2002-02-053-0/+530 | | | | | | | | | | | | 2002-02-04 Jeffrey Stedfast <fejj@ximian.com> * camel-http-stream.[c,h]: Added. New stream for HTTP requests (currently supported are GET and HEAD). * camel-tcp-stream-ssl.c (stream_connect): Call set_errno appropriately. svn path=/trunk/; revision=15567 * Call set_errno appropriately.Jeffrey Stedfast2002-02-052-3/+17 | | | | | | | | | 2002-02-04 Jeffrey Stedfast <fejj@ximian.com> * camel-tcp-stream-ssl.c (stream_connect): Call set_errno appropriately. svn path=/trunk/; revision=15566 * The new selector widgetIain Holmes2002-02-0513-1518/+1050 | | | | svn path=/trunk/; revision=15565 * Updated Spanish translation.Hector Garcia2002-02-042-2922/+2020 | | | | svn path=/trunk/; revision=15564 * *** empty log message ***Wang Jian2002-02-042-12938/+19877 | | | | svn path=/trunk/; revision=15563 * Updated Spanish translation.Hector Garcia2002-02-042-1089/+13404 | | | | svn path=/trunk/; revision=15562 * if the shown address in the mailing address or there is no mailingJP Rosevear2002-02-044-6/+134 | | | | | | | | | | | | | | | | | | | | | | 2002-02-04 JP Rosevear <jpr@ximian.com> * gui/contact-editor/e-contact-editor.c (address_text_changed): if the shown address in the mailing address or there is no mailing address, set the default flag and make sure the button is checked (address_mailing_changed): set the flags properly when the mailing address changes (e_contact_editor_init): listen for the check button being toggled (find_address_mailing): find the address (if any) with the default flag (set_address_field): set the mailing address button appropriately (fill_in_info): find the mailing address * gui/contact-editor/e-contact-editor.h: add new class data member * gui/contact-editor/contact-editor.glade: show mailing address check button svn path=/trunk/; revision=15561 * Add attachments after we've seen if the composer object is valid.Not Zed2002-02-043-18/+32 | | | | | | | | | | | 2002-01-31 Not Zed <NotZed@Ximian.com> * mail-callbacks.c (mail_generate_reply): Add attachments after we've seen if the composer object is valid. (mail_generate_reply): Support new flag REPLY_NO_QUOTE - if set, then dont quote any of the message in the reply. svn path=/trunk/; revision=15560 * Updated Norwegian (bokmål) translation.Kjartan Maraas2002-02-032-431/+398 | | | | | | | | 2002-02-02 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian (bokmål) translation. svn path=/trunk/; revision=15558 * Destroy the S/MIME frame if not available, instead of just graying it out.Ettore Perazzoli2002-02-032-1/+8 | | | | | | | | | * mail-account-gui.c (mail_account_gui_new): Destroy the S/MIME frame if not available, instead of just graying it out. [I would just hide it, but it looks like there is a show_all somewhere so that doesn't work.] svn path=/trunk/; revision=15554 * Some touchups from me and Anna.Ettore Perazzoli2002-02-032-189/+177 | | | | | | * mail-config.glade: Some touchups from me and Anna. svn path=/trunk/; revision=15553 * Allocate the ConnectionList list with the right number of entries insteadEttore Perazzoli2002-02-022-2/+9 | | | | | | | | * e-summary-offline-handler.c (create_connection_list): Allocate the ConnectionList list with the right number of entries instead of zero. svn path=/trunk/; revision=15552 * swap the order in which we add recipients to the list. If we add the ↵Jeffrey Stedfast2002-02-021-33/+34 | | | | | | auto-recipients first, then it is more visually appearling since most users will add their own recipients to the end of a list. svn path=/trunk/; revision=15551 * New function to find out if a destination was one which was auto-maticallyJeffrey Stedfast2002-02-023-273/+319 | | | | | | | | | | | | | | | | | | | 2002-02-01 Jeffrey Stedfast <fejj@ximian.com> * backend/ebook/e-destination.c (e_destination_is_auto_recipient): New function to find out if a destination was one which was auto-matically set by Evolution. (e_destination_set_auto_recipient): Set whether or not the dest is an auto-recipient. (e_destination_touch): Don't touch the address if it is an auto_recipient. (e_destination_list_to_vector_sized): New function to avoid having to calculate the length of the list ourselves. Allows for a bit of optimization if our caller knows the length of the list. (e_destination_xml_encode): Encode the auto_recipient bit. (e_destination_xml_decode): Decode the auto_recipient bit. svn path=/trunk/; revision=15550 * Don't bother setting the auto-cc/bcc recipients here. I'm moving the codeJeffrey Stedfast2002-02-022-25/+7 | | | | | | | | | | | 2002-01-31 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (composer_get_message): Don't bother setting the auto-cc/bcc recipients here. I'm moving the code to add them in the GUI in the composer so they will already be in the recipient list by this point. svn path=/trunk/; revision=15549 * Update the auto-cc/bcc recipients in the composer header fields to matchJeffrey Stedfast2002-02-022-2/+118 | | | | | | | | | | 2002-02-01 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (update_auto_recipients): Update the auto-cc/bcc recipients in the composer header fields to match the ones chosen in the account configuration. svn path=/trunk/; revision=15548 * [Fix a crash that can happen if you have opened multiple views ofEttore Perazzoli2002-02-024-43/+117 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the summary and try to go off-line. This is not the correct fix, as the code should really be changed to only use one set of connections for all the views, instead of binding the connections to the view.] * e-summary-factory.c (e_summary_factory_new_control): Call `e_summary_offline_handler_add_summary()' instead of e_summary_offline_handler_set_summary()'. * e-summary-offline-handler.c: Replace member `summary' with `summaries' in the ESummaryOfflineHandlerPriv. This way, instead of assuming that there is only one summary, we keep a list of the summaries. (impl_destroy): Free ->summaries. (e_summary_offline_handler_set_summary): Removed. (e_summary_offline_handler_add_summary): New. Add the summary to ->summaries. Also, connect to the ::destroy handler so we can bookkeep them correctly. (create_connection_list): Made private from e_summary_offline_handler_create_connection_list(). Get a GSList instead of just one summary, and sum up all the connections from it. (impl_prepareForOffline): Use it. (impl__get_isOffline): Return %FALSE if any of the summaries are online, %TRUE otherwise. (impl_goOffline): Call ::set_online on all the summaries. Pass CORBA_OBJECT_NIL for the progress_listener as it doesn't really get used anyways. (impl_goOnline): Likewise. Pass CORBA_OBJECT_NIL, not NULL, for the progress CORBA_Object pointer. svn path=/trunk/; revision=15547 * Made this preserve addressbook flags other than the first three.Christopher James Lahey2002-02-025-1638/+100 | | | | | | | | | | | | | | | | | 2002-02-01 Christopher James Lahey <clahey@ximian.com> * backend/ebook/e-card-simple.c (e_card_simple_sync_card): Made this preserve addressbook flags other than the first three. * backend/ebook/e-card-types.h: Added E_CARD_ADDR_MASK and E_CARD_ADDR_DEFAULT. * backend/ebook/e-card.c (get_address_flags): Added "PREF" to E_CARD_ADDR_DEFAULT mapping. * backend/ebook/test-client.c: Added #include "e-book-util.h". svn path=/trunk/; revision=15546 * Added gal-view-instance.c and gal-view-instance.h.Christopher James Lahey2002-02-014-72/+573 | | | | | | | | | | | | | | | | | | 2002-01-31 Christopher James Lahey <clahey@ximian.com> * Makefile.am: Added gal-view-instance.c and gal-view-instance.h. * gal-view-collection.c, gal-view-collection.h (gal_view_collection_load_view_from_file): Factored out this function so that it can be used outside of gal-view-collection.c. (gal_view_collection_get_view_index_by_id, gal_view_collection_get_view_id_by_index, gal_view_collection_loaded): Added these functions. * gal-view-instance.c, gal-view-instance.h: New class representing a single folder of a particular type of folder. svn path=/trunk/; revision=15544 * Made this function much more readable. Got rid of all the gotos. Fixed aChristopher James Lahey2002-02-012-37/+54 | | | | | | | | | | | | | | | 2002-01-31 Christopher James Lahey <clahey@ximian.com> * e-tree-model.c (e_tree_model_node_find): Made this function much more readable. Got rid of all the gotos. Fixed a case where going backwards during a root search checked the root node first. (e_tree_model_node_real_traverse): Made backwards traversals be postorder, as they should be, instead of preorder. * e-tree.c (find_next_callback): Use an extra callback function here to go from sorted path to model path. svn path=/trunk/; revision=15543 * ignore spell checking of words in addresses, move set_body_text after allRadek Doulik2002-02-013-6/+37 | | | | | | | | | | | | 2002-01-31 Radek Doulik <rodo@ximian.com> * mail-callbacks.c (mail_generate_reply): ignore spell checking of words in addresses, move set_body_text after all ignored words are set so we don't have to spell check whole document again (mail_ignore_address): helper function (mail_ignore): ditto svn path=/trunk/; revision=15541 * new method, tells composer to ignore all word in str string (next_word):Radek Doulik2002-02-013-80/+140 | | | | | | | | | | | 2002-01-31 Radek Doulik <rodo@ximian.com> * e-msg-composer.c (e_msg_composer_ignore): new method, tells composer to ignore all word in str string (next_word): helper function to get next word from s, saves rest of s to sr svn path=/trunk/; revision=15540 * Converted French translation to UTF-8.Christophe Merlet2002-01-312-1748/+1752 | | | | svn path=/trunk/; revision=15539 * Make this function take a bitfield of parameters instead of two bools.Christopher James Lahey2002-01-312-6/+12 | | | | | | | | | 2002-01-31 Christopher James Lahey <clahey@ximian.com> * e-tree.c, e-tree.h (e_tree_find_next): Make this function take a bitfield of parameters instead of two bools. svn path=/trunk/; revision=15538 * Added this simple accessor function.Christopher James Lahey2002-01-314-0/+49 | | | | | | | | | | | | | | 2002-01-31 Christopher James Lahey <clahey@ximian.com> * e-tree-selection-model.c, e-tree-selection-model.h (e_tree_selection_model_get_cursor): Added this simple accessor function. * e-tree.c, e-tree.h (e_tree_find_next): Searches from the cursor given the search parameters and moves the cursor if it ever matches. svn path=/trunk/; revision=15537 * New function to do a search through a tree in one direction or the other.Christopher James Lahey2002-01-312-89/+206 | | | | | | | | | | 2002-01-31 Christopher James Lahey <clahey@ximian.com> * e-tree-model.c, e-tree-model.h (e_tree_model_node_find): New function to do a search through a tree in one direction or the other. svn path=/trunk/; revision=15536 * Oops, this was converting foo@[blah] to foo@[ blah ], fixed.Not Zed2002-01-312-2/+7 | | | | | | | | | 2002-01-31 Not Zed <NotZed@Ximian.com> * camel-mime-utils.c (header_decode_domain): Oops, this was converting foo@[blah] to foo@[ blah ], fixed. svn path=/trunk/; revision=15535 * Updated Norwegian (bokmål) translation.Kjartan Maraas2002-01-31